From 72fe19d708bd54977c4f7daf1d0dbac571d35359 Mon Sep 17 00:00:00 2001 From: idle Date: Sun, 21 Sep 2025 08:01:52 -0500 Subject: [PATCH 01/26] Re-randomize RNG now covers the enemy main loop counter --- src/defines.asm | 5 ++++- src/main.asm | 2 +- src/save.asm | 2 ++ src/tinystates.asm | 2 ++ 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/defines.asm b/src/defines.asm index 673ea8f8..9127b865 100644 --- a/src/defines.asm +++ b/src/defines.asm @@ -917,6 +917,7 @@ !ELEVATOR_STATUS = $0E18 !HEALTH_BOMB_FLAG = $0E1A !ENEMY_BG2_VRAM_TRANSFER_FLAG = $0E1E +!ENEMY_MAIN_LOOP_COUNTER = $0E44 !ENEMY_KILLS_COUNTER = $0E50 !ENEMY_KILLS_UNLOCK = $0E52 !ENEMY_INDEX = $0E54 @@ -1129,7 +1130,8 @@ if !FEATURE_TINYSTATES !SRAM_SAVED_STATE = $737F02 !SRAM_SAVED_RNG = $737F80 !SRAM_SAVED_FRAME_COUNTER = $737F82 -!SRAM_TINYSTATE_ROOM = $737F84 +!SRAM_SAVED_ENEMY_COUNTER = $737F84 +!SRAM_TINYSTATE_ROOM = $737F86 !SRAM_SEG_TIMER_F = $737F88 !SRAM_SEG_TIMER_S = $737F8A !SRAM_SEG_TIMER_M = $737F8C @@ -1139,6 +1141,7 @@ else !SRAM_DMA_BANK = $770000 !SRAM_SAVED_RNG = $770080 !SRAM_SAVED_FRAME_COUNTER = $770082 +!SRAM_SAVED_ENEMY_COUNTER = $770084 !SRAM_SAVED_SP = $774004 !SRAM_SAVED_STATE = $774006 !SRAM_SAVED_MINIMAP = $774008 diff --git a/src/main.asm b/src/main.asm index bf78587b..31eeb404 100644 --- a/src/main.asm +++ b/src/main.asm @@ -16,7 +16,7 @@ lorom !VERSION_MAJOR = 2 !VERSION_MINOR = 7 !VERSION_BUILD = 1 -!VERSION_REV = 3 +!VERSION_REV = 4 table ../resources/normal.tbl print "" diff --git a/src/save.asm b/src/save.asm index b783a4ac..4e9e897f 100644 --- a/src/save.asm +++ b/src/save.asm @@ -55,6 +55,7 @@ pre_load_state: LDA !sram_rerandomize : BEQ .done LDA !CACHED_RANDOM_NUMBER : STA !SRAM_SAVED_RNG LDA !FRAME_COUNTER : STA !SRAM_SAVED_FRAME_COUNTER + LDA !ENEMY_MAIN_LOOP_COUNTER : STA !SRAM_SAVED_ENEMY_COUNTER LDA !ram_seed_X : STA !sram_seed_X LDA !ram_seed_Y : STA !sram_seed_Y @@ -97,6 +98,7 @@ post_load_state: LDA !sram_rerandomize : BEQ .randomizeOnLoad LDA !SRAM_SAVED_RNG : STA !CACHED_RANDOM_NUMBER LDA !SRAM_SAVED_FRAME_COUNTER : STA !FRAME_COUNTER + LDA !SRAM_SAVED_ENEMY_COUNTER : STA !ENEMY_MAIN_LOOP_COUNTER LDA !sram_seed_X : STA !ram_seed_X LDA !sram_seed_Y : STA !ram_seed_Y JSL MenuRNG ; rerandomize hack RNG diff --git a/src/tinystates.asm b/src/tinystates.asm index 0cbcd176..4f8dd4d5 100644 --- a/src/tinystates.asm +++ b/src/tinystates.asm @@ -55,6 +55,7 @@ pre_load_state: LDA !sram_rerandomize : BEQ .done LDA !CACHED_RANDOM_NUMBER : STA !SRAM_SAVED_RNG LDA !FRAME_COUNTER : STA !SRAM_SAVED_FRAME_COUNTER + LDA !ENEMY_MAIN_LOOP_COUNTER : STA !SRAM_SAVED_ENEMY_COUNTER LDA !ram_seed_X : STA !sram_seed_X LDA !ram_seed_Y : STA !sram_seed_Y @@ -136,6 +137,7 @@ post_load_state: LDA !sram_rerandomize : BEQ .randomizeOnLoad LDA !SRAM_SAVED_RNG : STA !CACHED_RANDOM_NUMBER LDA !SRAM_SAVED_FRAME_COUNTER : STA !FRAME_COUNTER + LDA !SRAM_SAVED_ENEMY_COUNTER : STA !ENEMY_MAIN_LOOP_COUNTER LDA !sram_seed_X : STA !ram_seed_X LDA !sram_seed_Y : STA !ram_seed_Y JSL MenuRNG ; rerandomize hack RNG From b9f4cb9408fad0e1ef8a0712ca0a9d8a0964b886 Mon Sep 17 00:00:00 2001 From: idle Date: Sun, 28 Sep 2025 13:53:27 -0500 Subject: [PATCH 02/26] Commonize preset names --- src/presets/100early_data.asm | 34 +- src/presets/100early_menu.asm | 48 +- src/presets/100map_data.asm | 4 +- src/presets/100map_menu.asm | 4 +- src/presets/14ice_data.asm | 24 +- src/presets/14ice_menu.asm | 32 +- src/presets/14speed_data.asm | 28 +- src/presets/14speed_menu.asm | 38 +- src/presets/allbosskpdr_data.asm | 54 +- src/presets/allbosskpdr_menu.asm | 80 +- src/presets/allbosspkdr_data.asm | 54 +- src/presets/allbosspkdr_menu.asm | 80 +- src/presets/allbossprkd_data.asm | 40 +- src/presets/allbossprkd_menu.asm | 58 +- src/presets/combined_preset_data.asm | 1538 +++--- src/presets/gtclassic_data.asm | 116 +- src/presets/gtclassic_menu.asm | 192 +- src/presets/gtmax_data.asm | 176 +- src/presets/gtmax_menu.asm | 296 +- src/presets/hundo_data.asm | 6494 +++++++++++++------------- src/presets/hundo_menu.asm | 1768 +++---- src/presets/kpdr21_data.asm | 36 +- src/presets/kpdr21_menu.asm | 50 +- src/presets/kpdr22_data.asm | 36 +- src/presets/kpdr22_menu.asm | 50 +- src/presets/kpdr23_data.asm | 36 +- src/presets/kpdr23_menu.asm | 50 +- src/presets/kpdr25_data.asm | 34 +- src/presets/kpdr25_menu.asm | 52 +- src/presets/nghyper_data.asm | 36 +- src/presets/nghyper_menu.asm | 52 +- src/presets/ngplasma_data.asm | 36 +- src/presets/ngplasma_menu.asm | 52 +- src/presets/nintendopower_data.asm | 12 +- src/presets/nintendopower_menu.asm | 16 +- src/presets/pkrd_data.asm | 42 +- src/presets/pkrd_menu.asm | 60 +- src/presets/prkd19_data.asm | 80 +- src/presets/prkd19_menu.asm | 130 +- src/presets/prkd20_data.asm | 5148 ++++++++++---------- src/presets/prkd20_menu.asm | 1502 +++--- src/presets/rbo_data.asm | 690 +-- src/presets/rbo_menu.asm | 1122 ++--- src/presets/spazermap_data.asm | 4 +- src/presets/spazermap_menu.asm | 4 +- src/presets/suitless_data.asm | 46 +- src/presets/suitless_menu.asm | 68 +- 47 files changed, 10309 insertions(+), 10293 deletions(-) diff --git a/src/presets/100early_data.asm b/src/presets/100early_data.asm index 753e64cd..19b7655d 100644 --- a/src/presets/100early_data.asm +++ b/src/presets/100early_data.asm @@ -607,7 +607,7 @@ preset_100early_speed_booster_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_100early_speed_booster_hijump: +preset_100early_speed_booster_hijump_boots: dw #preset_100early_speed_booster_business_center ; Speed Booster: Business Center dw $090F, $9000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -621,7 +621,7 @@ preset_100early_speed_booster_hijump: dw #$FFFF preset_100early_speed_booster_business_center_climb: - dw #preset_100early_speed_booster_hijump ; Speed Booster: Hi-Jump + dw #preset_100early_speed_booster_hijump_boots ; Speed Booster: Hi-Jump Boots dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -784,7 +784,7 @@ preset_100early_grapple_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_100early_grapple_double_chamber_revisited: +preset_100early_grapple_double_chamber_revisit: dw #preset_100early_grapple_double_chamber ; Grapple: Double Chamber dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB @@ -806,8 +806,8 @@ preset_100early_grapple_double_chamber_revisited: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_100early_grapple_bubble_mountain_revisited: - dw #preset_100early_grapple_double_chamber_revisited ; Grapple: Double Chamber Revisited +preset_100early_grapple_bubble_mountain_revisit: + dw #preset_100early_grapple_double_chamber_revisit ; Grapple: Double Chamber Revisit dw $078D, $9606 ; DDB dw $079B, $AD5E ; MDB dw $07F5, $0005 ; Music Track @@ -820,7 +820,7 @@ preset_100early_grapple_bubble_mountain_revisited: dw #$FFFF preset_100early_grapple_red_pirate_shaft: - dw #preset_100early_grapple_bubble_mountain_revisited ; Grapple: Bubble Mountain Revisited + dw #preset_100early_grapple_bubble_mountain_revisit ; Grapple: Bubble Mountain Revisit dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -981,7 +981,7 @@ preset_100early_grapple_crocomire_escape: dw #$FFFF preset_100early_grapple_business_center_return: - dw #preset_100early_grapple_crocomire_escape ; Grapplegrapple: Crocomire Escape + dw #preset_100early_grapple_crocomire_escape ; Grapple: Crocomire Escape dw $078D, $93AE ; DDB dw $079B, $AA0E ; MDB dw $090F, $D348 ; Screen subpixel X position @@ -1126,7 +1126,7 @@ preset_100early_red_tower_and_crateria_crateria_kihunters: dw $D8B6, $E808 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_oceanfly: +preset_100early_red_tower_and_crateria_ocean_fly: dw #preset_100early_red_tower_and_crateria_crateria_kihunters ; Red Tower and Crateria: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -1141,7 +1141,7 @@ preset_100early_red_tower_and_crateria_oceanfly: dw #$FFFF preset_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_oceanfly ; Red Tower and Crateria: Oceanfly + dw #preset_100early_red_tower_and_crateria_ocean_fly ; Red Tower and Crateria: Ocean Fly dw $090F, $17FF ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $F400 ; Screen subpixel Y position @@ -1691,7 +1691,7 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_green_hills_revisit: +preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw #preset_100early_brinstar_cleanup_waterway_etank ; Brinstar Cleanup: Waterway E-Tank dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position @@ -1711,7 +1711,7 @@ preset_100early_brinstar_cleanup_green_hills_revisit: dw #$FFFF preset_100early_brinstar_cleanup_blockbuster: - dw #preset_100early_brinstar_cleanup_green_hills_revisit ; Brinstar Cleanup: Green Hills Revisit + dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit ; Brinstar Cleanup: Green Hill Zone Revisit dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -1828,7 +1828,7 @@ preset_100early_maridia_predraygon_mt_everest: dw #$FFFF preset_100early_maridia_predraygon_beach_missiles: - dw #preset_100early_maridia_predraygon_mt_everest ; Maridia Pre-Draygon: Mt Everest + dw #preset_100early_maridia_predraygon_mt_everest ; Maridia Pre-Draygon: Mt. Everest dw $078D, $A468 ; DDB dw $079B, $D1A3 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -2001,7 +2001,7 @@ preset_100early_maridia_predraygon_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_100early_maridia_postdraygon_return_halfie: +preset_100early_maridia_postdraygon_reverse_halfie: dw #preset_100early_maridia_predraygon_draygon ; Maridia Pre-Draygon: Draygon dw $078D, $A96C ; DDB dw $090F, $A000 ; Screen subpixel X position @@ -2023,7 +2023,7 @@ preset_100early_maridia_postdraygon_return_halfie: dw #$FFFF preset_100early_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_100early_maridia_postdraygon_return_halfie ; Maridia Post-Draygon: Return Halfie + dw #preset_100early_maridia_postdraygon_reverse_halfie ; Maridia Post-Draygon: Reverse Halfie dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -2542,7 +2542,7 @@ preset_100early_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_100early_lower_norfair_mickey_mouse_missiles: - dw #preset_100early_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_100early_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -2727,7 +2727,7 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_100early_lower_norfair_three_muskateers: +preset_100early_lower_norfair_three_musketeers: dw #preset_100early_lower_norfair_springball_maze ; Lower Norfair: Springball Maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB @@ -2744,7 +2744,7 @@ preset_100early_lower_norfair_three_muskateers: dw #$FFFF preset_100early_lower_norfair_bubble_mountain_return: - dw #preset_100early_lower_norfair_three_muskateers ; Lower Norfair: Three Muskateers + dw #preset_100early_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank diff --git a/src/presets/100early_menu.asm b/src/presets/100early_menu.asm index beaf3f4f..fc999a85 100644 --- a/src/presets/100early_menu.asm +++ b/src/presets/100early_menu.asm @@ -96,7 +96,7 @@ presets_submenu_100early_brinstar: presets_submenu_100early_speed_booster: dw #presets_100early_speed_booster_business_center - dw #presets_100early_speed_booster_hijump + dw #presets_100early_speed_booster_hijump_boots dw #presets_100early_speed_booster_business_center_climb dw #presets_100early_speed_booster_cathedral_entrance dw #presets_100early_speed_booster_cathedral @@ -110,8 +110,8 @@ presets_submenu_100early_speed_booster: presets_submenu_100early_grapple: dw #presets_100early_grapple_single_chamber dw #presets_100early_grapple_double_chamber - dw #presets_100early_grapple_double_chamber_revisited - dw #presets_100early_grapple_bubble_mountain_revisited + dw #presets_100early_grapple_double_chamber_revisit + dw #presets_100early_grapple_bubble_mountain_revisit dw #presets_100early_grapple_red_pirate_shaft dw #presets_100early_grapple_crocomire dw #presets_100early_grapple_postcrocomire @@ -133,7 +133,7 @@ presets_submenu_100early_red_tower_and_crateria: dw #presets_100early_red_tower_and_crateria_elevator_room_ascent dw #presets_100early_red_tower_and_crateria_beta_power_bombs dw #presets_100early_red_tower_and_crateria_crateria_kihunters - dw #presets_100early_red_tower_and_crateria_oceanfly + dw #presets_100early_red_tower_and_crateria_ocean_fly dw #presets_100early_red_tower_and_crateria_the_moat dw #presets_100early_red_tower_and_crateria_ocean_spark dw #$0000 @@ -174,7 +174,7 @@ presets_submenu_100early_brinstar_cleanup: dw #presets_100early_brinstar_cleanup_big_pink_hopper_room dw #presets_100early_brinstar_cleanup_spore_spawn_supers dw #presets_100early_brinstar_cleanup_waterway_etank - dw #presets_100early_brinstar_cleanup_green_hills_revisit + dw #presets_100early_brinstar_cleanup_green_hill_zone_revisit dw #presets_100early_brinstar_cleanup_blockbuster dw #$0000 %cm_header("BRINSTAR CLEANUP") @@ -199,7 +199,7 @@ presets_submenu_100early_maridia_predraygon: %cm_header("MARIDIA PRE-DRAYGON") presets_submenu_100early_maridia_postdraygon: - dw #presets_100early_maridia_postdraygon_return_halfie + dw #presets_100early_maridia_postdraygon_reverse_halfie dw #presets_100early_maridia_postdraygon_reverse_botwoon_etank dw #presets_100early_maridia_postdraygon_east_sand_pit dw #presets_100early_maridia_postdraygon_pants_room @@ -250,7 +250,7 @@ presets_submenu_100early_lower_norfair: dw #presets_100early_lower_norfair_kihunter_shaft_revisit dw #presets_100early_lower_norfair_firefleas_room dw #presets_100early_lower_norfair_springball_maze - dw #presets_100early_lower_norfair_three_muskateers + dw #presets_100early_lower_norfair_three_musketeers dw #presets_100early_lower_norfair_bubble_mountain_return dw #presets_100early_lower_norfair_norfair_reserve dw #presets_100early_lower_norfair_bubble_mountain_final @@ -294,6 +294,7 @@ presets_submenu_100early_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_100early_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_100early_crateria_ceres_elevator) @@ -398,8 +399,8 @@ presets_100early_brinstar_leaving_kraid_etank: presets_100early_speed_booster_business_center: %cm_preset("Business Center", #preset_100early_speed_booster_business_center) -presets_100early_speed_booster_hijump: - %cm_preset("Hi-Jump", #preset_100early_speed_booster_hijump) +presets_100early_speed_booster_hijump_boots: + %cm_preset("Hi-Jump Boots", #preset_100early_speed_booster_hijump_boots) presets_100early_speed_booster_business_center_climb: %cm_preset("Business Center Climb", #preset_100early_speed_booster_business_center_climb) @@ -430,11 +431,11 @@ presets_100early_grapple_single_chamber: presets_100early_grapple_double_chamber: %cm_preset("Double Chamber", #preset_100early_grapple_double_chamber) -presets_100early_grapple_double_chamber_revisited: - %cm_preset("Double Chamber Revisited", #preset_100early_grapple_double_chamber_revisited) +presets_100early_grapple_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_100early_grapple_double_chamber_revisit) -presets_100early_grapple_bubble_mountain_revisited: - %cm_preset("Bubble Mountain Revisited", #preset_100early_grapple_bubble_mountain_revisited) +presets_100early_grapple_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_100early_grapple_bubble_mountain_revisit) presets_100early_grapple_red_pirate_shaft: %cm_preset("Red Pirate Shaft", #preset_100early_grapple_red_pirate_shaft) @@ -489,8 +490,8 @@ presets_100early_red_tower_and_crateria_beta_power_bombs: presets_100early_red_tower_and_crateria_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_100early_red_tower_and_crateria_crateria_kihunters) -presets_100early_red_tower_and_crateria_oceanfly: - %cm_preset("Oceanfly", #preset_100early_red_tower_and_crateria_oceanfly) +presets_100early_red_tower_and_crateria_ocean_fly: + %cm_preset("Ocean Fly", #preset_100early_red_tower_and_crateria_ocean_fly) presets_100early_red_tower_and_crateria_the_moat: %cm_preset("The Moat", #preset_100early_red_tower_and_crateria_the_moat) @@ -592,8 +593,8 @@ presets_100early_brinstar_cleanup_spore_spawn_supers: presets_100early_brinstar_cleanup_waterway_etank: %cm_preset("Waterway E-Tank", #preset_100early_brinstar_cleanup_waterway_etank) -presets_100early_brinstar_cleanup_green_hills_revisit: - %cm_preset("Green Hills Revisit", #preset_100early_brinstar_cleanup_green_hills_revisit) +presets_100early_brinstar_cleanup_green_hill_zone_revisit: + %cm_preset("Green Hill Zone Revisit", #preset_100early_brinstar_cleanup_green_hill_zone_revisit) presets_100early_brinstar_cleanup_blockbuster: %cm_preset("Blockbuster", #preset_100early_brinstar_cleanup_blockbuster) @@ -613,7 +614,7 @@ presets_100early_maridia_predraygon_fish_tank_revisit: %cm_preset("Fish Tank Revisit", #preset_100early_maridia_predraygon_fish_tank_revisit) presets_100early_maridia_predraygon_mt_everest: - %cm_preset("Mt Everest", #preset_100early_maridia_predraygon_mt_everest) + %cm_preset("Mt. Everest", #preset_100early_maridia_predraygon_mt_everest) presets_100early_maridia_predraygon_beach_missiles: %cm_preset("Beach Missiles", #preset_100early_maridia_predraygon_beach_missiles) @@ -647,8 +648,8 @@ presets_100early_maridia_predraygon_draygon: ; Maridia Post-Draygon -presets_100early_maridia_postdraygon_return_halfie: - %cm_preset("Return Halfie", #preset_100early_maridia_postdraygon_return_halfie) +presets_100early_maridia_postdraygon_reverse_halfie: + %cm_preset("Reverse Halfie", #preset_100early_maridia_postdraygon_reverse_halfie) presets_100early_maridia_postdraygon_reverse_botwoon_etank: %cm_preset("Reverse Botwoon E-Tank", #preset_100early_maridia_postdraygon_reverse_botwoon_etank) @@ -745,7 +746,7 @@ presets_100early_lower_norfair_fast_ripper_room: %cm_preset("Fast Ripper Room", #preset_100early_lower_norfair_fast_ripper_room) presets_100early_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_100early_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_100early_lower_norfair_worst_room_in_the_game) presets_100early_lower_norfair_mickey_mouse_missiles: %cm_preset("Mickey Mouse Missiles", #preset_100early_lower_norfair_mickey_mouse_missiles) @@ -780,8 +781,8 @@ presets_100early_lower_norfair_firefleas_room: presets_100early_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_100early_lower_norfair_springball_maze) -presets_100early_lower_norfair_three_muskateers: - %cm_preset("Three Muskateers", #preset_100early_lower_norfair_three_muskateers) +presets_100early_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_100early_lower_norfair_three_musketeers) presets_100early_lower_norfair_bubble_mountain_return: %cm_preset("Bubble Mountain Return", #preset_100early_lower_norfair_bubble_mountain_return) @@ -883,4 +884,3 @@ presets_100early_tourian_escape_climb: presets_100early_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_100early_tourian_escape_parlor) - diff --git a/src/presets/100map_data.asm b/src/presets/100map_data.asm index aa00560d..eb46f225 100644 --- a/src/presets/100map_data.asm +++ b/src/presets/100map_data.asm @@ -2349,7 +2349,7 @@ preset_100map_forgotten_highway_pancakes_from_hell: dw #$FFFF preset_100map_forgotten_highway_plasma_spark_room: - dw #preset_100map_forgotten_highway_pancakes_from_hell ; Forgotten Highway: Pancakes from Hell + dw #preset_100map_forgotten_highway_pancakes_from_hell ; Forgotten Highway: Pancakes From Hell dw $078D, $A8A0 ; DDB dw $079B, $D5EC ; MDB dw $0811, $3F00 ; Explored map tiles @@ -3471,7 +3471,7 @@ preset_100map_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_100map_lower_norfair_mickey_mouse: - dw #preset_100map_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_100map_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $0821, $E2FF ; Explored map tiles diff --git a/src/presets/100map_menu.asm b/src/presets/100map_menu.asm index 6733bdcb..e760a180 100644 --- a/src/presets/100map_menu.asm +++ b/src/presets/100map_menu.asm @@ -334,6 +334,7 @@ presets_submenu_100map_tourian: dw #$0000 %cm_header("TOURIAN") + ; Bombs presets_100map_bombs_ceres_elevator: %cm_preset("Ceres Elevator", #preset_100map_bombs_ceres_elevator) @@ -779,7 +780,7 @@ presets_100map_lower_norfair_fast_ripper_room: %cm_preset("Fast Ripper Room", #preset_100map_lower_norfair_fast_ripper_room) presets_100map_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_100map_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_100map_lower_norfair_worst_room_in_the_game) presets_100map_lower_norfair_mickey_mouse: %cm_preset("Mickey Mouse", #preset_100map_lower_norfair_mickey_mouse) @@ -987,4 +988,3 @@ presets_100map_tourian_escape_parlor: presets_100map_tourian_landing_site_final: %cm_preset("Landing Site Final", #preset_100map_tourian_landing_site_final) - diff --git a/src/presets/14ice_data.asm b/src/presets/14ice_data.asm index cd4374c5..f8dcdb6f 100644 --- a/src/presets/14ice_data.asm +++ b/src/presets/14ice_data.asm @@ -648,7 +648,7 @@ preset_14ice_brinstar_revisit_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_14ice_brinstar_revisit_breaking_tube: +preset_14ice_brinstar_revisit_breaking_the_tube: dw #preset_14ice_brinstar_revisit_red_tower_elevator ; Brinstar Revisit: Red Tower Elevator dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -667,7 +667,7 @@ preset_14ice_brinstar_revisit_breaking_tube: dw #$FFFF preset_14ice_brinstar_revisit_entering_kraids_lair: - dw #preset_14ice_brinstar_revisit_breaking_tube ; Brinstar Revisit: Breaking Tube + dw #preset_14ice_brinstar_revisit_breaking_the_tube ; Brinstar Revisit: Breaking The Tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -681,8 +681,8 @@ preset_14ice_brinstar_revisit_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_14ice_brinstar_revisit_baby_kraid_entering: - dw #preset_14ice_brinstar_revisit_entering_kraids_lair ; Brinstar Revisit: Entering Kraids Lair +preset_14ice_brinstar_revisit_minikraid: + dw #preset_14ice_brinstar_revisit_entering_kraids_lair ; Brinstar Revisit: Entering Kraid's Lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -694,7 +694,7 @@ preset_14ice_brinstar_revisit_baby_kraid_entering: dw #$FFFF preset_14ice_brinstar_revisit_kraid: - dw #preset_14ice_brinstar_revisit_baby_kraid_entering ; Brinstar Revisit: Baby Kraid (Entering) + dw #preset_14ice_brinstar_revisit_minikraid ; Brinstar Revisit: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -709,7 +709,7 @@ preset_14ice_brinstar_revisit_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_baby_kraid_exiting: +preset_14ice_brinstar_revisit_minikraid_revisit: dw #preset_14ice_brinstar_revisit_kraid ; Brinstar Revisit: Kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track @@ -732,7 +732,7 @@ preset_14ice_brinstar_revisit_baby_kraid_exiting: dw #$FFFF preset_14ice_brinstar_revisit_kraid_etank: - dw #preset_14ice_brinstar_revisit_baby_kraid_exiting ; Brinstar Revisit: Baby Kraid (Exiting) + dw #preset_14ice_brinstar_revisit_minikraid_revisit ; Brinstar Revisit: Mini-Kraid Revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -747,7 +747,7 @@ preset_14ice_brinstar_revisit_kraid_etank: dw #$FFFF preset_14ice_upper_norfair_ice_beam: - dw #preset_14ice_brinstar_revisit_kraid_etank ; Brinstar Revisit: Big Pink + dw #preset_14ice_brinstar_revisit_kraid_etank ; Brinstar Revisit: Kraid E-Tank dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -885,7 +885,7 @@ preset_14ice_lower_norfair_pillars: dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_14ice_lower_norfair_worst_room: +preset_14ice_lower_norfair_worst_room_in_the_game: dw #preset_14ice_lower_norfair_pillars ; Lower Norfair: Pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB @@ -902,7 +902,7 @@ preset_14ice_lower_norfair_worst_room: dw #$FFFF preset_14ice_lower_norfair_amphitheatre: - dw #preset_14ice_lower_norfair_worst_room ; Lower Norfair: Worst Room + dw #preset_14ice_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -1133,7 +1133,7 @@ preset_14ice_maridia_mt_everest: dw #$FFFF preset_14ice_maridia_ice_clip: - dw #preset_14ice_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_14ice_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A4C8 ; DDB dw $079B, $D5A7 ; MDB dw $07F5, $0005 ; Music Track @@ -1188,7 +1188,7 @@ preset_14ice_maridia_botwoon_etank_room: dw #$FFFF preset_14ice_maridia_colosseum: - dw #preset_14ice_maridia_botwoon_etank_room ; Maridia: Botwoon E-tank Room + dw #preset_14ice_maridia_botwoon_etank_room ; Maridia: Botwoon E-Tank Room dw $078D, $A870 ; DDB dw $079B, $D913 ; MDB dw $07F3, $001B ; Music Bank diff --git a/src/presets/14ice_menu.asm b/src/presets/14ice_menu.asm index 8baf09b9..8d7de720 100644 --- a/src/presets/14ice_menu.asm +++ b/src/presets/14ice_menu.asm @@ -84,11 +84,11 @@ presets_submenu_14ice_wrecked_ship: presets_submenu_14ice_brinstar_revisit: dw #presets_14ice_brinstar_revisit_red_tower_elevator - dw #presets_14ice_brinstar_revisit_breaking_tube + dw #presets_14ice_brinstar_revisit_breaking_the_tube dw #presets_14ice_brinstar_revisit_entering_kraids_lair - dw #presets_14ice_brinstar_revisit_baby_kraid_entering + dw #presets_14ice_brinstar_revisit_minikraid dw #presets_14ice_brinstar_revisit_kraid - dw #presets_14ice_brinstar_revisit_baby_kraid_exiting + dw #presets_14ice_brinstar_revisit_minikraid_revisit dw #presets_14ice_brinstar_revisit_kraid_etank dw #$0000 %cm_header("BRINSTAR REVISIT") @@ -106,7 +106,7 @@ presets_submenu_14ice_upper_norfair: presets_submenu_14ice_lower_norfair: dw #presets_14ice_lower_norfair_ln_main_hall dw #presets_14ice_lower_norfair_pillars - dw #presets_14ice_lower_norfair_worst_room + dw #presets_14ice_lower_norfair_worst_room_in_the_game dw #presets_14ice_lower_norfair_amphitheatre dw #presets_14ice_lower_norfair_kihunter_stairs dw #presets_14ice_lower_norfair_wasteland @@ -158,6 +158,7 @@ presets_submenu_14ice_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_14ice_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_14ice_crateria_ceres_elevator) @@ -276,23 +277,23 @@ presets_14ice_wrecked_ship_leaving_gravity: presets_14ice_brinstar_revisit_red_tower_elevator: %cm_preset("Red Tower Elevator", #preset_14ice_brinstar_revisit_red_tower_elevator) -presets_14ice_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_14ice_brinstar_revisit_breaking_tube) +presets_14ice_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_14ice_brinstar_revisit_breaking_the_tube) presets_14ice_brinstar_revisit_entering_kraids_lair: %cm_preset("Entering Kraid's Lair", #preset_14ice_brinstar_revisit_entering_kraids_lair) -presets_14ice_brinstar_revisit_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_14ice_brinstar_revisit_baby_kraid_entering) +presets_14ice_brinstar_revisit_minikraid: + %cm_preset("Mini-Kraid", #preset_14ice_brinstar_revisit_minikraid) presets_14ice_brinstar_revisit_kraid: %cm_preset("Kraid", #preset_14ice_brinstar_revisit_kraid) -presets_14ice_brinstar_revisit_baby_kraid_exiting: - %cm_preset("Baby Kraid (Exiting)", #preset_14ice_brinstar_revisit_baby_kraid_exiting) +presets_14ice_brinstar_revisit_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_14ice_brinstar_revisit_minikraid_revisit) presets_14ice_brinstar_revisit_kraid_etank: - %cm_preset("Kraid E-tank", #preset_14ice_brinstar_revisit_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_14ice_brinstar_revisit_kraid_etank) ; Upper Norfair @@ -322,8 +323,8 @@ presets_14ice_lower_norfair_ln_main_hall: presets_14ice_lower_norfair_pillars: %cm_preset("Pillars", #preset_14ice_lower_norfair_pillars) -presets_14ice_lower_norfair_worst_room: - %cm_preset("Worst Room", #preset_14ice_lower_norfair_worst_room) +presets_14ice_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_14ice_lower_norfair_worst_room_in_the_game) presets_14ice_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_14ice_lower_norfair_amphitheatre) @@ -364,7 +365,7 @@ presets_14ice_maridia_entering_maridia: %cm_preset("Entering Maridia", #preset_14ice_maridia_entering_maridia) presets_14ice_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_14ice_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_14ice_maridia_mt_everest) presets_14ice_maridia_ice_clip: %cm_preset("Ice Clip", #preset_14ice_maridia_ice_clip) @@ -373,7 +374,7 @@ presets_14ice_maridia_botwoon: %cm_preset("Botwoon", #preset_14ice_maridia_botwoon) presets_14ice_maridia_botwoon_etank_room: - %cm_preset("Botwoon E-tank Room", #preset_14ice_maridia_botwoon_etank_room) + %cm_preset("Botwoon E-Tank Room", #preset_14ice_maridia_botwoon_etank_room) presets_14ice_maridia_colosseum: %cm_preset("Colosseum", #preset_14ice_maridia_colosseum) @@ -449,4 +450,3 @@ presets_14ice_tourian_escape_climb: presets_14ice_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_14ice_tourian_escape_parlor) - diff --git a/src/presets/14speed_data.asm b/src/presets/14speed_data.asm index 70e0520f..6aea4394 100644 --- a/src/presets/14speed_data.asm +++ b/src/presets/14speed_data.asm @@ -649,7 +649,7 @@ preset_14speed_brinstar_revisit_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_14speed_brinstar_revisit_breaking_tube: +preset_14speed_brinstar_revisit_breaking_the_tube: dw #preset_14speed_brinstar_revisit_red_tower_elevator ; Brinstar Revisit: Red Tower Elevator dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -668,7 +668,7 @@ preset_14speed_brinstar_revisit_breaking_tube: dw #$FFFF preset_14speed_brinstar_revisit_entering_kraids_lair: - dw #preset_14speed_brinstar_revisit_breaking_tube ; Brinstar Revisit: Breaking Tube + dw #preset_14speed_brinstar_revisit_breaking_the_tube ; Brinstar Revisit: Breaking The Tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -682,8 +682,8 @@ preset_14speed_brinstar_revisit_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_14speed_brinstar_revisit_baby_kraid_entering: - dw #preset_14speed_brinstar_revisit_entering_kraids_lair ; Brinstar Revisit: Entering Kraids Lair +preset_14speed_brinstar_revisit_minikraid: + dw #preset_14speed_brinstar_revisit_entering_kraids_lair ; Brinstar Revisit: Entering Kraid's Lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -695,7 +695,7 @@ preset_14speed_brinstar_revisit_baby_kraid_entering: dw #$FFFF preset_14speed_brinstar_revisit_kraid: - dw #preset_14speed_brinstar_revisit_baby_kraid_entering ; Brinstar Revisit: Baby Kraid (Entering) + dw #preset_14speed_brinstar_revisit_minikraid ; Brinstar Revisit: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -710,7 +710,7 @@ preset_14speed_brinstar_revisit_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_14speed_brinstar_revisit_baby_kraid_exiting: +preset_14speed_brinstar_revisit_minikraid_revisit: dw #preset_14speed_brinstar_revisit_kraid ; Brinstar Revisit: Kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track @@ -733,7 +733,7 @@ preset_14speed_brinstar_revisit_baby_kraid_exiting: dw #$FFFF preset_14speed_brinstar_revisit_kraid_etank: - dw #preset_14speed_brinstar_revisit_baby_kraid_exiting ; Brinstar Revisit: Baby Kraid (Exiting) + dw #preset_14speed_brinstar_revisit_minikraid_revisit ; Brinstar Revisit: Mini-Kraid Revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -748,7 +748,7 @@ preset_14speed_brinstar_revisit_kraid_etank: dw #$FFFF preset_14speed_upper_norfair_precathedral: - dw #preset_14speed_brinstar_revisit_kraid_etank ; Brinstar Revisit: Kraid E-tank + dw #preset_14speed_brinstar_revisit_kraid_etank ; Brinstar Revisit: Kraid E-Tank dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -880,7 +880,7 @@ preset_14speed_lower_norfair_pillars: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_14speed_lower_norfair_worst_room: +preset_14speed_lower_norfair_worst_room_in_the_game: dw #preset_14speed_lower_norfair_pillars ; Lower Norfair: Pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB @@ -896,7 +896,7 @@ preset_14speed_lower_norfair_worst_room: dw #$FFFF preset_14speed_lower_norfair_amphitheatre: - dw #preset_14speed_lower_norfair_worst_room ; Lower Norfair: Worst Room + dw #preset_14speed_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $1FFF ; Screen subpixel X position @@ -1089,7 +1089,7 @@ preset_14speed_lower_norfair_three_musketeers: dw $0AF6, $005F ; Samus X dw #$FFFF -preset_14speed_lower_norfair_bubble_mountain_revisit_2: +preset_14speed_lower_norfair_bubble_mountain_revisit: dw #preset_14speed_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -1103,7 +1103,7 @@ preset_14speed_lower_norfair_bubble_mountain_revisit_2: dw #$FFFF preset_14speed_maridia_entering_maridia: - dw #preset_14speed_lower_norfair_bubble_mountain_revisit_2 ; Lower Norfair: Bubble Mountain Revisit + dw #preset_14speed_lower_norfair_bubble_mountain_revisit ; Lower Norfair: Bubble Mountain Revisit dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -1138,7 +1138,7 @@ preset_14speed_maridia_mt_everest: dw #$FFFF preset_14speed_maridia_aqueduct: - dw #preset_14speed_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_14speed_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A468 ; DDB dw $079B, $D1A3 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1196,7 +1196,7 @@ preset_14speed_maridia_botwoon_etank_room: dw #$FFFF preset_14speed_maridia_colosseum: - dw #preset_14speed_maridia_botwoon_etank_room ; Maridia: Botwoon E-tank Room + dw #preset_14speed_maridia_botwoon_etank_room ; Maridia: Botwoon E-Tank Room dw $078D, $A870 ; DDB dw $079B, $D913 ; MDB dw $07F3, $001B ; Music Bank diff --git a/src/presets/14speed_menu.asm b/src/presets/14speed_menu.asm index 3082498f..e062515b 100644 --- a/src/presets/14speed_menu.asm +++ b/src/presets/14speed_menu.asm @@ -84,11 +84,11 @@ presets_submenu_14speed_wrecked_ship: presets_submenu_14speed_brinstar_revisit: dw #presets_14speed_brinstar_revisit_red_tower_elevator - dw #presets_14speed_brinstar_revisit_breaking_tube + dw #presets_14speed_brinstar_revisit_breaking_the_tube dw #presets_14speed_brinstar_revisit_entering_kraids_lair - dw #presets_14speed_brinstar_revisit_baby_kraid_entering + dw #presets_14speed_brinstar_revisit_minikraid dw #presets_14speed_brinstar_revisit_kraid - dw #presets_14speed_brinstar_revisit_baby_kraid_exiting + dw #presets_14speed_brinstar_revisit_minikraid_revisit dw #presets_14speed_brinstar_revisit_kraid_etank dw #$0000 %cm_header("BRINSTAR REVISIT") @@ -105,7 +105,7 @@ presets_submenu_14speed_upper_norfair: presets_submenu_14speed_lower_norfair: dw #presets_14speed_lower_norfair_ln_main_hall dw #presets_14speed_lower_norfair_pillars - dw #presets_14speed_lower_norfair_worst_room + dw #presets_14speed_lower_norfair_worst_room_in_the_game dw #presets_14speed_lower_norfair_amphitheatre dw #presets_14speed_lower_norfair_kihunter_stairs dw #presets_14speed_lower_norfair_wasteland @@ -117,7 +117,7 @@ presets_submenu_14speed_lower_norfair: dw #presets_14speed_lower_norfair_kihunter_stairs_revisit dw #presets_14speed_lower_norfair_fireflea_room dw #presets_14speed_lower_norfair_three_musketeers - dw #presets_14speed_lower_norfair_bubble_mountain_revisit_2 + dw #presets_14speed_lower_norfair_bubble_mountain_revisit dw #$0000 %cm_header("LOWER NORFAIR") @@ -157,6 +157,7 @@ presets_submenu_14speed_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_14speed_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_14speed_crateria_ceres_elevator) @@ -275,23 +276,23 @@ presets_14speed_wrecked_ship_leaving_gravity: presets_14speed_brinstar_revisit_red_tower_elevator: %cm_preset("Red Tower Elevator", #preset_14speed_brinstar_revisit_red_tower_elevator) -presets_14speed_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_14speed_brinstar_revisit_breaking_tube) +presets_14speed_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_14speed_brinstar_revisit_breaking_the_tube) presets_14speed_brinstar_revisit_entering_kraids_lair: %cm_preset("Entering Kraid's Lair", #preset_14speed_brinstar_revisit_entering_kraids_lair) -presets_14speed_brinstar_revisit_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_14speed_brinstar_revisit_baby_kraid_entering) +presets_14speed_brinstar_revisit_minikraid: + %cm_preset("Mini-Kraid", #preset_14speed_brinstar_revisit_minikraid) presets_14speed_brinstar_revisit_kraid: %cm_preset("Kraid", #preset_14speed_brinstar_revisit_kraid) -presets_14speed_brinstar_revisit_baby_kraid_exiting: - %cm_preset("Baby Kraid (Exiting)", #preset_14speed_brinstar_revisit_baby_kraid_exiting) +presets_14speed_brinstar_revisit_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_14speed_brinstar_revisit_minikraid_revisit) presets_14speed_brinstar_revisit_kraid_etank: - %cm_preset("Kraid E-tank", #preset_14speed_brinstar_revisit_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_14speed_brinstar_revisit_kraid_etank) ; Upper Norfair @@ -318,8 +319,8 @@ presets_14speed_lower_norfair_ln_main_hall: presets_14speed_lower_norfair_pillars: %cm_preset("Pillars", #preset_14speed_lower_norfair_pillars) -presets_14speed_lower_norfair_worst_room: - %cm_preset("Worst Room", #preset_14speed_lower_norfair_worst_room) +presets_14speed_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_14speed_lower_norfair_worst_room_in_the_game) presets_14speed_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_14speed_lower_norfair_amphitheatre) @@ -354,8 +355,8 @@ presets_14speed_lower_norfair_fireflea_room: presets_14speed_lower_norfair_three_musketeers: %cm_preset("Three Musketeers", #preset_14speed_lower_norfair_three_musketeers) -presets_14speed_lower_norfair_bubble_mountain_revisit_2: - %cm_preset("Bubble Mountain Revisit", #preset_14speed_lower_norfair_bubble_mountain_revisit_2) +presets_14speed_lower_norfair_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_14speed_lower_norfair_bubble_mountain_revisit) ; Maridia @@ -363,7 +364,7 @@ presets_14speed_maridia_entering_maridia: %cm_preset("Entering Maridia", #preset_14speed_maridia_entering_maridia) presets_14speed_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_14speed_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_14speed_maridia_mt_everest) presets_14speed_maridia_aqueduct: %cm_preset("Aqueduct", #preset_14speed_maridia_aqueduct) @@ -372,7 +373,7 @@ presets_14speed_maridia_botwoon: %cm_preset("Botwoon", #preset_14speed_maridia_botwoon) presets_14speed_maridia_botwoon_etank_room: - %cm_preset("Botwoon E-tank Room", #preset_14speed_maridia_botwoon_etank_room) + %cm_preset("Botwoon E-Tank Room", #preset_14speed_maridia_botwoon_etank_room) presets_14speed_maridia_colosseum: %cm_preset("Colosseum", #preset_14speed_maridia_colosseum) @@ -445,4 +446,3 @@ presets_14speed_tourian_escape_climb: presets_14speed_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_14speed_tourian_escape_parlor) - diff --git a/src/presets/allbosskpdr_data.asm b/src/presets/allbosskpdr_data.asm index ffdecd70..eb9cb156 100644 --- a/src/presets/allbosskpdr_data.asm +++ b/src/presets/allbosskpdr_data.asm @@ -309,8 +309,8 @@ preset_allbosskpdr_brinstar_entering_kraids_lair: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosskpdr_brinstar_baby_kraid_entering: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair ; Brinstar: Entering Kraids Lair +preset_allbosskpdr_brinstar_minikraid: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair ; Brinstar: Entering Kraid's Lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $C001 ; Screen subpixel X position @@ -322,7 +322,7 @@ preset_allbosskpdr_brinstar_baby_kraid_entering: dw #$FFFF preset_allbosskpdr_brinstar_kraid: - dw #preset_allbosskpdr_brinstar_baby_kraid_entering ; Brinstar: Baby Kraid (Entering) + dw #preset_allbosskpdr_brinstar_minikraid ; Brinstar: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -337,7 +337,7 @@ preset_allbosskpdr_brinstar_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_allbosskpdr_brinstar_baby_kraid_exiting: +preset_allbosskpdr_brinstar_minikraid_revisit: dw #preset_allbosskpdr_brinstar_kraid ; Brinstar: Kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track @@ -358,7 +358,7 @@ preset_allbosskpdr_brinstar_baby_kraid_exiting: dw #$FFFF preset_allbosskpdr_upper_norfair_business_center: - dw #preset_allbosskpdr_brinstar_baby_kraid_exiting ; Brinstar: Baby Kraid (Exiting) + dw #preset_allbosskpdr_brinstar_minikraid_revisit ; Brinstar: Mini-Kraid Revisit dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -374,7 +374,7 @@ preset_allbosskpdr_upper_norfair_business_center: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_hi_jump_etank: +preset_allbosskpdr_upper_norfair_hijump_etank: dw #preset_allbosskpdr_upper_norfair_business_center ; Upper Norfair: Business Center dw $090F, $4000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -386,8 +386,8 @@ preset_allbosskpdr_upper_norfair_hi_jump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-tank +preset_allbosskpdr_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -407,7 +407,7 @@ preset_allbosskpdr_upper_norfair_leaving_hi_jump: dw #$FFFF preset_allbosskpdr_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_allbosskpdr_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $07F5, $0005 ; Music Track @@ -518,7 +518,7 @@ preset_allbosskpdr_wrecked_ship_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosskpdr_wrecked_ship_red_tower_2: +preset_allbosskpdr_wrecked_ship_red_tower: dw #preset_allbosskpdr_wrecked_ship_alpha_spark ; Wrecked Ship: Alpha Spark dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB @@ -534,7 +534,7 @@ preset_allbosskpdr_wrecked_ship_red_tower_2: dw #$FFFF preset_allbosskpdr_wrecked_ship_hellway: - dw #preset_allbosskpdr_wrecked_ship_red_tower_2 ; Wrecked Ship: Red Tower + dw #preset_allbosskpdr_wrecked_ship_red_tower ; Wrecked Ship: Red Tower dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -728,7 +728,7 @@ preset_allbosskpdr_maridia_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_breaking_tube: +preset_allbosskpdr_maridia_breaking_the_tube: dw #preset_allbosskpdr_maridia_red_tower_elevator ; Maridia: Red Tower Elevator dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -746,7 +746,7 @@ preset_allbosskpdr_maridia_breaking_tube: dw #$FFFF preset_allbosskpdr_maridia_mt_everest: - dw #preset_allbosskpdr_maridia_breaking_tube ; Maridia: Breaking Tube + dw #preset_allbosskpdr_maridia_breaking_the_tube ; Maridia: Breaking The Tube dw $078D, $A3B4 ; DDB dw $079B, $D017 ; MDB dw $07F3, $001B ; Music Bank @@ -765,7 +765,7 @@ preset_allbosskpdr_maridia_mt_everest: dw #$FFFF preset_allbosskpdr_maridia_botwoon: - dw #preset_allbosskpdr_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_allbosskpdr_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A72C ; DDB dw $079B, $D617 ; MDB dw $07F5, $0005 ; Music Track @@ -820,7 +820,7 @@ preset_allbosskpdr_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_womple_jump: +preset_allbosskpdr_maridia_whomple_jump: dw #preset_allbosskpdr_maridia_draygon ; Maridia: Draygon dw $078D, $A96C ; DDB dw $090F, $0000 ; Screen subpixel X position @@ -841,7 +841,7 @@ preset_allbosskpdr_maridia_womple_jump: dw #$FFFF preset_allbosskpdr_maridia_cac_alley: - dw #preset_allbosskpdr_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_allbosskpdr_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -1106,7 +1106,7 @@ preset_allbosskpdr_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_allbosskpdr_lower_norfair_kihunter_stairs: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1189,7 +1189,7 @@ preset_allbosskpdr_lower_norfair_wasteland_revisit: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_allbosskpdr_lower_norfair_fire_flea_room: +preset_allbosskpdr_lower_norfair_fireflea_room: dw #preset_allbosskpdr_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -1204,7 +1204,7 @@ preset_allbosskpdr_lower_norfair_fire_flea_room: dw #$FFFF preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_allbosskpdr_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $3D00 ; Screen subpixel X position @@ -1216,7 +1216,7 @@ preset_allbosskpdr_lower_norfair_three_musketeers: dw $0AF6, $0053 ; Samus X dw #$FFFF -preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit: +preset_allbosskpdr_lower_norfair_bubble_mountain_final: dw #preset_allbosskpdr_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -1229,7 +1229,7 @@ preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit: dw #$FFFF preset_allbosskpdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit ; Lower Norfair: Bubble Mountain ReRevisit + dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -1247,7 +1247,7 @@ preset_allbosskpdr_spore_spawn_maridia_passthrough: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_red_tower_3: +preset_allbosskpdr_spore_spawn_red_tower: dw #preset_allbosskpdr_spore_spawn_maridia_passthrough ; Spore Spawn: Maridia Passthrough dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB @@ -1261,7 +1261,7 @@ preset_allbosskpdr_spore_spawn_red_tower_3: dw #$FFFF preset_allbosskpdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_red_tower_3 ; Spore Spawn: Red Tower + dw #preset_allbosskpdr_spore_spawn_red_tower ; Spore Spawn: Red Tower dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1285,7 +1285,7 @@ preset_allbosskpdr_spore_spawn_big_pink_up: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_spore_spawn_2: +preset_allbosskpdr_spore_spawn_spore_spawn: dw #preset_allbosskpdr_spore_spawn_big_pink_up ; Spore Spawn: Big Pink Up dw $078D, $8DC6 ; DDB dw $079B, $9D9C ; MDB @@ -1302,7 +1302,7 @@ preset_allbosskpdr_spore_spawn_spore_spawn_2: dw #$FFFF preset_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_spore_spawn_spore_spawn_2 ; Spore Spawn: Spore Spawn + dw #preset_allbosskpdr_spore_spawn_spore_spawn ; Spore Spawn: Spore Spawn dw $078D, $8E56 ; DDB dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -1329,7 +1329,7 @@ preset_allbosskpdr_spore_spawn_dachora_room_revisit: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_crateria_2: +preset_allbosskpdr_spore_spawn_crateria: dw #preset_allbosskpdr_spore_spawn_dachora_room_revisit ; Spore Spawn: Dachora Room Revisit dw $078D, $8CA6 ; DDB dw $079B, $9938 ; MDB @@ -1345,7 +1345,7 @@ preset_allbosskpdr_spore_spawn_crateria_2: dw #$FFFF preset_allbosskpdr_tourian_metroids_1: - dw #preset_allbosskpdr_spore_spawn_crateria_2 ; Spore Spawn: Crateria + dw #preset_allbosskpdr_spore_spawn_crateria ; Spore Spawn: Crateria dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank diff --git a/src/presets/allbosskpdr_menu.asm b/src/presets/allbosskpdr_menu.asm index d56e3b3e..cbb4bf9e 100644 --- a/src/presets/allbosskpdr_menu.asm +++ b/src/presets/allbosskpdr_menu.asm @@ -59,16 +59,16 @@ presets_submenu_allbosskpdr_brinstar: dw #presets_allbosskpdr_brinstar_big_pink dw #presets_allbosskpdr_brinstar_red_tower dw #presets_allbosskpdr_brinstar_entering_kraids_lair - dw #presets_allbosskpdr_brinstar_baby_kraid_entering + dw #presets_allbosskpdr_brinstar_minikraid dw #presets_allbosskpdr_brinstar_kraid - dw #presets_allbosskpdr_brinstar_baby_kraid_exiting + dw #presets_allbosskpdr_brinstar_minikraid_revisit dw #$0000 %cm_header("BRINSTAR") presets_submenu_allbosskpdr_upper_norfair: dw #presets_allbosskpdr_upper_norfair_business_center - dw #presets_allbosskpdr_upper_norfair_hi_jump_etank - dw #presets_allbosskpdr_upper_norfair_leaving_hi_jump + dw #presets_allbosskpdr_upper_norfair_hijump_etank + dw #presets_allbosskpdr_upper_norfair_leaving_hijump dw #presets_allbosskpdr_upper_norfair_precathedral dw #presets_allbosskpdr_upper_norfair_bubble_mountain dw #presets_allbosskpdr_upper_norfair_single_chamber @@ -80,7 +80,7 @@ presets_submenu_allbosskpdr_upper_norfair: presets_submenu_allbosskpdr_wrecked_ship: dw #presets_allbosskpdr_wrecked_ship_alpha_spark - dw #presets_allbosskpdr_wrecked_ship_red_tower_2 + dw #presets_allbosskpdr_wrecked_ship_red_tower dw #presets_allbosskpdr_wrecked_ship_hellway dw #presets_allbosskpdr_wrecked_ship_leaving_power_bombs dw #presets_allbosskpdr_wrecked_ship_crateria_elevator @@ -96,12 +96,12 @@ presets_submenu_allbosskpdr_wrecked_ship: presets_submenu_allbosskpdr_maridia: dw #presets_allbosskpdr_maridia_red_tower_elevator - dw #presets_allbosskpdr_maridia_breaking_tube + dw #presets_allbosskpdr_maridia_breaking_the_tube dw #presets_allbosskpdr_maridia_mt_everest dw #presets_allbosskpdr_maridia_botwoon dw #presets_allbosskpdr_maridia_halfie dw #presets_allbosskpdr_maridia_draygon - dw #presets_allbosskpdr_maridia_womple_jump + dw #presets_allbosskpdr_maridia_whomple_jump dw #presets_allbosskpdr_maridia_cac_alley dw #presets_allbosskpdr_maridia_plasma_spark dw #presets_allbosskpdr_maridia_plasma_beam @@ -132,21 +132,21 @@ presets_submenu_allbosskpdr_lower_norfair: dw #presets_allbosskpdr_lower_norfair_ridley dw #presets_allbosskpdr_lower_norfair_leaving_ridley dw #presets_allbosskpdr_lower_norfair_wasteland_revisit - dw #presets_allbosskpdr_lower_norfair_fire_flea_room + dw #presets_allbosskpdr_lower_norfair_fireflea_room dw #presets_allbosskpdr_lower_norfair_three_musketeers - dw #presets_allbosskpdr_lower_norfair_bubble_mountain_rerevisit + dw #presets_allbosskpdr_lower_norfair_bubble_mountain_final dw #$0000 %cm_header("LOWER NORFAIR") presets_submenu_allbosskpdr_spore_spawn: dw #presets_allbosskpdr_spore_spawn_maridia_passthrough - dw #presets_allbosskpdr_spore_spawn_red_tower_3 + dw #presets_allbosskpdr_spore_spawn_red_tower dw #presets_allbosskpdr_spore_spawn_lower_green_brinstar dw #presets_allbosskpdr_spore_spawn_big_pink_up - dw #presets_allbosskpdr_spore_spawn_spore_spawn_2 + dw #presets_allbosskpdr_spore_spawn_spore_spawn dw #presets_allbosskpdr_spore_spawn_big_pink_down dw #presets_allbosskpdr_spore_spawn_dachora_room_revisit - dw #presets_allbosskpdr_spore_spawn_crateria_2 + dw #presets_allbosskpdr_spore_spawn_crateria dw #$0000 %cm_header("SPORE SPAWN") @@ -162,6 +162,7 @@ presets_submenu_allbosskpdr_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_allbosskpdr_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_allbosskpdr_crateria_ceres_elevator) @@ -211,27 +212,27 @@ presets_allbosskpdr_brinstar_red_tower: %cm_preset("Red Tower", #preset_allbosskpdr_brinstar_red_tower) presets_allbosskpdr_brinstar_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_allbosskpdr_brinstar_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_allbosskpdr_brinstar_entering_kraids_lair) -presets_allbosskpdr_brinstar_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_allbosskpdr_brinstar_baby_kraid_entering) +presets_allbosskpdr_brinstar_minikraid: + %cm_preset("Mini-Kraid", #preset_allbosskpdr_brinstar_minikraid) presets_allbosskpdr_brinstar_kraid: %cm_preset("Kraid", #preset_allbosskpdr_brinstar_kraid) -presets_allbosskpdr_brinstar_baby_kraid_exiting: - %cm_preset("Baby Kraid (Exiting)", #preset_allbosskpdr_brinstar_baby_kraid_exiting) +presets_allbosskpdr_brinstar_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_allbosskpdr_brinstar_minikraid_revisit) ; Upper Norfair presets_allbosskpdr_upper_norfair_business_center: %cm_preset("Business Center", #preset_allbosskpdr_upper_norfair_business_center) -presets_allbosskpdr_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-tank", #preset_allbosskpdr_upper_norfair_hi_jump_etank) +presets_allbosskpdr_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_allbosskpdr_upper_norfair_hijump_etank) -presets_allbosskpdr_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_allbosskpdr_upper_norfair_leaving_hi_jump) +presets_allbosskpdr_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_allbosskpdr_upper_norfair_leaving_hijump) presets_allbosskpdr_upper_norfair_precathedral: %cm_preset("Pre-Cathedral", #preset_allbosskpdr_upper_norfair_precathedral) @@ -256,8 +257,8 @@ presets_allbosskpdr_upper_norfair_business_center_revisit: presets_allbosskpdr_wrecked_ship_alpha_spark: %cm_preset("Alpha Spark", #preset_allbosskpdr_wrecked_ship_alpha_spark) -presets_allbosskpdr_wrecked_ship_red_tower_2: - %cm_preset("Red Tower", #preset_allbosskpdr_wrecked_ship_red_tower_2) +presets_allbosskpdr_wrecked_ship_red_tower: + %cm_preset("Red Tower", #preset_allbosskpdr_wrecked_ship_red_tower) presets_allbosskpdr_wrecked_ship_hellway: %cm_preset("Hellway", #preset_allbosskpdr_wrecked_ship_hellway) @@ -294,11 +295,11 @@ presets_allbosskpdr_wrecked_ship_leaving_gravity: presets_allbosskpdr_maridia_red_tower_elevator: %cm_preset("Red Tower Elevator", #preset_allbosskpdr_maridia_red_tower_elevator) -presets_allbosskpdr_maridia_breaking_tube: - %cm_preset("Breaking Tube", #preset_allbosskpdr_maridia_breaking_tube) +presets_allbosskpdr_maridia_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_allbosskpdr_maridia_breaking_the_tube) presets_allbosskpdr_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_allbosskpdr_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_allbosskpdr_maridia_mt_everest) presets_allbosskpdr_maridia_botwoon: %cm_preset("Botwoon", #preset_allbosskpdr_maridia_botwoon) @@ -309,8 +310,8 @@ presets_allbosskpdr_maridia_halfie: presets_allbosskpdr_maridia_draygon: %cm_preset("Draygon", #preset_allbosskpdr_maridia_draygon) -presets_allbosskpdr_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_allbosskpdr_maridia_womple_jump) +presets_allbosskpdr_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_allbosskpdr_maridia_whomple_jump) presets_allbosskpdr_maridia_cac_alley: %cm_preset("Cac Alley", #preset_allbosskpdr_maridia_cac_alley) @@ -365,7 +366,7 @@ presets_allbosskpdr_lower_norfair_screw_attack_escape: %cm_preset("Screw Attack Escape", #preset_allbosskpdr_lower_norfair_screw_attack_escape) presets_allbosskpdr_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_allbosskpdr_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_allbosskpdr_lower_norfair_worst_room_in_the_game) presets_allbosskpdr_lower_norfair_kihunter_stairs: %cm_preset("Kihunter Stairs", #preset_allbosskpdr_lower_norfair_kihunter_stairs) @@ -382,22 +383,22 @@ presets_allbosskpdr_lower_norfair_leaving_ridley: presets_allbosskpdr_lower_norfair_wasteland_revisit: %cm_preset("Wasteland Revisit", #preset_allbosskpdr_lower_norfair_wasteland_revisit) -presets_allbosskpdr_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_allbosskpdr_lower_norfair_fire_flea_room) +presets_allbosskpdr_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_allbosskpdr_lower_norfair_fireflea_room) presets_allbosskpdr_lower_norfair_three_musketeers: %cm_preset("Three Musketeers", #preset_allbosskpdr_lower_norfair_three_musketeers) -presets_allbosskpdr_lower_norfair_bubble_mountain_rerevisit: - %cm_preset("Bubble Mountain ReRevisit", #preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit) +presets_allbosskpdr_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_allbosskpdr_lower_norfair_bubble_mountain_final) ; Spore Spawn presets_allbosskpdr_spore_spawn_maridia_passthrough: %cm_preset("Maridia Passthrough", #preset_allbosskpdr_spore_spawn_maridia_passthrough) -presets_allbosskpdr_spore_spawn_red_tower_3: - %cm_preset("Red Tower", #preset_allbosskpdr_spore_spawn_red_tower_3) +presets_allbosskpdr_spore_spawn_red_tower: + %cm_preset("Red Tower", #preset_allbosskpdr_spore_spawn_red_tower) presets_allbosskpdr_spore_spawn_lower_green_brinstar: %cm_preset("Lower Green Brinstar", #preset_allbosskpdr_spore_spawn_lower_green_brinstar) @@ -405,8 +406,8 @@ presets_allbosskpdr_spore_spawn_lower_green_brinstar: presets_allbosskpdr_spore_spawn_big_pink_up: %cm_preset("Big Pink Up", #preset_allbosskpdr_spore_spawn_big_pink_up) -presets_allbosskpdr_spore_spawn_spore_spawn_2: - %cm_preset("Spore Spawn", #preset_allbosskpdr_spore_spawn_spore_spawn_2) +presets_allbosskpdr_spore_spawn_spore_spawn: + %cm_preset("Spore Spawn", #preset_allbosskpdr_spore_spawn_spore_spawn) presets_allbosskpdr_spore_spawn_big_pink_down: %cm_preset("Big Pink Down", #preset_allbosskpdr_spore_spawn_big_pink_down) @@ -414,8 +415,8 @@ presets_allbosskpdr_spore_spawn_big_pink_down: presets_allbosskpdr_spore_spawn_dachora_room_revisit: %cm_preset("Dachora Room Revisit", #preset_allbosskpdr_spore_spawn_dachora_room_revisit) -presets_allbosskpdr_spore_spawn_crateria_2: - %cm_preset("Crateria", #preset_allbosskpdr_spore_spawn_crateria_2) +presets_allbosskpdr_spore_spawn_crateria: + %cm_preset("Crateria", #preset_allbosskpdr_spore_spawn_crateria) ; Tourian @@ -443,4 +444,3 @@ presets_allbosskpdr_tourian_escape_room_3: presets_allbosskpdr_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_allbosskpdr_tourian_escape_parlor) - diff --git a/src/presets/allbosspkdr_data.asm b/src/presets/allbosspkdr_data.asm index 69425a35..509bac75 100644 --- a/src/presets/allbosspkdr_data.asm +++ b/src/presets/allbosspkdr_data.asm @@ -530,7 +530,7 @@ preset_allbosspkdr_wrecked_ship_red_tower_descent: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosspkdr_wrecked_ship_breaking_tube: +preset_allbosspkdr_wrecked_ship_breaking_the_tube: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent ; Wrecked Ship: Red Tower Descent dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -544,7 +544,7 @@ preset_allbosspkdr_wrecked_ship_breaking_tube: dw #$FFFF preset_allbosspkdr_upper_norfair_business_center: - dw #preset_allbosspkdr_wrecked_ship_breaking_tube ; Wrecked Ship: Breaking Tube + dw #preset_allbosspkdr_wrecked_ship_breaking_the_tube ; Wrecked Ship: Breaking The Tube dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -560,7 +560,7 @@ preset_allbosspkdr_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF -preset_allbosspkdr_upper_norfair_hi_jump_etank: +preset_allbosspkdr_upper_norfair_hijump_etank: dw #preset_allbosspkdr_upper_norfair_business_center ; Upper Norfair: Business Center dw $090F, $8000 ; Screen subpixel X position dw $0915, $051C ; Screen Y position in pixels @@ -572,8 +572,8 @@ preset_allbosspkdr_upper_norfair_hi_jump_etank: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_leaving_hi_jump: - dw #preset_allbosspkdr_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-tank +preset_allbosspkdr_upper_norfair_leaving_hijump: + dw #preset_allbosspkdr_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -594,7 +594,7 @@ preset_allbosspkdr_upper_norfair_leaving_hi_jump: dw #$FFFF preset_allbosspkdr_upper_norfair_precathedral: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_allbosspkdr_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -704,8 +704,8 @@ preset_allbosspkdr_kraids_lair_entering_kraids_lair: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosspkdr_kraids_lair_baby_kraid_entering: - dw #preset_allbosspkdr_kraids_lair_entering_kraids_lair ; Kraids Lair: Entering Kraids Lair +preset_allbosspkdr_kraids_lair_minikraid: + dw #preset_allbosspkdr_kraids_lair_entering_kraids_lair ; Kraid's Lair: Entering Kraid's Lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $07F5, $0005 ; Music Track @@ -722,7 +722,7 @@ preset_allbosspkdr_kraids_lair_baby_kraid_entering: dw #$FFFF preset_allbosspkdr_kraids_lair_kraid: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering ; Kraids Lair: Baby Kraid (Entering) + dw #preset_allbosspkdr_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -735,8 +735,8 @@ preset_allbosspkdr_kraids_lair_kraid: dw $D8B8, $2624 ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_baby_kraid_entering_2: - dw #preset_allbosspkdr_kraids_lair_kraid ; Kraids Lair: Kraid +preset_allbosspkdr_kraids_lair_minikraid_revisit: + dw #preset_allbosspkdr_kraids_lair_kraid ; Kraid's Lair: Kraid dw $078D, $91AA ; DDB dw $07F5, $0003 ; Music Track dw $090F, $8000 ; Screen subpixel X position @@ -756,7 +756,7 @@ preset_allbosspkdr_kraids_lair_baby_kraid_entering_2: dw #$FFFF preset_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering_2 ; Kraids Lair: Baby Kraid (Entering) + dw #preset_allbosspkdr_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -774,7 +774,7 @@ preset_allbosspkdr_kraids_lair_leaving_kraids_lair: dw #$FFFF preset_allbosspkdr_maridia_mt_everest: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair ; Kraids Lair: Leaving Kraids Lair + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $A3B4 ; DDB dw $079B, $D017 ; MDB dw $07F3, $001B ; Music Bank @@ -789,7 +789,7 @@ preset_allbosspkdr_maridia_mt_everest: dw #$FFFF preset_allbosspkdr_maridia_botwoon: - dw #preset_allbosspkdr_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_allbosspkdr_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A72C ; DDB dw $079B, $D617 ; MDB dw $07F5, $0005 ; Music Track @@ -841,7 +841,7 @@ preset_allbosspkdr_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_womple_jump: +preset_allbosspkdr_maridia_whomple_jump: dw #preset_allbosspkdr_maridia_draygon ; Maridia: Draygon dw $078D, $A96C ; DDB dw $090F, $1FFF ; Screen subpixel X position @@ -861,7 +861,7 @@ preset_allbosspkdr_maridia_womple_jump: dw #$FFFF preset_allbosspkdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_allbosspkdr_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -1124,7 +1124,7 @@ preset_allbosspkdr_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_allbosspkdr_lower_norfair_kihunter_stairs: - dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $090F, $2D80 ; Screen subpixel X position @@ -1208,7 +1208,7 @@ preset_allbosspkdr_lower_norfair_wasteland_revisit: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_fire_flea_room: +preset_allbosspkdr_lower_norfair_fireflea_room: dw #preset_allbosspkdr_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -1225,7 +1225,7 @@ preset_allbosspkdr_lower_norfair_fire_flea_room: dw #$FFFF preset_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_allbosspkdr_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -1237,7 +1237,7 @@ preset_allbosspkdr_lower_norfair_three_musketeers: dw $0AF6, $0060 ; Samus X dw #$FFFF -preset_allbosspkdr_lower_norfair_bubble_mountain_rerevisit: +preset_allbosspkdr_lower_norfair_bubble_mountain_final: dw #preset_allbosspkdr_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -1250,7 +1250,7 @@ preset_allbosspkdr_lower_norfair_bubble_mountain_rerevisit: dw #$FFFF preset_allbosspkdr_spore_spawn_maridia_passthrough: - dw #preset_allbosspkdr_lower_norfair_bubble_mountain_rerevisit ; Lower Norfair: Bubble Mountain ReRevisit + dw #preset_allbosspkdr_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -1267,7 +1267,7 @@ preset_allbosspkdr_spore_spawn_maridia_passthrough: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_red_tower_2: +preset_allbosspkdr_spore_spawn_red_tower: dw #preset_allbosspkdr_spore_spawn_maridia_passthrough ; Spore Spawn: Maridia Passthrough dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB @@ -1282,7 +1282,7 @@ preset_allbosspkdr_spore_spawn_red_tower_2: dw #$FFFF preset_allbosspkdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosspkdr_spore_spawn_red_tower_2 ; Spore Spawn: Red Tower + dw #preset_allbosspkdr_spore_spawn_red_tower ; Spore Spawn: Red Tower dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -1307,7 +1307,7 @@ preset_allbosspkdr_spore_spawn_big_pink_up: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_spore_spawn_2: +preset_allbosspkdr_spore_spawn_spore_spawn: dw #preset_allbosspkdr_spore_spawn_big_pink_up ; Spore Spawn: Big Pink Up dw $078D, $8DC6 ; DDB dw $079B, $9D9C ; MDB @@ -1324,7 +1324,7 @@ preset_allbosspkdr_spore_spawn_spore_spawn_2: dw #$FFFF preset_allbosspkdr_spore_spawn_big_pink_down: - dw #preset_allbosspkdr_spore_spawn_spore_spawn_2 ; Spore Spawn: Spore Spawn + dw #preset_allbosspkdr_spore_spawn_spore_spawn ; Spore Spawn: Spore Spawn dw $078D, $8E56 ; DDB dw $0911, $0000 ; Screen X position in pixels dw $0913, $9000 ; Screen subpixel Y position @@ -1350,7 +1350,7 @@ preset_allbosspkdr_spore_spawn_dachora_room_revisit: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_crateria_2: +preset_allbosspkdr_spore_spawn_crateria: dw #preset_allbosspkdr_spore_spawn_dachora_room_revisit ; Spore Spawn: Dachora Room Revisit dw $078D, $8CA6 ; DDB dw $079B, $9938 ; MDB @@ -1367,7 +1367,7 @@ preset_allbosspkdr_spore_spawn_crateria_2: dw #$FFFF preset_allbosspkdr_tourian_metroids_1: - dw #preset_allbosspkdr_spore_spawn_crateria_2 ; Spore Spawn: Crateria + dw #preset_allbosspkdr_spore_spawn_crateria ; Spore Spawn: Crateria dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank diff --git a/src/presets/allbosspkdr_menu.asm b/src/presets/allbosspkdr_menu.asm index 4653bebb..87bafd29 100644 --- a/src/presets/allbosspkdr_menu.asm +++ b/src/presets/allbosspkdr_menu.asm @@ -25,7 +25,7 @@ presets_goto_allbosspkdr_upper_norfair: %cm_submenu("Upper Norfair", #presets_submenu_allbosspkdr_upper_norfair) presets_goto_allbosspkdr_kraids_lair: - %cm_submenu("Kraids Lair", #presets_submenu_allbosspkdr_kraids_lair) + %cm_submenu("Kraid's Lair", #presets_submenu_allbosspkdr_kraids_lair) presets_goto_allbosspkdr_maridia: %cm_submenu("Maridia", #presets_submenu_allbosspkdr_maridia) @@ -81,14 +81,14 @@ presets_submenu_allbosspkdr_wrecked_ship: dw #presets_allbosspkdr_wrecked_ship_leaving_gravity dw #presets_allbosspkdr_wrecked_ship_red_tower_elevator dw #presets_allbosspkdr_wrecked_ship_red_tower_descent - dw #presets_allbosspkdr_wrecked_ship_breaking_tube + dw #presets_allbosspkdr_wrecked_ship_breaking_the_tube dw #$0000 %cm_header("WRECKED SHIP") presets_submenu_allbosspkdr_upper_norfair: dw #presets_allbosspkdr_upper_norfair_business_center - dw #presets_allbosspkdr_upper_norfair_hi_jump_etank - dw #presets_allbosspkdr_upper_norfair_leaving_hi_jump + dw #presets_allbosspkdr_upper_norfair_hijump_etank + dw #presets_allbosspkdr_upper_norfair_leaving_hijump dw #presets_allbosspkdr_upper_norfair_precathedral dw #presets_allbosspkdr_upper_norfair_bubble_mountain dw #presets_allbosspkdr_upper_norfair_single_chamber @@ -100,9 +100,9 @@ presets_submenu_allbosspkdr_upper_norfair: presets_submenu_allbosspkdr_kraids_lair: dw #presets_allbosspkdr_kraids_lair_entering_kraids_lair - dw #presets_allbosspkdr_kraids_lair_baby_kraid_entering + dw #presets_allbosspkdr_kraids_lair_minikraid dw #presets_allbosspkdr_kraids_lair_kraid - dw #presets_allbosspkdr_kraids_lair_baby_kraid_entering_2 + dw #presets_allbosspkdr_kraids_lair_minikraid_revisit dw #presets_allbosspkdr_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAIDS LAIR") @@ -112,7 +112,7 @@ presets_submenu_allbosspkdr_maridia: dw #presets_allbosspkdr_maridia_botwoon dw #presets_allbosspkdr_maridia_halfie dw #presets_allbosspkdr_maridia_draygon - dw #presets_allbosspkdr_maridia_womple_jump + dw #presets_allbosspkdr_maridia_whomple_jump dw #presets_allbosspkdr_maridia_cac_alley dw #presets_allbosspkdr_maridia_plasma_spark dw #presets_allbosspkdr_maridia_plasma_beam @@ -143,21 +143,21 @@ presets_submenu_allbosspkdr_lower_norfair: dw #presets_allbosspkdr_lower_norfair_ridley dw #presets_allbosspkdr_lower_norfair_leaving_ridley dw #presets_allbosspkdr_lower_norfair_wasteland_revisit - dw #presets_allbosspkdr_lower_norfair_fire_flea_room + dw #presets_allbosspkdr_lower_norfair_fireflea_room dw #presets_allbosspkdr_lower_norfair_three_musketeers - dw #presets_allbosspkdr_lower_norfair_bubble_mountain_rerevisit + dw #presets_allbosspkdr_lower_norfair_bubble_mountain_final dw #$0000 %cm_header("LOWER NORFAIR") presets_submenu_allbosspkdr_spore_spawn: dw #presets_allbosspkdr_spore_spawn_maridia_passthrough - dw #presets_allbosspkdr_spore_spawn_red_tower_2 + dw #presets_allbosspkdr_spore_spawn_red_tower dw #presets_allbosspkdr_spore_spawn_lower_green_brinstar dw #presets_allbosspkdr_spore_spawn_big_pink_up - dw #presets_allbosspkdr_spore_spawn_spore_spawn_2 + dw #presets_allbosspkdr_spore_spawn_spore_spawn dw #presets_allbosspkdr_spore_spawn_big_pink_down dw #presets_allbosspkdr_spore_spawn_dachora_room_revisit - dw #presets_allbosspkdr_spore_spawn_crateria_2 + dw #presets_allbosspkdr_spore_spawn_crateria dw #$0000 %cm_header("SPORE SPAWN") @@ -173,6 +173,7 @@ presets_submenu_allbosspkdr_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_allbosspkdr_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_allbosspkdr_crateria_ceres_elevator) @@ -268,19 +269,19 @@ presets_allbosspkdr_wrecked_ship_red_tower_elevator: presets_allbosspkdr_wrecked_ship_red_tower_descent: %cm_preset("Red Tower Descent", #preset_allbosspkdr_wrecked_ship_red_tower_descent) -presets_allbosspkdr_wrecked_ship_breaking_tube: - %cm_preset("Breaking Tube", #preset_allbosspkdr_wrecked_ship_breaking_tube) +presets_allbosspkdr_wrecked_ship_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_allbosspkdr_wrecked_ship_breaking_the_tube) ; Upper Norfair presets_allbosspkdr_upper_norfair_business_center: %cm_preset("Business Center", #preset_allbosspkdr_upper_norfair_business_center) -presets_allbosspkdr_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-tank", #preset_allbosspkdr_upper_norfair_hi_jump_etank) +presets_allbosspkdr_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_allbosspkdr_upper_norfair_hijump_etank) -presets_allbosspkdr_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_allbosspkdr_upper_norfair_leaving_hi_jump) +presets_allbosspkdr_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_allbosspkdr_upper_norfair_leaving_hijump) presets_allbosspkdr_upper_norfair_precathedral: %cm_preset("Pre-Cathedral", #preset_allbosspkdr_upper_norfair_precathedral) @@ -301,26 +302,26 @@ presets_allbosspkdr_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_allbosspkdr_upper_norfair_business_center_revisit) -; Kraids Lair +; Kraid's Lair presets_allbosspkdr_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_allbosspkdr_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_allbosspkdr_kraids_lair_entering_kraids_lair) -presets_allbosspkdr_kraids_lair_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_allbosspkdr_kraids_lair_baby_kraid_entering) +presets_allbosspkdr_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_allbosspkdr_kraids_lair_minikraid) presets_allbosspkdr_kraids_lair_kraid: %cm_preset("Kraid", #preset_allbosspkdr_kraids_lair_kraid) -presets_allbosspkdr_kraids_lair_baby_kraid_entering_2: - %cm_preset("Baby Kraid (Entering)", #preset_allbosspkdr_kraids_lair_baby_kraid_entering_2) +presets_allbosspkdr_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_allbosspkdr_kraids_lair_minikraid_revisit) presets_allbosspkdr_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_allbosspkdr_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_allbosspkdr_kraids_lair_leaving_kraids_lair) ; Maridia presets_allbosspkdr_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_allbosspkdr_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_allbosspkdr_maridia_mt_everest) presets_allbosspkdr_maridia_botwoon: %cm_preset("Botwoon", #preset_allbosspkdr_maridia_botwoon) @@ -331,8 +332,8 @@ presets_allbosspkdr_maridia_halfie: presets_allbosspkdr_maridia_draygon: %cm_preset("Draygon", #preset_allbosspkdr_maridia_draygon) -presets_allbosspkdr_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_allbosspkdr_maridia_womple_jump) +presets_allbosspkdr_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_allbosspkdr_maridia_whomple_jump) presets_allbosspkdr_maridia_cac_alley: %cm_preset("Cac Alley", #preset_allbosspkdr_maridia_cac_alley) @@ -387,7 +388,7 @@ presets_allbosspkdr_lower_norfair_screw_attack_escape: %cm_preset("Screw Attack Escape", #preset_allbosspkdr_lower_norfair_screw_attack_escape) presets_allbosspkdr_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_allbosspkdr_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_allbosspkdr_lower_norfair_worst_room_in_the_game) presets_allbosspkdr_lower_norfair_kihunter_stairs: %cm_preset("Kihunter Stairs", #preset_allbosspkdr_lower_norfair_kihunter_stairs) @@ -404,22 +405,22 @@ presets_allbosspkdr_lower_norfair_leaving_ridley: presets_allbosspkdr_lower_norfair_wasteland_revisit: %cm_preset("Wasteland Revisit", #preset_allbosspkdr_lower_norfair_wasteland_revisit) -presets_allbosspkdr_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_allbosspkdr_lower_norfair_fire_flea_room) +presets_allbosspkdr_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_allbosspkdr_lower_norfair_fireflea_room) presets_allbosspkdr_lower_norfair_three_musketeers: %cm_preset("Three Musketeers", #preset_allbosspkdr_lower_norfair_three_musketeers) -presets_allbosspkdr_lower_norfair_bubble_mountain_rerevisit: - %cm_preset("Bubble Mountain ReRevisit", #preset_allbosspkdr_lower_norfair_bubble_mountain_rerevisit) +presets_allbosspkdr_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_allbosspkdr_lower_norfair_bubble_mountain_final) ; Spore Spawn presets_allbosspkdr_spore_spawn_maridia_passthrough: %cm_preset("Maridia Passthrough", #preset_allbosspkdr_spore_spawn_maridia_passthrough) -presets_allbosspkdr_spore_spawn_red_tower_2: - %cm_preset("Red Tower", #preset_allbosspkdr_spore_spawn_red_tower_2) +presets_allbosspkdr_spore_spawn_red_tower: + %cm_preset("Red Tower", #preset_allbosspkdr_spore_spawn_red_tower) presets_allbosspkdr_spore_spawn_lower_green_brinstar: %cm_preset("Lower Green Brinstar", #preset_allbosspkdr_spore_spawn_lower_green_brinstar) @@ -427,8 +428,8 @@ presets_allbosspkdr_spore_spawn_lower_green_brinstar: presets_allbosspkdr_spore_spawn_big_pink_up: %cm_preset("Big Pink Up", #preset_allbosspkdr_spore_spawn_big_pink_up) -presets_allbosspkdr_spore_spawn_spore_spawn_2: - %cm_preset("Spore Spawn", #preset_allbosspkdr_spore_spawn_spore_spawn_2) +presets_allbosspkdr_spore_spawn_spore_spawn: + %cm_preset("Spore Spawn", #preset_allbosspkdr_spore_spawn_spore_spawn) presets_allbosspkdr_spore_spawn_big_pink_down: %cm_preset("Big Pink Down", #preset_allbosspkdr_spore_spawn_big_pink_down) @@ -436,8 +437,8 @@ presets_allbosspkdr_spore_spawn_big_pink_down: presets_allbosspkdr_spore_spawn_dachora_room_revisit: %cm_preset("Dachora Room Revisit", #preset_allbosspkdr_spore_spawn_dachora_room_revisit) -presets_allbosspkdr_spore_spawn_crateria_2: - %cm_preset("Crateria", #preset_allbosspkdr_spore_spawn_crateria_2) +presets_allbosspkdr_spore_spawn_crateria: + %cm_preset("Crateria", #preset_allbosspkdr_spore_spawn_crateria) ; Tourian @@ -465,4 +466,3 @@ presets_allbosspkdr_tourian_escape_room_3: presets_allbosspkdr_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_allbosspkdr_tourian_escape_parlor) - diff --git a/src/presets/allbossprkd_data.asm b/src/presets/allbossprkd_data.asm index 7fc6921a..25d4fcc2 100644 --- a/src/presets/allbossprkd_data.asm +++ b/src/presets/allbossprkd_data.asm @@ -565,7 +565,7 @@ preset_allbossprkd_wrecked_ship_spazer: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_allbossprkd_wrecked_ship_breaking_tube: +preset_allbossprkd_wrecked_ship_breaking_the_tube: dw #preset_allbossprkd_wrecked_ship_spazer ; Wrecked Ship: Spazer dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -584,7 +584,7 @@ preset_allbossprkd_wrecked_ship_breaking_tube: dw #$FFFF preset_allbossprkd_upper_norfair_business_center: - dw #preset_allbossprkd_wrecked_ship_breaking_tube ; Wrecked Ship: Breaking Tube + dw #preset_allbossprkd_wrecked_ship_breaking_the_tube ; Wrecked Ship: Breaking The Tube dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -600,7 +600,7 @@ preset_allbossprkd_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF -preset_allbossprkd_upper_norfair_hi_jump_etank: +preset_allbossprkd_upper_norfair_hijump_etank: dw #preset_allbossprkd_upper_norfair_business_center ; Upper Norfair: Business Center dw $090F, $3001 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -612,8 +612,8 @@ preset_allbossprkd_upper_norfair_hi_jump_etank: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_leaving_hi_jump: - dw #preset_allbossprkd_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-tank +preset_allbossprkd_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -634,7 +634,7 @@ preset_allbossprkd_upper_norfair_leaving_hi_jump: dw #$FFFF preset_allbossprkd_upper_norfair_ice_beam_hallway: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_allbossprkd_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $07F5, $0005 ; Music Track @@ -864,7 +864,7 @@ preset_allbossprkd_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_allbossprkd_lower_norfair_amphitheatre: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -990,7 +990,7 @@ preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_fire_flea_room: +preset_allbossprkd_lower_norfair_fireflea_room: dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit ; Lower Norfair: Kihunter Stairs Revisit dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -1005,7 +1005,7 @@ preset_allbossprkd_lower_norfair_fire_flea_room: dw #$FFFF preset_allbossprkd_lower_norfair_three_musketeers: - dw #preset_allbossprkd_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_allbossprkd_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5001 ; Screen subpixel X position @@ -1130,8 +1130,8 @@ preset_allbossprkd_kraids_lair_entering_kraids_lair: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbossprkd_kraids_lair_baby_kraid_entering: - dw #preset_allbossprkd_kraids_lair_entering_kraids_lair ; Kraids Lair: Entering Kraids Lair +preset_allbossprkd_kraids_lair_minikraid: + dw #preset_allbossprkd_kraids_lair_entering_kraids_lair ; Kraid's Lair: Entering Kraid's Lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $07F5, $0005 ; Music Track @@ -1146,7 +1146,7 @@ preset_allbossprkd_kraids_lair_baby_kraid_entering: dw #$FFFF preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_baby_kraid_entering ; Kraids Lair: Baby Kraid (Entering) + dw #preset_allbossprkd_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -1159,8 +1159,8 @@ preset_allbossprkd_kraids_lair_kraid: dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_baby_kraid_entering_2: - dw #preset_allbossprkd_kraids_lair_kraid ; Kraids Lair: Kraid +preset_allbossprkd_kraids_lair_minikraid_revisit: + dw #preset_allbossprkd_kraids_lair_kraid ; Kraid's Lair: Kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track dw $090F, $D000 ; Screen subpixel X position @@ -1180,7 +1180,7 @@ preset_allbossprkd_kraids_lair_baby_kraid_entering_2: dw #$FFFF preset_allbossprkd_kraids_lair_leaving_kraids_lair: - dw #preset_allbossprkd_kraids_lair_baby_kraid_entering_2 ; Kraids Lair: Baby Kraid (Entering) + dw #preset_allbossprkd_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -1196,7 +1196,7 @@ preset_allbossprkd_kraids_lair_leaving_kraids_lair: dw #$FFFF preset_allbossprkd_maridia_mt_everest: - dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair ; Kraids Lair: Leaving Kraids Lair + dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $A3B4 ; DDB dw $079B, $D017 ; MDB dw $07F3, $001B ; Music Bank @@ -1211,7 +1211,7 @@ preset_allbossprkd_maridia_mt_everest: dw #$FFFF preset_allbossprkd_maridia_aqueduct: - dw #preset_allbossprkd_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_allbossprkd_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A468 ; DDB dw $079B, $D1A3 ; MDB dw $090F, $1FFF ; Screen subpixel X position @@ -1278,7 +1278,7 @@ preset_allbossprkd_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_allbossprkd_maridia_womple_jump: +preset_allbossprkd_maridia_whomple_jump: dw #preset_allbossprkd_maridia_draygon ; Maridia: Draygon dw $078D, $A96C ; DDB dw $090F, $4000 ; Screen subpixel X position @@ -1295,7 +1295,7 @@ preset_allbossprkd_maridia_womple_jump: dw #$FFFF preset_allbossprkd_maridia_reverse_botwoon_hallway: - dw #preset_allbossprkd_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_allbossprkd_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -1337,7 +1337,7 @@ preset_allbossprkd_maridia_mt_everest_revisit: dw #$FFFF preset_allbossprkd_maridia_red_brinstar_gate: - dw #preset_allbossprkd_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_allbossprkd_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $090F, $6000 ; Screen subpixel X position diff --git a/src/presets/allbossprkd_menu.asm b/src/presets/allbossprkd_menu.asm index 6fcfdd03..30071af1 100644 --- a/src/presets/allbossprkd_menu.asm +++ b/src/presets/allbossprkd_menu.asm @@ -30,7 +30,7 @@ presets_goto_allbossprkd_upper_norfair_revisit: %cm_submenu("Upper Norfair Revisit", #presets_submenu_allbossprkd_upper_norfair_revisit) presets_goto_allbossprkd_kraids_lair: - %cm_submenu("Kraids Lair", #presets_submenu_allbossprkd_kraids_lair) + %cm_submenu("Kraid's Lair", #presets_submenu_allbossprkd_kraids_lair) presets_goto_allbossprkd_maridia: %cm_submenu("Maridia", #presets_submenu_allbossprkd_maridia) @@ -79,14 +79,14 @@ presets_submenu_allbossprkd_wrecked_ship: dw #presets_allbossprkd_wrecked_ship_red_tower_elevator dw #presets_allbossprkd_wrecked_ship_red_tower_descent dw #presets_allbossprkd_wrecked_ship_spazer - dw #presets_allbossprkd_wrecked_ship_breaking_tube + dw #presets_allbossprkd_wrecked_ship_breaking_the_tube dw #$0000 %cm_header("WRECKED SHIP") presets_submenu_allbossprkd_upper_norfair: dw #presets_allbossprkd_upper_norfair_business_center - dw #presets_allbossprkd_upper_norfair_hi_jump_etank - dw #presets_allbossprkd_upper_norfair_leaving_hi_jump + dw #presets_allbossprkd_upper_norfair_hijump_etank + dw #presets_allbossprkd_upper_norfair_leaving_hijump dw #presets_allbossprkd_upper_norfair_ice_beam_hallway dw #presets_allbossprkd_upper_norfair_ice_maze dw #presets_allbossprkd_upper_norfair_ice_escape @@ -113,7 +113,7 @@ presets_submenu_allbossprkd_lower_norfair: dw #presets_allbossprkd_lower_norfair_leaving_ridley dw #presets_allbossprkd_lower_norfair_wasteland_revisit dw #presets_allbossprkd_lower_norfair_kihunter_stairs_revisit - dw #presets_allbossprkd_lower_norfair_fire_flea_room + dw #presets_allbossprkd_lower_norfair_fireflea_room dw #presets_allbossprkd_lower_norfair_three_musketeers dw #$0000 %cm_header("LOWER NORFAIR") @@ -131,9 +131,9 @@ presets_submenu_allbossprkd_upper_norfair_revisit: presets_submenu_allbossprkd_kraids_lair: dw #presets_allbossprkd_kraids_lair_entering_kraids_lair - dw #presets_allbossprkd_kraids_lair_baby_kraid_entering + dw #presets_allbossprkd_kraids_lair_minikraid dw #presets_allbossprkd_kraids_lair_kraid - dw #presets_allbossprkd_kraids_lair_baby_kraid_entering_2 + dw #presets_allbossprkd_kraids_lair_minikraid_revisit dw #presets_allbossprkd_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAIDS LAIR") @@ -144,7 +144,7 @@ presets_submenu_allbossprkd_maridia: dw #presets_allbossprkd_maridia_botwoon dw #presets_allbossprkd_maridia_halfie dw #presets_allbossprkd_maridia_draygon - dw #presets_allbossprkd_maridia_womple_jump + dw #presets_allbossprkd_maridia_whomple_jump dw #presets_allbossprkd_maridia_reverse_botwoon_hallway dw #presets_allbossprkd_maridia_aqueduct_revisit dw #presets_allbossprkd_maridia_mt_everest_revisit @@ -167,6 +167,7 @@ presets_submenu_allbossprkd_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_allbossprkd_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_allbossprkd_crateria_ceres_elevator) @@ -268,19 +269,19 @@ presets_allbossprkd_wrecked_ship_red_tower_descent: presets_allbossprkd_wrecked_ship_spazer: %cm_preset("Spazer", #preset_allbossprkd_wrecked_ship_spazer) -presets_allbossprkd_wrecked_ship_breaking_tube: - %cm_preset("Breaking Tube", #preset_allbossprkd_wrecked_ship_breaking_tube) +presets_allbossprkd_wrecked_ship_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_allbossprkd_wrecked_ship_breaking_the_tube) ; Upper Norfair presets_allbossprkd_upper_norfair_business_center: %cm_preset("Business Center", #preset_allbossprkd_upper_norfair_business_center) -presets_allbossprkd_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-tank", #preset_allbossprkd_upper_norfair_hi_jump_etank) +presets_allbossprkd_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_allbossprkd_upper_norfair_hijump_etank) -presets_allbossprkd_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_allbossprkd_upper_norfair_leaving_hi_jump) +presets_allbossprkd_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_allbossprkd_upper_norfair_leaving_hijump) presets_allbossprkd_upper_norfair_ice_beam_hallway: %cm_preset("Ice Beam Hallway", #preset_allbossprkd_upper_norfair_ice_beam_hallway) @@ -324,7 +325,7 @@ presets_allbossprkd_lower_norfair_screw_attack_escape: %cm_preset("Screw Attack Escape", #preset_allbossprkd_lower_norfair_screw_attack_escape) presets_allbossprkd_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_allbossprkd_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_allbossprkd_lower_norfair_worst_room_in_the_game) presets_allbossprkd_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_allbossprkd_lower_norfair_amphitheatre) @@ -350,8 +351,8 @@ presets_allbossprkd_lower_norfair_wasteland_revisit: presets_allbossprkd_lower_norfair_kihunter_stairs_revisit: %cm_preset("Kihunter Stairs Revisit", #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit) -presets_allbossprkd_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_allbossprkd_lower_norfair_fire_flea_room) +presets_allbossprkd_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_allbossprkd_lower_norfair_fireflea_room) presets_allbossprkd_lower_norfair_three_musketeers: %cm_preset("Three Musketeers", #preset_allbossprkd_lower_norfair_three_musketeers) @@ -380,26 +381,26 @@ presets_allbossprkd_upper_norfair_revisit_business_center_revisit: %cm_preset("Business Center Revisit", #preset_allbossprkd_upper_norfair_revisit_business_center_revisit) -; Kraids Lair +; Kraid's Lair presets_allbossprkd_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_allbossprkd_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_allbossprkd_kraids_lair_entering_kraids_lair) -presets_allbossprkd_kraids_lair_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_allbossprkd_kraids_lair_baby_kraid_entering) +presets_allbossprkd_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_allbossprkd_kraids_lair_minikraid) presets_allbossprkd_kraids_lair_kraid: %cm_preset("Kraid", #preset_allbossprkd_kraids_lair_kraid) -presets_allbossprkd_kraids_lair_baby_kraid_entering_2: - %cm_preset("Baby Kraid (Entering)", #preset_allbossprkd_kraids_lair_baby_kraid_entering_2) +presets_allbossprkd_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_allbossprkd_kraids_lair_minikraid_revisit) presets_allbossprkd_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_allbossprkd_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_allbossprkd_kraids_lair_leaving_kraids_lair) ; Maridia presets_allbossprkd_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_allbossprkd_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_allbossprkd_maridia_mt_everest) presets_allbossprkd_maridia_aqueduct: %cm_preset("Aqueduct", #preset_allbossprkd_maridia_aqueduct) @@ -413,8 +414,8 @@ presets_allbossprkd_maridia_halfie: presets_allbossprkd_maridia_draygon: %cm_preset("Draygon", #preset_allbossprkd_maridia_draygon) -presets_allbossprkd_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_allbossprkd_maridia_womple_jump) +presets_allbossprkd_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_allbossprkd_maridia_whomple_jump) presets_allbossprkd_maridia_reverse_botwoon_hallway: %cm_preset("Reverse Botwoon Hallway", #preset_allbossprkd_maridia_reverse_botwoon_hallway) @@ -423,7 +424,7 @@ presets_allbossprkd_maridia_aqueduct_revisit: %cm_preset("Aqueduct Revisit", #preset_allbossprkd_maridia_aqueduct_revisit) presets_allbossprkd_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_allbossprkd_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_allbossprkd_maridia_mt_everest_revisit) presets_allbossprkd_maridia_red_brinstar_gate: %cm_preset("Red Brinstar Gate", #preset_allbossprkd_maridia_red_brinstar_gate) @@ -463,4 +464,3 @@ presets_allbossprkd_tourian_escape_room_3: presets_allbossprkd_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_allbossprkd_tourian_escape_parlor) - diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index c8771db3..34740dd7 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -925,7 +925,7 @@ preset_100early_crateria_climb_up: dw $D8B2, $0400 ; Doors dw #$FFFF -preset_rbo_bombs_taco_tank: +preset_rbo_bombs_taco_tank_optional: dw #preset_suitless_bombs_pit_room_up dw $078D, $8ECE ; DDB dw $079B, $9F64 ; MDB @@ -1533,7 +1533,7 @@ preset_100early_brinstar_green_brinstar: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_kraid_pirates_shaft: +preset_hundo_kraid_green_pirate_shaft: dw #preset_prkd19_crateria_green_pirate_shaft dw $090F, $4280 ; Screen subpixel X position dw $0915, $01EB ; Screen Y position in pixels @@ -2505,7 +2505,7 @@ preset_gtmax_brinstar_noob_bridge: dw $D870, $0080 ; Items dw #$FFFF -preset_nghyper_red_brinstar_breaking_tube: +preset_nghyper_red_brinstar_breaking_the_tube: dw #preset_nghyper_red_brinstar_bottom_of_red_tower dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -2595,8 +2595,8 @@ preset_hundo_kraid_green_hill_zone: dw $0AF6, $0365 ; Samus X dw #$FFFF -preset_ngplasma_red_brinstar_breaking_tube: - dw #preset_nghyper_red_brinstar_breaking_tube +preset_ngplasma_red_brinstar_breaking_the_tube: + dw #preset_nghyper_red_brinstar_breaking_the_tube dw $090F, $B000 ; Screen subpixel X position dw $0913, $6800 ; Screen subpixel Y position dw $09CA, $0030 ; Supers @@ -2739,7 +2739,7 @@ preset_gtclassic_brinstar_hellway: dw $0AF6, $00A1 ; Samus X dw #$FFFF -preset_allbosskpdr_brinstar_baby_kraid_entering: +preset_allbosskpdr_brinstar_minikraid: dw #preset_allbosskpdr_brinstar_entering_kraids_lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -2793,7 +2793,7 @@ preset_ngplasma_norfair_preridley_business_center: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_rbo_brinstar_hellway_2n1m: +preset_rbo_brinstar_hellway_1x_maridia: dw #preset_rbo_brinstar_red_tower dw $078D, $8F0A ; DDB dw $079B, $A253 ; MDB @@ -3229,7 +3229,7 @@ preset_gtclassic_brinstar_caterpillars_up: dw #$FFFF preset_allbosskpdr_brinstar_kraid: - dw #preset_allbosskpdr_brinstar_baby_kraid_entering + dw #preset_allbosskpdr_brinstar_minikraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -3258,8 +3258,8 @@ preset_nghyper_norfair_preridley_prepillars: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_brinstar_spazer_2n2m: - dw #preset_rbo_brinstar_hellway_2n1m +preset_rbo_brinstar_spazer_2x_maridia: + dw #preset_rbo_brinstar_hellway_1x_maridia dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -3272,8 +3272,8 @@ preset_rbo_brinstar_spazer_2n2m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_brinstar_alpha_pbs_2n1m: - dw #preset_rbo_brinstar_hellway_2n1m +preset_rbo_brinstar_alpha_power_bombs_1m: + dw #preset_rbo_brinstar_hellway_1x_maridia dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -3394,7 +3394,7 @@ preset_kpdr25_brinstar_below_spazer: preset_kpdr21_brinstar_passing_through_maridia: preset_kpdr22_brinstar_passing_through_maridia: - dw #preset_allbosskpdr_brinstar_baby_kraid_entering + dw #preset_allbosskpdr_brinstar_minikraid dw $078D, $9132 ; DDB dw $079B, $A408 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -3482,7 +3482,7 @@ preset_100early_brinstar_skree_boost: dw $09C6, $000F ; Missiles dw #$FFFF -preset_nintendopower_shopping_with_power_hi_jump_first: +preset_nintendopower_shopping_with_power_hijump_first: dw #preset_nintendopower_spore_spawn_red_tower dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB @@ -3669,7 +3669,7 @@ preset_gtmax_brinstar_caterpillars_up: dw $D870, $0080 ; Items dw #$FFFF -preset_allbosskpdr_brinstar_baby_kraid_exiting: +preset_allbosskpdr_brinstar_minikraid_revisit: dw #preset_allbosskpdr_brinstar_kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track @@ -3689,8 +3689,8 @@ preset_allbosskpdr_brinstar_baby_kraid_exiting: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_rbo_brinstar_norfair_elevator_2n2m: - dw #preset_rbo_brinstar_spazer_2n2m +preset_rbo_brinstar_norfair_elevator_2m: + dw #preset_rbo_brinstar_spazer_2x_maridia dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -3707,8 +3707,8 @@ preset_rbo_brinstar_norfair_elevator_2n2m: dw $D8B6, $8004 ; Doors dw #$FFFF -preset_rbo_brinstar_reverse_hellway_2n1m: - dw #preset_rbo_brinstar_alpha_pbs_2n1m +preset_rbo_brinstar_reverse_hellway_1m: + dw #preset_rbo_brinstar_alpha_power_bombs_1m dw $078D, $90EA ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0913, $7800 ; Screen subpixel Y position @@ -3879,7 +3879,7 @@ preset_allbosspkdr_wrecked_ship_leaving_phantoon: dw #$FFFF preset_nintendopower_shopping_with_power_kraid_warehouse: - dw #preset_nintendopower_shopping_with_power_hi_jump_first + dw #preset_nintendopower_shopping_with_power_hijump_first dw $078D, $92EE ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position @@ -3967,7 +3967,7 @@ preset_gtclassic_brinstar_red_tower_down: dw #$FFFF preset_allbosskpdr_upper_norfair_business_center: - dw #preset_allbosskpdr_brinstar_baby_kraid_exiting + dw #preset_allbosskpdr_brinstar_minikraid_revisit dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -3983,8 +3983,8 @@ preset_allbosskpdr_upper_norfair_business_center: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_shopping_high_jump_2n2m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m +preset_rbo_shopping_double_maridia_hijump_boots: + dw #preset_rbo_brinstar_norfair_elevator_2m dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -4001,8 +4001,8 @@ preset_rbo_shopping_high_jump_2n2m: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_rbo_brinstar_red_tower_moonfalls_2n1m: - dw #preset_rbo_brinstar_reverse_hellway_2n1m +preset_rbo_brinstar_red_tower_moonfalls_1m: + dw #preset_rbo_brinstar_reverse_hellway_1m dw $078D, $90AE ; DDB dw $079B, $A2F7 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -4014,8 +4014,8 @@ preset_rbo_brinstar_red_tower_moonfalls_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_shopping_business_center_up_2n2m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m +preset_rbo_shopping_double_maridia_business_center_up: + dw #preset_rbo_brinstar_norfair_elevator_2m dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F3, $0015 ; Music Bank @@ -4038,8 +4038,8 @@ preset_rbo_shopping_business_center_up_2n2m: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_rbo_brinstar_spazer_2n1m: - dw #preset_rbo_brinstar_spazer_2n2m +preset_rbo_brinstar_spazer_1m: + dw #preset_rbo_brinstar_spazer_2x_maridia dw $09C2, $004B ; Health dw $09CA, $0003 ; Supers dw $09CE, $0004 ; Pbs @@ -4159,8 +4159,8 @@ preset_kpdr25_kraid_kraid_kihunters: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_kraid_mini_kraid: -preset_kpdr22_kraid_mini_kraid: +preset_kpdr21_kraid_minikraid: +preset_kpdr22_kraid_minikraid: dw #preset_kpdr21_kraid_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -4449,7 +4449,7 @@ preset_gtclassic_brinstar_below_spazer: dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_allbosskpdr_upper_norfair_hi_jump_etank: +preset_allbosskpdr_upper_norfair_hijump_etank: dw #preset_allbosskpdr_upper_norfair_business_center dw $090F, $4000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -4481,8 +4481,8 @@ preset_kpdr22_kraid_leaving_varia: dw $D8B8, $0064 ; Doors dw #$FFFF -preset_rbo_shopping_first_hell_run_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m +preset_rbo_shopping_double_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_business_center_up dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -4497,8 +4497,8 @@ preset_rbo_shopping_first_hell_run_2n2m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_brinstar_norfair_elevator_2n1m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m +preset_rbo_brinstar_norfair_elevator_1m: + dw #preset_rbo_brinstar_norfair_elevator_2m dw $09C2, $004B ; Health dw $09CA, $0003 ; Supers dw $09CE, $0004 ; Pbs @@ -4507,8 +4507,8 @@ preset_rbo_brinstar_norfair_elevator_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m +preset_rbo_shopping_double_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_business_center_up dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -4523,8 +4523,8 @@ preset_rbo_shopping_bubble_mountain_2n2m: dw $D8B8, $2600 ; Doors dw #$FFFF -preset_rbo_shopping_high_jump_2n1m: - dw #preset_rbo_shopping_high_jump_2n2m +preset_rbo_shopping_single_maridia_hijump_boots: + dw #preset_rbo_shopping_double_maridia_hijump_boots dw $09C2, $004B ; Health dw $09CA, $0003 ; Supers dw $09CE, $0004 ; Pbs @@ -4533,9 +4533,9 @@ preset_rbo_shopping_high_jump_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_kpdr23_kraid_mini_kraid: -preset_kpdr25_kraid_mini_kraid: - dw #preset_kpdr21_kraid_mini_kraid +preset_kpdr23_kraid_minikraid: +preset_kpdr25_kraid_minikraid: + dw #preset_kpdr21_kraid_minikraid dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -4824,7 +4824,7 @@ preset_gtmax_brinstar_skree_boost: dw $D870, $0080 ; Items dw #$FFFF -preset_suitless_xray_blue_brin_hopper: +preset_suitless_xray_blue_brin_hoppers: dw #preset_suitless_xray_green_hill_zone dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB @@ -4841,7 +4841,7 @@ preset_suitless_xray_blue_brin_hopper: dw $D8B6, $00F1 ; Doors dw #$FFFF -preset_suitless_xray_green_hill_zone_2: +preset_suitless_xray_green_hill_zone_revisit: dw #preset_suitless_xray_green_hill_zone dw $078D, $8E86 ; DDB dw $079B, $9E9F ; MDB @@ -4889,7 +4889,7 @@ preset_gtmax_brinstar_below_spazer: dw $D870, $0080 ; Items dw #$FFFF -preset_gtclassic_brinstar_breaking_tube: +preset_gtclassic_brinstar_breaking_the_tube: dw #preset_gtclassic_brinstar_below_spazer dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -4903,8 +4903,8 @@ preset_gtclassic_brinstar_breaking_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosskpdr_upper_norfair_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_hi_jump_etank +preset_allbosskpdr_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_hijump_etank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -4948,8 +4948,8 @@ preset_kpdr22_kraid_arthur_j_metroid: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_rbo_shopping_bat_cave_farm_2n2m: - dw #preset_rbo_shopping_bubble_mountain_2n2m +preset_rbo_shopping_double_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_double_maridia_bubble_mountain dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -4963,8 +4963,8 @@ preset_rbo_shopping_bat_cave_farm_2n2m: dw $D8BA, $0011 ; Doors dw #$FFFF -preset_rbo_shopping_business_center_up_2n1m: - dw #preset_rbo_shopping_business_center_up_2n2m +preset_rbo_shopping_single_maridia_business_center_up: + dw #preset_rbo_shopping_double_maridia_business_center_up dw $09C6, $0002 ; Missiles dw $09C8, $000A ; Max missiles dw $09CA, $0003 ; Supers @@ -4976,8 +4976,8 @@ preset_rbo_shopping_business_center_up_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_leaving_speed_farm_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m +preset_rbo_shopping_double_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_business_center_up dw $078D, $95B2 ; DDB dw $079B, $AD1B ; MDB dw $07F5, $0003 ; Music Track @@ -4999,8 +4999,8 @@ preset_rbo_shopping_leaving_speed_farm_2n2m: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_rbo_shopping_first_hell_run_2n1m: - dw #preset_rbo_shopping_first_hell_run_2n2m +preset_rbo_shopping_single_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_first_hell_run dw $09C6, $0002 ; Missiles dw $09C8, $000A ; Max missiles dw $09CA, $0003 ; Supers @@ -5193,7 +5193,7 @@ preset_hundo_kraid_leaving_kraid_etank: dw #$FFFF preset_suitless_xray_noob_bridge: - dw #preset_suitless_xray_green_hill_zone_2 + dw #preset_suitless_xray_green_hill_zone_revisit dw $078D, $8E9E ; DDB dw $079B, $9E52 ; MDB dw $07F3, $000F ; Music Bank @@ -5213,8 +5213,8 @@ preset_suitless_xray_noob_bridge: dw $D872, $CFEF ; Items dw #$FFFF -preset_gtmax_brinstar_breaking_tube: - dw #preset_gtclassic_brinstar_breaking_tube +preset_gtmax_brinstar_breaking_the_tube: + dw #preset_gtclassic_brinstar_breaking_the_tube dw $090F, $F000 ; Screen subpixel X position dw $0913, $9000 ; Screen subpixel Y position dw $09C2, $004B ; Health @@ -5225,8 +5225,8 @@ preset_gtmax_brinstar_breaking_tube: dw $D870, $0080 ; Items dw #$FFFF -preset_gtclassic_kraid_entering_kraids_lair: - dw #preset_gtclassic_brinstar_breaking_tube +preset_gtclassic_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_brinstar_breaking_the_tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -5241,7 +5241,7 @@ preset_gtclassic_kraid_entering_kraids_lair: dw #$FFFF preset_allbosskpdr_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump + dw #preset_allbosskpdr_upper_norfair_leaving_hijump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $07F5, $0005 ; Music Track @@ -5265,8 +5265,8 @@ preset_kpdr25_kraid_arthur_j_metroid: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_kraid_mini_kraid_revisit: -preset_kpdr22_kraid_mini_kraid_revisit: +preset_kpdr21_kraid_minikraid_revisit: +preset_kpdr22_kraid_minikraid_revisit: dw #preset_kpdr21_kraid_arthur_j_metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -5295,8 +5295,8 @@ preset_kpdr22_kraid_kraid_kihunters_revisit: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_shopping_wave_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m +preset_rbo_shopping_double_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -5316,8 +5316,8 @@ preset_rbo_shopping_wave_beam_entry_2n2m: dw $D822, $0020 ; Events dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n1m: - dw #preset_rbo_shopping_bubble_mountain_2n2m +preset_rbo_shopping_single_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_bubble_mountain dw $09C6, $0000 ; Missiles dw $09C8, $000A ; Max missiles dw $09CA, $0001 ; Supers @@ -5328,8 +5328,8 @@ preset_rbo_shopping_bubble_mountain_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_wave_escape_2n2m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m +preset_rbo_shopping_double_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -5347,8 +5347,8 @@ preset_rbo_shopping_wave_escape_2n2m: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_bat_cave_farm_2n1m: - dw #preset_rbo_shopping_business_center_up_2n1m +preset_rbo_shopping_single_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_single_maridia_business_center_up dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $0913, $B000 ; Screen subpixel Y position @@ -5583,7 +5583,7 @@ preset_suitless_xray_red_tower: dw #$FFFF preset_suitless_xray_xray_dboost: - dw #preset_suitless_xray_green_hill_zone_2 + dw #preset_suitless_xray_green_hill_zone_revisit dw $078D, $8F0A ; DDB dw $079B, $A253 ; MDB dw $07F3, $0012 ; Music Bank @@ -5602,8 +5602,8 @@ preset_suitless_xray_xray_dboost: dw $D8B6, $02FB ; Doors dw #$FFFF -preset_gtmax_kraid_entering_kraids_lair: - dw #preset_gtclassic_kraid_entering_kraids_lair +preset_gtmax_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair dw $090F, $0000 ; Screen subpixel X position dw $0913, $4C01 ; Screen subpixel Y position dw $09C2, $004B ; Health @@ -5613,8 +5613,8 @@ preset_gtmax_kraid_entering_kraids_lair: dw $D870, $0080 ; Items dw #$FFFF -preset_gtclassic_kraid_kraid_kihunters: - dw #preset_gtclassic_kraid_entering_kraids_lair +preset_gtclassic_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -5684,9 +5684,9 @@ preset_nghyper_norfair_postridley_reverse_plowerhouse: dw $0A76, $0001 ; Hyper beam dw #$FFFF -preset_kpdr23_kraid_mini_kraid_revisit: -preset_kpdr25_kraid_mini_kraid_revisit: - dw #preset_kpdr21_kraid_mini_kraid_revisit +preset_kpdr23_kraid_minikraid_revisit: +preset_kpdr25_kraid_minikraid_revisit: + dw #preset_kpdr21_kraid_minikraid_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -5719,8 +5719,8 @@ preset_kpdr22_kraid_kraid_etank: dw $D8B8, $00ED ; Doors dw #$FFFF -preset_rbo_shopping_heading_to_croc_2n2m: - dw #preset_rbo_shopping_wave_escape_2n2m +preset_rbo_shopping_double_maridia_heading_to_croc: + dw #preset_rbo_shopping_double_maridia_wave_escape dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -5736,8 +5736,8 @@ preset_rbo_shopping_heading_to_croc_2n2m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_speed_farm_2n1m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m +preset_rbo_shopping_single_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles dw $09CE, $0005 ; Pbs @@ -5810,8 +5810,8 @@ preset_kpdr21_upper_norfair_business_center_postelev: dw $D8B8, $00ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_hi_jump_etank: - dw #preset_allbosskpdr_upper_norfair_hi_jump_etank +preset_kpdr21_upper_norfair_hijump_etank: + dw #preset_allbosskpdr_upper_norfair_hijump_etank dw $090F, $EFFF ; Screen subpixel X position dw $0917, $0000 ; Layer 2 X position dw $0919, $03D4 ; Layer 2 Y position @@ -5822,8 +5822,8 @@ preset_kpdr21_upper_norfair_hi_jump_etank: dw $D8B8, $20ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump +preset_kpdr21_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump dw $090F, $1FFF ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position @@ -5851,7 +5851,7 @@ preset_ngplasma_norfair_postridley_kihunter_stairs_up: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_fire_flea_room: +preset_ngplasma_norfair_postridley_fireflea_room: dw #preset_ngplasma_norfair_postridley_reverse_plowerhouse dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -5954,8 +5954,8 @@ preset_14speed_brinstar_revisit_red_tower_elevator: dw $D872, $0481 ; Items dw #$FFFF -preset_14ice_brinstar_revisit_breaking_tube: -preset_14speed_brinstar_revisit_breaking_tube: +preset_14ice_brinstar_revisit_breaking_the_tube: +preset_14speed_brinstar_revisit_breaking_the_tube: dw #preset_14ice_wrecked_ship_shaft_revisit dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -6030,7 +6030,7 @@ preset_hundo_speed_booster_business_center: dw $0A1C, $009B ; Samus position/state dw #$FFFF -preset_suitless_xray_xray_2: +preset_suitless_xray_xray: dw #preset_suitless_xray_xray_dboost dw $078D, $9036 ; DDB dw $079B, $A293 ; MDB @@ -6073,8 +6073,8 @@ preset_nghyper_norfair_postridley_kihunter_stairs_up: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_postridley_fire_flea_room: - dw #preset_ngplasma_norfair_postridley_fire_flea_room +preset_nghyper_norfair_postridley_fireflea_room: + dw #preset_ngplasma_norfair_postridley_fireflea_room dw $090F, $2000 ; Screen subpixel X position dw $0913, $EC00 ; Screen subpixel Y position dw $09C2, $053D ; Health @@ -6087,7 +6087,7 @@ preset_nghyper_norfair_postridley_fire_flea_room: dw #$FFFF preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_ngplasma_norfair_postridley_fire_flea_room + dw #preset_ngplasma_norfair_postridley_fireflea_room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $8001 ; Screen subpixel X position @@ -6103,7 +6103,7 @@ preset_ngplasma_norfair_postridley_springball_maze: dw #$FFFF preset_ngplasma_norfair_postridley_three_musketeers: - dw #preset_ngplasma_norfair_postridley_fire_flea_room + dw #preset_ngplasma_norfair_postridley_fireflea_room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $A800 ; Screen subpixel X position @@ -6116,8 +6116,8 @@ preset_ngplasma_norfair_postridley_three_musketeers: dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_wrecked_ship_breaking_tube: - dw #preset_14ice_brinstar_revisit_breaking_tube +preset_allbosspkdr_wrecked_ship_breaking_the_tube: + dw #preset_14ice_brinstar_revisit_breaking_the_tube dw $090F, $8000 ; Screen subpixel X position dw $0913, $8C00 ; Screen subpixel Y position dw $0917, $0200 ; Layer 2 X position @@ -6140,7 +6140,7 @@ preset_allbosspkdr_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF -preset_100early_speed_booster_hijump: +preset_100early_speed_booster_hijump_boots: dw #preset_100early_speed_booster_business_center dw $090F, $9000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -6154,7 +6154,7 @@ preset_100early_speed_booster_hijump: dw #$FFFF preset_100early_speed_booster_business_center_climb: - dw #preset_rbo_shopping_business_center_up_2n2m + dw #preset_rbo_shopping_double_maridia_business_center_up dw $090F, $0000 ; Screen subpixel X position dw $0913, $9400 ; Screen subpixel Y position dw $09A2, $1105 ; Equipped Items @@ -6174,8 +6174,8 @@ preset_100early_speed_booster_business_center_climb: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtclassic_kraid_mini_kraid: - dw #preset_gtclassic_kraid_kraid_kihunters +preset_gtclassic_kraids_lair_minikraid: + dw #preset_gtclassic_kraids_lair_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -6184,8 +6184,8 @@ preset_gtclassic_kraid_mini_kraid: dw $0AF6, $016B ; Samus X dw #$FFFF -preset_gtclassic_kraid_kraid_2: - dw #preset_gtclassic_kraid_entering_kraids_lair +preset_gtclassic_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -6200,7 +6200,7 @@ preset_gtclassic_kraid_kraid_2: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_gtclassic_kraid_leaving_varia: +preset_gtclassic_kraids_lair_leaving_varia: dw #preset_kpdr21_kraid_leaving_varia dw $090F, $B000 ; Screen subpixel X position dw $0913, $9C00 ; Screen subpixel Y position @@ -6220,8 +6220,8 @@ preset_gtclassic_kraid_leaving_varia: dw $D8B6, $3008 ; Doors dw #$FFFF -preset_gtmax_kraid_kraid_kihunters: - dw #preset_gtclassic_kraid_kraid_kihunters +preset_gtmax_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_kraid_kihunters dw $0913, $8000 ; Screen subpixel Y position dw $09C2, $004B ; Health dw $09C4, $0063 ; Max health @@ -6266,8 +6266,8 @@ preset_kpdr23_kraid_kraid_etank: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_shopping_nutella_refill_2n2m: - dw #preset_rbo_shopping_heading_to_croc_2n2m +preset_rbo_shopping_double_maridia_nutella_refill: + dw #preset_rbo_shopping_double_maridia_heading_to_croc dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $090F, $D001 ; Screen subpixel X position @@ -6282,8 +6282,8 @@ preset_rbo_shopping_nutella_refill_2n2m: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_rbo_shopping_wave_beam_entry_2n1m: - dw #preset_rbo_shopping_wave_beam_entry_2n2m +preset_rbo_shopping_single_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_wave_beam_entry dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles dw $09CE, $0005 ; Pbs @@ -6293,8 +6293,8 @@ preset_rbo_shopping_wave_beam_entry_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_croc_power_bombs_2n2m: - dw #preset_rbo_shopping_wave_escape_2n2m +preset_rbo_shopping_double_maridia_croc_power_bombs: + dw #preset_rbo_shopping_double_maridia_wave_escape dw $078D, $93DE ; DDB dw $079B, $AA82 ; MDB dw $07F5, $0005 ; Music Track @@ -6311,8 +6311,8 @@ preset_rbo_shopping_croc_power_bombs_2n2m: dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_rbo_shopping_wave_escape_2n1m: - dw #preset_rbo_shopping_wave_escape_2n2m +preset_rbo_shopping_single_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_wave_escape dw $090F, $7000 ; Screen subpixel X position dw $0913, $C400 ; Screen subpixel Y position dw $09C2, $00CC ; Health @@ -6356,8 +6356,8 @@ preset_kpdr22_upper_norfair_business_center_postelev: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hi_jump_etank: - dw #preset_kpdr21_upper_norfair_hi_jump_etank +preset_kpdr22_upper_norfair_hijump_etank: + dw #preset_kpdr21_upper_norfair_hijump_etank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -6365,8 +6365,8 @@ preset_kpdr22_upper_norfair_hi_jump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_leaving_hi_jump: - dw #preset_kpdr21_upper_norfair_leaving_hi_jump +preset_kpdr22_upper_norfair_leaving_hijump: + dw #preset_kpdr21_upper_norfair_leaving_hijump dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -6376,7 +6376,7 @@ preset_kpdr22_upper_norfair_leaving_hi_jump: preset_14ice_brinstar_revisit_entering_kraids_lair: preset_14speed_brinstar_revisit_entering_kraids_lair: - dw #preset_14ice_brinstar_revisit_breaking_tube + dw #preset_14ice_brinstar_revisit_breaking_the_tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -6421,7 +6421,7 @@ preset_nintendopower_shopping_with_power_heading_to_croc: dw #$FFFF preset_suitless_xray_xray_escape: - dw #preset_suitless_xray_xray_2 + dw #preset_suitless_xray_xray dw $078D, $905A ; DDB dw $079B, $A2CE ; MDB dw $07F5, $0003 ; Music Track @@ -6497,7 +6497,7 @@ preset_ngplasma_norfair_postridley_frog_speedway_revisit: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_allbosspkdr_upper_norfair_hi_jump_etank: +preset_allbosspkdr_upper_norfair_hijump_etank: dw #preset_allbosspkdr_upper_norfair_business_center dw $090F, $8000 ; Screen subpixel X position dw $0915, $051C ; Screen Y position in pixels @@ -6509,8 +6509,8 @@ preset_allbosspkdr_upper_norfair_hi_jump_etank: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_hundo_speed_booster_hijump: - dw #preset_100early_speed_booster_hijump +preset_hundo_speed_booster_hijump_boots: + dw #preset_100early_speed_booster_hijump_boots dw $090F, $6001 ; Screen subpixel X position dw $09C6, $0011 ; Missiles dw $09D6, $001D ; Reserves @@ -6569,8 +6569,8 @@ preset_100early_speed_booster_rising_tide: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_gtclassic_kraid_mini_kraid_revisit: - dw #preset_gtclassic_kraid_leaving_varia +preset_gtclassic_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB dw $0913, $7800 ; Screen subpixel Y position @@ -6597,8 +6597,8 @@ preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_grapple_2n2m: - dw #preset_rbo_shopping_croc_power_bombs_2n2m +preset_rbo_shopping_double_maridia_leaving_grapple: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs dw $078D, $94DA ; DDB dw $079B, $AC2B ; MDB dw $07F5, $0003 ; Music Track @@ -6618,8 +6618,8 @@ preset_rbo_shopping_leaving_grapple_2n2m: dw $D876, $13B0 ; Items dw #$FFFF -preset_rbo_shopping_heading_to_business_center_2n1m: - dw #preset_rbo_shopping_heading_to_croc_2n2m +preset_rbo_shopping_single_maridia_heading_to_business_center: + dw #preset_rbo_shopping_double_maridia_heading_to_croc dw $09C2, $004E ; Health dw $09C6, $000D ; Missiles dw $09C8, $000F ; Max missiles @@ -6630,8 +6630,8 @@ preset_rbo_shopping_heading_to_business_center_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_leaving_croc_2n2m: - dw #preset_rbo_shopping_croc_power_bombs_2n2m +preset_rbo_shopping_double_maridia_leaving_croc: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs dw $090F, $0E01 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $1000 ; Screen subpixel Y position @@ -6650,8 +6650,8 @@ preset_rbo_shopping_leaving_croc_2n2m: dw $D8B8, $E600 ; Doors dw #$FFFF -preset_rbo_shopping_leaving_norfair_2n1m: - dw #preset_rbo_shopping_wave_escape_2n1m +preset_rbo_shopping_single_maridia_leaving_norfair: + dw #preset_rbo_shopping_single_maridia_wave_escape dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -6666,8 +6666,8 @@ preset_rbo_shopping_leaving_norfair_2n1m: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_14ice_brinstar_revisit_baby_kraid_entering: -preset_14speed_brinstar_revisit_baby_kraid_entering: +preset_14ice_brinstar_revisit_minikraid: +preset_14speed_brinstar_revisit_minikraid: dw #preset_14ice_brinstar_revisit_entering_kraids_lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -6696,8 +6696,8 @@ preset_14speed_brinstar_revisit_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_baby_kraid_exiting: -preset_14speed_brinstar_revisit_baby_kraid_exiting: +preset_14ice_brinstar_revisit_minikraid_revisit: +preset_14speed_brinstar_revisit_minikraid_revisit: dw #preset_14ice_brinstar_revisit_entering_kraids_lair dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -6732,7 +6732,7 @@ preset_allbossprkd_wrecked_ship_spazer: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_allbossprkd_wrecked_ship_breaking_tube: +preset_allbossprkd_wrecked_ship_breaking_the_tube: dw #preset_allbossprkd_wrecked_ship_red_tower_descent dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB @@ -6838,8 +6838,8 @@ preset_ngplasma_norfair_postridley_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosspkdr_upper_norfair_leaving_hi_jump: - dw #preset_allbosspkdr_upper_norfair_hi_jump_etank +preset_allbosspkdr_upper_norfair_leaving_hijump: + dw #preset_allbosspkdr_upper_norfair_hijump_etank dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -6875,7 +6875,7 @@ preset_100early_speed_booster_bubble_mountain: dw #$FFFF preset_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_leaving_hi_jump + dw #preset_kpdr21_upper_norfair_leaving_hijump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -6921,8 +6921,8 @@ preset_pkrd_wrecked_ship_reverse_moat: dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_gtclassic_kraid_kraid_kihunters_revisit: - dw #preset_gtclassic_kraid_leaving_varia +preset_gtclassic_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -6939,8 +6939,8 @@ preset_gtclassic_kraid_kraid_kihunters_revisit: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_gtmax_kraid_mini_kraid: - dw #preset_gtmax_kraid_kraid_kihunters +preset_gtmax_kraids_lair_minikraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -6949,8 +6949,8 @@ preset_gtmax_kraid_mini_kraid: dw $0AF6, $016B ; Samus X dw #$FFFF -preset_gtmax_kraid_kraid_2: - dw #preset_gtclassic_kraid_kraid_2 +preset_gtmax_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_kraid dw $090F, $3000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position dw $09C2, $0021 ; Health @@ -6959,8 +6959,8 @@ preset_gtmax_kraid_kraid_2: dw $D870, $0080 ; Items dw #$FFFF -preset_gtmax_kraid_leaving_varia: - dw #preset_gtclassic_kraid_leaving_varia +preset_gtmax_kraids_lair_leaving_varia: + dw #preset_gtclassic_kraids_lair_leaving_varia dw $090F, $9000 ; Screen subpixel X position dw $0913, $6400 ; Screen subpixel Y position dw $09C2, $0044 ; Health @@ -6996,16 +6996,16 @@ preset_kpdr23_upper_norfair_business_center_postelev: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_hi_jump_etank: - dw #preset_kpdr22_upper_norfair_hi_jump_etank +preset_kpdr23_upper_norfair_hijump_etank: + dw #preset_kpdr22_upper_norfair_hijump_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_leaving_hi_jump: - dw #preset_kpdr22_upper_norfair_leaving_hi_jump +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_leaving_hijump dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -7033,8 +7033,8 @@ preset_hundo_speed_booster_rising_tide: dw $0AF6, $02AF ; Samus X dw #$FFFF -preset_gtmax_kraid_mini_kraid_revisit: - dw #preset_gtclassic_kraid_mini_kraid_revisit +preset_gtmax_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_minikraid_revisit dw $090F, $8000 ; Screen subpixel X position dw $0913, $3800 ; Screen subpixel Y position dw $09C2, $003C ; Health @@ -7045,8 +7045,8 @@ preset_gtmax_kraid_mini_kraid_revisit: dw $D870, $0080 ; Items dw #$FFFF -preset_gtclassic_kraid_kraid_etank: - dw #preset_gtclassic_kraid_mini_kraid_revisit +preset_gtclassic_kraids_lair_kraid_etank: + dw #preset_gtclassic_kraids_lair_minikraid_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -7059,7 +7059,7 @@ preset_gtclassic_kraid_kraid_etank: dw $D8B8, $00ED ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_hi_jump_etank: +preset_allbossprkd_upper_norfair_hijump_etank: dw #preset_allbossprkd_upper_norfair_business_center dw $090F, $3001 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -7083,8 +7083,8 @@ preset_allbosskpdr_upper_norfair_business_center_revisit: dw $0AF6, $003C ; Samus X dw #$FFFF -preset_rbo_shopping_ice_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_croc_2n2m +preset_rbo_shopping_double_maridia_ice_entry: + dw #preset_rbo_shopping_double_maridia_leaving_croc dw $078D, $9402 ; DDB dw $079B, $A7DE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -7103,8 +7103,8 @@ preset_rbo_shopping_ice_beam_entry_2n2m: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_rbo_cleanup_red_tower_up_2n1m: - dw #preset_rbo_shopping_leaving_norfair_2n1m +preset_rbo_cleanup_single_maridia_red_tower_up: + dw #preset_rbo_shopping_single_maridia_leaving_norfair dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track @@ -7119,7 +7119,7 @@ preset_rbo_cleanup_red_tower_up_2n1m: preset_14ice_brinstar_revisit_kraid_etank: preset_14speed_brinstar_revisit_kraid_etank: - dw #preset_14ice_brinstar_revisit_baby_kraid_exiting + dw #preset_14ice_brinstar_revisit_minikraid_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -7204,8 +7204,8 @@ preset_suitless_warehouse_below_spazer: dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_suitless_warehouse_below_spazer_2: - dw #preset_suitless_xray_xray_2 +preset_suitless_warehouse_below_spazer_revisit: + dw #preset_suitless_xray_xray dw $078D, $9126 ; DDB dw $079B, $A447 ; MDB dw $07F5, $0003 ; Music Track @@ -7271,7 +7271,7 @@ preset_ngplasma_kraids_lair_entering_kraids_lair: dw #$FFFF preset_ngplasma_kraids_lair_warehouse_kihunters: - dw #preset_ngplasma_norfair_postridley_fire_flea_room + dw #preset_ngplasma_norfair_postridley_fireflea_room dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -7289,7 +7289,7 @@ preset_ngplasma_kraids_lair_warehouse_kihunters: dw #$FFFF preset_allbosspkdr_upper_norfair_precathedral: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump + dw #preset_allbosspkdr_upper_norfair_leaving_hijump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -7301,7 +7301,7 @@ preset_allbosspkdr_upper_norfair_precathedral: dw #$FFFF preset_allbosspkdr_upper_norfair_bubble_mountain: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump + dw #preset_allbosspkdr_upper_norfair_leaving_hijump dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -7317,7 +7317,7 @@ preset_allbosspkdr_upper_norfair_bubble_mountain: dw #$FFFF preset_allbosspkdr_upper_norfair_single_chamber: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump + dw #preset_allbosspkdr_upper_norfair_leaving_hijump dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -7456,8 +7456,8 @@ preset_pkrd_red_brinstar_revisit_caterpillars_revisit: dw $D872, $04C1 ; Items dw #$FFFF -preset_gtmax_kraid_kraid_kihunters_revisit: - dw #preset_gtclassic_kraid_kraid_kihunters_revisit +preset_gtmax_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit dw $090F, $0000 ; Screen subpixel X position dw $0911, $0020 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -7479,18 +7479,18 @@ preset_kpdr25_upper_norfair_business_center_postelev: dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr25_upper_norfair_hi_jump_etank: - dw #preset_kpdr23_upper_norfair_hi_jump_etank +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr25_upper_norfair_leaving_hi_jump: - dw #preset_kpdr23_upper_norfair_leaving_hi_jump +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump dw $09C6, $0009 ; Missiles dw #$FFFF -preset_gtclassic_kraid_leaving_kraids_lair: - dw #preset_gtclassic_kraid_kraid_etank +preset_gtclassic_kraids_lair_leaving_kraids_lair: + dw #preset_gtclassic_kraids_lair_kraid_etank dw $078D, $9162 ; DDB dw $090F, $6000 ; Screen subpixel X position dw $0913, $F000 ; Screen subpixel Y position @@ -7505,8 +7505,8 @@ preset_gtclassic_kraid_leaving_kraids_lair: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center: - dw #preset_gtclassic_kraid_kraid_etank +preset_gtclassic_hijump_upper_norfair_business_center: + dw #preset_gtclassic_kraids_lair_kraid_etank dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -7521,8 +7521,8 @@ preset_gtclassic_hi_jump_upper_norfair_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_allbossprkd_upper_norfair_leaving_hi_jump: - dw #preset_allbossprkd_upper_norfair_hi_jump_etank +preset_allbossprkd_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_hijump_etank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -7557,8 +7557,8 @@ preset_allbosskpdr_wrecked_ship_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_ice_2n2m: - dw #preset_rbo_shopping_ice_beam_entry_2n2m +preset_rbo_shopping_double_maridia_leaving_ice: + dw #preset_rbo_shopping_double_maridia_ice_entry dw $078D, $937E ; DDB dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track @@ -7576,8 +7576,8 @@ preset_rbo_shopping_leaving_ice_2n2m: dw $D876, $13B4 ; Items dw #$FFFF -preset_rbo_cleanup_green_brinstar_backdoor_2n1m: - dw #preset_rbo_cleanup_red_tower_up_2n1m +preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: + dw #preset_rbo_cleanup_single_maridia_red_tower_up dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -7668,7 +7668,7 @@ preset_nintendopower_shopping_with_power_exit_grapple_beam: dw #$FFFF preset_suitless_warehouse_warehouse_entrance: - dw #preset_suitless_warehouse_below_spazer_2 + dw #preset_suitless_warehouse_below_spazer_revisit dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $07F5, $0005 ; Music Track @@ -7685,7 +7685,7 @@ preset_suitless_warehouse_warehouse_entrance: dw #$FFFF preset_suitless_warehouse_warehouse_zeelas: - dw #preset_suitless_warehouse_below_spazer_2 + dw #preset_suitless_warehouse_below_spazer_revisit dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -7702,7 +7702,7 @@ preset_suitless_warehouse_warehouse_zeelas: dw #$FFFF preset_suitless_warehouse_warehouse_kihunters: - dw #preset_suitless_warehouse_below_spazer_2 + dw #preset_suitless_warehouse_below_spazer_revisit dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -7750,7 +7750,7 @@ preset_nghyper_kraids_lair_warehouse_kihunters: dw $0A76, $0001 ; Hyper beam dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_hallway: +preset_ngplasma_kraids_lair_minikraid: dw #preset_ngplasma_kraids_lair_warehouse_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -7857,8 +7857,8 @@ preset_kpdr22_upper_norfair_cathedral: dw $D8B8, $24EF ; Doors dw #$FFFF -preset_gtmax_kraid_leaving_kraids_lair: - dw #preset_gtmax_kraid_kraid_kihunters_revisit +preset_gtmax_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -7952,7 +7952,7 @@ preset_pkrd_red_brinstar_revisit_red_tower_down: dw #$FFFF preset_gtclassic_bootless_upper_norfair_business_center: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center + dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $6000 ; Screen subpixel X position dw $09C2, $012B ; Health dw $09C4, $012B ; Max health @@ -7961,7 +7961,7 @@ preset_gtclassic_bootless_upper_norfair_business_center: dw #$FFFF preset_gtmax_upper_norfair_business_center: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center + dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $E000 ; Screen subpixel X position dw $09C2, $003C ; Health dw $09C4, $0063 ; Max health @@ -7970,8 +7970,8 @@ preset_gtmax_upper_norfair_business_center: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center +preset_gtclassic_hijump_upper_norfair_hijump_etank: + dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $1000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels dw $0919, $03D4 ; Layer 2 Y position @@ -7984,7 +7984,7 @@ preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank: dw #$FFFF preset_allbossprkd_upper_norfair_ice_beam_hallway: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump + dw #preset_allbossprkd_upper_norfair_leaving_hijump dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $07F5, $0005 ; Music Track @@ -8000,7 +8000,7 @@ preset_allbossprkd_upper_norfair_ice_beam_hallway: dw $D8B8, $2800 ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_red_tower_2: +preset_allbosskpdr_wrecked_ship_red_tower: dw #preset_allbosskpdr_wrecked_ship_alpha_spark dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB @@ -8015,8 +8015,8 @@ preset_allbosskpdr_wrecked_ship_red_tower_2: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_rbo_shopping_ice_escape_2n2m: - dw #preset_rbo_shopping_leaving_ice_2n2m +preset_rbo_shopping_double_maridia_ice_escape: + dw #preset_rbo_shopping_double_maridia_leaving_ice dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track @@ -8030,8 +8030,8 @@ preset_rbo_shopping_ice_escape_2n2m: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_cleanup_big_pink_2n1m: - dw #preset_rbo_cleanup_red_tower_up_2n1m +preset_rbo_cleanup_single_maridia_big_pink: + dw #preset_rbo_cleanup_single_maridia_red_tower_up dw $078D, $8EFE ; DDB dw $079B, $9E52 ; MDB dw $07F3, $000F ; Music Bank @@ -8042,8 +8042,8 @@ preset_rbo_cleanup_big_pink_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_norfair_2n2m: - dw #preset_rbo_shopping_leaving_ice_2n2m +preset_rbo_shopping_double_maridia_leaving_norfair: + dw #preset_rbo_shopping_double_maridia_leaving_ice dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -8162,7 +8162,7 @@ preset_suitless_warehouse_minikraid: dw $D874, $144C ; Items dw #$FFFF -preset_nghyper_kraids_lair_minikraid_hallway: +preset_nghyper_kraids_lair_minikraid: dw #preset_nghyper_kraids_lair_warehouse_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -8236,7 +8236,7 @@ preset_100early_grapple_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_100early_grapple_double_chamber_revisited: +preset_100early_grapple_double_chamber_revisit: dw #preset_100early_speed_booster_leaving_speed_booster dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB @@ -8374,8 +8374,8 @@ preset_gtclassic_bootless_upper_norfair_cathedral: dw $0AFA, $012B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump +preset_gtclassic_hijump_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump dw $090F, $E000 ; Screen subpixel X position dw $0913, $2800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position @@ -8394,7 +8394,7 @@ preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: dw #$FFFF preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank dw $090F, $0000 ; Screen subpixel X position dw $09C2, $003C ; Health dw $09C4, $0063 ; Max health @@ -8415,7 +8415,7 @@ preset_allbossprkd_upper_norfair_ice_maze: dw #$FFFF preset_allbossprkd_upper_norfair_ice_escape: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump + dw #preset_allbossprkd_upper_norfair_leaving_hijump dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track @@ -8433,7 +8433,7 @@ preset_allbossprkd_upper_norfair_ice_escape: dw #$FFFF preset_allbosskpdr_wrecked_ship_hellway: - dw #preset_allbosskpdr_wrecked_ship_red_tower_2 + dw #preset_allbosskpdr_wrecked_ship_red_tower dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -8465,8 +8465,8 @@ preset_allbosskpdr_wrecked_ship_leaving_power_bombs: dw $D8B6, $2008 ; Doors dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_2n1m: - dw #preset_rbo_cleanup_big_pink_2n1m +preset_rbo_cleanup_single_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_single_maridia_big_pink dw $078D, $8E7A ; DDB dw $079B, $9D19 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -8482,8 +8482,8 @@ preset_rbo_cleanup_spore_spawn_supers_2n1m: dw $0AFA, $05AB ; Samus Y dw #$FFFF -preset_rbo_cleanup_red_tower_up_2n2m: - dw #preset_rbo_shopping_leaving_norfair_2n2m +preset_rbo_cleanup_double_maridia_red_tower_up: + dw #preset_rbo_shopping_double_maridia_leaving_norfair dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track @@ -8496,8 +8496,8 @@ preset_rbo_cleanup_red_tower_up_2n2m: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_escape_2n1m: - dw #preset_rbo_cleanup_big_pink_2n1m +preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_single_maridia_big_pink dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -8608,7 +8608,7 @@ preset_suitless_warehouse_kraid: dw #$FFFF preset_suitless_warehouse_kraid_exit: - dw #preset_suitless_warehouse_below_spazer_2 + dw #preset_suitless_warehouse_below_spazer_revisit dw $078D, $91B6 ; DDB dw $079B, $A59F ; MDB dw $07F3, $0027 ; Music Bank @@ -8641,7 +8641,7 @@ preset_ngplasma_kraids_lair_leaving_kraid: dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_nghyper_kraids_lair_minikraid_hallway_revisit: +preset_nghyper_kraids_lair_minikraid_revisit: dw #preset_nghyper_kraids_lair_leaving_kraid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -8677,16 +8677,16 @@ preset_hundo_ice_beam_double_chamber: dw $09D6, $0064 ; Reserves dw #$FFFF -preset_hundo_ice_beam_double_chamber_revisited: - dw #preset_100early_grapple_double_chamber_revisited +preset_hundo_ice_beam_double_chamber_revisit: + dw #preset_100early_grapple_double_chamber_revisit dw $09C2, $0171 ; Health dw $09C6, $0025 ; Missiles dw $09CA, $0003 ; Supers dw $09D6, $0064 ; Reserves dw #$FFFF -preset_100early_grapple_bubble_mountain_revisited: - dw #preset_100early_grapple_double_chamber_revisited +preset_100early_grapple_bubble_mountain_revisit: + dw #preset_100early_grapple_double_chamber_revisit dw $078D, $9606 ; DDB dw $079B, $AD5E ; MDB dw $07F5, $0005 ; Music Track @@ -8800,8 +8800,8 @@ preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: dw $D8B6, $3008 ; Doors dw #$FFFF -preset_rbo_cleanup_hellway_2n2m: - dw #preset_rbo_cleanup_red_tower_up_2n2m +preset_rbo_cleanup_double_maridia_hellway: + dw #preset_rbo_cleanup_double_maridia_red_tower_up dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -8813,8 +8813,8 @@ preset_rbo_cleanup_hellway_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_wave_gate_etank_2n1m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n1m +preset_rbo_cleanup_single_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers dw $078D, $8F82 ; DDB dw $090F, $6000 ; Screen subpixel X position dw $0915, $0472 ; Screen Y position in pixels @@ -8830,8 +8830,8 @@ preset_rbo_cleanup_wave_gate_etank_2n1m: dw $D8B6, $B02C ; Doors dw #$FFFF -preset_rbo_cleanup_alpha_pbs_2n2m: - dw #preset_rbo_cleanup_red_tower_up_2n2m +preset_rbo_cleanup_double_maridia_alpha_power_bombs: + dw #preset_rbo_cleanup_double_maridia_red_tower_up dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -8906,8 +8906,8 @@ preset_suitless_warehouse_minikraid_revisit: dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_hallway_revisit: - dw #preset_nghyper_kraids_lair_minikraid_hallway_revisit +preset_ngplasma_kraids_lair_minikraid_revisit: + dw #preset_nghyper_kraids_lair_minikraid_revisit dw $090F, $A001 ; Screen subpixel X position dw $0913, $E400 ; Screen subpixel Y position dw $09C2, $0513 ; Health @@ -8919,7 +8919,7 @@ preset_ngplasma_kraids_lair_minikraid_hallway_revisit: dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_kraids_lair_kihunters_revisit_2: +preset_ngplasma_kraids_lair_kihunters_revisit: dw #preset_ngplasma_kraids_lair_leaving_kraid dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB @@ -8981,7 +8981,7 @@ preset_allbossprkd_upper_norfair_lava_spark: dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_baby_kraid_entering: +preset_allbosspkdr_kraids_lair_minikraid: dw #preset_allbosspkdr_upper_norfair_business_center_revisit dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -8998,8 +8998,8 @@ preset_allbosspkdr_kraids_lair_baby_kraid_entering: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_hundo_ice_beam_bubble_mountain_revisited: - dw #preset_100early_grapple_bubble_mountain_revisited +preset_hundo_ice_beam_bubble_mountain_revisit: + dw #preset_100early_grapple_bubble_mountain_revisit dw $09C2, $0171 ; Health dw $09C6, $0023 ; Missiles dw $09CA, $0003 ; Supers @@ -9071,9 +9071,9 @@ preset_kpdr21_upper_norfair_single_chamber: dw $D8B8, $26ED ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_breaking_tube: -preset_prkd20_red_brinstar_revisit_breaking_tube: -preset_pkrd_red_brinstar_revisit_breaking_tube: +preset_prkd19_red_brinstar_revisit_breaking_the_tube: +preset_prkd20_red_brinstar_revisit_breaking_the_tube: +preset_pkrd_red_brinstar_revisit_breaking_the_tube: dw #preset_prkd19_red_brinstar_revisit_below_spazer dw $078D, $9132 ; DDB dw $079B, $A408 ; MDB @@ -9140,7 +9140,7 @@ preset_gtclassic_bootless_upper_norfair_rising_tide: dw #$FFFF preset_gtmax_upper_norfair_leaving_hijump: - dw #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump dw $090F, $C000 ; Screen subpixel X position dw $0913, $8C00 ; Screen subpixel Y position dw $09C2, $0050 ; Health @@ -9153,8 +9153,8 @@ preset_gtmax_upper_norfair_leaving_hijump: dw $D8BA, $0000 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump +preset_gtclassic_hijump_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -9169,7 +9169,7 @@ preset_gtclassic_hi_jump_upper_norfair_business_center_revisit: dw #$FFFF preset_100early_grapple_red_pirate_shaft: - dw #preset_100early_grapple_bubble_mountain_revisited + dw #preset_100early_grapple_bubble_mountain_revisit dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -9218,8 +9218,8 @@ preset_allbosskpdr_wrecked_ship_leaving_phantoon: dw $D8C0, $0070 ; Doors dw #$FFFF -preset_rbo_cleanup_dachora_room_2n1m: - dw #preset_rbo_cleanup_wave_gate_etank_2n1m +preset_rbo_cleanup_single_maridia_dachora_room: + dw #preset_rbo_cleanup_single_maridia_wave_gate_etank dw $078D, $8FB2 ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0911, $02FA ; Screen X position in pixels @@ -9239,8 +9239,8 @@ preset_rbo_cleanup_dachora_room_2n1m: dw $D8B6, $B0EC ; Doors dw #$FFFF -preset_rbo_cleanup_beta_pbs_2n2m: - dw #preset_rbo_cleanup_alpha_pbs_2n2m +preset_rbo_cleanup_double_maridia_beta_power_bombs: + dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs dw $078D, $90EA ; DDB dw $090F, $1000 ; Screen subpixel X position dw $0913, $B800 ; Screen subpixel Y position @@ -9255,7 +9255,7 @@ preset_rbo_cleanup_beta_pbs_2n2m: dw $D8B6, $B80C ; Doors dw #$FFFF -preset_14ice_lower_norfair_worst_room: +preset_14ice_lower_norfair_worst_room_in_the_game: dw #preset_14ice_lower_norfair_pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB @@ -9287,7 +9287,7 @@ preset_14ice_lower_norfair_amphitheatre: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_14speed_lower_norfair_worst_room: +preset_14speed_lower_norfair_worst_room_in_the_game: dw #preset_14speed_lower_norfair_pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB @@ -9389,8 +9389,8 @@ preset_suitless_warehouse_kraid_etank: dw $D8B8, $00AD ; Doors dw #$FFFF -preset_nghyper_kraids_lair_kihunters_revisit_2: - dw #preset_ngplasma_kraids_lair_kihunters_revisit_2 +preset_nghyper_kraids_lair_kihunters_revisit: + dw #preset_ngplasma_kraids_lair_kihunters_revisit dw $0911, $0020 ; Screen X position in pixels dw $0913, $2400 ; Screen subpixel Y position dw $0917, $0018 ; Layer 2 X position @@ -9403,8 +9403,8 @@ preset_nghyper_kraids_lair_kihunters_revisit_2: dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_kraids_lair_warehouse_zealas: - dw #preset_ngplasma_kraids_lair_kihunters_revisit_2 +preset_ngplasma_kraids_lair_warehouse_zeelas: + dw #preset_ngplasma_kraids_lair_kihunters_revisit dw $078D, $9192 ; DDB dw $079B, $A4DA ; MDB dw $07F3, $0012 ; Music Bank @@ -9449,7 +9449,7 @@ preset_allbossprkd_lower_norfair_green_gate_glitch: dw #$FFFF preset_allbosspkdr_kraids_lair_kraid: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering + dw #preset_allbosspkdr_kraids_lair_minikraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -9463,7 +9463,7 @@ preset_allbosspkdr_kraids_lair_kraid: dw #$FFFF preset_hundo_ice_beam_business_center_climb_ice: - dw #preset_hundo_ice_beam_bubble_mountain_revisited + dw #preset_hundo_ice_beam_bubble_mountain_revisit dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -9516,7 +9516,7 @@ preset_kpdr21_upper_norfair_double_chamber: dw #$FFFF preset_gtmax_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center_revisit + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit dw $090F, $0000 ; Screen subpixel X position dw $0913, $BBFF ; Screen subpixel Y position dw $09C2, $0046 ; Health @@ -9554,8 +9554,8 @@ preset_pkrd_kraid_entering_kraids_lair: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_hi_jump_etank: -preset_prkd20_upper_norfair_hi_jump_etank: +preset_prkd19_upper_norfair_hijump_etank: +preset_prkd20_upper_norfair_hijump_etank: dw #preset_prkd19_upper_norfair_business_center_postelev dw $090F, $FFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -9568,9 +9568,9 @@ preset_prkd20_upper_norfair_hi_jump_etank: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_leaving_hi_jump: -preset_prkd20_upper_norfair_leaving_hi_jump: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump +preset_prkd19_upper_norfair_leaving_hijump: +preset_prkd20_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_leaving_hijump dw $090F, $E000 ; Screen subpixel X position dw $0913, $7800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position @@ -9589,7 +9589,7 @@ preset_prkd20_upper_norfair_leaving_hi_jump: preset_prkd19_upper_norfair_business_center_revisit: preset_prkd20_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump + dw #preset_allbosspkdr_upper_norfair_leaving_hijump dw $090F, $7FFF ; Screen subpixel X position dw $0913, $27FF ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels @@ -9622,7 +9622,7 @@ preset_100early_grapple_crocomire: dw #$FFFF preset_100early_grapple_postcrocomire: - dw #preset_100early_grapple_double_chamber_revisited + dw #preset_100early_grapple_double_chamber_revisit dw $078D, $93D2 ; DDB dw $079B, $A98D ; MDB dw $07F3, $0027 ; Music Bank @@ -9660,8 +9660,8 @@ preset_gtclassic_bootless_upper_norfair_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_precathedral: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center_revisit +preset_gtclassic_hijump_upper_norfair_precathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -9690,8 +9690,8 @@ preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_cathedral: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center_revisit +preset_gtclassic_hijump_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -9722,8 +9722,8 @@ preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_rbo_cleanup_green_shaft_down_2n1m: - dw #preset_rbo_cleanup_dachora_room_2n1m +preset_rbo_cleanup_single_maridia_green_shaft_down: + dw #preset_rbo_cleanup_single_maridia_dachora_room dw $078D, $8DA2 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -9739,8 +9739,8 @@ preset_rbo_cleanup_green_shaft_down_2n1m: dw $0AFA, $066E ; Samus Y dw #$FFFF -preset_rbo_cleanup_crateria_kihunters_2n2m: - dw #preset_rbo_shopping_leaving_norfair_2n2m +preset_rbo_cleanup_double_maridia_crateria_kihunters: + dw #preset_rbo_shopping_double_maridia_leaving_norfair dw $078D, $90BA ; DDB dw $079B, $962A ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -9754,8 +9754,8 @@ preset_rbo_cleanup_crateria_kihunters_2n2m: dw $D8B6, $F80C ; Doors dw #$FFFF -preset_rbo_cleanup_etecoon_supers_2n1m: - dw #preset_rbo_cleanup_dachora_room_2n1m +preset_rbo_cleanup_single_maridia_etecoon_supers: + dw #preset_rbo_cleanup_single_maridia_dachora_room dw $078D, $8CBE ; DDB dw $079B, $9FE5 ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -9770,8 +9770,8 @@ preset_rbo_cleanup_etecoon_supers_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_crateria_pbs_2n2m: - dw #preset_rbo_cleanup_hellway_2n2m +preset_rbo_cleanup_double_maridia_crateria_power_bombs: + dw #preset_rbo_cleanup_double_maridia_hellway dw $078D, $8AC6 ; DDB dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank @@ -10002,8 +10002,8 @@ preset_suitless_warehouse_kraid_zeelas_revisit: dw $D8B8, $00AF ; Doors dw #$FFFF -preset_nghyper_kraids_lair_warehouse_zealas: - dw #preset_nghyper_kraids_lair_kihunters_revisit_2 +preset_nghyper_kraids_lair_warehouse_zeelas: + dw #preset_nghyper_kraids_lair_kihunters_revisit dw $078D, $9192 ; DDB dw $079B, $A4DA ; MDB dw $07F3, $0012 ; Music Bank @@ -10106,7 +10106,7 @@ preset_allbossprkd_lower_norfair_golden_torizo: dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_allbosspkdr_kraids_lair_baby_kraid_entering_2: +preset_allbosspkdr_kraids_lair_minikraid_revisit: dw #preset_allbosspkdr_kraids_lair_kraid dw $078D, $91AA ; DDB dw $07F5, $0003 ; Music Track @@ -10241,7 +10241,7 @@ preset_100early_grapple_leaving_power_bombs: dw #$FFFF preset_gtmax_upper_norfair_cathedral: - dw #preset_gtclassic_hi_jump_upper_norfair_cathedral + dw #preset_gtclassic_hijump_upper_norfair_cathedral dw $090F, $4000 ; Screen subpixel X position dw $0913, $8800 ; Screen subpixel Y position dw $09C2, $0046 ; Health @@ -10298,8 +10298,8 @@ preset_gtclassic_bootless_upper_norfair_kronic_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_rising_tide: - dw #preset_gtclassic_hi_jump_upper_norfair_cathedral +preset_gtclassic_hijump_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_cathedral dw $078D, $92B2 ; DDB dw $079B, $A788 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -10331,8 +10331,8 @@ preset_gtclassic_bootless_upper_norfair_lava_dive: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hi_jump_upper_norfair_cathedral +preset_gtclassic_hijump_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_cathedral dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -10397,8 +10397,8 @@ preset_allbosskpdr_wrecked_ship_leaving_gravity: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_rbo_cleanup_etecoon_power_bombs_2n1m: - dw #preset_rbo_cleanup_etecoon_supers_2n1m +preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: + dw #preset_rbo_cleanup_single_maridia_etecoon_supers dw $078D, $8F5E ; DDB dw $079B, $A011 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -10419,8 +10419,8 @@ preset_rbo_cleanup_etecoon_power_bombs_2n1m: dw $D8B6, $B0FC ; Doors dw #$FFFF -preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m: - dw #preset_rbo_cleanup_crateria_pbs_2n2m +preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs dw $078D, $89B2 ; DDB dw $090F, $A000 ; Screen subpixel X position dw $0911, $0752 ; Screen X position in pixels @@ -10716,7 +10716,7 @@ preset_nghyper_maridia_aqueduct: dw #$FFFF preset_nghyper_maridia_botwoon_hallway: - dw #preset_nghyper_kraids_lair_warehouse_zealas + dw #preset_nghyper_kraids_lair_warehouse_zeelas dw $078D, $A4C8 ; DDB dw $079B, $D5A7 ; MDB dw $07F3, $001B ; Music Bank @@ -10772,7 +10772,7 @@ preset_allbossprkd_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering_2 + dw #preset_allbosspkdr_kraids_lair_minikraid_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -10886,7 +10886,7 @@ preset_100early_grapple_leaving_grapple: dw $D876, $13B3 ; Items dw #$FFFF -preset_pkrd_kraid_mini_kraid: +preset_pkrd_kraid_minikraid: dw #preset_pkrd_kraid_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -10934,7 +10934,7 @@ preset_pkrd_kraid_leaving_varia: dw #$FFFF preset_gtmax_upper_norfair_rising_tide: - dw #preset_gtclassic_hi_jump_upper_norfair_rising_tide + dw #preset_gtclassic_hijump_upper_norfair_rising_tide dw $090F, $D000 ; Screen subpixel X position dw $09C2, $0046 ; Health dw $09C4, $0063 ; Max health @@ -10976,8 +10976,8 @@ preset_gtclassic_bootless_upper_norfair_ln_main_hall: dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hi_jump_upper_norfair_precathedral +preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_precathedral dw $078D, $979E ; DDB dw $079B, $AEDF ; MDB dw $0913, $0000 ; Screen subpixel Y position @@ -10993,7 +10993,7 @@ preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel: dw #$FFFF preset_gtmax_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hi_jump_upper_norfair_bubble_mountain + dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain dw $090F, $3000 ; Screen subpixel X position dw $0913, $BA00 ; Screen subpixel Y position dw $09C2, $003A ; Health @@ -11071,8 +11071,8 @@ preset_allbosskpdr_maridia_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_rbo_cleanup_green_shaft_up_2n1m: - dw #preset_rbo_cleanup_etecoon_power_bombs_2n1m +preset_rbo_cleanup_single_maridia_green_shaft_up: + dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional dw $078D, $8F46 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -11091,8 +11091,8 @@ preset_rbo_cleanup_green_shaft_up_2n1m: dw $D870, $6180 ; Items dw #$FFFF -preset_rbo_cleanup_gauntlet_etank_2n2m: - dw #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m +preset_rbo_cleanup_double_maridia_gauntlet_etank: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot dw $078D, $892E ; DDB dw $079B, $92B3 ; MDB dw $07F3, $0009 ; Music Bank @@ -11206,7 +11206,7 @@ preset_nghyper_maridia_botwoon: dw #$FFFF preset_nghyper_maridia_halfie: - dw #preset_nghyper_norfair_postridley_fire_flea_room + dw #preset_nghyper_norfair_postridley_fireflea_room dw $078D, $A774 ; DDB dw $079B, $D95E ; MDB dw $07F3, $002A ; Music Bank @@ -11390,7 +11390,7 @@ preset_100early_grapple_postcrocomire_missiles: dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_pkrd_kraid_mini_kraid_revisit: +preset_pkrd_kraid_minikraid_revisit: dw #preset_pkrd_kraid_leaving_varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -11441,7 +11441,7 @@ preset_prkd20_upper_norfair_ice_maze_down: dw #$FFFF preset_gtmax_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel + dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel dw $090F, $7280 ; Screen subpixel X position dw $0915, $01F2 ; Screen Y position in pixels dw $0919, $0175 ; Layer 2 Y position @@ -11497,7 +11497,7 @@ preset_suitless_upper_norfair_1_ice_escape: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_breaking_tube: +preset_allbosskpdr_maridia_breaking_the_tube: dw #preset_allbosskpdr_maridia_red_tower_elevator dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -11514,8 +11514,8 @@ preset_allbosskpdr_maridia_breaking_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_cleanup_reverse_terminator_2n1m: - dw #preset_rbo_cleanup_green_shaft_up_2n1m +preset_rbo_cleanup_single_maridia_reverse_terminator: + dw #preset_rbo_cleanup_single_maridia_green_shaft_up dw $078D, $8C16 ; DDB dw $079B, $99BD ; MDB dw $07F3, $0009 ; Music Bank @@ -11534,8 +11534,8 @@ preset_rbo_cleanup_reverse_terminator_2n1m: dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_rbo_cleanup_parlor_down_2n2m: - dw #preset_rbo_cleanup_gauntlet_etank_2n2m +preset_rbo_cleanup_double_maridia_parlor_down: + dw #preset_rbo_cleanup_double_maridia_gauntlet_etank dw $078D, $8946 ; DDB dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank @@ -11774,7 +11774,7 @@ preset_100early_grapple_crocomire_revisit: dw $D876, $1FB3 ; Items dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_kronic_room: +preset_gtclassic_hijump_upper_norfair_kronic_room: dw #preset_gtmax_upper_norfair_kronic_room dw $090F, $C000 ; Screen subpixel X position dw $0913, $F000 ; Screen subpixel Y position @@ -11936,8 +11936,8 @@ preset_suitless_upper_norfair_1_hijump_etank: dw $D8B8, $28AF ; Doors dw #$FFFF -preset_rbo_cleanup_climb_supers_moonfall_2n1m: - dw #preset_rbo_cleanup_reverse_terminator_2n1m +preset_rbo_cleanup_single_maridia_climb_supers_moonfall: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator dw $078D, $8BF2 ; DDB dw $079B, $92FD ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -11952,8 +11952,8 @@ preset_rbo_cleanup_climb_supers_moonfall_2n1m: dw $0AFA, $04C2 ; Samus Y dw #$FFFF -preset_rbo_cleanup_climb_supers_2n2m: - dw #preset_rbo_cleanup_crateria_pbs_2n2m +preset_rbo_cleanup_double_maridia_climb_supers: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs dw $078D, $898E ; DDB dw $079B, $96BA ; MDB dw $07F3, $0009 ; Music Bank @@ -11973,8 +11973,8 @@ preset_rbo_cleanup_climb_supers_2n2m: dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_rbo_cleanup_pit_room_shortcharge_2n1m: - dw #preset_rbo_cleanup_reverse_terminator_2n1m +preset_rbo_cleanup_single_maridia_pit_room_shortcharge: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator dw $078D, $8C6A ; DDB dw $079B, $96BA ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -12079,7 +12079,7 @@ preset_nintendopower_wrecked_ship_movement_before_attic: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_nghyper_maridia_womple_jump: +preset_nghyper_maridia_whomple_jump: dw #preset_nghyper_maridia_spike_suit_colosseum dw $0A68, $0000 ; Flash suit dw #$FFFF @@ -12214,7 +12214,7 @@ preset_suitless_upper_norfair_1_hijump_boots: dw #$FFFF preset_nghyper_maridia_aqueduct_revisit: - dw #preset_nghyper_maridia_womple_jump + dw #preset_nghyper_maridia_whomple_jump dw $078D, $A90C ; DDB dw $079B, $D617 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -12230,7 +12230,7 @@ preset_nghyper_maridia_aqueduct_revisit: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_ngplasma_maridia_womple_jump: +preset_ngplasma_maridia_whomple_jump: dw #preset_ngplasma_maridia_spike_suit_colosseum dw $0A68, $0000 ; Flash suit dw #$FFFF @@ -12286,8 +12286,8 @@ preset_allbosspkdr_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_rbo_cleanup_terminator_revisit_2n2m: - dw #preset_rbo_cleanup_climb_supers_2n2m +preset_rbo_cleanup_double_maridia_terminator_revisit: + dw #preset_rbo_cleanup_double_maridia_climb_supers dw $078D, $8B3E ; DDB dw $079B, $92FD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -12308,8 +12308,8 @@ preset_rbo_cleanup_terminator_revisit_2n2m: dw $D870, $09A1 ; Items dw #$FFFF -preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m: - dw #preset_rbo_cleanup_pit_room_shortcharge_2n1m +preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: + dw #preset_rbo_cleanup_single_maridia_pit_room_shortcharge dw $078D, $8B86 ; DDB dw $079B, $97B5 ; MDB dw $07F5, $0003 ; Music Track @@ -12325,7 +12325,7 @@ preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14speed_lower_norfair_bubble_mountain_revisit_2: +preset_14speed_lower_norfair_bubble_mountain_revisit: dw #preset_14speed_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -12505,7 +12505,7 @@ preset_allbosskpdr_maridia_draygon: dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_maridia_womple_jump: +preset_allbosspkdr_maridia_whomple_jump: dw #preset_allbosspkdr_maridia_draygon dw $078D, $A96C ; DDB dw $090F, $1FFF ; Screen subpixel X position @@ -12524,8 +12524,8 @@ preset_allbosspkdr_maridia_womple_jump: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_rbo_cleanup_green_brinstar_revisit_2n2m: - dw #preset_rbo_cleanup_terminator_revisit_2n2m +preset_rbo_cleanup_double_maridia_green_brinstar_revisit: + dw #preset_rbo_cleanup_double_maridia_terminator_revisit dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -12543,8 +12543,8 @@ preset_rbo_cleanup_green_brinstar_revisit_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_blockbuster_2n1m: - dw #preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m +preset_rbo_cleanup_single_maridia_blockbuster: + dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs dw $078D, $8E92 ; DDB dw $079B, $9FBA ; MDB dw $07F3, $000F ; Music Bank @@ -12563,8 +12563,8 @@ preset_rbo_cleanup_blockbuster_2n1m: dw $D8B6, $B0FE ; Doors dw #$FFFF -preset_rbo_cleanup_leaving_etecoons_2n2m: - dw #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m +preset_rbo_cleanup_double_maridia_leaving_etecoons: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot dw $078D, $8F2E ; DDB dw $079B, $9FE5 ; MDB dw $07F3, $000F ; Music Bank @@ -12686,7 +12686,7 @@ preset_nintendopower_wrecked_ship_gravity_suit_room: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_fire_flea_room: +preset_allbossprkd_lower_norfair_fireflea_room: dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -12803,8 +12803,8 @@ preset_ngplasma_maridia_mt_everest_revisit: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_womple_jump: - dw #preset_allbosspkdr_maridia_womple_jump +preset_allbosskpdr_maridia_whomple_jump: + dw #preset_allbosspkdr_maridia_whomple_jump dw $090F, $0000 ; Screen subpixel X position dw $0913, $8800 ; Screen subpixel Y position dw $0915, $0001 ; Screen Y position in pixels @@ -12817,7 +12817,7 @@ preset_allbosskpdr_maridia_womple_jump: dw #$FFFF preset_allbosspkdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_womple_jump + dw #preset_allbosspkdr_maridia_whomple_jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -12831,7 +12831,7 @@ preset_allbosspkdr_maridia_cac_alley: dw #$FFFF preset_allbosspkdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_womple_jump + dw #preset_allbosspkdr_maridia_whomple_jump dw $078D, $A93C ; DDB dw $079B, $D5EC ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -12845,8 +12845,8 @@ preset_allbosspkdr_maridia_plasma_spark: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_ice_croc_ice_beam_entry_2n1m: - dw #preset_rbo_cleanup_blockbuster_2n1m +preset_rbo_icecroc_single_maridia_ice_entry: + dw #preset_rbo_cleanup_single_maridia_blockbuster dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -12865,8 +12865,8 @@ preset_rbo_ice_croc_ice_beam_entry_2n1m: dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_2n2m: - dw #preset_rbo_cleanup_leaving_etecoons_2n2m +preset_rbo_cleanup_double_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_double_maridia_leaving_etecoons dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -12957,7 +12957,7 @@ preset_14speed_maridia_colosseum: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_hundo_phantoon_leaving_alpha_pbs: +preset_hundo_phantoon_leaving_alpha_power_bombs: dw #preset_hundo_phantoon_alpha_spark dw $078D, $9096 ; DDB dw $079B, $A3AE ; MDB @@ -13045,7 +13045,7 @@ preset_100early_grapple_business_center_return: dw $D8B8, $E6EF ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_lava_dive: +preset_gtclassic_hijump_upper_norfair_lava_dive: dw #preset_gtmax_upper_norfair_lava_dive dw $090F, $8000 ; Screen subpixel X position dw $0913, $4400 ; Screen subpixel Y position @@ -13075,7 +13075,7 @@ preset_gtclassic_bootless_upper_norfair_gt_code: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_ln_main_hall: +preset_gtclassic_hijump_upper_norfair_ln_main_hall: dw #preset_gtmax_upper_norfair_ln_main_hall dw $090F, $0000 ; Screen subpixel X position dw $09C2, $009C ; Health @@ -13087,7 +13087,7 @@ preset_gtclassic_hi_jump_upper_norfair_ln_main_hall: dw #$FFFF preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraid_mini_kraid_revisit + dw #preset_gtclassic_kraids_lair_minikraid_revisit dw $078D, $9A86 ; DDB dw $079B, $B283 ; MDB dw $07F3, $0024 ; Music Bank @@ -13286,7 +13286,7 @@ preset_nintendopower_wrecked_ship_heading_to_maridia: dw $0AF6, $0034 ; Samus X dw #$FFFF -preset_nintendopower_maridia_mainstreet: +preset_nintendopower_maridia_main_street: dw #preset_nintendopower_wrecked_ship_movement_before_attic dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB @@ -13471,8 +13471,8 @@ preset_allbosspkdr_maridia_plasma_spark_revisit: dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_rbo_ice_croc_leaving_ice_2n1m: - dw #preset_rbo_ice_croc_ice_beam_entry_2n1m +preset_rbo_icecroc_single_maridia_leaving_ice: + dw #preset_rbo_icecroc_single_maridia_ice_entry dw $078D, $937E ; DDB dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track @@ -13489,8 +13489,8 @@ preset_rbo_ice_croc_leaving_ice_2n1m: dw $D876, $0124 ; Items dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_escape_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n2m +preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -13529,7 +13529,7 @@ preset_14speed_maridia_draygon: dw #$FFFF preset_hundo_phantoon_kihunter_room: - dw #preset_hundo_phantoon_leaving_alpha_pbs + dw #preset_hundo_phantoon_leaving_alpha_power_bombs dw $078D, $90BA ; DDB dw $079B, $962A ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -13605,8 +13605,8 @@ preset_100early_red_tower_and_crateria_red_tower_climb: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_prepillars: - dw #preset_gtclassic_hi_jump_upper_norfair_ln_main_hall +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall dw $090F, $7000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position @@ -13634,7 +13634,7 @@ preset_gtclassic_lower_norfair_green_gate_revisit: dw $D8BA, $0300 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_green_gate_glitch: +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: dw #preset_gtmax_upper_norfair_green_gate_glitch dw $090F, $3FFF ; Screen subpixel X position dw $0913, $4000 ; Screen subpixel Y position @@ -13740,7 +13740,7 @@ preset_kpdr22_red_brinstar_hellway: dw #$FFFF preset_nintendopower_maridia_pants_room: - dw #preset_nintendopower_maridia_mainstreet + dw #preset_nintendopower_maridia_main_street dw $078D, $A66C ; DDB dw $079B, $D4C2 ; MDB dw $07F5, $0005 ; Music Track @@ -14019,8 +14019,8 @@ preset_allbosspkdr_maridia_sewers: dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_rbo_ice_croc_ice_escape_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m +preset_rbo_icecroc_single_maridia_ice_escape: + dw #preset_rbo_icecroc_single_maridia_leaving_ice dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track @@ -14035,8 +14035,8 @@ preset_rbo_ice_croc_ice_escape_2n1m: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_cleanup_wave_gate_etank_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n2m +preset_rbo_cleanup_double_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers dw $078D, $8F82 ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels @@ -14054,8 +14054,8 @@ preset_rbo_cleanup_wave_gate_etank_2n2m: dw $D8B6, $F83C ; Doors dw #$FFFF -preset_rbo_ice_croc_croc_shaft_moonfall_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m +preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: + dw #preset_rbo_icecroc_single_maridia_leaving_ice dw $078D, $9276 ; DDB dw $079B, $A815 ; MDB dw $07F5, $0005 ; Music Track @@ -14227,7 +14227,7 @@ preset_gtmax_lower_norfair_green_gate_revisit: dw $D8BA, $0301 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_gt_code: +preset_gtclassic_hijump_upper_norfair_gt_code: dw #preset_gtmax_upper_norfair_gt_code dw $090F, $8000 ; Screen subpixel X position dw $0913, $4800 ; Screen subpixel Y position @@ -14243,7 +14243,7 @@ preset_gtclassic_hi_jump_upper_norfair_gt_code: dw $D876, $0121 ; Items dw #$FFFF -preset_pkrd_upper_norfair_hi_jump_etank: +preset_pkrd_upper_norfair_hijump_etank: dw #preset_pkrd_upper_norfair_business_center_postelev dw $090F, $4000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -14423,8 +14423,8 @@ preset_allbosspkdr_upper_norfair_revisit_ice_maze: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_cleanup_waterway_etank_2n2m: - dw #preset_rbo_cleanup_wave_gate_etank_2n2m +preset_rbo_cleanup_double_maridia_waterway_etank: + dw #preset_rbo_cleanup_double_maridia_wave_gate_etank dw $078D, $8FB2 ; DDB dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -14447,8 +14447,8 @@ preset_rbo_cleanup_waterway_etank_2n2m: dw $D8B6, $F8FC ; Doors dw #$FFFF -preset_rbo_ice_croc_croc_speedway_2n1m: - dw #preset_rbo_ice_croc_ice_escape_2n1m +preset_rbo_icecroc_single_maridia_croc_speedway: + dw #preset_rbo_icecroc_single_maridia_ice_escape dw $078D, $9336 ; DDB dw $079B, $A8F8 ; MDB dw $090F, $377F ; Screen subpixel X position @@ -14573,8 +14573,8 @@ preset_gtmax_lower_norfair_ln_main_hall_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_leaving_hi_jump: - dw #preset_prkd19_upper_norfair_leaving_hi_jump +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_leaving_hijump dw $090F, $F000 ; Screen subpixel X position dw $0913, $B800 ; Screen subpixel Y position dw $0919, $01AA ; Layer 2 Y position @@ -14742,7 +14742,7 @@ preset_nintendopower_maridia_super_door: dw #$FFFF preset_nintendopower_maridia_fish_tank: - dw #preset_nintendopower_maridia_mainstreet + dw #preset_nintendopower_maridia_main_street dw $090F, $A200 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -15001,7 +15001,7 @@ preset_suitless_upper_norfair_2_crocomire: dw $D8B8, $6EAF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_pbs: +preset_suitless_upper_norfair_2_croc_power_bombs: dw #preset_suitless_upper_norfair_2_bubble_mountain_down dw $078D, $93DE ; DDB dw $079B, $AA82 ; MDB @@ -15053,7 +15053,7 @@ preset_nghyper_tourian_giant_hoppers: dw #$FFFF preset_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_pbs + dw #preset_suitless_upper_norfair_2_croc_power_bombs dw $078D, $946E ; DDB dw $090F, $B000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position @@ -15105,7 +15105,7 @@ preset_nghyper_tourian_gadora_room: dw $D8C4, $00AF ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_baby_kraid_entering: +preset_allbossprkd_kraids_lair_minikraid: dw #preset_allbossprkd_kraids_lair_entering_kraids_lair dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -15163,8 +15163,8 @@ preset_allbosspkdr_upper_norfair_revisit_ice_escape: dw $D876, $0125 ; Items dw #$FFFF -preset_rbo_cleanup_leaving_waterway_2n2m: - dw #preset_rbo_cleanup_waterway_etank_2n2m +preset_rbo_cleanup_double_maridia_leaving_waterway: + dw #preset_rbo_cleanup_double_maridia_waterway_etank dw $078D, $8E0E ; DDB dw $079B, $A0D2 ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -15183,8 +15183,8 @@ preset_rbo_cleanup_leaving_waterway_2n2m: dw $D874, $058E ; Items dw #$FFFF -preset_rbo_ice_croc_croc_2n1m: - dw #preset_rbo_ice_croc_croc_shaft_moonfall_2n1m +preset_rbo_icecroc_single_maridia_croc: + dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall dw $078D, $9396 ; DDB dw $079B, $A923 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -15313,7 +15313,7 @@ preset_14ice_tourian_kihunter_room_revisit: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_oceanfly: +preset_100early_red_tower_and_crateria_ocean_fly: dw #preset_100early_red_tower_and_crateria_crateria_kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -15446,7 +15446,7 @@ preset_ngplasma_tourian_zeb_skip: dw #$FFFF preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_baby_kraid_entering + dw #preset_allbossprkd_kraids_lair_minikraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -15482,8 +15482,8 @@ preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_rbo_cleanup_blue_brinstar_pbs_2n2m: - dw #preset_rbo_cleanup_leaving_waterway_2n2m +preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: + dw #preset_rbo_cleanup_double_maridia_leaving_waterway dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -15495,8 +15495,8 @@ preset_rbo_cleanup_blue_brinstar_pbs_2n2m: dw $D8B6, $F8FD ; Doors dw #$FFFF -preset_rbo_ice_croc_grapple_shaft_down_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m +preset_rbo_icecroc_single_maridia_grapple_shaft_down: + dw #preset_rbo_icecroc_single_maridia_leaving_ice dw $078D, $944A ; DDB dw $079B, $AB07 ; MDB dw $07F5, $0005 ; Music Track @@ -15626,7 +15626,7 @@ preset_14ice_tourian_metroids_1: dw #$FFFF preset_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_oceanfly + dw #preset_100early_red_tower_and_crateria_ocean_fly dw $090F, $17FF ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $F400 ; Screen subpixel Y position @@ -15782,7 +15782,7 @@ preset_ngplasma_tourian_mother_brain_2: dw $D820, $0FCD ; Events dw #$FFFF -preset_allbossprkd_kraids_lair_baby_kraid_entering_2: +preset_allbossprkd_kraids_lair_minikraid_revisit: dw #preset_allbossprkd_kraids_lair_kraid dw $078D, $91CE ; DDB dw $07F5, $0003 ; Music Track @@ -15869,7 +15869,7 @@ preset_nghyper_tourian_zebes_escape: dw #$FFFF preset_allbossprkd_kraids_lair_leaving_kraids_lair: - dw #preset_allbossprkd_kraids_lair_baby_kraid_entering_2 + dw #preset_allbossprkd_kraids_lair_minikraid_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -15914,8 +15914,8 @@ preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire: dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_rbo_cleanup_blockbuster_2n2m: - dw #preset_rbo_cleanup_blue_brinstar_pbs_2n2m +preset_rbo_cleanup_double_maridia_blockbuster: + dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs dw $078D, $8E92 ; DDB dw $079B, $9FBA ; MDB dw $0911, $003B ; Screen X position in pixels @@ -15934,8 +15934,8 @@ preset_rbo_cleanup_blockbuster_2n2m: dw $D8B6, $F8FF ; Doors dw #$FFFF -preset_rbo_ice_croc_grapple_escape_2n1m: - dw #preset_rbo_ice_croc_grapple_shaft_down_2n1m +preset_rbo_icecroc_single_maridia_grapple_escape: + dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down dw $078D, $94DA ; DDB dw $079B, $AC2B ; MDB dw $07F5, $0003 ; Music Track @@ -16057,7 +16057,7 @@ preset_nintendopower_maridia_draygon: dw $D8C2, $0500 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_revisit: +preset_suitless_upper_norfair_2_crocomire_revisit: dw #preset_suitless_upper_norfair_2_croc_farm dw $078D, $947A ; DDB dw $079B, $AA82 ; MDB @@ -16149,7 +16149,7 @@ preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: dw #$FFFF preset_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_croc_revisit + dw #preset_suitless_upper_norfair_2_crocomire_revisit dw $078D, $9432 ; DDB dw $079B, $A98D ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -16307,8 +16307,8 @@ preset_allbosskpdr_lower_norfair_green_gate_glitch: dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_rbo_maridia_maridia_entry_2n2m: - dw #preset_rbo_cleanup_blockbuster_2n2m +preset_rbo_maridia_double_maridia_maridia_entry: + dw #preset_rbo_cleanup_double_maridia_blockbuster dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB dw $07F3, $0012 ; Music Bank @@ -16326,8 +16326,8 @@ preset_rbo_maridia_maridia_entry_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ice_croc_grapple_shaft_up_2n1m: - dw #preset_rbo_ice_croc_grapple_escape_2n1m +preset_rbo_icecroc_single_maridia_grapple_shaft_up: + dw #preset_rbo_icecroc_single_maridia_grapple_escape dw $078D, $9516 ; DDB dw $079B, $AB8F ; MDB dw $07F5, $0005 ; Music Track @@ -16475,7 +16475,7 @@ preset_gtmax_lower_norfair_amphitheatre: dw $D878, $82C0 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_oceanfly_setup: +preset_kpdr21_wrecked_ship_ocean_fly_setup: dw #preset_kpdr21_red_brinstar_hellway dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -16568,7 +16568,7 @@ preset_gtclassic_lower_norfair_metal_ninja_pirates: dw #$FFFF preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hi_jump + dw #preset_pkrd_upper_norfair_leaving_hijump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -16676,7 +16676,7 @@ preset_suitless_maridia_predraygon_maridia_tube: dw #$FFFF preset_suitless_maridia_predraygon_mt_everest: - dw #preset_suitless_upper_norfair_2_croc_revisit + dw #preset_suitless_upper_norfair_2_crocomire_revisit dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -16821,8 +16821,8 @@ preset_allbosskpdr_lower_norfair_worst_room_in_the_game: dw $D8BA, $03F1 ; Doors dw #$FFFF -preset_rbo_maridia_mount_everest_2n2m: - dw #preset_rbo_maridia_maridia_entry_2n2m +preset_rbo_maridia_double_maridia_mount_everest: + dw #preset_rbo_maridia_double_maridia_maridia_entry dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -16838,8 +16838,8 @@ preset_rbo_maridia_mount_everest_2n2m: dw $D820, $0801 ; Events dw #$FFFF -preset_rbo_ice_croc_croc_revisit_2n1m: - dw #preset_rbo_ice_croc_grapple_escape_2n1m +preset_rbo_icecroc_single_maridia_croc_revisit: + dw #preset_rbo_icecroc_single_maridia_grapple_escape dw $078D, $947A ; DDB dw $079B, $AA82 ; MDB dw $07F5, $0005 ; Music Track @@ -17066,8 +17066,8 @@ preset_kpdr22_wrecked_ship_crateria_kihunters: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_oceanfly_setup: - dw #preset_kpdr21_wrecked_ship_oceanfly_setup +preset_kpdr22_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup dw $09C2, $0181 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -17076,7 +17076,7 @@ preset_kpdr22_wrecked_ship_oceanfly_setup: dw #$FFFF preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_oceanfly_setup + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -17277,8 +17277,8 @@ preset_allbosskpdr_lower_norfair_metal_pirates: dw $D8BA, $C3F1 ; Doors dw #$FFFF -preset_rbo_maridia_leaving_crab_supers_2n2m: - dw #preset_rbo_maridia_mount_everest_2n2m +preset_rbo_maridia_double_maridia_leaving_crab_supers: + dw #preset_rbo_maridia_double_maridia_mount_everest dw $078D, $A45C ; DDB dw $090F, $E000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels @@ -17296,8 +17296,8 @@ preset_rbo_maridia_leaving_crab_supers_2n2m: dw $D880, $0200 ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_7_1: - dw #preset_rbo_ice_croc_croc_revisit_2n1m +preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: + dw #preset_rbo_icecroc_single_maridia_croc_revisit dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -17493,7 +17493,7 @@ preset_prkd20_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_double_chamber_revisited: +preset_prkd19_upper_norfair_double_chamber_revisit: dw #preset_prkd19_upper_norfair_leaving_speedbooster dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB @@ -17527,8 +17527,8 @@ preset_kpdr23_wrecked_ship_crateria_kihunters: dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr23_wrecked_ship_oceanfly_setup: - dw #preset_kpdr22_wrecked_ship_oceanfly_setup +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr22_wrecked_ship_ocean_fly_setup dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF @@ -17644,7 +17644,7 @@ preset_suitless_maridia_predraygon_mt_everest_2: dw $D880, $0300 ; Items dw #$FFFF -preset_allbossprkd_maridia_womple_jump: +preset_allbossprkd_maridia_whomple_jump: dw #preset_allbossprkd_maridia_draygon dw $078D, $A96C ; DDB dw $090F, $4000 ; Screen subpixel X position @@ -17733,8 +17733,8 @@ preset_allbosskpdr_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_rbo_maridia_mama_turtle_2n2m: - dw #preset_rbo_maridia_leaving_crab_supers_2n2m +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers dw $078D, $A444 ; DDB dw $079B, $D017 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -17751,8 +17751,8 @@ preset_rbo_maridia_mama_turtle_2n2m: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_ln_entry_lava_dive_2n1m: - dw #preset_rbo_ice_croc_croc_revisit_2n1m +preset_rbo_ln_entry_single_maridia_lava_dive: + dw #preset_rbo_icecroc_single_maridia_croc_revisit dw $078D, $9792 ; DDB dw $079B, $AFFB ; MDB dw $090F, $FC4C ; Screen subpixel X position @@ -17764,8 +17764,8 @@ preset_rbo_ln_entry_lava_dive_2n1m: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_9_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 +preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw $09C6, $0028 ; Missiles @@ -18131,7 +18131,7 @@ preset_allbossprkd_maridia_red_brinstar_gate: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_lower_norfair_fire_flea_room: +preset_allbosskpdr_lower_norfair_fireflea_room: dw #preset_allbosskpdr_lower_norfair_leaving_ridley dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -18145,8 +18145,8 @@ preset_allbosskpdr_lower_norfair_fire_flea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_ln_main_hall_2n1m: - dw #preset_rbo_ln_entry_lava_dive_2n1m +preset_rbo_ln_entry_single_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_single_maridia_lava_dive dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -18169,8 +18169,8 @@ preset_rbo_ln_entry_ln_main_hall_2n1m: dw $D8BA, $01F3 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_8_1: - dw #preset_rbo_lower_norfair_segment_ln_25_9_1 +preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw $09C6, $0014 ; Missiles @@ -18241,7 +18241,7 @@ preset_100early_wrecked_ship_leaving_west_supers: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_crateria_pbs: +preset_hundo_brinstar_cleanup_crateria_power_bombs: dw #preset_hundo_gravity_leaving_gravity dw $078D, $8ADE ; DDB dw $079B, $948C ; MDB @@ -18438,7 +18438,7 @@ preset_suitless_maridia_predraygon_prebotwoon_hallway: dw #$FFFF preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fire_flea_room + dw #preset_allbosskpdr_lower_norfair_fireflea_room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $3D00 ; Screen subpixel X position @@ -18450,8 +18450,8 @@ preset_allbosskpdr_lower_norfair_three_musketeers: dw $0AF6, $0053 ; Samus X dw #$FFFF -preset_allbosspkdr_lower_norfair_fire_flea_room: - dw #preset_allbosskpdr_lower_norfair_fire_flea_room +preset_allbosspkdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_fireflea_room dw $090F, $2900 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0002 ; Screen Y position in pixels @@ -18463,8 +18463,8 @@ preset_allbosspkdr_lower_norfair_fire_flea_room: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_rbo_ln_entry_green_gate_glitch_2n1m: - dw #preset_rbo_ln_entry_ln_main_hall_2n1m +preset_rbo_ln_entry_single_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall dw $090F, $C000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position @@ -18479,8 +18479,8 @@ preset_rbo_ln_entry_green_gate_glitch_2n1m: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_9_2: - dw #preset_rbo_lower_norfair_segment_ln_25_9_1 +preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley dw $09C6, $0029 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves @@ -18571,7 +18571,7 @@ preset_100early_wrecked_ship_wrecked_ship_etank: dw #$FFFF preset_hundo_brinstar_cleanup_ship_room: - dw #preset_hundo_brinstar_cleanup_crateria_pbs + dw #preset_hundo_brinstar_cleanup_crateria_power_bombs dw $078D, $893A ; DDB dw $079B, $93AA ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -18637,8 +18637,8 @@ preset_kpdr25_wrecked_ship_crateria_kihunters: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_oceanfly_setup: - dw #preset_kpdr22_wrecked_ship_oceanfly_setup +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr22_wrecked_ship_ocean_fly_setup dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C2, $0172 ; Health @@ -18664,8 +18664,8 @@ preset_gtclassic_lower_norfair_kihunter_stairs_up: dw $D8BA, $D700 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisited: - dw #preset_prkd19_upper_norfair_double_chamber_revisited +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items @@ -18686,8 +18686,8 @@ preset_gtclassic_lower_norfair_fireflea_room: dw $0AF6, $009C ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisited: - dw #preset_prkd19_upper_norfair_double_chamber_revisited +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $962A ; DDB dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track @@ -18702,7 +18702,7 @@ preset_prkd19_upper_norfair_single_chamber_revisited: dw #$FFFF preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisited + dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $95EE ; DDB dw $079B, $AE07 ; MDB dw $07F5, $0005 ; Music Track @@ -18733,7 +18733,7 @@ preset_gtmax_lower_norfair_kihunter_stairs_up: dw #$FFFF preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisited + dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB dw $079B, $AE32 ; MDB dw $07F5, $0005 ; Music Track @@ -18919,7 +18919,7 @@ preset_suitless_maridia_predraygon_postbotwoon_hallway: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit: +preset_allbosskpdr_lower_norfair_bubble_mountain_final: dw #preset_allbosskpdr_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -18950,7 +18950,7 @@ preset_allbosskpdr_spore_spawn_maridia_passthrough: dw #$FFFF preset_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fire_flea_room + dw #preset_allbosspkdr_lower_norfair_fireflea_room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -18962,8 +18962,8 @@ preset_allbosspkdr_lower_norfair_three_musketeers: dw $0AF6, $0060 ; Samus X dw #$FFFF -preset_rbo_ln_entry_golden_torizo_2n1m: - dw #preset_rbo_ln_entry_green_gate_glitch_2n1m +preset_rbo_ln_entry_single_maridia_golden_torizo: + dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch dw $078D, $98A6 ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track @@ -18984,14 +18984,14 @@ preset_rbo_ln_entry_golden_torizo_2n1m: dw $D878, $801C ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_7_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 +preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley dw $09CA, $0014 ; Supers dw $09CC, $0014 ; Max supers dw #$FFFF -preset_rbo_ln_entry_energy_refill_escape_2n1m: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 +preset_rbo_ln_entry_single_maridia_energy_refill_escape: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley dw $078D, $9A7A ; DDB dw $079B, $B305 ; MDB dw $07F3, $0024 ; Music Bank @@ -19013,8 +19013,8 @@ preset_rbo_ln_entry_energy_refill_escape_2n1m: dw $D8BA, $03F3 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_8_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 +preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw #$FFFF @@ -19073,7 +19073,7 @@ preset_hundo_brinstar_cleanup_gauntlet_etank: dw $0AF6, $0084 ; Samus X dw #$FFFF -preset_hundo_brinstar_cleanup_green_pirates_shaft: +preset_hundo_brinstar_cleanup_green_pirate_shaft: dw #preset_hundo_brinstar_cleanup_ship_room dw $078D, $8952 ; DDB dw $079B, $965B ; MDB @@ -19166,8 +19166,8 @@ preset_pkrd_upper_norfair_ice_escape: dw $D8B8, $28EF ; Doors dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisited: - dw #preset_prkd19_upper_norfair_single_chamber_revisited +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items @@ -19320,7 +19320,7 @@ preset_suitless_maridia_predraygon_halfie_climb_room: dw $0AF8, $8580 ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_spore_spawn_red_tower_3: +preset_allbosskpdr_spore_spawn_red_tower: dw #preset_allbosskpdr_spore_spawn_maridia_passthrough dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB @@ -19333,7 +19333,7 @@ preset_allbosskpdr_spore_spawn_red_tower_3: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_allbosspkdr_lower_norfair_bubble_mountain_rerevisit: +preset_allbosspkdr_lower_norfair_bubble_mountain_final: dw #preset_allbosspkdr_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB @@ -19355,8 +19355,8 @@ preset_allbosspkdr_spore_spawn_maridia_passthrough: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_rbo_ln_entry_fast_pillars_2n1m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n1m +preset_rbo_ln_entry_single_maridia_fast_pillars: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape dw $078D, $9A6E ; DDB dw $079B, $B2DA ; MDB dw $07F3, $0018 ; Music Bank @@ -19372,8 +19372,8 @@ preset_rbo_ln_entry_fast_pillars_2n1m: dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_rbo_maridia_leaving_mama_turtle_2n2m: - dw #preset_rbo_maridia_mama_turtle_2n2m +preset_rbo_maridia_double_maridia_leaving_mama_turtle: + dw #preset_rbo_maridia_double_maridia_mama_turtle dw $078D, $A3E4 ; DDB dw $079B, $D055 ; MDB dw $090F, $AAE5 ; Screen subpixel X position @@ -19419,7 +19419,7 @@ preset_100early_wrecked_ship_shaft_ascent: dw #$FFFF preset_hundo_brinstar_cleanup_green_shaft_revisit: - dw #preset_hundo_brinstar_cleanup_green_pirates_shaft + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -19496,7 +19496,7 @@ preset_kpdr22_wrecked_ship_wrecked_ship_shaft: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_three_muskateers: +preset_gtmax_lower_norfair_three_musketeers: dw #preset_gtmax_lower_norfair_springball_maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB @@ -19633,8 +19633,8 @@ preset_suitless_maridia_predraygon_precious_room: dw $D8C2, $0400 ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_red_tower_2: - dw #preset_allbosskpdr_spore_spawn_red_tower_3 +preset_allbosspkdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_red_tower dw $090F, $D000 ; Screen subpixel X position dw $0913, $B800 ; Screen subpixel Y position dw $09C2, $016A ; Health @@ -19645,7 +19645,7 @@ preset_allbosspkdr_spore_spawn_red_tower_2: dw #$FFFF preset_allbosskpdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_red_tower_3 + dw #preset_allbosskpdr_spore_spawn_red_tower dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -19657,8 +19657,8 @@ preset_allbosskpdr_spore_spawn_lower_green_brinstar: dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_writg_2n1m: - dw #preset_rbo_ln_entry_fast_pillars_2n1m +preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_single_maridia_fast_pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $E600 ; Screen subpixel X position @@ -19673,8 +19673,8 @@ preset_rbo_ln_entry_writg_2n1m: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_rbo_maridia_maridia_exit_2n2m: - dw #preset_rbo_maridia_maridia_entry_2n2m +preset_rbo_maridia_double_maridia_maridia_exit: + dw #preset_rbo_maridia_double_maridia_maridia_entry dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -19692,8 +19692,8 @@ preset_rbo_maridia_maridia_exit_2n2m: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_ln_entry_amphitheater_2n1m: - dw #preset_rbo_ln_entry_fast_pillars_2n1m +preset_rbo_ln_entry_single_maridia_amphitheatre: + dw #preset_rbo_ln_entry_single_maridia_fast_pillars dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -20097,8 +20097,8 @@ preset_allbosskpdr_spore_spawn_big_pink_up: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_spore_spawn_2: - dw #preset_allbosskpdr_lower_norfair_fire_flea_room +preset_allbosskpdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_lower_norfair_fireflea_room dw $078D, $8DC6 ; DDB dw $079B, $9D9C ; MDB dw $07F3, $000F ; Music Bank @@ -20114,7 +20114,7 @@ preset_allbosskpdr_spore_spawn_spore_spawn_2: dw #$FFFF preset_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit + dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final dw $078D, $8E56 ; DDB dw $079B, $9D9C ; MDB dw $07F3, $000F ; Music Bank @@ -20140,8 +20140,8 @@ preset_allbosspkdr_spore_spawn_lower_green_brinstar: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_7_1: - dw #preset_rbo_maridia_maridia_exit_2n2m +preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: + dw #preset_rbo_maridia_double_maridia_maridia_exit dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $07F3, $0015 ; Music Bank @@ -20157,8 +20157,8 @@ preset_rbo_lower_norfair_segment_ln_30_7_1: dw $0AF6, $00BE ; Samus X dw #$FFFF -preset_rbo_ln_entry_firefleas_entry_2n1m: - dw #preset_rbo_ln_entry_amphitheater_2n1m +preset_rbo_ln_entry_single_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0257 ; Screen X position in pixels @@ -20322,7 +20322,7 @@ preset_kpdr21_wrecked_ship_leaving_gravity: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ln_main_hall: +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: dw #preset_prkd19_lower_norfair_ln_main_hall dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -20434,8 +20434,8 @@ preset_allbosspkdr_spore_spawn_big_pink_up: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_spore_spawn_2: - dw #preset_allbosskpdr_spore_spawn_spore_spawn_2 +preset_allbosspkdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_spore_spawn_spore_spawn dw $090F, $9000 ; Screen subpixel X position dw $0913, $E000 ; Screen subpixel Y position dw $09C2, $015B ; Health @@ -20457,7 +20457,7 @@ preset_allbosskpdr_spore_spawn_dachora_room_revisit: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_crateria_2: +preset_allbosskpdr_spore_spawn_crateria: dw #preset_allbosskpdr_spore_spawn_maridia_passthrough dw $078D, $8CA6 ; DDB dw $079B, $9938 ; MDB @@ -20500,8 +20500,8 @@ preset_allbosskpdr_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_rbo_ln_entry_lava_dive_2n2m: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_ln_entry_double_maridia_lava_dive: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $078D, $9792 ; DDB dw $079B, $AFFB ; MDB dw $090F, $FC4C ; Screen subpixel X position @@ -20515,14 +20515,14 @@ preset_rbo_ln_entry_lava_dive_2n2m: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_8_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw #$FFFF -preset_rbo_ln_entry_ln_main_hall_2n2m: - dw #preset_rbo_ln_entry_ln_main_hall_2n1m +preset_rbo_ln_entry_double_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall dw $09C2, $0345 ; Health dw $09C4, $03E7 ; Max health dw $09C6, $000F ; Missiles @@ -20544,8 +20544,8 @@ preset_rbo_ln_entry_ln_main_hall_2n2m: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_ln_entry_kihunter_stairs_down_2n1m: - dw #preset_rbo_ln_entry_amphitheater_2n1m +preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -20799,7 +20799,7 @@ preset_kpdr21_wrecked_ship_moat_ball: dw $0AFA, $04D0 ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ln_main_hall: +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: dw #preset_prkd20_lower_norfair_ln_main_hall dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -20909,8 +20909,8 @@ preset_allbosspkdr_spore_spawn_dachora_room_revisit: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_crateria_2: - dw #preset_allbosskpdr_spore_spawn_crateria_2 +preset_allbosspkdr_spore_spawn_crateria: + dw #preset_allbosskpdr_spore_spawn_crateria dw $090F, $1000 ; Screen subpixel X position dw $09C2, $014F ; Health dw $09C6, $0013 ; Missiles @@ -20949,8 +20949,8 @@ preset_allbosskpdr_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_rbo_ln_entry_green_gate_glitch_2n2m: - dw #preset_rbo_ln_entry_ln_main_hall_2n2m +preset_rbo_ln_entry_double_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_double_maridia_ln_main_hall dw $090F, $C000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position @@ -20965,8 +20965,8 @@ preset_rbo_ln_entry_green_gate_glitch_2n2m: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_11_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $044B ; Health dw $09C4, $044B ; Max health dw $09C6, $0028 ; Missiles @@ -21008,7 +21008,7 @@ preset_hundo_brinstar_cleanup_big_pink_revisit: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_hundo_brinstar_cleanup_mission_impossible_pbs: +preset_hundo_brinstar_cleanup_mission_impossible: dw #preset_hundo_brinstar_cleanup_dachora_room_revisit dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB @@ -21078,8 +21078,8 @@ preset_pkrd_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisited: - dw #preset_prkd20_upper_norfair_double_chamber_revisited +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit dw $090F, $8000 ; Screen subpixel X position dw $0913, $C800 ; Screen subpixel Y position dw $09A2, $3125 ; Equipped Items @@ -21095,7 +21095,7 @@ preset_pkrd_upper_norfair_double_chamber_revisited: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_prepillars: +preset_prkd19_lower_norfair_nox_ridley_prepillars: dw #preset_prkd19_lower_norfair_prepillars dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -21192,8 +21192,8 @@ preset_allbosskpdr_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF -preset_rbo_ln_entry_golden_torizo_2n2m: - dw #preset_rbo_ln_entry_green_gate_glitch_2n2m +preset_rbo_ln_entry_double_maridia_golden_torizo: + dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch dw $078D, $98A6 ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track @@ -21214,8 +21214,8 @@ preset_rbo_ln_entry_golden_torizo_2n2m: dw $D878, $801C ; Items dw #$FFFF -preset_rbo_ln_entry_ninja_pirates_2n1m: - dw #preset_rbo_ln_entry_kihunter_stairs_down_2n1m +preset_rbo_ln_entry_single_maridia_ninja_pirates: + dw #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -21231,8 +21231,8 @@ preset_rbo_ln_entry_ninja_pirates_2n1m: dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_energy_refill_escape_2n2m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n1m +preset_rbo_ln_entry_double_maridia_energy_refill_escape: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape dw $09C2, $03E7 ; Health dw $09C4, $03E7 ; Max health dw $09C6, $0017 ; Missiles @@ -21254,8 +21254,8 @@ preset_rbo_ln_entry_energy_refill_escape_2n2m: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $03E7 ; Health dw $09C4, $03E7 ; Max health dw $09CA, $001E ; Supers @@ -21279,7 +21279,7 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw #$FFFF preset_hundo_brinstar_cleanup_pink_brinstar_etank: - dw #preset_hundo_brinstar_cleanup_mission_impossible_pbs + dw #preset_hundo_brinstar_cleanup_mission_impossible dw $078D, $8E62 ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0299 ; Screen X position in pixels @@ -21331,8 +21331,8 @@ preset_gtclassic_maridia_botwoon_hallway: dw $D8C0, $8000 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_single_chamber_revisited: - dw #preset_pkrd_upper_norfair_double_chamber_revisited +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit dw $078D, $962A ; DDB dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track @@ -21347,7 +21347,7 @@ preset_pkrd_upper_norfair_single_chamber_revisited: dw #$FFFF preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_double_chamber_revisited + dw #preset_pkrd_upper_norfair_double_chamber_revisit dw $078D, $95EE ; DDB dw $079B, $AE07 ; MDB dw $07F5, $0005 ; Music Track @@ -21422,7 +21422,7 @@ preset_kpdr22_wrecked_ship_moat_ball: dw #$FFFF preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisited + dw #preset_pkrd_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB dw $079B, $AE32 ; MDB dw $07F5, $0005 ; Music Track @@ -21466,7 +21466,7 @@ preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_prepillars: +preset_prkd20_lower_norfair_nox_ridley_prepillars: dw #preset_prkd20_lower_norfair_prepillars dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -21627,8 +21627,8 @@ preset_allbosskpdr_tourian_metroids_4: dw $D8C4, $0007 ; Doors dw #$FFFF -preset_rbo_ln_entry_fast_pillars_2n2m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n2m +preset_rbo_ln_entry_double_maridia_fast_pillars: + dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape dw $078D, $9A6E ; DDB dw $079B, $B2DA ; MDB dw $07F3, $0018 ; Music Bank @@ -21644,8 +21644,8 @@ preset_rbo_ln_entry_fast_pillars_2n2m: dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_rbo_ln_entry_preridley_2n1m: - dw #preset_rbo_ln_entry_ninja_pirates_2n1m +preset_rbo_ln_entry_single_maridia_preridley: + dw #preset_rbo_ln_entry_single_maridia_ninja_pirates dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -21712,7 +21712,7 @@ preset_hundo_brinstar_cleanup_spore_spawn_supers: dw #$FFFF preset_hundo_brinstar_cleanup_waterway_etank: - dw #preset_hundo_brinstar_cleanup_green_pirates_shaft + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft dw $078D, $8F82 ; DDB dw $079B, $9D19 ; MDB dw $07F3, $000F ; Music Bank @@ -21788,7 +21788,7 @@ preset_gtclassic_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_worst_room_in_the_game: +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: dw #preset_prkd19_lower_norfair_worst_room_in_the_game dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -21919,8 +21919,8 @@ preset_allbosspkdr_tourian_escape_parlor: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_writg_2n2m: - dw #preset_rbo_ln_entry_fast_pillars_2n2m +preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_double_maridia_fast_pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $E600 ; Screen subpixel X position @@ -21935,8 +21935,8 @@ preset_rbo_ln_entry_writg_2n2m: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_rbo_ridley_ridley_20_7_1: - dw #preset_rbo_ln_entry_preridley_2n1m +preset_rbo_ridley_ridley_20_supers_7_1: + dw #preset_rbo_ln_entry_single_maridia_preridley dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -21952,16 +21952,16 @@ preset_rbo_ridley_ridley_20_7_1: dw $D8BA, $D3F3 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_11_2: - dw #preset_rbo_lower_norfair_segment_ln_35_11_1 +preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley dw $09C6, $0029 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_ln_escape_ridley_etank_2n1m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n1m +preset_rbo_ln_escape_single_maridia_ridley_etank: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape dw $078D, $98B2 ; DDB dw $079B, $B698 ; MDB dw $090F, $5FFF ; Screen subpixel X position @@ -22080,7 +22080,7 @@ preset_pkrd_upper_norfair_lava_spark: dw #$FFFF preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ln_main_hall + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall dw $090F, $2000 ; Screen subpixel X position dw $09A2, $3125 ; Equipped Items dw $09A4, $3125 ; Collected Items @@ -22202,8 +22202,8 @@ preset_allbosskpdr_tourian_escape_parlor: dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_25_9_1: - dw #preset_rbo_ridley_ridley_20_7_1 +preset_rbo_ridley_ridley_25_supers_9_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 dw $09C2, $0314 ; Health dw $09C4, $03E7 ; Max health dw $09C6, $001E ; Missiles @@ -22212,8 +22212,8 @@ preset_rbo_ridley_ridley_25_9_1: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_rbo_ln_escape_postridley_2n1m: - dw #preset_rbo_ln_escape_ridley_etank_2n1m +preset_rbo_ln_escape_single_maridia_postridley: + dw #preset_rbo_ln_escape_single_maridia_ridley_etank dw $078D, $9A62 ; DDB dw $079B, $B32E ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -22227,16 +22227,16 @@ preset_rbo_ln_escape_postridley_2n1m: dw $0AFA, $019B ; Samus Y dw #$FFFF -preset_rbo_ridley_ridley_25_8_1: - dw #preset_rbo_ridley_ridley_20_7_1 +preset_rbo_ridley_ridley_25_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 dw $09C2, $02C0 ; Health dw $09C4, $0383 ; Max health dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw #$FFFF -preset_rbo_ln_escape_firefleas_2n1m: - dw #preset_rbo_ln_entry_preridley_2n1m +preset_rbo_ln_escape_single_maridia_firefleas: + dw #preset_rbo_ln_entry_single_maridia_preridley dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -22271,7 +22271,7 @@ preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_hundo_mama_turtle_etank_green_hills_revisit: +preset_hundo_mama_turtle_etank_green_hill_zone_revisit: dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape dw $090F, $0000 ; Screen subpixel X position dw $0911, $02D1 ; Screen X position in pixels @@ -22306,17 +22306,17 @@ preset_hundo_mama_turtle_etank_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtclassic_maridia_womple_jump: +preset_gtclassic_maridia_whomple_jump: dw #preset_gtclassic_maridia_reverse_halfie_spikesuit dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_nox_worst_room_in_the_game: +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: dw #preset_prkd20_lower_norfair_worst_room_in_the_game dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_amphitheatre: +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: dw #preset_prkd19_lower_norfair_amphitheatre dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -22511,16 +22511,16 @@ preset_suitless_maridia_cleanup_1_rjump: dw $D820, $2801 ; Events dw #$FFFF -preset_rbo_ridley_ridley_25_9_2: - dw #preset_rbo_ridley_ridley_25_9_1 +preset_rbo_ridley_ridley_25_supers_9_2: + dw #preset_rbo_ridley_ridley_25_supers_9_1 dw $09C6, $0025 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_ln_escape_firefleas_exit_2n1m: - dw #preset_rbo_ln_escape_firefleas_2n1m +preset_rbo_ln_escape_single_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_single_maridia_firefleas dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -22537,8 +22537,8 @@ preset_rbo_ln_escape_firefleas_exit_2n1m: dw $0AF6, $015F ; Samus X dw #$FFFF -preset_rbo_ridley_ridley_25_7_1: - dw #preset_rbo_ridley_ridley_20_7_1 +preset_rbo_ridley_ridley_25_supers_7_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw #$FFFF @@ -22599,7 +22599,7 @@ preset_hundo_mama_turtle_etank_breaking_the_tube: dw #$FFFF preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_womple_jump + dw #preset_gtclassic_maridia_whomple_jump dw $078D, $A834 ; DDB dw $079B, $D72A ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -22608,12 +22608,12 @@ preset_gtclassic_maridia_reverse_halfie_climb: dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_amphitheatre: +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: dw #preset_prkd20_lower_norfair_amphitheatre dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_kihunter_stairs_down: +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: dw #preset_prkd19_lower_norfair_kihunter_stairs_down dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -22791,8 +22791,8 @@ preset_suitless_maridia_cleanup_1_pants_room_corner: dw $D882, $05F3 ; Items dw #$FFFF -preset_rbo_ln_escape_3_musketeers_2n1m: - dw #preset_rbo_ln_escape_firefleas_exit_2n1m +preset_rbo_ln_escape_single_maridia_3_musketeers: + dw #preset_rbo_ln_escape_single_maridia_firefleas_exit dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -22806,8 +22806,8 @@ preset_rbo_ln_escape_3_musketeers_2n1m: dw $0AF6, $0067 ; Samus X dw #$FFFF -preset_rbo_ridley_ridley_20_8_1: - dw #preset_rbo_ridley_ridley_20_7_1 +preset_rbo_ridley_ridley_20_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 dw $09C2, $02C0 ; Health dw $09C4, $0383 ; Max health dw #$FFFF @@ -22891,7 +22891,7 @@ preset_gtclassic_maridia_reverse_botwoon_hallway: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_wasteland: +preset_prkd19_lower_norfair_nox_ridley_wasteland: dw #preset_prkd19_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -22916,7 +22916,7 @@ preset_prkd19_lower_norfair_metal_ninja_pirates: dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_kihunter_stairs_down: +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: dw #preset_prkd20_lower_norfair_kihunter_stairs_down dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -22981,13 +22981,13 @@ preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_3_musketeers_spikesuit_2n1m: - dw #preset_rbo_ln_escape_3_musketeers_2n1m +preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_3_musketeers dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_single_chamber_2n1m: - dw #preset_rbo_ln_escape_firefleas_exit_2n1m +preset_rbo_ln_escape_single_maridia_single_chamber: + dw #preset_rbo_ln_escape_single_maridia_firefleas_exit dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -23001,8 +23001,8 @@ preset_rbo_ln_escape_single_chamber_2n1m: dw $0AF6, $016A ; Samus X dw #$FFFF -preset_rbo_ln_entry_amphitheater_2n2m: - dw #preset_rbo_ln_entry_fast_pillars_2n2m +preset_rbo_ln_entry_double_maridia_amphitheatre: + dw #preset_rbo_ln_entry_double_maridia_fast_pillars dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -23122,7 +23122,7 @@ preset_gtclassic_wrecked_ship_crateria_kihunters: dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_metal_ninja_pirates: +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -23195,7 +23195,7 @@ preset_prkd19_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_wasteland: +preset_prkd20_lower_norfair_nox_ridley_wasteland: dw #preset_prkd20_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -23253,13 +23253,13 @@ preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_single_chamber_spikesuit_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m +preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_single_chamber dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m +preset_rbo_ln_escape_single_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_single_maridia_single_chamber dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F3, $0015 ; Music Bank @@ -23276,8 +23276,8 @@ preset_rbo_ln_escape_croc_gate_farm_2n1m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_9_1: - dw #preset_rbo_lower_norfair_segment_ln_35_10_1 +preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw #$FFFF @@ -23359,7 +23359,7 @@ preset_gtclassic_wrecked_ship_moat: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_plowerhouse: +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: dw #preset_prkd19_lower_norfair_plowerhouse dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -23392,7 +23392,7 @@ preset_kpdr22_red_brinstar_revisit_below_spazer_final: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_tube: +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -23457,7 +23457,7 @@ preset_prkd19_lower_norfair_ridley_farming_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_metal_ninja_pirates: +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: dw #preset_prkd20_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -23531,13 +23531,13 @@ preset_suitless_maridia_cleanup_1_crab_hole: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n1m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n1m +preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_croc_gate_farm dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_business_center_2n1m: - dw #preset_rbo_ln_escape_firefleas_2n1m +preset_rbo_ln_escape_single_maridia_business_center: + dw #preset_rbo_ln_escape_single_maridia_firefleas dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $07F3, $0015 ; Music Bank @@ -23552,8 +23552,8 @@ preset_rbo_ln_escape_business_center_2n1m: dw $0AF6, $0031 ; Samus X dw #$FFFF -preset_rbo_ln_entry_firefleas_entry_2n2m: - dw #preset_rbo_ln_entry_amphitheater_2n2m +preset_rbo_ln_entry_double_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_double_maridia_amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0257 ; Screen X position in pixels @@ -23645,7 +23645,7 @@ preset_gtclassic_wrecked_ship_wrecked_ship_shaft: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_farming_room: +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: dw #preset_prkd19_lower_norfair_ridley_farming_room dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X @@ -23669,8 +23669,8 @@ preset_kpdr25_red_brinstar_revisit_below_spazer_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_tube +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -23714,7 +23714,7 @@ preset_prkd19_lower_norfair_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_plowerhouse: +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: dw #preset_prkd20_lower_norfair_plowerhouse dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -23809,13 +23809,13 @@ preset_suitless_maridia_cleanup_2_main_street_revisit: dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_rbo_ln_escape_business_center_spikesuit_2n1m: - dw #preset_rbo_ln_escape_business_center_2n1m +preset_rbo_ln_escape_single_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_business_center dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_maridia_entry_2n1m: - dw #preset_rbo_ln_escape_business_center_2n1m +preset_rbo_ln_escape_single_maridia_maridia_entry: + dw #preset_rbo_ln_escape_single_maridia_business_center dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $07F3, $0012 ; Music Bank @@ -23828,8 +23828,8 @@ preset_rbo_ln_escape_maridia_entry_2n1m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_8_1: - dw #preset_rbo_lower_norfair_segment_ln_35_10_1 +preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw #$FFFF @@ -23905,14 +23905,14 @@ preset_gtclassic_wrecked_ship_phantoon: dw $D8C0, $8030 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_breaking_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_tube +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_tube +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -23997,14 +23997,14 @@ preset_kpdr21_maridia_botwoon_hallway: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley: +preset_prkd19_lower_norfair_nox_ridley_ridley: dw #preset_prkd19_lower_norfair_ridley dw $09A6, $1007 ; Equipped Beams dw $09C6, $000F ; Missiles dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_farming_room: +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: dw #preset_prkd20_lower_norfair_ridley_farming_room dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -24151,13 +24151,13 @@ preset_suitless_maridia_cleanup_2_swiss_cheese_room: dw $D880, $4F00 ; Items dw #$FFFF -preset_rbo_ln_escape_maridia_entry_spikesuit_2n1m: - dw #preset_rbo_ln_escape_maridia_entry_2n1m +preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_maridia_entry dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_entry_kihunter_stairs_down_2n2m: - dw #preset_rbo_ln_entry_amphitheater_2n2m +preset_rbo_ln_entry_double_maridia_kihunter_stairs_down: + dw #preset_rbo_ln_entry_double_maridia_amphitheatre dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -24177,7 +24177,7 @@ preset_rbo_ln_entry_kihunter_stairs_down_2n2m: dw #$FFFF preset_rbo_maridia_mount_everest_spikesuit: - dw #preset_rbo_ln_escape_business_center_spikesuit_2n1m + dw #preset_rbo_ln_escape_single_maridia_business_center_spikesuit dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -24195,13 +24195,13 @@ preset_rbo_maridia_mount_everest_spikesuit: dw $D820, $0801 ; Events dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_11_1: - dw #preset_rbo_lower_norfair_segment_ln_35_11_1 +preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw #$FFFF -preset_100early_brinstar_cleanup_green_hills_revisit: +preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw #preset_100early_brinstar_cleanup_waterway_etank dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position @@ -24317,7 +24317,7 @@ preset_kpdr21_maridia_botwoon: dw #$FFFF preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley + dw #preset_prkd19_lower_norfair_nox_ridley_ridley dw $09A6, $1001 ; Equipped Beams dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items @@ -24454,8 +24454,8 @@ preset_rbo_maridia_aqueduct_spikesuit: dw $D8C0, $8000 ; Doors dw #$FFFF -preset_rbo_ln_entry_ninja_pirates_2n2m: - dw #preset_rbo_ln_entry_kihunter_stairs_down_2n2m +preset_rbo_ln_entry_double_maridia_ninja_pirates: + dw #preset_rbo_ln_entry_double_maridia_kihunter_stairs_down dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -24472,7 +24472,7 @@ preset_rbo_ln_entry_ninja_pirates_2n2m: dw #$FFFF preset_100early_brinstar_cleanup_blockbuster: - dw #preset_100early_brinstar_cleanup_green_hills_revisit + dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -24630,7 +24630,7 @@ preset_kpdr21_maridia_botwoon_etank: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley: +preset_prkd20_lower_norfair_nox_ridley_ridley: dw #preset_prkd20_lower_norfair_ridley dw $09A6, $1007 ; Equipped Beams dw #$FFFF @@ -24663,7 +24663,7 @@ preset_prkd20_lower_norfair_kihunter_stairs_up: dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_fire_flea_room: +preset_prkd19_lower_norfair_fireflea_room: dw #preset_prkd19_lower_norfair_kihunter_stairs_up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -24691,7 +24691,7 @@ preset_prkd19_lower_norfair_springball_maze: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_fire_flea_room: +preset_pkrd_lower_norfair_fireflea_room: dw #preset_pkrd_lower_norfair_kihunter_stairs_up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -24809,8 +24809,8 @@ preset_rbo_maridia_botwoon_clip_spikesuit: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $03E7 ; Health dw $09C4, $03E7 ; Max health dw #$FFFF @@ -24835,7 +24835,7 @@ preset_100early_maridia_predraygon_main_street: dw #$FFFF preset_100early_maridia_predraygon_fish_tank: - dw #preset_100early_brinstar_cleanup_green_hills_revisit + dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -24900,7 +24900,7 @@ preset_gtclassic_wrecked_ship_terminator_revisit: dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_gtclassic_wrecked_ship_green_pirate_shaft_2: +preset_gtclassic_wrecked_ship_green_pirate_shaft: dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit dw $078D, $895E ; DDB dw $079B, $990D ; MDB @@ -24936,8 +24936,8 @@ preset_kpdr23_maridia_botwoon: dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd20_lower_norfair_fire_flea_room: - dw #preset_prkd19_lower_norfair_fire_flea_room +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items @@ -25118,8 +25118,8 @@ preset_rbo_maridia_botwoon_spikesuit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_preridley_2n2m: - dw #preset_rbo_ln_entry_ninja_pirates_2n2m +preset_rbo_ln_entry_double_maridia_preridley: + dw #preset_rbo_ln_entry_double_maridia_ninja_pirates dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -25395,8 +25395,8 @@ preset_rbo_maridia_postbotwoon_spikesuit: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_9_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 +preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw #$FFFF @@ -25580,8 +25580,8 @@ preset_rbo_maridia_postbotwoon: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_rbo_ridley_ridley_30_7_1: - dw #preset_rbo_ln_entry_preridley_2n2m +preset_rbo_ridley_ridley_30_supers_7_1: + dw #preset_rbo_ln_entry_double_maridia_preridley dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -25875,8 +25875,8 @@ preset_rbo_maridia_colosseum: dw $0AF6, $00C6 ; Samus X dw #$FFFF -preset_rbo_ridley_ridley_30_8_1: - dw #preset_rbo_ridley_ridley_30_7_1 +preset_rbo_ridley_ridley_30_supers_8_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 dw $09C2, $02B0 ; Health dw $09C4, $0383 ; Max health dw #$FFFF @@ -25970,7 +25970,7 @@ preset_prkd20_kraid_kraid_kihunters: dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_mini_kraid: +preset_prkd19_kraid_minikraid: dw #preset_prkd19_kraid_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -26082,8 +26082,8 @@ preset_rbo_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_rbo_ln_escape_ridley_etank_2n2m: - dw #preset_rbo_ln_escape_ridley_etank_2n1m +preset_rbo_ln_escape_double_maridia_ridley_etank: + dw #preset_rbo_ln_escape_single_maridia_ridley_etank dw $09C2, $048D ; Health dw $09C4, $048F ; Max health dw $09C6, $0018 ; Missiles @@ -26129,8 +26129,8 @@ preset_rbo_maridia_draygon_escape: dw $D8C2, $8C00 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_11_1: - dw #preset_rbo_ridley_ridley_30_7_1 +preset_rbo_ridley_ridley_35_supers_11_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 dw $09C2, $037C ; Health dw $09C4, $04AF ; Max health dw $09C6, $001E ; Missiles @@ -26155,7 +26155,7 @@ preset_100early_maridia_predraygon_west_beach: dw $D880, $4FFF ; Items dw #$FFFF -preset_hundo_maridia_cleanup_right_sandpit: +preset_hundo_maridia_cleanup_right_sand_pit: dw #preset_hundo_maridia_cleanup_aqueduct_revisit dw $078D, $A7D4 ; DDB dw $079B, $D5A7 ; MDB @@ -26274,8 +26274,8 @@ preset_kpdr25_maridia_reverse_halfie_spikesuit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_kraid_mini_kraid: - dw #preset_prkd19_kraid_mini_kraid +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items @@ -26295,7 +26295,7 @@ preset_prkd20_kraid_leaving_varia: dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_mini_kraid_revisit: +preset_prkd19_kraid_minikraid_revisit: dw #preset_prkd19_kraid_leaving_varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -26402,8 +26402,8 @@ preset_rbo_maridia_reverse_colosseum: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_rbo_ln_escape_postridley_2n2m: - dw #preset_rbo_ln_escape_ridley_etank_2n2m +preset_rbo_ln_escape_double_maridia_postridley: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank dw $078D, $9A62 ; DDB dw $079B, $B32E ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -26447,8 +26447,8 @@ preset_100early_maridia_predraygon_west_beach_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_hundo_maridia_cleanup_left_sandpit: - dw #preset_hundo_maridia_cleanup_right_sandpit +preset_hundo_maridia_cleanup_left_sand_pit: + dw #preset_hundo_maridia_cleanup_right_sand_pit dw $090F, $9000 ; Screen subpixel X position dw $0913, $FC00 ; Screen subpixel Y position dw $09A2, $3326 ; Equipped Items @@ -26470,7 +26470,7 @@ preset_hundo_maridia_cleanup_left_sandpit: dw #$FFFF preset_hundo_maridia_cleanup_puyo_ice_clip_springball: - dw #preset_hundo_maridia_cleanup_right_sandpit + dw #preset_hundo_maridia_cleanup_right_sand_pit dw $078D, $A690 ; DDB dw $079B, $D646 ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -26552,8 +26552,8 @@ preset_kpdr25_maridia_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_kraid_mini_kraid_revisit: - dw #preset_prkd19_kraid_mini_kraid_revisit +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items @@ -26685,8 +26685,8 @@ preset_rbo_maridia_cac_alley: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_10_1: - dw #preset_rbo_ridley_ridley_30_7_1 +preset_rbo_ridley_ridley_35_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 dw $09C2, $0338 ; Health dw $09C4, $044B ; Max health dw $09CA, $0023 ; Supers @@ -26707,8 +26707,8 @@ preset_rbo_maridia_plasma_spark_room: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_ln_escape_firefleas_2n2m: - dw #preset_rbo_ln_escape_ridley_etank_2n2m +preset_rbo_ln_escape_double_maridia_firefleas: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $07F3, $0018 ; Music Bank @@ -26743,7 +26743,7 @@ preset_100early_maridia_predraygon_beach_missiles_revisit: dw #$FFFF preset_hundo_maridia_cleanup_leaving_maridia: - dw #preset_hundo_maridia_cleanup_left_sandpit + dw #preset_hundo_maridia_cleanup_left_sand_pit dw $078D, $A528 ; DDB dw $079B, $D21C ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -26959,8 +26959,8 @@ preset_rbo_maridia_kassiuz_room: dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_11_2: - dw #preset_rbo_ridley_ridley_35_11_1 +preset_rbo_ridley_ridley_35_supers_11_2: + dw #preset_rbo_ridley_ridley_35_supers_11_1 dw $09C6, $0025 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves @@ -26980,8 +26980,8 @@ preset_rbo_maridia_plasma_screw_attack_strat: dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_ln_escape_firefleas_exit_2n2m: - dw #preset_rbo_ln_escape_firefleas_2n2m +preset_rbo_ln_escape_double_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_double_maridia_firefleas dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -27266,7 +27266,7 @@ preset_kpdr25_maridia_plasma_spark: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_womple_jump: +preset_gtmax_maridia_postdraygon_whomple_jump: dw #preset_gtmax_maridia_postdraygon_reverse_halfie dw $0A68, $0000 ; Flash suit dw #$FFFF @@ -27337,8 +27337,8 @@ preset_rbo_maridia_leaving_maridia: dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_9_1: - dw #preset_rbo_ridley_ridley_35_10_1 +preset_rbo_ridley_ridley_35_supers_9_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 dw $09C2, $02F4 ; Health dw $09C4, $03E7 ; Max health dw #$FFFF @@ -27488,7 +27488,7 @@ preset_kpdr22_maridia_plasma_spark_revisit: dw #$FFFF preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_womple_jump + dw #preset_gtmax_maridia_postdraygon_whomple_jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -27501,7 +27501,7 @@ preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: dw #$FFFF preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_womple_jump + dw #preset_gtmax_maridia_postdraygon_whomple_jump dw $078D, $A8AC ; DDB dw $079B, $D6FD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -27568,8 +27568,8 @@ preset_rbo_wrecked_ship_forgotten_highway: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_rbo_ln_escape_3_musketeers_2n2m: - dw #preset_rbo_ln_escape_firefleas_exit_2n2m +preset_rbo_ln_escape_double_maridia_3_musketeers: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -27848,7 +27848,7 @@ preset_kpdr23_maridia_plasma_beam: dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sandpit: +preset_gtmax_maridia_postdraygon_right_sand_pit: dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo dw $078D, $A7D4 ; DDB dw $079B, $D5A7 ; MDB @@ -27922,13 +27922,13 @@ preset_rbo_wrecked_ship_east_ocean: dw $0AFA, $007B ; Samus Y dw #$FFFF -preset_rbo_ridley_ridley_35_8_1: - dw #preset_rbo_ridley_ridley_35_10_1 +preset_rbo_ridley_ridley_35_supers_8_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 dw $09C2, $02B0 ; Health dw $09C4, $0383 ; Max health dw #$FFFF -preset_100early_maridia_postdraygon_return_halfie: +preset_100early_maridia_postdraygon_reverse_halfie: dw #preset_100early_maridia_predraygon_draygon dw $078D, $A96C ; DDB dw $090F, $A000 ; Screen subpixel X position @@ -28096,7 +28096,7 @@ preset_prkd19_maridia_draygon: dw #$FFFF preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sandpit + dw #preset_gtmax_maridia_postdraygon_right_sand_pit dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -28147,13 +28147,13 @@ preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_3_musketeers_spikesuit_2n2m: - dw #preset_rbo_ln_escape_3_musketeers_2n2m +preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers dw $0A68, $0001 ; Flash suit dw #$FFFF preset_100early_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_100early_maridia_postdraygon_return_halfie + dw #preset_100early_maridia_postdraygon_reverse_halfie dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -28270,8 +28270,8 @@ preset_gtmax_maridia_postdraygon_maridia_ggg: dw $0AF6, $004E ; Samus X dw #$FFFF -preset_gtmax_maridia_postdraygon_left_sandpit: - dw #preset_gtmax_maridia_postdraygon_right_sandpit +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit dw $078D, $A4C8 ; DDB dw $090F, $C000 ; Screen subpixel X position dw $0913, $4800 ; Screen subpixel Y position @@ -28335,8 +28335,8 @@ preset_rbo_wrecked_ship_ws_shaft_down: dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_rbo_ln_escape_single_chamber_2n2m: - dw #preset_rbo_ln_escape_firefleas_exit_2n2m +preset_rbo_ln_escape_double_maridia_single_chamber: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -28366,7 +28366,7 @@ preset_100early_maridia_postdraygon_east_sand_pit: dw #$FFFF preset_100early_maridia_postdraygon_pants_room: - dw #preset_100early_maridia_postdraygon_return_halfie + dw #preset_100early_maridia_postdraygon_reverse_halfie dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -28579,7 +28579,7 @@ preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: dw $D882, $01BF ; Items dw #$FFFF -preset_suitless_wrecked_ship_sponge_bath_2: +preset_suitless_wrecked_ship_sponge_bath: dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath dw $078D, $A2E8 ; DDB dw $079B, $CAF6 ; MDB @@ -28663,8 +28663,8 @@ preset_rbo_wrecked_ship_phantoon: dw $D8C0, $8010 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_30_11_1: - dw #preset_rbo_ridley_ridley_35_11_1 +preset_rbo_ridley_ridley_30_supers_11_1: + dw #preset_rbo_ridley_ridley_35_supers_11_1 dw $09CA, $001E ; Supers dw $09CC, $001E ; Max supers dw #$FFFF @@ -28685,7 +28685,7 @@ preset_100early_maridia_postdraygon_shaktool: dw #$FFFF preset_100early_maridia_postdraygon_shaktool_revisit: - dw #preset_100early_maridia_postdraygon_return_halfie + dw #preset_100early_maridia_postdraygon_reverse_halfie dw $078D, $A8D0 ; DDB dw $079B, $D6D0 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -28929,8 +28929,8 @@ preset_rbo_wrecked_ship_ws_shaft_up: dw $D8C0, $8070 ; Doors dw #$FFFF -preset_rbo_ln_escape_single_chamber_spikesuit_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m +preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_single_chamber dw $0A68, $0001 ; Flash suit dw #$FFFF @@ -28947,7 +28947,7 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_hundo_ridley_writg: +preset_hundo_ridley_worst_room_in_the_game: dw #preset_hundo_ridley_fast_ripper_room dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB @@ -29116,8 +29116,8 @@ preset_rbo_wrecked_ship_west_ocean: dw $D8C0, $8074 ; Doors dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m +preset_rbo_ln_escape_double_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_double_maridia_single_chamber dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F3, $0015 ; Music Bank @@ -29150,8 +29150,8 @@ preset_rbo_kraidg4_kihunters_room_down: dw $D8C0, $8074 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_30_10_1: - dw #preset_rbo_ridley_ridley_30_7_1 +preset_rbo_ridley_ridley_30_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 dw $09C2, $0338 ; Health dw $09C4, $044B ; Max health dw #$FFFF @@ -29191,7 +29191,7 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw #$FFFF preset_hundo_ridley_mickey_mouse_missiles: - dw #preset_hundo_ridley_writg + dw #preset_hundo_ridley_worst_room_in_the_game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -29233,7 +29233,7 @@ preset_kpdr23_upper_norfair_revisit_ice_beam_gates: dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_business_center_revisit: +preset_kpdr25_maridia_business_center_revisit: dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams @@ -29394,8 +29394,8 @@ preset_rbo_kraidg4_red_brinstar_elevator_down: dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n2m +preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm dw $0A68, $0001 ; Flash suit dw #$FFFF @@ -29494,7 +29494,7 @@ preset_prkd19_backtracking_parlor_return: dw #$FFFF preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_lower_norfair_business_center_revisit + dw #preset_kpdr25_maridia_business_center_revisit dw $078D, $9576 ; DDB dw $079B, $AEDF ; MDB dw $090F, $B001 ; Screen subpixel X position @@ -29505,7 +29505,7 @@ preset_kpdr25_lower_norfair_magdollite_tunnel: dw #$FFFF preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_business_center_revisit + dw #preset_kpdr25_maridia_business_center_revisit dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -29671,7 +29671,7 @@ preset_suitless_wrecked_ship_west_ocean_revisit: dw $D880, $FF7F ; Items dw #$FFFF -preset_rbo_kraidg4_red_tower_moonfall_screw_attack: +preset_rbo_kraidg4_red_tower_screwfall: dw #preset_rbo_kraidg4_red_brinstar_elevator_down dw $078D, $90AE ; DDB dw $079B, $A2F7 ; MDB @@ -29684,8 +29684,8 @@ preset_rbo_kraidg4_red_tower_moonfall_screw_attack: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_business_center_2n2m: - dw #preset_rbo_ln_escape_firefleas_2n2m +preset_rbo_ln_escape_double_maridia_business_center: + dw #preset_rbo_ln_escape_double_maridia_firefleas dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $07F3, $0015 ; Music Bank @@ -29955,7 +29955,7 @@ preset_suitless_wrecked_ship_crateria_kihunters: dw #$FFFF preset_rbo_kraidg4_kraid_entry: - dw #preset_rbo_kraidg4_red_tower_moonfall_screw_attack + dw #preset_rbo_kraidg4_red_tower_screwfall dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -29970,8 +29970,8 @@ preset_rbo_kraidg4_kraid_entry: dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_rbo_ridley_ridley_30_9_1: - dw #preset_rbo_ridley_ridley_30_7_1 +preset_rbo_ridley_ridley_30_supers_9_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 dw $09C2, $02F4 ; Health dw $09C4, $03E7 ; Max health dw #$FFFF @@ -30214,8 +30214,8 @@ preset_rbo_kraidg4_kraid_hallway: dw $0B3F, $0000 ; Blue suit dw #$FFFF -preset_rbo_ln_escape_business_center_spikesuit_2n2m: - dw #preset_rbo_ln_escape_business_center_2n2m +preset_rbo_ln_escape_double_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_business_center dw $0A68, $0001 ; Flash suit dw #$FFFF @@ -30532,8 +30532,8 @@ preset_rbo_kraidg4_kraid: dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_rbo_ln_escape_maridia_entry_2n2m: - dw #preset_rbo_ln_escape_business_center_2n2m +preset_rbo_ln_escape_double_maridia_maridia_entry: + dw #preset_rbo_ln_escape_double_maridia_business_center dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $07F3, $0012 ; Music Bank @@ -30802,8 +30802,8 @@ preset_rbo_kraidg4_kraid_hallway_exit: dw $D8B8, $EEA4 ; Doors dw #$FFFF -preset_rbo_ln_escape_maridia_entry_spikesuit_2n2m: - dw #preset_rbo_ln_escape_maridia_entry_2n2m +preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_maridia_entry dw $0A68, $0001 ; Flash suit dw #$FFFF @@ -31378,7 +31378,7 @@ preset_100early_kraidicekronic_ice_beam_gate_room: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_hundo_ridley_3_muskateers: +preset_hundo_ridley_3_musketeers: dw #preset_hundo_ridley_hotarubi_special dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB @@ -31520,7 +31520,7 @@ preset_100early_kraidicekronic_ice_beam_snake_room: dw #$FFFF preset_hundo_crocomire_bubble_mountain_revisit: - dw #preset_hundo_ridley_3_muskateers + dw #preset_hundo_ridley_3_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -32491,7 +32491,7 @@ preset_kpdr22_lower_norfair_kihunter_stairs_up: dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_fire_flea_room: +preset_kpdr23_lower_norfair_fireflea_room: dw #preset_kpdr23_lower_norfair_kihunter_stairs_up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -32529,7 +32529,7 @@ preset_kpdr25_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_crateria_power_bombs: +preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw #preset_gtmax_wrecked_ship_ocean_revisit dw $078D, $8AC6 ; DDB dw $079B, $91F8 ; MDB @@ -32667,13 +32667,13 @@ preset_kpdr21_lower_norfair_kihunter_stairs_up: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fire_flea_room: - dw #preset_kpdr23_lower_norfair_fire_flea_room +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room dw $09A8, $100B ; Collected Beams dw #$FFFF preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fire_flea_room + dw #preset_kpdr23_lower_norfair_fireflea_room dw $09C2, $01FB ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles @@ -32687,7 +32687,7 @@ preset_kpdr25_lower_norfair_fireflea_room: dw #$FFFF preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fire_flea_room + dw #preset_kpdr23_lower_norfair_fireflea_room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -32702,7 +32702,7 @@ preset_kpdr23_lower_norfair_springball_maze: dw #$FFFF preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fire_flea_room + dw #preset_kpdr23_lower_norfair_fireflea_room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5A81 ; Screen subpixel X position @@ -32714,8 +32714,8 @@ preset_kpdr23_lower_norfair_three_musketeers: dw $0AF6, $0060 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_1_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_1_crateria_power_bombs +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs dw $078D, $893A ; DDB dw $079B, $93AA ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -32841,8 +32841,8 @@ preset_hundo_crocomire_croc_escape: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_fire_flea_room: - dw #preset_kpdr22_lower_norfair_fire_flea_room +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -32928,8 +32928,8 @@ preset_kpdr25_lower_norfair_three_musketeers: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_1_landing_site_revisit +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit dw $078D, $892E ; DDB dw $079B, $92B3 ; MDB dw $07F3, $0009 ; Music Bank @@ -33165,8 +33165,8 @@ preset_kpdr25_lower_norfair_business_center_final: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_1_gauntlet_etank +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank dw $078D, $8952 ; DDB dw $079B, $965B ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -33364,8 +33364,8 @@ preset_kpdr25_backtracking_red_brinstar_green_gate: dw $0AF6, $0079 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_1_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_1_crumble_blocks +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks dw $078D, $8B1A ; DDB dw $079B, $99BD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -33716,8 +33716,8 @@ preset_100early_lower_norfair_ninja_pirates: dw $D8BA, $C3F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_1_kago_mushroom_room +preset_gtmax_brinstar_cleanup_green_brinstar_revisit: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -33730,8 +33730,8 @@ preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_1_kago_mushroom_room +preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room dw $078D, $8CD6 ; DDB dw $079B, $9BC8 ; MDB dw $07F3, $000F ; Music Bank @@ -33887,7 +33887,7 @@ preset_kpdr25_tourian_tourian_elevator_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_ridley_ridley_2: +preset_suitless_ridley_ridley: dw #preset_suitless_ridley_preridley_room dw $078D, $995A ; DDB dw $079B, $B37A ; MDB @@ -33948,8 +33948,8 @@ preset_100early_lower_norfair_plowerhouse_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit dw $078D, $8D5A ; DDB dw $079B, $9C07 ; MDB dw $07F3, $000F ; Music Bank @@ -34215,8 +34215,8 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_1_reverse_mockball +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball dw $078D, $8D66 ; DDB dw $079B, $9BC8 ; MDB dw $07F5, $0005 ; Music Track @@ -34363,8 +34363,8 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_1_green_shaft_descent +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent dw $078D, $8D4E ; DDB dw $079B, $9AD9 ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -34394,7 +34394,7 @@ preset_suitless_norfair_cleanup_hotarubi_revisit: dw $D878, $DEDE ; Items dw #$FFFF -preset_100early_lower_norfair_three_muskateers: +preset_100early_lower_norfair_three_musketeers: dw #preset_100early_lower_norfair_springball_maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB @@ -34525,8 +34525,8 @@ preset_kpdr25_tourian_metroids_4: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms dw $078D, $8F3A ; DDB dw $079B, $A051 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -34559,7 +34559,7 @@ preset_suitless_norfair_cleanup_three_musketeers: dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF -preset_suitless_norfair_cleanup_single_chamber_2: +preset_suitless_norfair_cleanup_single_chamber: dw #preset_suitless_norfair_cleanup_hotarubi_revisit dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB @@ -34580,7 +34580,7 @@ preset_suitless_norfair_cleanup_single_chamber_2: dw #$FFFF preset_100early_lower_norfair_bubble_mountain_return: - dw #preset_100early_lower_norfair_three_muskateers + dw #preset_100early_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -34692,8 +34692,8 @@ preset_kpdr21_tourian_metroids_4: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_1_etecoon_etank_room +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room dw $078D, $8F5E ; DDB dw $079B, $A011 ; MDB dw $090F, $BFFF ; Screen subpixel X position @@ -34712,7 +34712,7 @@ preset_gtmax_brinstar_cleanup_1_etecoon_room: dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_return: - dw #preset_suitless_norfair_cleanup_single_chamber_2 + dw #preset_suitless_norfair_cleanup_single_chamber dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -34830,8 +34830,8 @@ preset_kpdr21_tourian_baby_skip: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_1_etecoon_room +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room dw $078D, $8F46 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -34971,8 +34971,8 @@ preset_kpdr25_tourian_mother_brain_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_1_green_shaft_final +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final dw $078D, $8D06 ; DDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -35099,8 +35099,8 @@ preset_kpdr25_tourian_mother_brain_3: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_gtmax_brinstar_cleanup_1_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_1_dachora_room_revisit +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit dw $078D, $8CE2 ; DDB dw $079B, $9CB3 ; MDB dw $090F, $9C00 ; Screen subpixel X position @@ -35115,8 +35115,8 @@ preset_gtmax_brinstar_cleanup_1_big_pink_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_1_green_shaft_final +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -35266,8 +35266,8 @@ preset_kpdr25_tourian_zebes_escape: dw $D820, $4FC5 ; Events dw #$FFFF -preset_gtmax_brinstar_cleanup_1_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_1_mission_impossible +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible dw $078D, $8FBE ; DDB dw $079B, $A15B ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -35588,8 +35588,8 @@ preset_kpdr21_tourian_escape_room_3: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_1_leaving_pink_etank +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -35837,8 +35837,8 @@ preset_kpdr25_tourian_escape_parlor: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers dw $078D, $8F82 ; DDB dw $079B, $9D19 ; MDB dw $07F5, $0005 ; Music Track @@ -35959,8 +35959,8 @@ preset_kpdr21_tourian_escape_parlor: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_green_hills_revisit: - dw #preset_gtmax_brinstar_cleanup_1_waterway_etank +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $02E0 ; Screen X position in pixels @@ -36044,8 +36044,8 @@ preset_hundo_tourian_zebes_escape: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers: - dw #preset_gtmax_brinstar_cleanup_2_green_hills_revisit +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $0911, $00E5 ; Screen X position in pixels @@ -36130,8 +36130,8 @@ preset_hundo_tourian_escape_room_3: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_2_billy_mays: - dw #preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers dw $078D, $8ECE ; DDB dw $079B, $9F64 ; MDB dw $07F3, $0009 ; Music Bank @@ -36204,8 +36204,8 @@ preset_hundo_tourian_escape_climb: dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar: - dw #preset_gtmax_brinstar_cleanup_2_billy_mays +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays dw $078D, $8FE2 ; DDB dw $090F, $7000 ; Screen subpixel X position dw $0911, $019E ; Screen X position in pixels @@ -36268,8 +36268,8 @@ preset_hundo_tourian_escape_parlor: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_2_pit_room_final_spark: - dw #preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar dw $078D, $8EB6 ; DDB dw $079B, $97B5 ; MDB dw $07F5, $0003 ; Music Track @@ -36287,8 +36287,8 @@ preset_gtmax_brinstar_cleanup_2_pit_room_final_spark: dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_2_climb_supers: - dw #preset_gtmax_brinstar_cleanup_2_billy_mays +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays dw $078D, $8B7A ; DDB dw $079B, $96BA ; MDB dw $090F, $0400 ; Screen subpixel X position @@ -36327,8 +36327,8 @@ preset_100early_tourian_escape_parlor: dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_to_final_missiles: - dw #preset_gtmax_brinstar_cleanup_2_climb_supers +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers dw $078D, $8C6A ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels @@ -36361,7 +36361,7 @@ preset_suitless_final_cleanup_landing_site_revisit: dw $0AFC, $43FF ; Samus subpixel Y dw #$FFFF -preset_suitless_final_cleanup_crateria_pbs: +preset_suitless_final_cleanup_crateria_power_bombs: dw #preset_suitless_final_cleanup_parlor_revisit dw $078D, $896A ; DDB dw $079B, $91F8 ; MDB @@ -36400,8 +36400,8 @@ preset_suitless_final_cleanup_gauntlet_entry: dw $D8B0, $4002 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_parlor_missiles: - dw #preset_gtmax_brinstar_cleanup_2_to_final_missiles +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles dw $078D, $89A6 ; DDB dw $079B, $9A44 ; MDB dw $090F, $E001 ; Screen subpixel X position @@ -36440,8 +36440,8 @@ preset_suitless_final_cleanup_quickdrops: dw $D870, $F9FF ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_parlor_again: - dw #preset_gtmax_brinstar_cleanup_2_parlor_missiles +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles dw $078D, $8C9A ; DDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels @@ -36480,8 +36480,8 @@ preset_suitless_tourian_tourian_elevator: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_gtmax_brinstar_cleanup_2_terminator_etank: - dw #preset_gtmax_brinstar_cleanup_2_parlor_again +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again dw $078D, $8C8E ; DDB dw $079B, $92FD ; MDB dw $0913, $1000 ; Screen subpixel Y position @@ -36492,7 +36492,7 @@ preset_gtmax_brinstar_cleanup_2_terminator_etank: dw #$FFFF preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_brinstar_cleanup_2_pit_room_final_spark + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank diff --git a/src/presets/gtclassic_data.asm b/src/presets/gtclassic_data.asm index 686e5c2d..113da672 100644 --- a/src/presets/gtclassic_data.asm +++ b/src/presets/gtclassic_data.asm @@ -591,7 +591,7 @@ preset_gtclassic_brinstar_below_spazer: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_brinstar_breaking_tube: +preset_gtclassic_brinstar_breaking_the_tube: dw #preset_gtclassic_brinstar_below_spazer ; Brinstar: Below Spazer dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -605,8 +605,8 @@ preset_gtclassic_brinstar_breaking_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtclassic_kraid_entering_kraids_lair: - dw #preset_gtclassic_brinstar_breaking_tube ; Brinstar: Breaking Tube +preset_gtclassic_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_brinstar_breaking_the_tube ; Brinstar: Breaking The Tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -620,8 +620,8 @@ preset_gtclassic_kraid_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_gtclassic_kraid_kraid_kihunters: - dw #preset_gtclassic_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair +preset_gtclassic_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair ; Kraid's Lair: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -632,8 +632,8 @@ preset_gtclassic_kraid_kraid_kihunters: dw $0AF6, $0167 ; Samus X dw #$FFFF -preset_gtclassic_kraid_mini_kraid: - dw #preset_gtclassic_kraid_kraid_kihunters ; Kraid: Kraid Kihunters +preset_gtclassic_kraids_lair_minikraid: + dw #preset_gtclassic_kraids_lair_kraid_kihunters ; Kraid's Lair: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -642,8 +642,8 @@ preset_gtclassic_kraid_mini_kraid: dw $0AF6, $016B ; Samus X dw #$FFFF -preset_gtclassic_kraid_kraid_2: - dw #preset_gtclassic_kraid_mini_kraid ; Kraid: Mini Kraid +preset_gtclassic_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -658,8 +658,8 @@ preset_gtclassic_kraid_kraid_2: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_gtclassic_kraid_leaving_varia: - dw #preset_gtclassic_kraid_kraid_2 ; Kraid: Kraid +preset_gtclassic_kraids_lair_leaving_varia: + dw #preset_gtclassic_kraids_lair_kraid ; Kraid's Lair: Kraid dw $078D, $91DA ; DDB dw $079B, $A6E2 ; MDB dw $07F5, $0003 ; Music Track @@ -684,8 +684,8 @@ preset_gtclassic_kraid_leaving_varia: dw $D8B8, $0064 ; Doors dw #$FFFF -preset_gtclassic_kraid_mini_kraid_revisit: - dw #preset_gtclassic_kraid_leaving_varia ; Kraid: Leaving Varia +preset_gtclassic_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia ; Kraid's Lair: Leaving Varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB dw $0913, $7800 ; Screen subpixel Y position @@ -699,8 +699,8 @@ preset_gtclassic_kraid_mini_kraid_revisit: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_gtclassic_kraid_kraid_kihunters_revisit: - dw #preset_gtclassic_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit +preset_gtclassic_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -717,8 +717,8 @@ preset_gtclassic_kraid_kraid_kihunters_revisit: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_gtclassic_kraid_kraid_etank: - dw #preset_gtclassic_kraid_kraid_kihunters_revisit ; Kraid: Kraid Kihunters Revisit +preset_gtclassic_kraids_lair_kraid_etank: + dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit ; Kraid's Lair: Kraid Kihunters Revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -734,8 +734,8 @@ preset_gtclassic_kraid_kraid_etank: dw $D8B8, $00ED ; Doors dw #$FFFF -preset_gtclassic_kraid_leaving_kraids_lair: - dw #preset_gtclassic_kraid_kraid_etank ; Kraid: Kraid E-tank +preset_gtclassic_kraids_lair_leaving_kraids_lair: + dw #preset_gtclassic_kraids_lair_kraid_etank ; Kraid's Lair: Kraid E-Tank dw $078D, $9162 ; DDB dw $090F, $6000 ; Screen subpixel X position dw $0913, $F000 ; Screen subpixel Y position @@ -751,7 +751,7 @@ preset_gtclassic_kraid_leaving_kraids_lair: dw #$FFFF preset_gtclassic_bootless_upper_norfair_business_center: - dw #preset_gtclassic_kraid_leaving_kraids_lair ; Kraid: Leaving Kraids Lair + dw #preset_gtclassic_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -924,8 +924,8 @@ preset_gtclassic_bootless_upper_norfair_gt_code: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center: - dw #preset_gtclassic_kraid_kraid_etank ; Kraid: Kraid E-tank +preset_gtclassic_hijump_upper_norfair_business_center: + dw #preset_gtclassic_kraids_lair_kraid_etank ; Kraid's Lair: Kraid E-Tank dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -940,8 +940,8 @@ preset_gtclassic_hi_jump_upper_norfair_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center ; Hi Jump Upper Norfair: Business Center +preset_gtclassic_hijump_upper_norfair_hijump_etank: + dw #preset_gtclassic_hijump_upper_norfair_business_center ; Hi-Jump Upper Norfair: Business Center dw $090F, $1000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels dw $0919, $03D4 ; Layer 2 Y position @@ -953,8 +953,8 @@ preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: - dw #preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank ; Hi Jump Upper Norfair: Hi Jump E-tank +preset_gtclassic_hijump_upper_norfair_leaving_hijump: + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank ; Hi-Jump Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -975,8 +975,8 @@ preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump ; Hi Jump Upper Norfair: Leaving Hi Jump +preset_gtclassic_hijump_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump ; Hi-Jump Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -990,8 +990,8 @@ preset_gtclassic_hi_jump_upper_norfair_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_precathedral: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center_revisit ; Hi Jump Upper Norfair: Business Center Revisit +preset_gtclassic_hijump_upper_norfair_precathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit ; Hi-Jump Upper Norfair: Business Center Revisit dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -1004,8 +1004,8 @@ preset_gtclassic_hi_jump_upper_norfair_precathedral: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_cathedral: - dw #preset_gtclassic_hi_jump_upper_norfair_precathedral ; Hi Jump Upper Norfair: Pre-Cathedral +preset_gtclassic_hijump_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_precathedral ; Hi-Jump Upper Norfair: Pre-Cathedral dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -1021,8 +1021,8 @@ preset_gtclassic_hi_jump_upper_norfair_cathedral: dw $D8B8, $24EC ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_rising_tide: - dw #preset_gtclassic_hi_jump_upper_norfair_cathedral ; Hi Jump Upper Norfair: Cathedral +preset_gtclassic_hijump_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_cathedral ; Hi-Jump Upper Norfair: Cathedral dw $078D, $92B2 ; DDB dw $079B, $A788 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -1035,8 +1035,8 @@ preset_gtclassic_hi_jump_upper_norfair_rising_tide: dw $D8B8, $26EC ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hi_jump_upper_norfair_rising_tide ; Hi Jump Upper Norfair: Rising Tide +preset_gtclassic_hijump_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_rising_tide ; Hi-Jump Upper Norfair: Rising Tide dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $0911, $0400 ; Screen X position in pixels @@ -1050,8 +1050,8 @@ preset_gtclassic_hi_jump_upper_norfair_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hi_jump_upper_norfair_bubble_mountain ; Hi Jump Upper Norfair: Bubble Mountain +preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain ; Hi-Jump Upper Norfair: Bubble Mountain dw $078D, $979E ; DDB dw $079B, $AEDF ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -1069,8 +1069,8 @@ preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_kronic_room: - dw #preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel ; Hi Jump Upper Norfair: Magdollite Tunnel +preset_gtclassic_hijump_upper_norfair_kronic_room: + dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel ; Hi-Jump Upper Norfair: Magdollite Tunnel dw $078D, $96BA ; DDB dw $079B, $AEB4 ; MDB dw $0911, $0200 ; Screen X position in pixels @@ -1083,8 +1083,8 @@ preset_gtclassic_hi_jump_upper_norfair_kronic_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_lava_dive: - dw #preset_gtclassic_hi_jump_upper_norfair_kronic_room ; Hi Jump Upper Norfair: Kronic Room +preset_gtclassic_hijump_upper_norfair_lava_dive: + dw #preset_gtclassic_hijump_upper_norfair_kronic_room ; Hi-Jump Upper Norfair: Kronic Room dw $078D, $96A2 ; DDB dw $079B, $AE74 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -1101,8 +1101,8 @@ preset_gtclassic_hi_jump_upper_norfair_lava_dive: dw $D8BA, $0101 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_ln_main_hall: - dw #preset_gtclassic_hi_jump_upper_norfair_lava_dive ; Hi Jump Upper Norfair: Lava Dive +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtclassic_hijump_upper_norfair_lava_dive ; Hi-Jump Upper Norfair: Lava Dive dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -1119,8 +1119,8 @@ preset_gtclassic_hi_jump_upper_norfair_ln_main_hall: dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_prepillars: - dw #preset_gtclassic_hi_jump_upper_norfair_ln_main_hall ; Hi Jump Upper Norfair: LN Main Hall +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall ; Hi-Jump Upper Norfair: LN Main Hall dw $090F, $7000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position @@ -1131,8 +1131,8 @@ preset_gtclassic_hi_jump_upper_norfair_prepillars: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_green_gate_glitch: - dw #preset_gtclassic_hi_jump_upper_norfair_prepillars ; Hi Jump Upper Norfair: Pre-Pillars +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: + dw #preset_gtclassic_hijump_upper_norfair_prepillars ; Hi-Jump Upper Norfair: Pre-Pillars dw $078D, $985E ; DDB dw $079B, $B3A5 ; MDB dw $090F, $3FFF ; Screen subpixel X position @@ -1148,8 +1148,8 @@ preset_gtclassic_hi_jump_upper_norfair_green_gate_glitch: dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_gt_code: - dw #preset_gtclassic_hi_jump_upper_norfair_green_gate_glitch ; Hi Jump Upper Norfair: Green Gate Glitch +preset_gtclassic_hijump_upper_norfair_gt_code: + dw #preset_gtclassic_hijump_upper_norfair_green_gate_glitch ; Hi-Jump Upper Norfair: Green Gate Glitch dw $078D, $988E ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track @@ -1230,7 +1230,7 @@ preset_gtclassic_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_gtclassic_lower_norfair_amphitheatre: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -1539,7 +1539,7 @@ preset_gtclassic_maridia_mt_everest: dw #$FFFF preset_gtclassic_maridia_crab_shaft: - dw #preset_gtclassic_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_gtclassic_maridia_mt_everest ; Maridia: Mt. Everest dw $090F, $0800 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -1660,13 +1660,13 @@ preset_gtclassic_maridia_reverse_halfie_spikesuit: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtclassic_maridia_womple_jump: +preset_gtclassic_maridia_whomple_jump: dw #preset_gtclassic_maridia_reverse_halfie_spikesuit ; Maridia: Reverse Halfie (Spikesuit) dw $0A68, $0000 ; Flash suit dw #$FFFF preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_gtclassic_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A834 ; DDB dw $079B, $D72A ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1689,7 +1689,7 @@ preset_gtclassic_maridia_reverse_botwoon_etank: dw #$FFFF preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_botwoon_etank ; Maridia: Reverse Botwoon E-tank + dw #preset_gtclassic_maridia_reverse_botwoon_etank ; Maridia: Reverse Botwoon E-Tank dw $078D, $A84C ; DDB dw $079B, $D95E ; MDB dw $07F5, $0003 ; Music Track @@ -1744,7 +1744,7 @@ preset_gtclassic_maridia_mt_everest_revisit: dw #$FFFF preset_gtclassic_maridia_red_brinstar_green_gate: - dw #preset_gtclassic_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_gtclassic_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $090F, $2C00 ; Screen subpixel X position @@ -1928,7 +1928,7 @@ preset_gtclassic_wrecked_ship_terminator_revisit: dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_gtclassic_wrecked_ship_green_pirate_shaft_2: +preset_gtclassic_wrecked_ship_green_pirate_shaft: dw #preset_gtclassic_wrecked_ship_terminator_revisit ; Wrecked Ship: Terminator Revisit dw $078D, $895E ; DDB dw $079B, $990D ; MDB @@ -1946,7 +1946,7 @@ preset_gtclassic_wrecked_ship_green_pirate_shaft_2: dw #$FFFF preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_green_pirate_shaft_2 ; Wrecked Ship: Green Pirate Shaft + dw #preset_gtclassic_wrecked_ship_green_pirate_shaft ; Wrecked Ship: Green Pirate Shaft dw $078D, $91F2 ; DDB dw $079B, $A66A ; MDB dw $07F5, $0006 ; Music Track diff --git a/src/presets/gtclassic_menu.asm b/src/presets/gtclassic_menu.asm index 0e272291..ae013b02 100644 --- a/src/presets/gtclassic_menu.asm +++ b/src/presets/gtclassic_menu.asm @@ -1,9 +1,9 @@ PresetsMenuGtclassic: dw #presets_goto_gtclassic_crateria dw #presets_goto_gtclassic_brinstar - dw #presets_goto_gtclassic_kraid + dw #presets_goto_gtclassic_kraids_lair dw #presets_goto_gtclassic_bootless_upper_norfair - dw #presets_goto_gtclassic_hi_jump_upper_norfair + dw #presets_goto_gtclassic_hijump_upper_norfair dw #presets_goto_gtclassic_lower_norfair dw #presets_goto_gtclassic_maridia dw #presets_goto_gtclassic_wrecked_ship @@ -17,14 +17,14 @@ presets_goto_gtclassic_crateria: presets_goto_gtclassic_brinstar: %cm_submenu("Brinstar", #presets_submenu_gtclassic_brinstar) -presets_goto_gtclassic_kraid: - %cm_submenu("Kraid's Lair", #presets_submenu_gtclassic_kraid) +presets_goto_gtclassic_kraids_lair: + %cm_submenu("Kraid's Lair", #presets_submenu_gtclassic_kraids_lair) presets_goto_gtclassic_bootless_upper_norfair: %cm_submenu("Bootless Upper Norfair", #presets_submenu_gtclassic_bootless_upper_norfair) -presets_goto_gtclassic_hi_jump_upper_norfair: - %cm_submenu("Hi Jump Upper Norfair", #presets_submenu_gtclassic_hi_jump_upper_norfair) +presets_goto_gtclassic_hijump_upper_norfair: + %cm_submenu("Hi-Jump Upper Norfair", #presets_submenu_gtclassic_hijump_upper_norfair) presets_goto_gtclassic_lower_norfair: %cm_submenu("Lower Norfair", #presets_submenu_gtclassic_lower_norfair) @@ -77,20 +77,20 @@ presets_submenu_gtclassic_brinstar: dw #presets_gtclassic_brinstar_red_tower_down dw #presets_gtclassic_brinstar_skree_boost dw #presets_gtclassic_brinstar_below_spazer - dw #presets_gtclassic_brinstar_breaking_tube + dw #presets_gtclassic_brinstar_breaking_the_tube dw #$0000 %cm_header("BRINSTAR") -presets_submenu_gtclassic_kraid: - dw #presets_gtclassic_kraid_entering_kraids_lair - dw #presets_gtclassic_kraid_kraid_kihunters - dw #presets_gtclassic_kraid_mini_kraid - dw #presets_gtclassic_kraid_kraid_2 - dw #presets_gtclassic_kraid_leaving_varia - dw #presets_gtclassic_kraid_mini_kraid_revisit - dw #presets_gtclassic_kraid_kraid_kihunters_revisit - dw #presets_gtclassic_kraid_kraid_etank - dw #presets_gtclassic_kraid_leaving_kraids_lair +presets_submenu_gtclassic_kraids_lair: + dw #presets_gtclassic_kraids_lair_entering_kraids_lair + dw #presets_gtclassic_kraids_lair_kraid_kihunters + dw #presets_gtclassic_kraids_lair_minikraid + dw #presets_gtclassic_kraids_lair_kraid + dw #presets_gtclassic_kraids_lair_leaving_varia + dw #presets_gtclassic_kraids_lair_minikraid_revisit + dw #presets_gtclassic_kraids_lair_kraid_kihunters_revisit + dw #presets_gtclassic_kraids_lair_kraid_etank + dw #presets_gtclassic_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAID'S LAIR") @@ -109,24 +109,24 @@ presets_submenu_gtclassic_bootless_upper_norfair: dw #$0000 %cm_header("BOOTLESS UPPER NORFAIR") -presets_submenu_gtclassic_hi_jump_upper_norfair: - dw #presets_gtclassic_hi_jump_upper_norfair_business_center - dw #presets_gtclassic_hi_jump_upper_norfair_hi_jump_etank - dw #presets_gtclassic_hi_jump_upper_norfair_leaving_hi_jump - dw #presets_gtclassic_hi_jump_upper_norfair_business_center_revisit - dw #presets_gtclassic_hi_jump_upper_norfair_precathedral - dw #presets_gtclassic_hi_jump_upper_norfair_cathedral - dw #presets_gtclassic_hi_jump_upper_norfair_rising_tide - dw #presets_gtclassic_hi_jump_upper_norfair_bubble_mountain - dw #presets_gtclassic_hi_jump_upper_norfair_magdollite_tunnel - dw #presets_gtclassic_hi_jump_upper_norfair_kronic_room - dw #presets_gtclassic_hi_jump_upper_norfair_lava_dive - dw #presets_gtclassic_hi_jump_upper_norfair_ln_main_hall - dw #presets_gtclassic_hi_jump_upper_norfair_prepillars - dw #presets_gtclassic_hi_jump_upper_norfair_green_gate_glitch - dw #presets_gtclassic_hi_jump_upper_norfair_gt_code +presets_submenu_gtclassic_hijump_upper_norfair: + dw #presets_gtclassic_hijump_upper_norfair_business_center + dw #presets_gtclassic_hijump_upper_norfair_hijump_etank + dw #presets_gtclassic_hijump_upper_norfair_leaving_hijump + dw #presets_gtclassic_hijump_upper_norfair_business_center_revisit + dw #presets_gtclassic_hijump_upper_norfair_precathedral + dw #presets_gtclassic_hijump_upper_norfair_cathedral + dw #presets_gtclassic_hijump_upper_norfair_rising_tide + dw #presets_gtclassic_hijump_upper_norfair_bubble_mountain + dw #presets_gtclassic_hijump_upper_norfair_magdollite_tunnel + dw #presets_gtclassic_hijump_upper_norfair_kronic_room + dw #presets_gtclassic_hijump_upper_norfair_lava_dive + dw #presets_gtclassic_hijump_upper_norfair_ln_main_hall + dw #presets_gtclassic_hijump_upper_norfair_prepillars + dw #presets_gtclassic_hijump_upper_norfair_green_gate_glitch + dw #presets_gtclassic_hijump_upper_norfair_gt_code dw #$0000 - %cm_header("HI JUMP UPPER NORFAIR") + %cm_header("HI-JUMP UPPER NORFAIR") presets_submenu_gtclassic_lower_norfair: dw #presets_gtclassic_lower_norfair_leaving_golden_torizo @@ -163,7 +163,7 @@ presets_submenu_gtclassic_maridia: dw #presets_gtclassic_maridia_halfie_setup dw #presets_gtclassic_maridia_draygon dw #presets_gtclassic_maridia_reverse_halfie_spikesuit - dw #presets_gtclassic_maridia_womple_jump + dw #presets_gtclassic_maridia_whomple_jump dw #presets_gtclassic_maridia_reverse_halfie_climb dw #presets_gtclassic_maridia_reverse_botwoon_etank dw #presets_gtclassic_maridia_reverse_botwoon_hallway @@ -186,7 +186,7 @@ presets_submenu_gtclassic_wrecked_ship: dw #presets_gtclassic_wrecked_ship_crateria_kihunters_revisit dw #presets_gtclassic_wrecked_ship_parlor_return dw #presets_gtclassic_wrecked_ship_terminator_revisit - dw #presets_gtclassic_wrecked_ship_green_pirate_shaft_2 + dw #presets_gtclassic_wrecked_ship_green_pirate_shaft dw #presets_gtclassic_wrecked_ship_g4_elevator dw #$0000 %cm_header("WRECKED SHIP") @@ -210,6 +210,7 @@ presets_submenu_gtclassic_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_gtclassic_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_gtclassic_crateria_ceres_elevator) @@ -315,37 +316,37 @@ presets_gtclassic_brinstar_skree_boost: presets_gtclassic_brinstar_below_spazer: %cm_preset("Below Spazer", #preset_gtclassic_brinstar_below_spazer) -presets_gtclassic_brinstar_breaking_tube: - %cm_preset("Breaking Tube", #preset_gtclassic_brinstar_breaking_tube) +presets_gtclassic_brinstar_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_gtclassic_brinstar_breaking_the_tube) ; Kraid's Lair -presets_gtclassic_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_gtclassic_kraid_entering_kraids_lair) +presets_gtclassic_kraids_lair_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_gtclassic_kraids_lair_entering_kraids_lair) -presets_gtclassic_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_gtclassic_kraid_kraid_kihunters) +presets_gtclassic_kraids_lair_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_gtclassic_kraids_lair_kraid_kihunters) -presets_gtclassic_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_gtclassic_kraid_mini_kraid) +presets_gtclassic_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_gtclassic_kraids_lair_minikraid) -presets_gtclassic_kraid_kraid_2: - %cm_preset("Kraid", #preset_gtclassic_kraid_kraid_2) +presets_gtclassic_kraids_lair_kraid: + %cm_preset("Kraid", #preset_gtclassic_kraids_lair_kraid) -presets_gtclassic_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_gtclassic_kraid_leaving_varia) +presets_gtclassic_kraids_lair_leaving_varia: + %cm_preset("Leaving Varia", #preset_gtclassic_kraids_lair_leaving_varia) -presets_gtclassic_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_gtclassic_kraid_mini_kraid_revisit) +presets_gtclassic_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_gtclassic_kraids_lair_minikraid_revisit) -presets_gtclassic_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_gtclassic_kraid_kraid_kihunters_revisit) +presets_gtclassic_kraids_lair_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_gtclassic_kraids_lair_kraid_kihunters_revisit) -presets_gtclassic_kraid_kraid_etank: - %cm_preset("Kraid E-tank", #preset_gtclassic_kraid_kraid_etank) +presets_gtclassic_kraids_lair_kraid_etank: + %cm_preset("Kraid E-Tank", #preset_gtclassic_kraids_lair_kraid_etank) -presets_gtclassic_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_gtclassic_kraid_leaving_kraids_lair) +presets_gtclassic_kraids_lair_leaving_kraids_lair: + %cm_preset("Leaving Kraid's Lair", #preset_gtclassic_kraids_lair_leaving_kraids_lair) ; Bootless Upper Norfair @@ -383,51 +384,51 @@ presets_gtclassic_bootless_upper_norfair_gt_code: %cm_preset("GT Code", #preset_gtclassic_bootless_upper_norfair_gt_code) -; Hi Jump Upper Norfair -presets_gtclassic_hi_jump_upper_norfair_business_center: - %cm_preset("Business Center", #preset_gtclassic_hi_jump_upper_norfair_business_center) +; Hi-Jump Upper Norfair +presets_gtclassic_hijump_upper_norfair_business_center: + %cm_preset("Business Center", #preset_gtclassic_hijump_upper_norfair_business_center) -presets_gtclassic_hi_jump_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-tank", #preset_gtclassic_hi_jump_upper_norfair_hi_jump_etank) +presets_gtclassic_hijump_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_gtclassic_hijump_upper_norfair_hijump_etank) -presets_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump) +presets_gtclassic_hijump_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_gtclassic_hijump_upper_norfair_leaving_hijump) -presets_gtclassic_hi_jump_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_gtclassic_hi_jump_upper_norfair_business_center_revisit) +presets_gtclassic_hijump_upper_norfair_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_gtclassic_hijump_upper_norfair_business_center_revisit) -presets_gtclassic_hi_jump_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_gtclassic_hi_jump_upper_norfair_precathedral) +presets_gtclassic_hijump_upper_norfair_precathedral: + %cm_preset("Pre-Cathedral", #preset_gtclassic_hijump_upper_norfair_precathedral) -presets_gtclassic_hi_jump_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_gtclassic_hi_jump_upper_norfair_cathedral) +presets_gtclassic_hijump_upper_norfair_cathedral: + %cm_preset("Cathedral", #preset_gtclassic_hijump_upper_norfair_cathedral) -presets_gtclassic_hi_jump_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_gtclassic_hi_jump_upper_norfair_rising_tide) +presets_gtclassic_hijump_upper_norfair_rising_tide: + %cm_preset("Rising Tide", #preset_gtclassic_hijump_upper_norfair_rising_tide) -presets_gtclassic_hi_jump_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_gtclassic_hi_jump_upper_norfair_bubble_mountain) +presets_gtclassic_hijump_upper_norfair_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_gtclassic_hijump_upper_norfair_bubble_mountain) -presets_gtclassic_hi_jump_upper_norfair_magdollite_tunnel: - %cm_preset("Magdollite Tunnel", #preset_gtclassic_hi_jump_upper_norfair_magdollite_tunnel) +presets_gtclassic_hijump_upper_norfair_magdollite_tunnel: + %cm_preset("Magdollite Tunnel", #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel) -presets_gtclassic_hi_jump_upper_norfair_kronic_room: - %cm_preset("Kronic Room", #preset_gtclassic_hi_jump_upper_norfair_kronic_room) +presets_gtclassic_hijump_upper_norfair_kronic_room: + %cm_preset("Kronic Room", #preset_gtclassic_hijump_upper_norfair_kronic_room) -presets_gtclassic_hi_jump_upper_norfair_lava_dive: - %cm_preset("Lava Dive", #preset_gtclassic_hi_jump_upper_norfair_lava_dive) +presets_gtclassic_hijump_upper_norfair_lava_dive: + %cm_preset("Lava Dive", #preset_gtclassic_hijump_upper_norfair_lava_dive) -presets_gtclassic_hi_jump_upper_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_gtclassic_hi_jump_upper_norfair_ln_main_hall) +presets_gtclassic_hijump_upper_norfair_ln_main_hall: + %cm_preset("LN Main Hall", #preset_gtclassic_hijump_upper_norfair_ln_main_hall) -presets_gtclassic_hi_jump_upper_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_gtclassic_hi_jump_upper_norfair_prepillars) +presets_gtclassic_hijump_upper_norfair_prepillars: + %cm_preset("Pre-Pillars", #preset_gtclassic_hijump_upper_norfair_prepillars) -presets_gtclassic_hi_jump_upper_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_gtclassic_hi_jump_upper_norfair_green_gate_glitch) +presets_gtclassic_hijump_upper_norfair_green_gate_glitch: + %cm_preset("Green Gate Glitch", #preset_gtclassic_hijump_upper_norfair_green_gate_glitch) -presets_gtclassic_hi_jump_upper_norfair_gt_code: - %cm_preset("GT Code", #preset_gtclassic_hi_jump_upper_norfair_gt_code) +presets_gtclassic_hijump_upper_norfair_gt_code: + %cm_preset("GT Code", #preset_gtclassic_hijump_upper_norfair_gt_code) ; Lower Norfair @@ -438,7 +439,7 @@ presets_gtclassic_lower_norfair_green_gate_revisit: %cm_preset("Green Gate Revisit", #preset_gtclassic_lower_norfair_green_gate_revisit) presets_gtclassic_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_gtclassic_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_gtclassic_lower_norfair_worst_room_in_the_game) presets_gtclassic_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_gtclassic_lower_norfair_amphitheatre) @@ -500,7 +501,7 @@ presets_gtclassic_maridia_fish_tank: %cm_preset("Fish Tank", #preset_gtclassic_maridia_fish_tank) presets_gtclassic_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_gtclassic_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_gtclassic_maridia_mt_everest) presets_gtclassic_maridia_crab_shaft: %cm_preset("Crab Shaft", #preset_gtclassic_maridia_crab_shaft) @@ -523,14 +524,14 @@ presets_gtclassic_maridia_draygon: presets_gtclassic_maridia_reverse_halfie_spikesuit: %cm_preset("Reverse Halfie (Spikesuit)", #preset_gtclassic_maridia_reverse_halfie_spikesuit) -presets_gtclassic_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_gtclassic_maridia_womple_jump) +presets_gtclassic_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_gtclassic_maridia_whomple_jump) presets_gtclassic_maridia_reverse_halfie_climb: %cm_preset("Reverse Halfie Climb", #preset_gtclassic_maridia_reverse_halfie_climb) presets_gtclassic_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-tank", #preset_gtclassic_maridia_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_gtclassic_maridia_reverse_botwoon_etank) presets_gtclassic_maridia_reverse_botwoon_hallway: %cm_preset("Reverse Botwoon Hallway", #preset_gtclassic_maridia_reverse_botwoon_hallway) @@ -542,7 +543,7 @@ presets_gtclassic_maridia_reverse_crab_shaft: %cm_preset("Reverse Crab Shaft", #preset_gtclassic_maridia_reverse_crab_shaft) presets_gtclassic_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_gtclassic_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_gtclassic_maridia_mt_everest_revisit) presets_gtclassic_maridia_red_brinstar_green_gate: %cm_preset("Red Brinstar Green Gate", #preset_gtclassic_maridia_red_brinstar_green_gate) @@ -582,8 +583,8 @@ presets_gtclassic_wrecked_ship_parlor_return: presets_gtclassic_wrecked_ship_terminator_revisit: %cm_preset("Terminator Revisit", #preset_gtclassic_wrecked_ship_terminator_revisit) -presets_gtclassic_wrecked_ship_green_pirate_shaft_2: - %cm_preset("Green Pirate Shaft", #preset_gtclassic_wrecked_ship_green_pirate_shaft_2) +presets_gtclassic_wrecked_ship_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_gtclassic_wrecked_ship_green_pirate_shaft) presets_gtclassic_wrecked_ship_g4_elevator: %cm_preset("G4 Elevator", #preset_gtclassic_wrecked_ship_g4_elevator) @@ -635,4 +636,3 @@ presets_gtclassic_tourian_escape_climb: presets_gtclassic_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_gtclassic_tourian_escape_parlor) - diff --git a/src/presets/gtmax_data.asm b/src/presets/gtmax_data.asm index 00690137..6c9f7bb5 100644 --- a/src/presets/gtmax_data.asm +++ b/src/presets/gtmax_data.asm @@ -577,7 +577,7 @@ preset_gtmax_brinstar_below_spazer: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_breaking_tube: +preset_gtmax_brinstar_breaking_the_tube: dw #preset_gtmax_brinstar_below_spazer ; Brinstar: Below Spazer dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -591,8 +591,8 @@ preset_gtmax_brinstar_breaking_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_kraid_entering_kraids_lair: - dw #preset_gtmax_brinstar_breaking_tube ; Brinstar: Breaking Tube +preset_gtmax_kraids_lair_entering_kraids_lair: + dw #preset_gtmax_brinstar_breaking_the_tube ; Brinstar: Breaking The Tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -606,8 +606,8 @@ preset_gtmax_kraid_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_gtmax_kraid_kraid_kihunters: - dw #preset_gtmax_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair +preset_gtmax_kraids_lair_kraid_kihunters: + dw #preset_gtmax_kraids_lair_entering_kraids_lair ; Kraid's Lair: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -618,8 +618,8 @@ preset_gtmax_kraid_kraid_kihunters: dw $0AF6, $0167 ; Samus X dw #$FFFF -preset_gtmax_kraid_mini_kraid: - dw #preset_gtmax_kraid_kraid_kihunters ; Kraid: Kraid Kihunters +preset_gtmax_kraids_lair_minikraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters ; Kraid's Lair: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -628,8 +628,8 @@ preset_gtmax_kraid_mini_kraid: dw $0AF6, $016B ; Samus X dw #$FFFF -preset_gtmax_kraid_kraid_2: - dw #preset_gtmax_kraid_mini_kraid ; Kraid: Mini Kraid +preset_gtmax_kraids_lair_kraid: + dw #preset_gtmax_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -645,8 +645,8 @@ preset_gtmax_kraid_kraid_2: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_gtmax_kraid_leaving_varia: - dw #preset_gtmax_kraid_kraid_2 ; Kraid: Kraid +preset_gtmax_kraids_lair_leaving_varia: + dw #preset_gtmax_kraids_lair_kraid ; Kraid's Lair: Kraid dw $078D, $91DA ; DDB dw $079B, $A6E2 ; MDB dw $07F5, $0003 ; Music Track @@ -670,8 +670,8 @@ preset_gtmax_kraid_leaving_varia: dw $D8B8, $0064 ; Doors dw #$FFFF -preset_gtmax_kraid_mini_kraid_revisit: - dw #preset_gtmax_kraid_leaving_varia ; Kraid: Leaving Varia +preset_gtmax_kraids_lair_minikraid_revisit: + dw #preset_gtmax_kraids_lair_leaving_varia ; Kraid's Lair: Leaving Varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -686,8 +686,8 @@ preset_gtmax_kraid_mini_kraid_revisit: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_gtmax_kraid_kraid_kihunters_revisit: - dw #preset_gtmax_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit +preset_gtmax_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtmax_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -703,8 +703,8 @@ preset_gtmax_kraid_kraid_kihunters_revisit: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_gtmax_kraid_leaving_kraids_lair: - dw #preset_gtmax_kraid_kraid_kihunters_revisit ; Kraid: Kraid Kihunters Revisit +preset_gtmax_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit ; Kraid's Lair: Kraid Kihunters Revisit dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -718,7 +718,7 @@ preset_gtmax_kraid_leaving_kraids_lair: dw #$FFFF preset_gtmax_upper_norfair_business_center: - dw #preset_gtmax_kraid_leaving_kraids_lair ; Kraid: Leaving Kraid's Lair + dw #preset_gtmax_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -1070,7 +1070,7 @@ preset_gtmax_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_gtmax_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -1288,7 +1288,7 @@ preset_gtmax_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_gtmax_lower_norfair_three_muskateers: +preset_gtmax_lower_norfair_three_musketeers: dw #preset_gtmax_lower_norfair_springball_maze ; Lower Norfair: Springball Maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB @@ -1307,7 +1307,7 @@ preset_gtmax_lower_norfair_three_muskateers: dw #$FFFF preset_gtmax_upper_norfair_and_kraid_single_chamber: - dw #preset_gtmax_lower_norfair_three_muskateers ; Lower Norfair: Three Muskateers + dw #preset_gtmax_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -1753,7 +1753,7 @@ preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: dw #$FFFF preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers ; Maridia Pre-Draygon: Mt Everest and Crab Supers + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers ; Maridia Pre-Draygon: Mt. Everest and Crab Supers dw $078D, $A3CC ; DDB dw $079B, $D0B9 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1939,13 +1939,13 @@ preset_gtmax_maridia_postdraygon_reverse_halfie: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_womple_jump: +preset_gtmax_maridia_postdraygon_whomple_jump: dw #preset_gtmax_maridia_postdraygon_reverse_halfie ; Maridia Post-Draygon: Reverse Halfie dw $0A68, $0000 ; Flash suit dw #$FFFF preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_womple_jump ; Maridia Post-Draygon: Womple Jump + dw #preset_gtmax_maridia_postdraygon_whomple_jump ; Maridia Post-Draygon: Whomple Jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1975,7 +1975,7 @@ preset_gtmax_maridia_postdraygon_aqueduct_ammo: dw $D882, $0180 ; Items dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sandpit: +preset_gtmax_maridia_postdraygon_right_sand_pit: dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo ; Maridia Post-Draygon: Aqueduct Ammo dw $078D, $A7D4 ; DDB dw $079B, $D5A7 ; MDB @@ -1996,7 +1996,7 @@ preset_gtmax_maridia_postdraygon_right_sandpit: dw #$FFFF preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sandpit ; Maridia Post-Draygon: Right Sandpit + dw #preset_gtmax_maridia_postdraygon_right_sand_pit ; Maridia Post-Draygon: Right Sand Pit dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -2024,7 +2024,7 @@ preset_gtmax_maridia_postdraygon_maridia_ggg: dw $0AF6, $004E ; Samus X dw #$FFFF -preset_gtmax_maridia_postdraygon_left_sandpit: +preset_gtmax_maridia_postdraygon_left_sand_pit: dw #preset_gtmax_maridia_postdraygon_maridia_ggg ; Maridia Post-Draygon: Maridia GGG dw $078D, $A4C8 ; DDB dw $079B, $D5A7 ; MDB @@ -2042,7 +2042,7 @@ preset_gtmax_maridia_postdraygon_left_sandpit: dw #$FFFF preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_left_sandpit ; Maridia Post-Draygon: Left Sandpit + dw #preset_gtmax_maridia_postdraygon_left_sand_pit ; Maridia Post-Draygon: Left Sand Pit dw $078D, $A6B4 ; DDB dw $079B, $D461 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -2083,7 +2083,7 @@ preset_gtmax_maridia_postdraygon_mt_everest_exit: dw #$FFFF preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit ; Maridia Post-Draygon: Mt Everest Exit + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit ; Maridia Post-Draygon: Mt. Everest Exit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $090F, $0001 ; Screen subpixel X position @@ -2262,7 +2262,7 @@ preset_gtmax_wrecked_ship_shaft_to_supers: dw #$FFFF preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft to Supers + dw #preset_gtmax_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers dw $078D, $A294 ; DDB dw $079B, $CAF6 ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -2486,7 +2486,7 @@ preset_gtmax_wrecked_ship_ocean_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_crateria_power_bombs: +preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw #preset_gtmax_wrecked_ship_ocean_revisit ; Wrecked Ship: Ocean Revisit dw $078D, $8AC6 ; DDB dw $079B, $91F8 ; MDB @@ -2508,8 +2508,8 @@ preset_gtmax_brinstar_cleanup_1_crateria_power_bombs: dw $D870, $009E ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_1_crateria_power_bombs ; Brinstar Cleanup 1: Crateria Power Bombs +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs ; Brinstar Cleanup: Crateria Power Bombs dw $078D, $893A ; DDB dw $079B, $93AA ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -2528,8 +2528,8 @@ preset_gtmax_brinstar_cleanup_1_landing_site_revisit: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_1_landing_site_revisit ; Brinstar Cleanup 1: Landing Site Revisit +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit ; Brinstar Cleanup: Landing Site Revisit dw $078D, $892E ; DDB dw $079B, $92B3 ; MDB dw $07F3, $0009 ; Music Bank @@ -2540,8 +2540,8 @@ preset_gtmax_brinstar_cleanup_1_gauntlet_etank: dw $0AF6, $0081 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_1_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_1_gauntlet_etank ; Brinstar Cleanup 1: Gauntlet E-Tank +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank ; Brinstar Cleanup: Gauntlet E-Tank dw $078D, $8952 ; DDB dw $079B, $965B ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -2552,8 +2552,8 @@ preset_gtmax_brinstar_cleanup_1_crumble_blocks: dw $D870, $00BD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_1_crumble_blocks ; Brinstar Cleanup 1: Crumble Blocks +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks ; Brinstar Cleanup: Crumble Blocks dw $078D, $8B1A ; DDB dw $079B, $99BD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2570,8 +2570,8 @@ preset_gtmax_brinstar_cleanup_1_kago_mushroom_room: dw $D870, $06BD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_1_kago_mushroom_room ; Brinstar Cleanup 1: Kago Mushroom Room +preset_gtmax_brinstar_cleanup_green_brinstar_revisit: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room ; Brinstar Cleanup: Kago Mushroom Room dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -2584,8 +2584,8 @@ preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit ; Brinstar Cleanup 1: Green Brinstar Revisit +preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit ; Brinstar Cleanup: Green Brinstar Revisit dw $078D, $8CD6 ; DDB dw $079B, $9BC8 ; MDB dw $07F3, $000F ; Music Bank @@ -2604,8 +2604,8 @@ preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank ; Brinstar Cleanup 1: Brinstar Reserve Tank +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_brinstar_reserve_tank ; Brinstar Cleanup: Brinstar Reserve Tank dw $078D, $8D5A ; DDB dw $079B, $9C07 ; MDB dw $07F5, $0003 ; Music Track @@ -2626,8 +2626,8 @@ preset_gtmax_brinstar_cleanup_1_reverse_mockball: dw $D872, $040F ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_1_reverse_mockball ; Brinstar Cleanup 1: Reverse Mockball +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball ; Brinstar Cleanup: Reverse Mockball dw $078D, $8D66 ; DDB dw $079B, $9BC8 ; MDB dw $07F5, $0005 ; Music Track @@ -2644,8 +2644,8 @@ preset_gtmax_brinstar_cleanup_1_green_shaft_descent: dw $D870, $86BD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_1_green_shaft_descent ; Brinstar Cleanup 1: Green Shaft Descent +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent ; Brinstar Cleanup: Green Shaft Descent dw $078D, $8D4E ; DDB dw $079B, $9AD9 ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -2658,8 +2658,8 @@ preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms ; Brinstar Cleanup 1: Green Brinstar Beetoms +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms ; Brinstar Cleanup: Green Brinstar Beetoms dw $078D, $8F3A ; DDB dw $079B, $A051 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2677,8 +2677,8 @@ preset_gtmax_brinstar_cleanup_1_etecoon_etank_room: dw $D8B6, $7818 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_1_etecoon_etank_room ; Brinstar Cleanup 1: Etecoon E-Tank Room +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room ; Brinstar Cleanup: Etecoon E-Tank Room dw $078D, $8F5E ; DDB dw $079B, $A011 ; MDB dw $090F, $BFFF ; Screen subpixel X position @@ -2696,8 +2696,8 @@ preset_gtmax_brinstar_cleanup_1_etecoon_room: dw $D872, $C40F ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_1_etecoon_room ; Brinstar Cleanup 1: Etecoon Room +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room ; Brinstar Cleanup: Etecoon Room dw $078D, $8F46 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2715,8 +2715,8 @@ preset_gtmax_brinstar_cleanup_1_green_shaft_final: dw $D870, $A6BD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_1_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_1_green_shaft_final ; Brinstar Cleanup 1: Green Shaft Final +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final ; Brinstar Cleanup: Green Shaft Final dw $078D, $8D06 ; DDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -2731,8 +2731,8 @@ preset_gtmax_brinstar_cleanup_1_dachora_room_revisit: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_1_dachora_room_revisit ; Brinstar Cleanup 1: Dachora Room Revisit +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit ; Brinstar Cleanup: Dachora Room Revisit dw $078D, $8CE2 ; DDB dw $079B, $9CB3 ; MDB dw $090F, $9C00 ; Screen subpixel X position @@ -2747,8 +2747,8 @@ preset_gtmax_brinstar_cleanup_1_big_pink_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_1_big_pink_revisit ; Brinstar Cleanup 1: Big Pink Revisit +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_big_pink_revisit ; Brinstar Cleanup: Big Pink Revisit dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -2769,8 +2769,8 @@ preset_gtmax_brinstar_cleanup_1_mission_impossible: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_1_mission_impossible ; Brinstar Cleanup 1: Mission Impossible +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible ; Brinstar Cleanup: Mission Impossible dw $078D, $8FBE ; DDB dw $079B, $A15B ; MDB dw $0911, $0000 ; Screen X position in pixels @@ -2791,8 +2791,8 @@ preset_gtmax_brinstar_cleanup_1_leaving_pink_etank: dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_1_leaving_pink_etank ; Brinstar Cleanup 1: Leaving Pink E-Tank +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank ; Brinstar Cleanup: Leaving Pink E-Tank dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -2813,8 +2813,8 @@ preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers: dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers ; Brinstar Cleanup 1: Leaving Spore Spawn Supers +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers ; Brinstar Cleanup: Leaving Spore Spawn Supers dw $078D, $8F82 ; DDB dw $079B, $9D19 ; MDB dw $07F5, $0005 ; Music Track @@ -2834,8 +2834,8 @@ preset_gtmax_brinstar_cleanup_1_waterway_etank: dw $D8B4, $8B46 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_green_hills_revisit: - dw #preset_gtmax_brinstar_cleanup_1_waterway_etank ; Brinstar Cleanup 1: Waterway E-Tank +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank ; Brinstar Cleanup: Waterway E-Tank dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $02E0 ; Screen X position in pixels @@ -2854,8 +2854,8 @@ preset_gtmax_brinstar_cleanup_2_green_hills_revisit: dw $D874, $1B8E ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers: - dw #preset_gtmax_brinstar_cleanup_2_green_hills_revisit ; Brinstar Cleanup 2: Green Hills Revisit +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit ; Blue Brinstar Cleanup: Green Hill Zone Revisit dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $0911, $00E5 ; Screen X position in pixels @@ -2873,8 +2873,8 @@ preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers: dw $D8B6, $78F9 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_billy_mays: - dw #preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers ; Brinstar Cleanup 2: Blue Brinstar Hoppers +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers ; Blue Brinstar Cleanup: Blue Brinstar Hoppers dw $078D, $8ECE ; DDB dw $079B, $9F64 ; MDB dw $07F3, $0009 ; Music Bank @@ -2895,8 +2895,8 @@ preset_gtmax_brinstar_cleanup_2_billy_mays: dw $D8B6, $78FD ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar: - dw #preset_gtmax_brinstar_cleanup_2_billy_mays ; Brinstar Cleanup 2: Billy Mays +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays ; Blue Brinstar Cleanup: Billy Mays dw $078D, $8FE2 ; DDB dw $090F, $7000 ; Screen subpixel X position dw $0911, $019E ; Screen X position in pixels @@ -2913,8 +2913,8 @@ preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar: dw $D874, $1BBE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_pit_room_final_spark: - dw #preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar ; Brinstar Cleanup 2: Leaving Blue Brinstar +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar ; Blue Brinstar Cleanup: Leaving Blue Brinstar dw $078D, $8EB6 ; DDB dw $079B, $97B5 ; MDB dw $07F5, $0003 ; Music Track @@ -2932,8 +2932,8 @@ preset_gtmax_brinstar_cleanup_2_pit_room_final_spark: dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_2_climb_supers: - dw #preset_gtmax_brinstar_cleanup_2_pit_room_final_spark ; Brinstar Cleanup 2: Pit Room Final (Spark) +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark ; Blue Brinstar Cleanup: Pit Room Final (Spark) dw $078D, $8B7A ; DDB dw $079B, $96BA ; MDB dw $07F5, $0005 ; Music Track @@ -2956,8 +2956,8 @@ preset_gtmax_brinstar_cleanup_2_climb_supers: dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_2_to_final_missiles: - dw #preset_gtmax_brinstar_cleanup_2_climb_supers ; Brinstar Cleanup 2: Climb Supers +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers ; Blue Brinstar Cleanup: Climb Supers dw $078D, $8C6A ; DDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels @@ -2976,8 +2976,8 @@ preset_gtmax_brinstar_cleanup_2_to_final_missiles: dw $D870, $EEFD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_parlor_missiles: - dw #preset_gtmax_brinstar_cleanup_2_to_final_missiles ; Brinstar Cleanup 2: To Final Missiles +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles ; Blue Brinstar Cleanup: To Final Missiles dw $078D, $89A6 ; DDB dw $079B, $9A44 ; MDB dw $090F, $E001 ; Screen subpixel X position @@ -2989,8 +2989,8 @@ preset_gtmax_brinstar_cleanup_2_parlor_missiles: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_2_parlor_again: - dw #preset_gtmax_brinstar_cleanup_2_parlor_missiles ; Brinstar Cleanup 2: Parlor Missiles +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles ; Blue Brinstar Cleanup: Parlor Missiles dw $078D, $8C9A ; DDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels @@ -3004,8 +3004,8 @@ preset_gtmax_brinstar_cleanup_2_parlor_again: dw $D870, $FEFD ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_2_terminator_etank: - dw #preset_gtmax_brinstar_cleanup_2_parlor_again ; Brinstar Cleanup 2: Parlor Again +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again ; Blue Brinstar Cleanup: Parlor Again dw $078D, $8C8E ; DDB dw $079B, $92FD ; MDB dw $0913, $1000 ; Screen subpixel Y position @@ -3016,7 +3016,7 @@ preset_gtmax_brinstar_cleanup_2_terminator_etank: dw #$FFFF preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_brinstar_cleanup_2_terminator_etank ; Brinstar Cleanup 2: Terminator E-tank + dw #preset_gtmax_blue_brinstar_cleanup_terminator_etank ; Blue Brinstar Cleanup: Terminator E-Tank dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank diff --git a/src/presets/gtmax_menu.asm b/src/presets/gtmax_menu.asm index 76b19bd6..c17f8f0c 100644 --- a/src/presets/gtmax_menu.asm +++ b/src/presets/gtmax_menu.asm @@ -1,15 +1,15 @@ PresetsMenuGtmax: dw #presets_goto_gtmax_crateria dw #presets_goto_gtmax_brinstar - dw #presets_goto_gtmax_kraid + dw #presets_goto_gtmax_kraids_lair dw #presets_goto_gtmax_upper_norfair dw #presets_goto_gtmax_lower_norfair dw #presets_goto_gtmax_upper_norfair_and_kraid dw #presets_goto_gtmax_maridia_predraygon dw #presets_goto_gtmax_maridia_postdraygon dw #presets_goto_gtmax_wrecked_ship - dw #presets_goto_gtmax_brinstar_cleanup_1 - dw #presets_goto_gtmax_brinstar_cleanup_2 + dw #presets_goto_gtmax_brinstar_cleanup + dw #presets_goto_gtmax_blue_brinstar_cleanup dw #presets_goto_gtmax_tourian dw #$0000 %cm_header("PRESETS FOR GT MAX%") @@ -20,8 +20,8 @@ presets_goto_gtmax_crateria: presets_goto_gtmax_brinstar: %cm_submenu("Brinstar", #presets_submenu_gtmax_brinstar) -presets_goto_gtmax_kraid: - %cm_submenu("Kraid's Lair", #presets_submenu_gtmax_kraid) +presets_goto_gtmax_kraids_lair: + %cm_submenu("Kraid's Lair", #presets_submenu_gtmax_kraids_lair) presets_goto_gtmax_upper_norfair: %cm_submenu("Upper Norfair", #presets_submenu_gtmax_upper_norfair) @@ -41,11 +41,11 @@ presets_goto_gtmax_maridia_postdraygon: presets_goto_gtmax_wrecked_ship: %cm_submenu("Wrecked Ship", #presets_submenu_gtmax_wrecked_ship) -presets_goto_gtmax_brinstar_cleanup_1: - %cm_submenu("Brinstar Cleanup 1", #presets_submenu_gtmax_brinstar_cleanup_1) +presets_goto_gtmax_brinstar_cleanup: + %cm_submenu("Brinstar Cleanup", #presets_submenu_gtmax_brinstar_cleanup) -presets_goto_gtmax_brinstar_cleanup_2: - %cm_submenu("Brinstar Cleanup 2", #presets_submenu_gtmax_brinstar_cleanup_2) +presets_goto_gtmax_blue_brinstar_cleanup: + %cm_submenu("Blue Brinstar Cleanup", #presets_submenu_gtmax_blue_brinstar_cleanup) presets_goto_gtmax_tourian: %cm_submenu("Tourian", #presets_submenu_gtmax_tourian) @@ -89,19 +89,19 @@ presets_submenu_gtmax_brinstar: dw #presets_gtmax_brinstar_red_tower_down dw #presets_gtmax_brinstar_skree_boost dw #presets_gtmax_brinstar_below_spazer - dw #presets_gtmax_brinstar_breaking_tube + dw #presets_gtmax_brinstar_breaking_the_tube dw #$0000 %cm_header("BRINSTAR") -presets_submenu_gtmax_kraid: - dw #presets_gtmax_kraid_entering_kraids_lair - dw #presets_gtmax_kraid_kraid_kihunters - dw #presets_gtmax_kraid_mini_kraid - dw #presets_gtmax_kraid_kraid_2 - dw #presets_gtmax_kraid_leaving_varia - dw #presets_gtmax_kraid_mini_kraid_revisit - dw #presets_gtmax_kraid_kraid_kihunters_revisit - dw #presets_gtmax_kraid_leaving_kraids_lair +presets_submenu_gtmax_kraids_lair: + dw #presets_gtmax_kraids_lair_entering_kraids_lair + dw #presets_gtmax_kraids_lair_kraid_kihunters + dw #presets_gtmax_kraids_lair_minikraid + dw #presets_gtmax_kraids_lair_kraid + dw #presets_gtmax_kraids_lair_leaving_varia + dw #presets_gtmax_kraids_lair_minikraid_revisit + dw #presets_gtmax_kraids_lair_kraid_kihunters_revisit + dw #presets_gtmax_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAID'S LAIR") @@ -143,7 +143,7 @@ presets_submenu_gtmax_lower_norfair: dw #presets_gtmax_lower_norfair_kihunter_stairs_up dw #presets_gtmax_lower_norfair_fireflea_room dw #presets_gtmax_lower_norfair_springball_maze - dw #presets_gtmax_lower_norfair_three_muskateers + dw #presets_gtmax_lower_norfair_three_musketeers dw #$0000 %cm_header("LOWER NORFAIR") @@ -190,13 +190,13 @@ presets_submenu_gtmax_maridia_predraygon: presets_submenu_gtmax_maridia_postdraygon: dw #presets_gtmax_maridia_postdraygon_reverse_halfie - dw #presets_gtmax_maridia_postdraygon_womple_jump + dw #presets_gtmax_maridia_postdraygon_whomple_jump dw #presets_gtmax_maridia_postdraygon_reverse_botwoon_etank dw #presets_gtmax_maridia_postdraygon_aqueduct_ammo - dw #presets_gtmax_maridia_postdraygon_right_sandpit + dw #presets_gtmax_maridia_postdraygon_right_sand_pit dw #presets_gtmax_maridia_postdraygon_oasis_and_sewer dw #presets_gtmax_maridia_postdraygon_maridia_ggg - dw #presets_gtmax_maridia_postdraygon_left_sandpit + dw #presets_gtmax_maridia_postdraygon_left_sand_pit dw #presets_gtmax_maridia_postdraygon_maridia_ggg_revisit dw #presets_gtmax_maridia_postdraygon_mt_everest_exit dw #presets_gtmax_maridia_postdraygon_red_brinstar_green_gate @@ -228,42 +228,42 @@ presets_submenu_gtmax_wrecked_ship: dw #$0000 %cm_header("WRECKED SHIP") -presets_submenu_gtmax_brinstar_cleanup_1: - dw #presets_gtmax_brinstar_cleanup_1_crateria_power_bombs - dw #presets_gtmax_brinstar_cleanup_1_landing_site_revisit - dw #presets_gtmax_brinstar_cleanup_1_gauntlet_etank - dw #presets_gtmax_brinstar_cleanup_1_crumble_blocks - dw #presets_gtmax_brinstar_cleanup_1_kago_mushroom_room - dw #presets_gtmax_brinstar_cleanup_1_green_brinstar_revisit - dw #presets_gtmax_brinstar_cleanup_1_brinstar_reserve_tank - dw #presets_gtmax_brinstar_cleanup_1_reverse_mockball - dw #presets_gtmax_brinstar_cleanup_1_green_shaft_descent - dw #presets_gtmax_brinstar_cleanup_1_green_brinstar_beetoms - dw #presets_gtmax_brinstar_cleanup_1_etecoon_etank_room - dw #presets_gtmax_brinstar_cleanup_1_etecoon_room - dw #presets_gtmax_brinstar_cleanup_1_green_shaft_final - dw #presets_gtmax_brinstar_cleanup_1_dachora_room_revisit - dw #presets_gtmax_brinstar_cleanup_1_big_pink_revisit - dw #presets_gtmax_brinstar_cleanup_1_mission_impossible - dw #presets_gtmax_brinstar_cleanup_1_leaving_pink_etank - dw #presets_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers - dw #presets_gtmax_brinstar_cleanup_1_waterway_etank +presets_submenu_gtmax_brinstar_cleanup: + dw #presets_gtmax_brinstar_cleanup_crateria_power_bombs + dw #presets_gtmax_brinstar_cleanup_landing_site_revisit + dw #presets_gtmax_brinstar_cleanup_gauntlet_etank + dw #presets_gtmax_brinstar_cleanup_crumble_blocks + dw #presets_gtmax_brinstar_cleanup_kago_mushroom_room + dw #presets_gtmax_brinstar_cleanup_green_brinstar_revisit + dw #presets_gtmax_brinstar_cleanup_brinstar_reserve_tank + dw #presets_gtmax_brinstar_cleanup_reverse_mockball + dw #presets_gtmax_brinstar_cleanup_green_shaft_descent + dw #presets_gtmax_brinstar_cleanup_green_brinstar_beetoms + dw #presets_gtmax_brinstar_cleanup_etecoon_etank_room + dw #presets_gtmax_brinstar_cleanup_etecoon_room + dw #presets_gtmax_brinstar_cleanup_green_shaft_final + dw #presets_gtmax_brinstar_cleanup_dachora_room_revisit + dw #presets_gtmax_brinstar_cleanup_big_pink_revisit + dw #presets_gtmax_brinstar_cleanup_mission_impossible + dw #presets_gtmax_brinstar_cleanup_leaving_pink_etank + dw #presets_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw #presets_gtmax_brinstar_cleanup_waterway_etank dw #$0000 - %cm_header("BRINSTAR CLEANUP 1") - -presets_submenu_gtmax_brinstar_cleanup_2: - dw #presets_gtmax_brinstar_cleanup_2_green_hills_revisit - dw #presets_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers - dw #presets_gtmax_brinstar_cleanup_2_billy_mays - dw #presets_gtmax_brinstar_cleanup_2_leaving_blue_brinstar - dw #presets_gtmax_brinstar_cleanup_2_pit_room_final_spark - dw #presets_gtmax_brinstar_cleanup_2_climb_supers - dw #presets_gtmax_brinstar_cleanup_2_to_final_missiles - dw #presets_gtmax_brinstar_cleanup_2_parlor_missiles - dw #presets_gtmax_brinstar_cleanup_2_parlor_again - dw #presets_gtmax_brinstar_cleanup_2_terminator_etank + %cm_header("BRINSTAR CLEANUP") + +presets_submenu_gtmax_blue_brinstar_cleanup: + dw #presets_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit + dw #presets_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers + dw #presets_gtmax_blue_brinstar_cleanup_billy_mays + dw #presets_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar + dw #presets_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw #presets_gtmax_blue_brinstar_cleanup_climb_supers + dw #presets_gtmax_blue_brinstar_cleanup_to_final_missiles + dw #presets_gtmax_blue_brinstar_cleanup_parlor_missiles + dw #presets_gtmax_blue_brinstar_cleanup_parlor_again + dw #presets_gtmax_blue_brinstar_cleanup_terminator_etank dw #$0000 - %cm_header("BRINSTAR CLEANUP 2") + %cm_header("BLUE BRINSTAR CLEANUP") presets_submenu_gtmax_tourian: dw #presets_gtmax_tourian_tourian_elevator_room @@ -284,6 +284,7 @@ presets_submenu_gtmax_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_gtmax_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_gtmax_crateria_ceres_elevator) @@ -389,34 +390,34 @@ presets_gtmax_brinstar_skree_boost: presets_gtmax_brinstar_below_spazer: %cm_preset("Below Spazer", #preset_gtmax_brinstar_below_spazer) -presets_gtmax_brinstar_breaking_tube: - %cm_preset("Breaking Tube", #preset_gtmax_brinstar_breaking_tube) +presets_gtmax_brinstar_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_gtmax_brinstar_breaking_the_tube) ; Kraid's Lair -presets_gtmax_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_gtmax_kraid_entering_kraids_lair) +presets_gtmax_kraids_lair_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_gtmax_kraids_lair_entering_kraids_lair) -presets_gtmax_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_gtmax_kraid_kraid_kihunters) +presets_gtmax_kraids_lair_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_gtmax_kraids_lair_kraid_kihunters) -presets_gtmax_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_gtmax_kraid_mini_kraid) +presets_gtmax_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_gtmax_kraids_lair_minikraid) -presets_gtmax_kraid_kraid_2: - %cm_preset("Kraid", #preset_gtmax_kraid_kraid_2) +presets_gtmax_kraids_lair_kraid: + %cm_preset("Kraid", #preset_gtmax_kraids_lair_kraid) -presets_gtmax_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_gtmax_kraid_leaving_varia) +presets_gtmax_kraids_lair_leaving_varia: + %cm_preset("Leaving Varia", #preset_gtmax_kraids_lair_leaving_varia) -presets_gtmax_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_gtmax_kraid_mini_kraid_revisit) +presets_gtmax_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_gtmax_kraids_lair_minikraid_revisit) -presets_gtmax_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_gtmax_kraid_kraid_kihunters_revisit) +presets_gtmax_kraids_lair_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_gtmax_kraids_lair_kraid_kihunters_revisit) -presets_gtmax_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_gtmax_kraid_leaving_kraids_lair) +presets_gtmax_kraids_lair_leaving_kraids_lair: + %cm_preset("Leaving Kraid's Lair", #preset_gtmax_kraids_lair_leaving_kraids_lair) ; Upper Norfair @@ -480,7 +481,7 @@ presets_gtmax_lower_norfair_green_gate_final: %cm_preset("Green Gate Final", #preset_gtmax_lower_norfair_green_gate_final) presets_gtmax_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_gtmax_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_gtmax_lower_norfair_worst_room_in_the_game) presets_gtmax_lower_norfair_mickey_mouse_missiles: %cm_preset("Mickey Mouse Missiles", #preset_gtmax_lower_norfair_mickey_mouse_missiles) @@ -521,8 +522,8 @@ presets_gtmax_lower_norfair_fireflea_room: presets_gtmax_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_gtmax_lower_norfair_springball_maze) -presets_gtmax_lower_norfair_three_muskateers: - %cm_preset("Three Muskateers", #preset_gtmax_lower_norfair_three_muskateers) +presets_gtmax_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_gtmax_lower_norfair_three_musketeers) ; Upper Norfair and Kraid @@ -598,7 +599,7 @@ presets_gtmax_maridia_predraygon_tatori_room: %cm_preset("Tatori Room", #preset_gtmax_maridia_predraygon_tatori_room) presets_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - %cm_preset("Mt Everest and Crab Supers", #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers) + %cm_preset("Mt. Everest and Crab Supers", #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers) presets_gtmax_maridia_predraygon_crab_shaft: %cm_preset("Crab Shaft", #preset_gtmax_maridia_predraygon_crab_shaft) @@ -632,8 +633,8 @@ presets_gtmax_maridia_predraygon_draygon: presets_gtmax_maridia_postdraygon_reverse_halfie: %cm_preset("Reverse Halfie", #preset_gtmax_maridia_postdraygon_reverse_halfie) -presets_gtmax_maridia_postdraygon_womple_jump: - %cm_preset("Womple Jump", #preset_gtmax_maridia_postdraygon_womple_jump) +presets_gtmax_maridia_postdraygon_whomple_jump: + %cm_preset("Whomple Jump", #preset_gtmax_maridia_postdraygon_whomple_jump) presets_gtmax_maridia_postdraygon_reverse_botwoon_etank: %cm_preset("Reverse Botwoon E-Tank", #preset_gtmax_maridia_postdraygon_reverse_botwoon_etank) @@ -641,8 +642,8 @@ presets_gtmax_maridia_postdraygon_reverse_botwoon_etank: presets_gtmax_maridia_postdraygon_aqueduct_ammo: %cm_preset("Aqueduct Ammo", #preset_gtmax_maridia_postdraygon_aqueduct_ammo) -presets_gtmax_maridia_postdraygon_right_sandpit: - %cm_preset("Right Sandpit", #preset_gtmax_maridia_postdraygon_right_sandpit) +presets_gtmax_maridia_postdraygon_right_sand_pit: + %cm_preset("Right Sand Pit", #preset_gtmax_maridia_postdraygon_right_sand_pit) presets_gtmax_maridia_postdraygon_oasis_and_sewer: %cm_preset("Oasis and Sewer", #preset_gtmax_maridia_postdraygon_oasis_and_sewer) @@ -650,14 +651,14 @@ presets_gtmax_maridia_postdraygon_oasis_and_sewer: presets_gtmax_maridia_postdraygon_maridia_ggg: %cm_preset("Maridia GGG", #preset_gtmax_maridia_postdraygon_maridia_ggg) -presets_gtmax_maridia_postdraygon_left_sandpit: - %cm_preset("Left Sandpit", #preset_gtmax_maridia_postdraygon_left_sandpit) +presets_gtmax_maridia_postdraygon_left_sand_pit: + %cm_preset("Left Sand Pit", #preset_gtmax_maridia_postdraygon_left_sand_pit) presets_gtmax_maridia_postdraygon_maridia_ggg_revisit: %cm_preset("Maridia GGG Revisit", #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit) presets_gtmax_maridia_postdraygon_mt_everest_exit: - %cm_preset("Mt Everest Exit", #preset_gtmax_maridia_postdraygon_mt_everest_exit) + %cm_preset("Mt. Everest Exit", #preset_gtmax_maridia_postdraygon_mt_everest_exit) presets_gtmax_maridia_postdraygon_red_brinstar_green_gate: %cm_preset("Red Brinstar Green Gate", #preset_gtmax_maridia_postdraygon_red_brinstar_green_gate) @@ -689,7 +690,7 @@ presets_gtmax_wrecked_ship_phantoon: %cm_preset("Phantoon", #preset_gtmax_wrecked_ship_phantoon) presets_gtmax_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft to Supers", #preset_gtmax_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_gtmax_wrecked_ship_shaft_to_supers) presets_gtmax_wrecked_ship_east_supers: %cm_preset("East Supers", #preset_gtmax_wrecked_ship_east_supers) @@ -728,95 +729,95 @@ presets_gtmax_wrecked_ship_ocean_revisit: %cm_preset("Ocean Revisit", #preset_gtmax_wrecked_ship_ocean_revisit) -; Brinstar Cleanup 1 -presets_gtmax_brinstar_cleanup_1_crateria_power_bombs: - %cm_preset("Crateria Power Bombs", #preset_gtmax_brinstar_cleanup_1_crateria_power_bombs) +; Brinstar Cleanup +presets_gtmax_brinstar_cleanup_crateria_power_bombs: + %cm_preset("Crateria Power Bombs", #preset_gtmax_brinstar_cleanup_crateria_power_bombs) -presets_gtmax_brinstar_cleanup_1_landing_site_revisit: - %cm_preset("Landing Site Revisit", #preset_gtmax_brinstar_cleanup_1_landing_site_revisit) +presets_gtmax_brinstar_cleanup_landing_site_revisit: + %cm_preset("Landing Site Revisit", #preset_gtmax_brinstar_cleanup_landing_site_revisit) -presets_gtmax_brinstar_cleanup_1_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_gtmax_brinstar_cleanup_1_gauntlet_etank) +presets_gtmax_brinstar_cleanup_gauntlet_etank: + %cm_preset("Gauntlet E-Tank", #preset_gtmax_brinstar_cleanup_gauntlet_etank) -presets_gtmax_brinstar_cleanup_1_crumble_blocks: - %cm_preset("Crumble Blocks", #preset_gtmax_brinstar_cleanup_1_crumble_blocks) +presets_gtmax_brinstar_cleanup_crumble_blocks: + %cm_preset("Crumble Blocks", #preset_gtmax_brinstar_cleanup_crumble_blocks) -presets_gtmax_brinstar_cleanup_1_kago_mushroom_room: - %cm_preset("Kago Mushroom Room", #preset_gtmax_brinstar_cleanup_1_kago_mushroom_room) +presets_gtmax_brinstar_cleanup_kago_mushroom_room: + %cm_preset("Kago Mushroom Room", #preset_gtmax_brinstar_cleanup_kago_mushroom_room) -presets_gtmax_brinstar_cleanup_1_green_brinstar_revisit: - %cm_preset("Green Brinstar Revisit", #preset_gtmax_brinstar_cleanup_1_green_brinstar_revisit) +presets_gtmax_brinstar_cleanup_green_brinstar_revisit: + %cm_preset("Green Brinstar Revisit", #preset_gtmax_brinstar_cleanup_green_brinstar_revisit) -presets_gtmax_brinstar_cleanup_1_brinstar_reserve_tank: - %cm_preset("Brinstar Reserve Tank", #preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank) +presets_gtmax_brinstar_cleanup_brinstar_reserve_tank: + %cm_preset("Brinstar Reserve Tank", #preset_gtmax_brinstar_cleanup_brinstar_reserve_tank) -presets_gtmax_brinstar_cleanup_1_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_gtmax_brinstar_cleanup_1_reverse_mockball) +presets_gtmax_brinstar_cleanup_reverse_mockball: + %cm_preset("Reverse Mockball", #preset_gtmax_brinstar_cleanup_reverse_mockball) -presets_gtmax_brinstar_cleanup_1_green_shaft_descent: - %cm_preset("Green Shaft Descent", #preset_gtmax_brinstar_cleanup_1_green_shaft_descent) +presets_gtmax_brinstar_cleanup_green_shaft_descent: + %cm_preset("Green Shaft Descent", #preset_gtmax_brinstar_cleanup_green_shaft_descent) -presets_gtmax_brinstar_cleanup_1_green_brinstar_beetoms: - %cm_preset("Green Brinstar Beetoms", #preset_gtmax_brinstar_cleanup_1_green_brinstar_beetoms) +presets_gtmax_brinstar_cleanup_green_brinstar_beetoms: + %cm_preset("Green Brinstar Beetoms", #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms) -presets_gtmax_brinstar_cleanup_1_etecoon_etank_room: - %cm_preset("Etecoon E-Tank Room", #preset_gtmax_brinstar_cleanup_1_etecoon_etank_room) +presets_gtmax_brinstar_cleanup_etecoon_etank_room: + %cm_preset("Etecoon E-Tank Room", #preset_gtmax_brinstar_cleanup_etecoon_etank_room) -presets_gtmax_brinstar_cleanup_1_etecoon_room: - %cm_preset("Etecoon Room", #preset_gtmax_brinstar_cleanup_1_etecoon_room) +presets_gtmax_brinstar_cleanup_etecoon_room: + %cm_preset("Etecoon Room", #preset_gtmax_brinstar_cleanup_etecoon_room) -presets_gtmax_brinstar_cleanup_1_green_shaft_final: - %cm_preset("Green Shaft Final", #preset_gtmax_brinstar_cleanup_1_green_shaft_final) +presets_gtmax_brinstar_cleanup_green_shaft_final: + %cm_preset("Green Shaft Final", #preset_gtmax_brinstar_cleanup_green_shaft_final) -presets_gtmax_brinstar_cleanup_1_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_gtmax_brinstar_cleanup_1_dachora_room_revisit) +presets_gtmax_brinstar_cleanup_dachora_room_revisit: + %cm_preset("Dachora Room Revisit", #preset_gtmax_brinstar_cleanup_dachora_room_revisit) -presets_gtmax_brinstar_cleanup_1_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_gtmax_brinstar_cleanup_1_big_pink_revisit) +presets_gtmax_brinstar_cleanup_big_pink_revisit: + %cm_preset("Big Pink Revisit", #preset_gtmax_brinstar_cleanup_big_pink_revisit) -presets_gtmax_brinstar_cleanup_1_mission_impossible: - %cm_preset("Mission Impossible", #preset_gtmax_brinstar_cleanup_1_mission_impossible) +presets_gtmax_brinstar_cleanup_mission_impossible: + %cm_preset("Mission Impossible", #preset_gtmax_brinstar_cleanup_mission_impossible) -presets_gtmax_brinstar_cleanup_1_leaving_pink_etank: - %cm_preset("Leaving Pink E-Tank", #preset_gtmax_brinstar_cleanup_1_leaving_pink_etank) +presets_gtmax_brinstar_cleanup_leaving_pink_etank: + %cm_preset("Leaving Pink E-Tank", #preset_gtmax_brinstar_cleanup_leaving_pink_etank) -presets_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers: - %cm_preset("Leaving Spore Spawn Supers", #preset_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers) +presets_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + %cm_preset("Leaving Spore Spawn Supers", #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers) -presets_gtmax_brinstar_cleanup_1_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_gtmax_brinstar_cleanup_1_waterway_etank) +presets_gtmax_brinstar_cleanup_waterway_etank: + %cm_preset("Waterway E-Tank", #preset_gtmax_brinstar_cleanup_waterway_etank) -; Brinstar Cleanup 2 -presets_gtmax_brinstar_cleanup_2_green_hills_revisit: - %cm_preset("Green Hills Revisit", #preset_gtmax_brinstar_cleanup_2_green_hills_revisit) +; Blue Brinstar Cleanup +presets_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + %cm_preset("Green Hill Zone Revisit", #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit) -presets_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers: - %cm_preset("Blue Brinstar Hoppers", #preset_gtmax_brinstar_cleanup_2_blue_brinstar_hoppers) +presets_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + %cm_preset("Blue Brinstar Hoppers", #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers) -presets_gtmax_brinstar_cleanup_2_billy_mays: - %cm_preset("Billy Mays", #preset_gtmax_brinstar_cleanup_2_billy_mays) +presets_gtmax_blue_brinstar_cleanup_billy_mays: + %cm_preset("Billy Mays", #preset_gtmax_blue_brinstar_cleanup_billy_mays) -presets_gtmax_brinstar_cleanup_2_leaving_blue_brinstar: - %cm_preset("Leaving Blue Brinstar", #preset_gtmax_brinstar_cleanup_2_leaving_blue_brinstar) +presets_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + %cm_preset("Leaving Blue Brinstar", #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar) -presets_gtmax_brinstar_cleanup_2_pit_room_final_spark: - %cm_preset("Pit Room Final (Spark)", #preset_gtmax_brinstar_cleanup_2_pit_room_final_spark) +presets_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + %cm_preset("Pit Room Final (Spark)", #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark) -presets_gtmax_brinstar_cleanup_2_climb_supers: - %cm_preset("Climb Supers", #preset_gtmax_brinstar_cleanup_2_climb_supers) +presets_gtmax_blue_brinstar_cleanup_climb_supers: + %cm_preset("Climb Supers", #preset_gtmax_blue_brinstar_cleanup_climb_supers) -presets_gtmax_brinstar_cleanup_2_to_final_missiles: - %cm_preset("To Final Missiles", #preset_gtmax_brinstar_cleanup_2_to_final_missiles) +presets_gtmax_blue_brinstar_cleanup_to_final_missiles: + %cm_preset("To Final Missiles", #preset_gtmax_blue_brinstar_cleanup_to_final_missiles) -presets_gtmax_brinstar_cleanup_2_parlor_missiles: - %cm_preset("Parlor Missiles", #preset_gtmax_brinstar_cleanup_2_parlor_missiles) +presets_gtmax_blue_brinstar_cleanup_parlor_missiles: + %cm_preset("Parlor Missiles", #preset_gtmax_blue_brinstar_cleanup_parlor_missiles) -presets_gtmax_brinstar_cleanup_2_parlor_again: - %cm_preset("Parlor Again", #preset_gtmax_brinstar_cleanup_2_parlor_again) +presets_gtmax_blue_brinstar_cleanup_parlor_again: + %cm_preset("Parlor Again", #preset_gtmax_blue_brinstar_cleanup_parlor_again) -presets_gtmax_brinstar_cleanup_2_terminator_etank: - %cm_preset("Terminator E-tank", #preset_gtmax_brinstar_cleanup_2_terminator_etank) +presets_gtmax_blue_brinstar_cleanup_terminator_etank: + %cm_preset("Terminator E-Tank", #preset_gtmax_blue_brinstar_cleanup_terminator_etank) ; Tourian @@ -865,4 +866,3 @@ presets_gtmax_tourian_escape_climb: presets_gtmax_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_gtmax_tourian_escape_parlor) - diff --git a/src/presets/hundo_data.asm b/src/presets/hundo_data.asm index 95588419..c2492f95 100644 --- a/src/presets/hundo_data.asm +++ b/src/presets/hundo_data.asm @@ -1,3247 +1,3247 @@ - -preset_hundo_bombs_ceres_elevator: - dw #$0000 - dw $078D, $AB58 ; DDB - dw $079B, $DF45 ; MDB - dw $07F3, $002D ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $0000 ; Equipped Items - dw $09A4, $0000 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0000 ; Missiles - dw $09C8, $0000 ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0080 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0048 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0000 ; Events - dw $D822, $0000 ; Events - dw $D828, $0000 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $0000 ; Items - dw $D872, $0000 ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $0000 ; Doors - dw $D8B4, $0000 ; Doors - dw $D8B6, $0000 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations - dw #$FFFF - -preset_hundo_bombs_ceres_escape: - dw #preset_hundo_bombs_ceres_elevator ; Bombs: Ceres Elevator - dw $078D, $ABAC ; DDB - dw $079B, $E0B5 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $093F, $0002 ; Ceres escape flag - dw $09C2, $0018 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82E, $0001 ; Bosses - dw #$FFFF - -preset_hundo_bombs_ceres_last_3_rooms: - dw #preset_hundo_bombs_ceres_escape ; Bombs: Ceres Escape - dw $078D, $ABA0 ; DDB - dw $079B, $E021 ; MDB - dw $090F, $7400 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0AF6, $004E ; Samus X - dw $0AFA, $00A2 ; Samus Y - dw #$FFFF - -preset_hundo_bombs_ship: - dw #preset_hundo_bombs_ceres_last_3_rooms ; Bombs: Ceres Last 3 Rooms - dw $078D, $88FE ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $0006 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $093F, $0000 ; Ceres escape flag - dw $09C2, $0063 ; Health - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0481 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0471 ; Samus Y - dw $0AFC, $8000 ; Samus subpixel Y - dw #$FFFF - -preset_hundo_bombs_parlor: - dw #preset_hundo_bombs_ship ; Bombs: Ship - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_hundo_bombs_climb_down: - dw #preset_hundo_bombs_parlor ; Bombs: Parlor - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7BFF ; Screen subpixel Y position - dw $0915, $03F2 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $02F5 ; Layer 2 Y position - dw $0A1C, $0018 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0199 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $048A ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw #$FFFF - -preset_hundo_bombs_pit_room: - dw #preset_hundo_bombs_climb_down ; Bombs: Climb Down - dw $078D, $898E ; DDB - dw $079B, $96BA ; MDB - dw $090F, $6FFF ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0919, $0600 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $088B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_hundo_bombs_morph: - dw #preset_hundo_bombs_pit_room ; Bombs: Pit Room - dw $078D, $8B9E ; DDB - dw $079B, $9E9F ; MDB - dw $07F5, $0007 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0580 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_hundo_bombs_construction_zone_down: - dw #preset_hundo_bombs_morph ; Bombs: Morph - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $09A2, $0004 ; Equipped Items - dw $09A4, $0004 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07AC ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D872, $0400 ; Items - dw #$FFFF - -preset_hundo_bombs_construction_zone_up: - dw #preset_hundo_bombs_construction_zone_down ; Bombs: Construction Zone Down - dw $078D, $8EDA ; DDB - dw $079B, $A107 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0055 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0004 ; Items - dw #$FFFF - -preset_hundo_bombs_pit_room_revisit: - dw #preset_hundo_bombs_construction_zone_up ; Bombs: Construction Zone Up - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_bombs_climb_up: - dw #preset_hundo_bombs_pit_room_revisit ; Bombs: Pit Room Revisit - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0001 ; Events - dw $D8B2, $0400 ; Doors - dw #$FFFF - -preset_hundo_bombs_parlor_revisit: - dw #preset_hundo_bombs_climb_up ; Bombs: Climb Up - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A0 ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_hundo_bombs_flyway: - dw #preset_hundo_bombs_parlor_revisit ; Bombs: Parlor Revisit - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2BFF ; Screen subpixel Y position - dw $0915, $01E6 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $016C ; Layer 2 Y position - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0369 ; Samus X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_hundo_bombs_bomb_torizo: - dw #preset_hundo_bombs_flyway ; Bombs: Flyway - dw $078D, $8982 ; DDB - dw $079B, $9879 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02BE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B2, $2400 ; Doors - dw #$FFFF - -preset_hundo_kraid_alcatraz: - dw #preset_hundo_bombs_bomb_torizo ; Bombs: Bomb Torizo - dw $078D, $8BAA ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09C6, $0004 ; Missiles - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0028 ; Samus X - dw $D828, $0004 ; Bosses - dw $D870, $0080 ; Items - dw $D8B2, $2C00 ; Doors - dw #$FFFF - -preset_hundo_kraid_terminator: - dw #preset_hundo_kraid_alcatraz ; Kraid: Alcatraz - dw $078D, $8BB6 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $0099 ; Samus Y - dw #$FFFF - -preset_hundo_kraid_pirates_shaft: - dw #preset_hundo_kraid_terminator ; Kraid: Terminator - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $4280 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01EB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017D ; Layer 2 Y position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0005 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_hundo_kraid_elevator: - dw #preset_hundo_kraid_pirates_shaft ; Kraid: Pirates Shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008B ; Health - dw $0AF6, $0080 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_kraid_early_supers: - dw #preset_hundo_kraid_elevator ; Kraid: Elevator - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $041C ; Screen Y position in pixels - dw $0919, $0315 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B4, $0002 ; Doors - dw #$FFFF - -preset_hundo_kraid_reverse_mockball: - dw #preset_hundo_kraid_early_supers ; Kraid: Early Supers - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00B3 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D4, $0064 ; Max reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $040F ; Items - dw $D8B4, $0042 ; Doors - dw #$FFFF - -preset_hundo_kraid_dachora_room: - dw #preset_hundo_kraid_reverse_mockball ; Kraid: Reverse Mockball - dw $078D, $8D4E ; DDB - dw $079B, $9AD9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061A ; Screen Y position in pixels - dw $0919, $0493 ; Layer 2 Y position - dw $09C2, $00C7 ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D870, $8180 ; Items - dw $D8B4, $0046 ; Doors - dw #$FFFF - -preset_hundo_kraid_big_pink: - dw #preset_hundo_kraid_dachora_room ; Kraid: Dachora Room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C2 ; Health - dw $0AF6, $06A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_kraid_green_hill_zone: - dw #preset_hundo_kraid_big_pink ; Kraid: Big Pink - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09CA, $0002 ; Supers - dw $0AF6, $0365 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D872, $048F ; Items - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_hundo_kraid_red_tower: - dw #preset_hundo_kraid_green_hill_zone ; Kraid: Green Hill Zone - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00B8 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $0590 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_hundo_kraid_skree_boost: - dw #preset_hundo_kraid_red_tower ; Kraid: Red Tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $0AF6, $0066 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_hundo_kraid_kraid_entry: - dw #preset_hundo_kraid_skree_boost ; Kraid: Skree Boost - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $00AF ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $0050 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_hundo_kraid_kraid_kihunter_room: - dw #preset_hundo_kraid_kraid_entry ; Kraid: Kraid Entry - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00A5 ; Health - dw $09CA, $0000 ; Supers - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $0190 ; Samus Y - dw #$FFFF - -preset_hundo_kraid_kraid: - dw #preset_hundo_kraid_kraid_kihunter_room ; Kraid: Kraid Kihunter Room - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $01CC ; Samus X - dw $D8B8, $0024 ; Doors - dw #$FFFF - -preset_hundo_kraid_leaving_varia: - dw #preset_hundo_kraid_kraid ; Kraid: Kraid - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1005 ; Equipped Items - dw $09A4, $1005 ; Collected Items - dw $09C2, $00C7 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0004 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors - dw #$FFFF - -preset_hundo_kraid_leaving_kraid_hallway: - dw #preset_hundo_kraid_leaving_varia ; Kraid: Leaving Varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $00BF ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors - dw #$FFFF - -preset_hundo_kraid_leaving_kraid_etank: - dw #preset_hundo_kraid_leaving_kraid_hallway ; Kraid: Leaving Kraid Hallway - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09D6, $0014 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_hundo_speed_booster_business_center: - dw #preset_hundo_kraid_leaving_kraid_etank ; Kraid: Leaving Kraid E-Tank - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C6, $0011 ; Missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0018 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_hundo_speed_booster_hijump: - dw #preset_hundo_speed_booster_business_center ; Speed Booster: Business Center - dw $090F, $6001 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $09D6, $001D ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0046 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_hundo_speed_booster_business_center_climb: - dw #preset_hundo_speed_booster_hijump ; Speed Booster: Hi-Jump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $01A1 ; Items - dw $D8BA, $0001 ; Doors - dw #$FFFF - -preset_hundo_speed_booster_cathedral_entrance: - dw #preset_hundo_speed_booster_business_center_climb ; Speed Booster: Business Center Climb - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00AB ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_hundo_speed_booster_cathedral: - dw #preset_hundo_speed_booster_cathedral_entrance ; Speed Booster: Cathedral Entrance - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $09D6, $0022 ; Reserves - dw $0AF6, $02A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $24EF ; Doors - dw #$FFFF - -preset_hundo_speed_booster_rising_tide: - dw #preset_hundo_speed_booster_cathedral ; Speed Booster: Cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $09C6, $001A ; Missiles - dw $09C8, $001E ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D876, $01A3 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_hundo_speed_booster_bubble_mountain: - dw #preset_hundo_speed_booster_rising_tide ; Speed Booster: Rising Tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0169 ; Health - dw $0AF6, $04B0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_speed_booster_bat_cave: - dw #preset_hundo_speed_booster_bubble_mountain ; Speed Booster: Bubble Mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $0178 ; Health - dw $09C6, $001B ; Missiles - dw $09CA, $0002 ; Supers - dw $0AF6, $01B8 ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_hundo_speed_booster_leaving_speed_booster: - dw #preset_hundo_speed_booster_bat_cave ; Speed Booster: Bat Cave - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $018F ; Health - dw $09C6, $001C ; Missiles - dw $09C8, $0023 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0038 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0042 ; Samus X - dw $D878, $0006 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_hundo_ice_beam_single_chamber: - dw #preset_hundo_speed_booster_leaving_speed_booster ; Speed Booster: Leaving Speed Booster - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0104 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C3 ; Layer 2 Y position - dw $09C2, $018A ; Health - dw $09C6, $0020 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D6, $0064 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw #$FFFF - -preset_hundo_ice_beam_double_chamber: - dw #preset_hundo_ice_beam_single_chamber ; Ice Beam: Single Chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0126 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $00B8 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_hundo_ice_beam_double_chamber_revisited: - dw #preset_hundo_ice_beam_double_chamber ; Ice Beam: Double Chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $0025 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $001E ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_hundo_ice_beam_bubble_mountain_revisited: - dw #preset_hundo_ice_beam_double_chamber_revisited ; Ice Beam: Double Chamber Revisited - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C6, $0023 ; Missiles - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_hundo_ice_beam_business_center_climb_ice: - dw #preset_hundo_ice_beam_bubble_mountain_revisited ; Ice Beam: Bubble Mountain Revisited - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0185 ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $0040 ; Samus X - dw #$FFFF - -preset_hundo_ice_beam_ice_beam_gate_room: - dw #preset_hundo_ice_beam_business_center_climb_ice ; Ice Beam: Business Center Climb Ice - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C6, $0025 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0021 ; Samus X - dw $0AFA, $038C ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_hundo_ice_beam_ice_beam_snake_room: - dw #preset_hundo_ice_beam_ice_beam_gate_room ; Ice Beam: Ice Beam Gate Room - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $FA00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0180 ; Health - dw $09C6, $0024 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_ice_beam_ice_beam_snake_room_revisit: - dw #preset_hundo_ice_beam_ice_beam_snake_room ; Ice Beam: Ice Beam Snake Room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0185 ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A7 ; Items - dw #$FFFF - -preset_hundo_ice_beam_ice_beam_gate_room_escape: - dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit ; Ice Beam: Ice Beam Snake Room Revisit - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_hundo_ice_beam_business_center_elevator: - dw #preset_hundo_ice_beam_ice_beam_gate_room_escape ; Ice Beam: Ice Beam Gate Room Escape - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03CA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $042A ; Samus X - dw #$FFFF - -preset_hundo_phantoon_alpha_spark: - dw #preset_hundo_ice_beam_business_center_elevator ; Ice Beam: Business Center Elevator - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_phantoon_red_tower_revisit: - dw #preset_hundo_phantoon_alpha_spark ; Phantoon: Alpha Spark - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3C00 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $014C ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $00CA ; Samus position/state - dw $0A1E, $1B04 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $0047 ; Samus X - dw $0AFA, $0070 ; Samus Y - dw $0B3F, $0004 ; Blue suit - dw #$FFFF - -preset_hundo_phantoon_hellway: - dw #preset_hundo_phantoon_red_tower_revisit ; Phantoon: Red Tower Revisit - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $09C2, $0149 ; Health - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw #$FFFF - -preset_hundo_phantoon_leaving_alpha_pbs: - dw #preset_hundo_phantoon_hellway ; Phantoon: Hellway - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012F ; Health - dw $09C6, $0029 ; Missiles - dw $09C8, $002D ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $000B ; Samus position/state - dw $0AF6, $02C0 ; Samus X - dw $D874, $0F04 ; Items - dw $D8B6, $A008 ; Doors - dw #$FFFF - -preset_hundo_phantoon_kihunter_room: - dw #preset_hundo_phantoon_leaving_alpha_pbs ; Phantoon: Leaving Alpha PBs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $09C2, $0137 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0007 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0019 ; Samus position/state - dw $0A1E, $0308 ; More position/state - dw $0AF6, $0072 ; Samus X - dw $0AFA, $002D ; Samus Y - dw $D874, $0F84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $E808 ; Doors - dw #$FFFF - -preset_hundo_phantoon_ocean_fly: - dw #preset_hundo_phantoon_kihunter_room ; Phantoon: Kihunter Room - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0131 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $0028 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0011 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $00AD ; Flash suit - dw $0AF6, $0191 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8B0, $2000 ; Doors - dw #$FFFF - -preset_hundo_phantoon_phantoon: - dw #preset_hundo_phantoon_ocean_fly ; Phantoon: Ocean Fly - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008F ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $026B ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D870, $8190 ; Items - dw $D880, $0001 ; Items - dw $D8B0, $3000 ; Doors - dw $D8C0, $0010 ; Doors - dw #$FFFF - -preset_hundo_gravity_ws_shaft_up_to_supers: - dw #preset_hundo_phantoon_phantoon ; Phantoon: Phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0205 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0183 ; Layer 2 X position - dw $09C2, $012F ; Health - dw $09C6, $0035 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0007 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $0AFA, $0061 ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors - dw #$FFFF - -preset_hundo_gravity_ws_right_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers ; Gravity: WS Shaft Up To Supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $04E5 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03AB ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0006 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_hundo_gravity_leaving_ws_left_supers: - dw #preset_hundo_gravity_ws_right_supers ; Gravity: WS Right Supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09C6, $0034 ; Missiles - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0061 ; Items - dw #$FFFF - -preset_hundo_gravity_spiky_room_of_death: - dw #preset_hundo_gravity_leaving_ws_left_supers ; Gravity: Leaving WS Left Supers - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $4C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0474 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0357 ; Layer 2 Y position - dw $0AF6, $0457 ; Samus X - dw $0AFA, $04E4 ; Samus Y - dw #$FFFF - -preset_hundo_gravity_ws_etank: - dw #preset_hundo_gravity_spiky_room_of_death ; Gravity: Spiky Room of Death - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09C6, $0033 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $016B ; Samus Y - dw $D8C0, $007C ; Doors - dw #$FFFF - -preset_hundo_gravity_spiky_room_of_death_revisit: - dw #preset_hundo_gravity_ws_etank ; Gravity: WS E-Tank - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $01FD ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $017D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $029D ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D880, $0071 ; Items - dw $D8C0, $087C ; Doors - dw #$FFFF - -preset_hundo_gravity_ws_shaft_up_to_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit ; Gravity: Spiky Room of Death Revisit - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3700 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $01DF ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_gravity_attic: - dw #preset_hundo_gravity_ws_shaft_up_to_attic ; Gravity: WS Shaft Up To Attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C6, $0035 ; Missiles - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0449 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_hundo_gravity_ws_robot_missiles: - dw #preset_hundo_gravity_attic ; Gravity: Attic - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $63FF ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01EB ; Health - dw $09C6, $002D ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $06CD ; Samus X - dw $0AFA, $0099 ; Samus Y - dw $D8C0, $0B7C ; Doors - dw #$FFFF - -preset_hundo_gravity_attic_revisit: - dw #preset_hundo_gravity_ws_robot_missiles ; Gravity: WS Robot Missiles - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01AD ; Health - dw $09C6, $0026 ; Missiles - dw $09C8, $003C ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0046 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0079 ; Items - dw #$FFFF - -preset_hundo_gravity_sky_missiles: - dw #preset_hundo_gravity_attic_revisit ; Gravity: Attic Revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $97FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01A3 ; Health - dw $09C6, $0025 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $003C ; Samus X - dw #$FFFF - -preset_hundo_gravity_bowling: - dw #preset_hundo_gravity_sky_missiles ; Gravity: Sky Missiles - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A900 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $019E ; Health - dw $09C6, $002E ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0194 ; Samus X - dw $0B3F, $0001 ; Blue suit - dw $D870, $819C ; Items - dw #$FFFF - -preset_hundo_gravity_leaving_gravity: - dw #preset_hundo_gravity_bowling ; Gravity: Bowling - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $011C ; Health - dw $09C6, $0033 ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CE, $0004 ; Pbs - dw $09D4, $00C8 ; Max reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $006B ; Samus X - dw $0B3F, $0000 ; Blue suit - dw $D880, $00FF ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_crateria_pbs: - dw #preset_hundo_gravity_leaving_gravity ; Gravity: Leaving Gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_ship_room: - dw #preset_hundo_brinstar_cleanup_crateria_pbs ; Brinstar Cleanup: Crateria PBs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $00B9 ; Health - dw $09C6, $0034 ; Missiles - dw $09CE, $000A ; Pbs - dw $09D0, $000F ; Max pbs - dw $0AF6, $0042 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $819F ; Items - dw $D8B0, $3002 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_gauntlet_etank: - dw #preset_hundo_brinstar_cleanup_ship_room ; Brinstar Cleanup: Ship Room - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0003 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $001D ; Health - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0035 ; Reserves - dw $0AF6, $0084 ; Samus X - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_pirates_shaft: - dw #preset_hundo_brinstar_cleanup_gauntlet_etank ; Brinstar Cleanup: Gauntlet E-Tank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $01F8 ; Health - dw $09C4, $0257 ; Max health - dw $09CE, $0009 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $002B ; Samus X - dw $D870, $81BF ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_shaft_revisit: - dw #preset_hundo_brinstar_cleanup_green_pirates_shaft ; Brinstar Cleanup: Green Pirates Shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09C6, $0039 ; Missiles - dw $09C8, $005A ; Max missiles - dw $0AF6, $0088 ; Samus X - dw $D870, $87BF ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit ; Brinstar Cleanup: Green Shaft Revisit - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1B ; Screen Y position in pixels - dw $0919, $0794 ; Layer 2 Y position - dw $09C2, $01FD ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0A8B ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: - dw #preset_hundo_brinstar_cleanup_green_brinstar_beetoms ; Brinstar Cleanup: Green Brinstar Beetoms - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01F5 ; Health - dw $09C6, $0038 ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $848F ; Items - dw $D8B6, $E818 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_etecoon_room: - dw #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room ; Brinstar Cleanup: Etecoon Energy Tank Room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $029B ; Health - dw $09C4, $02BB ; Max health - dw $0AF6, $04CE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C48F ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_dachora_room_revisit: - dw #preset_hundo_brinstar_cleanup_etecoon_room ; Brinstar Cleanup: Etecoon Room - dw $078D, $8D06 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $061F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0497 ; Layer 2 Y position - dw $09C2, $028F ; Health - dw $09CE, $000F ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $00B4 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D870, $A7BF ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_big_pink_revisit: - dw #preset_hundo_brinstar_cleanup_dachora_room_revisit ; Brinstar Cleanup: Dachora Room Revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $054A ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03F7 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_mission_impossible_pbs: - dw #preset_hundo_brinstar_cleanup_big_pink_revisit ; Brinstar Cleanup: Big Pink Revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031D ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $09C6, $003D ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CE, $000E ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0264 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C4AF ; Items - dw $D8B4, $0346 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_pink_brinstar_etank: - dw #preset_hundo_brinstar_cleanup_mission_impossible_pbs ; Brinstar Cleanup: Mission Impossible PBs - dw $078D, $8E62 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0299 ; Screen X position in pixels - dw $0915, $042D ; Screen Y position in pixels - dw $0917, $01F2 ; Layer 2 X position - dw $0919, $0321 ; Layer 2 Y position - dw $09C2, $0268 ; Health - dw $09C6, $003A ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02F9 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D872, $C5AF ; Items - dw $D8B4, $8346 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_spore_spawn_supers: - dw #preset_hundo_brinstar_cleanup_pink_brinstar_etank ; Brinstar Cleanup: Pink Brinstar E-Tank - dw $078D, $8FB2 ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $02F3 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $053A ; Screen Y position in pixels - dw $0917, $0236 ; Layer 2 X position - dw $0919, $03EB ; Layer 2 Y position - dw $09C2, $0308 ; Health - dw $09C4, $031F ; Max health - dw $09CA, $0006 ; Supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D874, $0F8C ; Items - dw $D8B6, $E8D8 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_waterway_etank: - dw #preset_hundo_brinstar_cleanup_spore_spawn_supers ; Brinstar Cleanup: Spore Spawn Supers - dw $078D, $8F82 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0900 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06C0 ; Layer 2 Y position - dw $09C6, $003F ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0007 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000F ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004F ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D870, $E7BF ; Items - dw $D872, $C5EF ; Items - dw $D8B4, $8B46 ; Doors - dw $D8B6, $E8F8 ; Doors - dw #$FFFF - -preset_hundo_mama_turtle_etank_big_pink_charge_escape: - dw #preset_hundo_brinstar_cleanup_waterway_etank ; Brinstar Cleanup: Waterway E-Tank - dw $078D, $8F8E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B3FF ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0041 ; Missiles - dw $09CE, $0012 ; Pbs - dw $09D6, $005D ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $D874, $0F8E ; Items - dw #$FFFF - -preset_hundo_mama_turtle_etank_green_hills_revisit: - dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape ; Mama Turtle E-Tank: Big Pink Charge Escape - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02D1 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $021C ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09CE, $0011 ; Pbs - dw $0AF6, $0331 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_hundo_mama_turtle_etank_blockbuster: - dw #preset_hundo_mama_turtle_etank_green_hills_revisit ; Mama Turtle E-Tank: Green Hills Revisit - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $001E ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0016 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $037E ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0081 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $C7EF ; Items - dw $D8B6, $E8F9 ; Doors - dw #$FFFF - -preset_hundo_mama_turtle_etank_breaking_the_tube: - dw #preset_hundo_mama_turtle_etank_blockbuster ; Mama Turtle E-Tank: Blockbuster - dw $078D, $A360 ; DDB - dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $037C ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AFA, $0188 ; Samus Y - dw #$FFFF - -preset_hundo_mama_turtle_etank_main_street: - dw #preset_hundo_mama_turtle_etank_breaking_the_tube ; Mama Turtle E-Tank: Breaking The Tube - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0198 ; Samus X - dw $0AFA, $07B8 ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_hundo_mama_turtle_etank_fish_tank: - dw #preset_hundo_mama_turtle_etank_main_street ; Mama Turtle E-Tank: Main Street - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00D2 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0603 ; Screen Y position in pixels - dw $0917, $009D ; Layer 2 X position - dw $0919, $0482 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $0AFA, $0688 ; Samus Y - dw $D880, $01FF ; Items - dw #$FFFF - -preset_hundo_mama_turtle_etank_mama_turtle_etank: - dw #preset_hundo_mama_turtle_etank_fish_tank ; Mama Turtle E-Tank: Fish Tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0211 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $018C ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01E2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw #$FFFF - -preset_hundo_mama_turtle_etank_fish_tank_revisit: - dw #preset_hundo_mama_turtle_etank_mama_turtle_etank ; Mama Turtle E-Tank: Mama Turtle E-Tank - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $0911, $00C8 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $030C ; Screen Y position in pixels - dw $0917, $00C8 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09C6, $0049 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $012D ; Samus X - dw $0AFA, $037B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors - dw #$FFFF - -preset_hundo_maridia_beach_crab_supers: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit ; Maridia Turtle E-Tank: Fish Tank Revisit - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0185 ; Samus X - dw $0AFA, $03B8 ; Samus Y - dw #$FFFF - -preset_hundo_maridia_beach_mt_everest: - dw #preset_hundo_maridia_beach_crab_supers ; Maridia Beach: Crab Supers - dw $078D, $A45C ; DDB - dw $079B, $CFC9 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $1BFD ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $03AB ; Health - dw $09CA, $000D ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02A4 ; Samus X - dw $0AFA, $0299 ; Samus Y - dw $D880, $0FFF ; Items - dw #$FFFF - -preset_hundo_maridia_beach_beach_missiles: - dw #preset_hundo_maridia_beach_mt_everest ; Maridia Beach: Mt Everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $036E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007A ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_beach_maridia_bug_room: - dw #preset_hundo_maridia_beach_beach_missiles ; Maridia Beach: Beach Missiles - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $010B ; Screen Y position in pixels - dw $0919, $010B ; Layer 2 Y position - dw $09C2, $035A ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0078 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4FFF ; Items - dw #$FFFF - -preset_hundo_maridia_beach_watering_hole: - dw #preset_hundo_maridia_beach_maridia_bug_room ; Maridia Beach: Maridia Bug Room - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0919, $001C ; Layer 2 Y position - dw $0AF6, $005C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_beach_maridia_bug_room_revisit: - dw #preset_hundo_maridia_beach_watering_hole ; Maridia Beach: Watering Hole - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00CB ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0098 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $036E ; Health - dw $09C6, $0052 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CC, $0023 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $012B ; Samus X - dw $D880, $7FFF ; Items - dw #$FFFF - -preset_hundo_maridia_beach_beach_revisit: - dw #preset_hundo_maridia_beach_maridia_bug_room_revisit ; Maridia Beach: Maridia Bug Room Revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0355 ; Health - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_hundo_draygon_aqueduct: - dw #preset_hundo_maridia_beach_beach_revisit ; Maridia Beach: Beach Revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5BFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_hundo_draygon_botwoon: - dw #preset_hundo_draygon_aqueduct ; Draygon: Aqueduct - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $DFFF ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_draygon_full_halfie: - dw #preset_hundo_draygon_botwoon ; Draygon: Botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $001E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $03AF ; Health - dw $09C6, $0054 ; Missiles - dw $09CA, $000E ; Supers - dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $004B ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_hundo_draygon_draygon_missiles: - dw #preset_hundo_draygon_full_halfie ; Draygon: Full Halfie - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $0400 ; Doors - dw #$FFFF - -preset_hundo_draygon_draygon: - dw #preset_hundo_draygon_draygon_missiles ; Draygon: Draygon Missiles - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $0059 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000C ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors - dw #$FFFF - -preset_hundo_draygon_draygon_escape: - dw #preset_hundo_draygon_draygon ; Draygon: Draygon - dw $078D, $A978 ; DDB - dw $079B, $D9AA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $0291 ; Health - dw $09C6, $0046 ; Missiles - dw $09CE, $0010 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0001 ; Flash suit - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0480 ; Items - dw $D8C2, $8C00 ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_aqueduct_revisit: - dw #preset_hundo_draygon_draygon_escape ; Draygon: Draygon Escape - dw $078D, $A8DC ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0289 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $01E6 ; Layer 2 X position - dw $09A2, $3324 ; Equipped Items - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $0A1C, $001F ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $032A ; Samus X - dw $0AFA, $0059 ; Samus Y - dw $D882, $0580 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_right_sandpit: - dw #preset_hundo_maridia_cleanup_aqueduct_revisit ; Maridia Cleanup: Aqueduct Revisit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $0446 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $05B6 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_puyo_ice_clip_springball: - dw #preset_hundo_maridia_cleanup_right_sandpit ; Maridia Cleanup: Right Sandpit - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $042D ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D882, $058C ; Items - dw #$FFFF - -preset_hundo_maridia_cleanup_shaktool: - dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball ; Maridia Cleanup: Puyo Ice Clip (Springball) - dw $078D, $A78C ; DDB - dw $079B, $D69A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $041E ; Health - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_shaktool_revisit: - dw #preset_hundo_maridia_cleanup_shaktool ; Maridia Cleanup: Shaktool - dw $078D, $A8D0 ; DDB - dw $079B, $D6D0 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09C2, $036A ; Health - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0072 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $05CC ; Items - dw #$FFFF - -preset_hundo_maridia_cleanup_east_sand_hall: - dw #preset_hundo_maridia_cleanup_shaktool_revisit ; Maridia Cleanup: Shaktool Revisit - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $035B ; Health - dw $09C6, $004A ; Missiles - dw $0AF6, $003D ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_kassiuz_room: - dw #preset_hundo_maridia_cleanup_east_sand_hall ; Maridia Cleanup: East Sand Hall - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $0122 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0284 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_plasma: - dw #preset_hundo_maridia_cleanup_kassiuz_room ; Maridia Cleanup: Kassiuz Room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $034C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00AA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw #$FFFF - -preset_hundo_maridia_cleanup_kassiuz_room_revisit: - dw #preset_hundo_maridia_cleanup_plasma ; Maridia Cleanup: Plasma - dw $078D, $A54C ; DDB - dw $079B, $D2AA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0324 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0B3F, $0000 ; Blue suit - dw $D880, $FFFF ; Items - dw $D8C2, $CC2A ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_plasma_spark_room_down: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit ; Maridia Cleanup: Kassiuz Room Revisit - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $031B ; Screen Y position in pixels - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_cac_alley: - dw #preset_hundo_maridia_cleanup_plasma_spark_room_down ; Maridia Cleanup: Plasma Spark Room Down - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0120 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0917, $00FC ; Layer 2 X position - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01BB ; Samus X - dw $0AFA, $05BB ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_aqueduct_final_visit: - dw #preset_hundo_maridia_cleanup_cac_alley ; Maridia Cleanup: Cac Alley - dw $078D, $A960 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0301 ; Health - dw $09C6, $0044 ; Missiles - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $CCAA ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_left_sandpit: - dw #preset_hundo_maridia_cleanup_aqueduct_revisit ; Maridia Cleanup: Aqueduct Final Visit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02FC ; Health - dw $09C6, $0049 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $05B9 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D820, $2801 ; Events - dw $D880, $FFFF ; Items - dw $D882, $05FC ; Items - dw $D8C2, $CCAA ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_leaving_maridia: - dw #preset_hundo_maridia_cleanup_left_sandpit ; Maridia Cleanup: Left Sandpit - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FD ; Layer 2 Y position - dw $09C2, $02A0 ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0091 ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $002F ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D882, $05FF ; Items - dw #$FFFF - -preset_hundo_golden_torizo_kraid_entrance_revisit: - dw #preset_hundo_maridia_cleanup_leaving_maridia ; Maridia Cleanup: Leaving Maridia - dw $078D, $A510 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005B ; Samus X - dw #$FFFF - -preset_hundo_golden_torizo_kraid_missiles: - dw #preset_hundo_golden_torizo_kraid_entrance_revisit ; Golden Torizo: Kraid Entrance Revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0011 ; Supers - dw $0A1C, $003D ; Samus position/state - dw $0A1E, $0F08 ; More position/state - dw $0AF6, $016E ; Samus X - dw $0AFA, $0190 ; Samus Y - dw #$FFFF - -preset_hundo_golden_torizo_kraid_missiles_escape: - dw #preset_hundo_golden_torizo_kraid_missiles ; Golden Torizo: Kraid Missiles - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $0911, $01AC ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0141 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0050 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $1F8E ; Items - dw #$FFFF - -preset_hundo_golden_torizo_ice_missiles: - dw #preset_hundo_golden_torizo_kraid_missiles_escape ; Golden Torizo: Kraid Missiles Escape - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $7680 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0323 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $025A ; Layer 2 Y position - dw $09C6, $0054 ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0013 ; Pbs - dw $0AF6, $002E ; Samus X - dw $0AFA, $0393 ; Samus Y - dw #$FFFF - -preset_hundo_golden_torizo_croc_speedway: - dw #preset_hundo_golden_torizo_ice_missiles ; Golden Torizo: Ice Missiles - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $029B ; Health - dw $09C6, $0059 ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E2 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $01AF ; Items - dw #$FFFF - -preset_hundo_golden_torizo_kronic_boost: - dw #preset_hundo_golden_torizo_croc_speedway ; Golden Torizo: Croc Speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_golden_torizo_blue_fireball: - dw #preset_hundo_golden_torizo_kronic_boost ; Golden Torizo: Kronic Boost - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $0298 ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_hundo_golden_torizo_golden_torizo: - dw #preset_hundo_golden_torizo_blue_fireball ; Golden Torizo: Blue Fireball - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0273 ; Health - dw $09CE, $000F ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0027 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $3801 ; Events - dw #$FFFF - -preset_hundo_ridley_fast_ripper_room: - dw #preset_hundo_golden_torizo_golden_torizo ; Golden Torizo: Golden Torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $09A2, $332E ; Equipped Items - dw $09A4, $332F ; Collected Items - dw $09C2, $024B ; Health - dw $09C6, $005E ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0015 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000E ; Pbs - dw $0AF6, $006E ; Samus X - dw $D82A, $0104 ; Bosses - dw $D878, $80DE ; Items - dw $D8BA, $03F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_writg: - dw #preset_hundo_ridley_fast_ripper_room ; Ridley: Fast Ripper Room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $66FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01FC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_hundo_ridley_mickey_mouse_missiles: - dw #preset_hundo_ridley_writg ; Ridley: WRITG - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $010D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C9 ; Layer 2 Y position - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y - dw #$FFFF - -preset_hundo_ridley_amphitheatre: - dw #preset_hundo_ridley_mickey_mouse_missiles ; Ridley: Mickey Mouse Missiles - dw $078D, $9936 ; DDB - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01CA ; Health - dw $09C6, $0063 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $0015 ; Supers - dw $0AF6, $00BD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items - dw #$FFFF - -preset_hundo_ridley_kihunter_shaft_down: - dw #preset_hundo_ridley_amphitheatre ; Ridley: Amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $A080 ; Screen subpixel X position - dw $0911, $0241 ; Screen X position in pixels - dw $0915, $004D ; Screen Y position in pixels - dw $0917, $01B0 ; Layer 2 X position - dw $0919, $0039 ; Layer 2 Y position - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_hundo_ridley_wasteland_down: - dw #preset_hundo_ridley_kihunter_shaft_down ; Ridley: Kihunter Shaft Down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0911, $01F2 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000C ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0245 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_ninja_pirates: - dw #preset_hundo_ridley_wasteland_down ; Ridley: Wasteland Down - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $0191 ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0011 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0164 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_plowerhouse_room: - dw #preset_hundo_ridley_ninja_pirates ; Ridley: Ninja Pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $013C ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00ED ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0213 ; Health - dw $09CA, $0018 ; Supers - dw $0AF6, $01DC ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_hundo_ridley_ridley: - dw #preset_hundo_ridley_plowerhouse_room ; Ridley: Plowerhouse Room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0210 ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $002F ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_ridley_escape: - dw #preset_hundo_ridley_ridley ; Ridley: Ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0102 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00C1 ; Layer 2 Y position - dw $09C6, $0067 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0012 ; Pbs - dw $0AF6, $00CA ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0105 ; Bosses - dw #$FFFF - -preset_hundo_ridley_wasteland_up: - dw #preset_hundo_ridley_ridley_escape ; Ridley: Ridley Escape - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $048E ; Health - dw $09C4, $04AF ; Max health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D4 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $0B3F, $0003 ; Blue suit - dw $D878, $D2DE ; Items - dw $D8BA, $DFF1 ; Doors - dw #$FFFF - -preset_hundo_ridley_kihunter_shaft_up: - dw #preset_hundo_ridley_wasteland_up ; Ridley: Wasteland Up - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $EC02 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $03F3 ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $057F ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw #$FFFF - -preset_hundo_ridley_firefleas_room: - dw #preset_hundo_ridley_kihunter_shaft_up ; Ridley: Kihunter Shaft Up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FE7F ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CE, $0010 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_ridley_hotarubi_special: - dw #preset_hundo_ridley_firefleas_room ; Ridley: Firefleas Room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0512 ; Health - dw $09C4, $0513 ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $D87A, $0001 ; Items - dw #$FFFF - -preset_hundo_ridley_3_muskateers: - dw #preset_hundo_ridley_hotarubi_special ; Ridley: Hotarubi Special - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $006C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $006E ; Samus X - dw $D878, $DEDE ; Items - dw #$FFFF - -preset_hundo_crocomire_bubble_mountain_revisit: - dw #preset_hundo_ridley_3_muskateers ; Ridley: 3 Muskateers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $006F ; Missiles - dw $09C8, $00AF ; Max missiles - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $D878, $FEDE ; Items - dw #$FFFF - -preset_hundo_crocomire_norfair_reserve: - dw #preset_hundo_crocomire_bubble_mountain_revisit ; Crocomire: Bubble Mountain Revisit - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0071 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $D8BA, $DFF9 ; Doors - dw #$FFFF - -preset_hundo_crocomire_bubble_mountain_cleanup: - dw #preset_hundo_crocomire_norfair_reserve ; Crocomire: Norfair Reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $09C2, $0504 ; Health - dw $09C6, $007A ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09D4, $0190 ; Max reserves - dw $09D6, $006B ; Reserves - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $01C9 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D876, $E1AF ; Items - dw #$FFFF - -preset_hundo_crocomire_red_pirate_shaft: - dw #preset_hundo_crocomire_bubble_mountain_cleanup ; Crocomire: Bubble Mountain Cleanup - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $09C2, $04F3 ; Health - dw $09C6, $007F ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CE, $0014 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0094 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $FEDF ; Items - dw #$FFFF - -preset_hundo_crocomire_crocomire: - dw #preset_hundo_crocomire_red_pirate_shaft ; Crocomire: Red Pirate Shaft - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09C2, $04F2 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $002D ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $0C95 ; Samus X - dw $0AFA, $02DB ; Samus Y - dw $D8B8, $6EEF ; Doors - dw #$FFFF - -preset_hundo_crocomire_grapple_shaft_down: - dw #preset_hundo_crocomire_crocomire ; Crocomire: Crocomire - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $056E ; Health - dw $09C4, $0577 ; Max health - dw $09C6, $0085 ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $0019 ; Pbs - dw $09D0, $002D ; Max pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $0001 ; Flash suit - dw $0AF6, $007C ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D876, $E3BF ; Items - dw $D8BA, $DFFB ; Doors - dw #$FFFF - -preset_hundo_crocomire_grapple_shaft_up: - dw #preset_hundo_crocomire_grapple_shaft_down ; Crocomire: Grapple Shaft Down - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05B1 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0444 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09A2, $732E ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $09C6, $008A ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0611 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $FBBF ; Items - dw #$FFFF - -preset_hundo_crocomire_crocomire_room_revisit: - dw #preset_hundo_crocomire_grapple_shaft_up ; Crocomire: Grapple Shaft Up - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $053F ; Health - dw $09C6, $0093 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000D ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $01CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $FFBF ; Items - dw $D8BA, $DFFF ; Doors - dw #$FFFF - -preset_hundo_crocomire_croc_escape: - dw #preset_hundo_crocomire_crocomire_room_revisit ; Crocomire: Crocomire Room Revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0015 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $053E ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0C8B ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_hundo_crocomire_business_center_climb_final: - dw #preset_hundo_crocomire_croc_escape ; Crocomire: Croc Escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0098 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $FFFF ; Items - dw #$FFFF - -preset_hundo_final_cleanup_below_spazer: - dw #preset_hundo_crocomire_business_center_climb_final ; Crocomire: Business Center Climb Final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw #$FFFF - -preset_hundo_final_cleanup_red_tower_xray: - dw #preset_hundo_final_cleanup_below_spazer ; Final Cleanup: Below Spazer - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A1C, $0068 ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $0098 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_red_brinstar_firefleas: - dw #preset_hundo_final_cleanup_red_tower_xray ; Final Cleanup: Red Tower X-Ray - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $EAF9 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_leaving_xray: - dw #preset_hundo_final_cleanup_red_brinstar_firefleas ; Final Cleanup: Red Brinstar Firefleas - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F32E ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09C2, $04A9 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0177 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $1FCE ; Items - dw $D8B6, $EEF9 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_reverse_slinky: - dw #preset_hundo_final_cleanup_leaving_xray ; Final Cleanup: Leaving X-Ray - dw $078D, $902A ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03C7 ; Screen X position in pixels - dw $0913, $5C01 ; Screen subpixel Y position - dw $09C2, $0477 ; Health - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0467 ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_hoppers: - dw #preset_hundo_final_cleanup_reverse_slinky ; Final Cleanup: Reverse Slinky - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $0155 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_etank: - dw #preset_hundo_final_cleanup_retro_brinstar_hoppers ; Final Cleanup: Retro Brinstar Hoppers - dw $078D, $8E86 ; DDB - dw $079B, $9E9F ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0573 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09CE, $001B ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D3 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $CFEF ; Items - dw #$FFFF - -preset_hundo_final_cleanup_billy_mays: - dw #preset_hundo_final_cleanup_retro_brinstar_etank ; Final Cleanup: Retro Brinstar E-Tank - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $05DB ; Health - dw $09C4, $05DB ; Max health - dw $09CA, $000C ; Supers - dw $09CE, $001A ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0253 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $EFEF ; Items - dw $D8B6, $EEFD ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_billy_mays_escape: - dw #preset_hundo_final_cleanup_billy_mays ; Final Cleanup: Billy Mays - dw $078D, $8FEE ; DDB - dw $079B, $A1D8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00A2 ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $D874, $1FFE ; Items - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_escape: - dw #preset_hundo_final_cleanup_billy_mays_escape ; Final Cleanup: Billy Mays Escape - dw $078D, $8FE2 ; DDB - dw $079B, $9F64 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $05D1 ; Health - dw $09C6, $00A7 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CE, $0019 ; Pbs - dw $0A1C, $00A5 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02D6 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FFEF ; Items - dw #$FFFF - -preset_hundo_final_cleanup_pit_room_missiles: - dw #preset_hundo_final_cleanup_retro_brinstar_escape ; Final Cleanup: Retro Brinstar Escape - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_climb_supers: - dw #preset_hundo_final_cleanup_pit_room_missiles ; Final Cleanup: Pit Room Missiles - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $47FE ; Screen subpixel Y position - dw $09C6, $00AC ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0045 ; Samus X - dw $D870, $E7FF ; Items - dw #$FFFF - -preset_hundo_final_cleanup_the_last_missiles: - dw #preset_hundo_final_cleanup_climb_supers ; Final Cleanup: Climb Supers - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0306 ; Screen Y position in pixels - dw $09C2, $0541 ; Health - dw $09CA, $0011 ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $015E ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D870, $EFFF ; Items - dw $D8B2, $2C09 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_the_last_missiles_escape: - dw #preset_hundo_final_cleanup_the_last_missiles ; Final Cleanup: The Last Missiles - dw $078D, $8C82 ; DDB - dw $079B, $9A90 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00B1 ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $09CE, $0016 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $FFFF ; Items - dw #$FFFF - -preset_hundo_tourian_metroids_1: - dw #preset_hundo_final_cleanup_the_last_missiles_escape ; Final Cleanup: The Last Missiles Escape - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $054B ; Health - dw $09C6, $00B5 ; Missiles - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $3FC1 ; Events - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_hundo_tourian_metroids_2: - dw #preset_hundo_tourian_metroids_1 ; Tourian: Metroids 1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09C6, $00BF ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $003A ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_hundo_tourian_metroids_3: - dw #preset_hundo_tourian_metroids_2 ; Tourian: Metroids 2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels - dw $0919, $00B5 ; Layer 2 Y position - dw $09C2, $059D ; Health - dw $09C6, $00C7 ; Missiles - dw $09CA, $0011 ; Supers - dw $09CE, $001B ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CA ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_hundo_tourian_metroids_4: - dw #preset_hundo_tourian_metroids_3 ; Tourian: Metroids 3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09C6, $00D1 ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $001D ; Pbs - dw $09D6, $0073 ; Reserves - dw $0AF6, $05B0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_hundo_tourian_baby_skip: - dw #preset_hundo_tourian_metroids_4 ; Tourian: Metroids 4 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00D9 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $001E ; Pbs - dw $09D6, $00E1 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_hundo_tourian_after_baby_skip: - dw #preset_hundo_tourian_baby_skip ; Tourian: Baby Skip - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0006 ; Layer 2 Y position - dw $0AF6, $00AC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C4, $002F ; Doors - dw #$FFFF - -preset_hundo_tourian_zeb_skip: - dw #preset_hundo_tourian_after_baby_skip ; Tourian: After Baby Skip - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0AF6, $0037 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_hundo_tourian_mother_brain_2: - dw #preset_hundo_tourian_zeb_skip ; Tourian: Zeb Skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05CC ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events - dw #$FFFF - -preset_hundo_tourian_zebes_escape: - dw #preset_hundo_tourian_mother_brain_2 ; Tourian: Mother Brain 2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_hundo_tourian_escape_room_3: - dw #preset_hundo_tourian_zebes_escape ; Tourian: Zebes Escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_hundo_tourian_escape_room_4: - dw #preset_hundo_tourian_escape_room_3 ; Tourian: Escape Room 3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_tourian_escape_climb: - dw #preset_hundo_tourian_escape_room_4 ; Tourian: Escape Room 4 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_hundo_tourian_escape_parlor: - dw #preset_hundo_tourian_escape_climb ; Tourian: Escape Climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0548 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $019A ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF + +preset_hundo_bombs_ceres_elevator: + dw #$0000 + dw $078D, $AB58 ; DDB + dw $079B, $DF45 ; MDB + dw $07F3, $002D ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0000 ; Equipped Items + dw $09A4, $0000 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0048 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0000 ; Events + dw $D822, $0000 ; Events + dw $D828, $0000 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0000 ; Items + dw $D872, $0000 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $0000 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0000 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_hundo_bombs_ceres_escape: + dw #preset_hundo_bombs_ceres_elevator ; Bombs: Ceres Elevator + dw $078D, $ABAC ; DDB + dw $079B, $E0B5 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $093F, $0002 ; Ceres escape flag + dw $09C2, $0018 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82E, $0001 ; Bosses + dw #$FFFF + +preset_hundo_bombs_ceres_last_3_rooms: + dw #preset_hundo_bombs_ceres_escape ; Bombs: Ceres Escape + dw $078D, $ABA0 ; DDB + dw $079B, $E021 ; MDB + dw $090F, $7400 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0AF6, $004E ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw #$FFFF + +preset_hundo_bombs_ship: + dw #preset_hundo_bombs_ceres_last_3_rooms ; Bombs: Ceres Last 3 Rooms + dw $078D, $88FE ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $093F, $0000 ; Ceres escape flag + dw $09C2, $0063 ; Health + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0481 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0471 ; Samus Y + dw $0AFC, $8000 ; Samus subpixel Y + dw #$FFFF + +preset_hundo_bombs_parlor: + dw #preset_hundo_bombs_ship ; Bombs: Ship + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_hundo_bombs_climb_down: + dw #preset_hundo_bombs_parlor ; Bombs: Parlor + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7BFF ; Screen subpixel Y position + dw $0915, $03F2 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $02F5 ; Layer 2 Y position + dw $0A1C, $0018 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0199 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $048A ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw #$FFFF + +preset_hundo_bombs_pit_room: + dw #preset_hundo_bombs_climb_down ; Bombs: Climb Down + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $088B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_hundo_bombs_morph: + dw #preset_hundo_bombs_pit_room ; Bombs: Pit Room + dw $078D, $8B9E ; DDB + dw $079B, $9E9F ; MDB + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0580 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_hundo_bombs_construction_zone_down: + dw #preset_hundo_bombs_morph ; Bombs: Morph + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D872, $0400 ; Items + dw #$FFFF + +preset_hundo_bombs_construction_zone_up: + dw #preset_hundo_bombs_construction_zone_down ; Bombs: Construction Zone Down + dw $078D, $8EDA ; DDB + dw $079B, $A107 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0055 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0004 ; Items + dw #$FFFF + +preset_hundo_bombs_pit_room_revisit: + dw #preset_hundo_bombs_construction_zone_up ; Bombs: Construction Zone Up + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_hundo_bombs_climb_up: + dw #preset_hundo_bombs_pit_room_revisit ; Bombs: Pit Room Revisit + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_hundo_bombs_parlor_revisit: + dw #preset_hundo_bombs_climb_up ; Bombs: Climb Up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_hundo_bombs_flyway: + dw #preset_hundo_bombs_parlor_revisit ; Bombs: Parlor Revisit + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2BFF ; Screen subpixel Y position + dw $0915, $01E6 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $016C ; Layer 2 Y position + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0369 ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_hundo_bombs_bomb_torizo: + dw #preset_hundo_bombs_flyway ; Bombs: Flyway + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02BE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_hundo_kraid_alcatraz: + dw #preset_hundo_bombs_bomb_torizo ; Bombs: Bomb Torizo + dw $078D, $8BAA ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $0004 ; Missiles + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0028 ; Samus X + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_hundo_kraid_terminator: + dw #preset_hundo_kraid_alcatraz ; Kraid: Alcatraz + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_hundo_kraid_green_pirate_shaft: + dw #preset_hundo_kraid_terminator ; Kraid: Terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $4280 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01EB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0005 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_hundo_kraid_elevator: + dw #preset_hundo_kraid_green_pirate_shaft ; Kraid: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008B ; Health + dw $0AF6, $0080 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_kraid_early_supers: + dw #preset_hundo_kraid_elevator ; Kraid: Elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041C ; Screen Y position in pixels + dw $0919, $0315 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_hundo_kraid_reverse_mockball: + dw #preset_hundo_kraid_early_supers ; Kraid: Early Supers + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00B3 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D4, $0064 ; Max reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $040F ; Items + dw $D8B4, $0042 ; Doors + dw #$FFFF + +preset_hundo_kraid_dachora_room: + dw #preset_hundo_kraid_reverse_mockball ; Kraid: Reverse Mockball + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061A ; Screen Y position in pixels + dw $0919, $0493 ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $004D ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $8180 ; Items + dw $D8B4, $0046 ; Doors + dw #$FFFF + +preset_hundo_kraid_big_pink: + dw #preset_hundo_kraid_dachora_room ; Kraid: Dachora Room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C2 ; Health + dw $0AF6, $06A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_kraid_green_hill_zone: + dw #preset_hundo_kraid_big_pink ; Kraid: Big Pink + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CA, $0002 ; Supers + dw $0AF6, $0365 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $048F ; Items + dw $D8B4, $0246 ; Doors + dw #$FFFF + +preset_hundo_kraid_red_tower: + dw #preset_hundo_kraid_green_hill_zone ; Kraid: Green Hill Zone + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00B8 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $0590 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_hundo_kraid_skree_boost: + dw #preset_hundo_kraid_red_tower ; Kraid: Red Tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $0AF6, $0066 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_hundo_kraid_kraid_entry: + dw #preset_hundo_kraid_skree_boost ; Kraid: Skree Boost + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $00AF ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $0050 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_hundo_kraid_kraid_kihunter_room: + dw #preset_hundo_kraid_kraid_entry ; Kraid: Kraid Entry + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00A5 ; Health + dw $09CA, $0000 ; Supers + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $0190 ; Samus Y + dw #$FFFF + +preset_hundo_kraid_kraid: + dw #preset_hundo_kraid_kraid_kihunter_room ; Kraid: Kraid Kihunter Room + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $01CC ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_hundo_kraid_leaving_varia: + dw #preset_hundo_kraid_kraid ; Kraid: Kraid + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $00C7 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0004 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_hundo_kraid_leaving_kraid_hallway: + dw #preset_hundo_kraid_leaving_varia ; Kraid: Leaving Varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $00BF ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_hundo_kraid_leaving_kraid_etank: + dw #preset_hundo_kraid_leaving_kraid_hallway ; Kraid: Leaving Kraid Hallway + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09D6, $0014 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors + dw #$FFFF + +preset_hundo_speed_booster_business_center: + dw #preset_hundo_kraid_leaving_kraid_etank ; Kraid: Leaving Kraid E-Tank + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C6, $0011 ; Missiles + dw $09CA, $0004 ; Supers + dw $09D6, $0018 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_hundo_speed_booster_hijump_boots: + dw #preset_hundo_speed_booster_business_center ; Speed Booster: Business Center + dw $090F, $6001 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $09D6, $001D ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0046 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_hundo_speed_booster_business_center_climb: + dw #preset_hundo_speed_booster_hijump_boots ; Speed Booster: Hi-Jump Boots + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $01A1 ; Items + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_hundo_speed_booster_cathedral_entrance: + dw #preset_hundo_speed_booster_business_center_climb ; Speed Booster: Business Center Climb + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00AB ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_hundo_speed_booster_cathedral: + dw #preset_hundo_speed_booster_cathedral_entrance ; Speed Booster: Cathedral Entrance + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D6, $0022 ; Reserves + dw $0AF6, $02A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $24EF ; Doors + dw #$FFFF + +preset_hundo_speed_booster_rising_tide: + dw #preset_hundo_speed_booster_cathedral ; Speed Booster: Cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $09C6, $001A ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D876, $01A3 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_hundo_speed_booster_bubble_mountain: + dw #preset_hundo_speed_booster_rising_tide ; Speed Booster: Rising Tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0169 ; Health + dw $0AF6, $04B0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_speed_booster_bat_cave: + dw #preset_hundo_speed_booster_bubble_mountain ; Speed Booster: Bubble Mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $0178 ; Health + dw $09C6, $001B ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $01B8 ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_hundo_speed_booster_leaving_speed_booster: + dw #preset_hundo_speed_booster_bat_cave ; Speed Booster: Bat Cave + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $018F ; Health + dw $09C6, $001C ; Missiles + dw $09C8, $0023 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D6, $0038 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0042 ; Samus X + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_hundo_ice_beam_single_chamber: + dw #preset_hundo_speed_booster_leaving_speed_booster ; Speed Booster: Leaving Speed Booster + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $09C2, $018A ; Health + dw $09C6, $0020 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw #$FFFF + +preset_hundo_ice_beam_double_chamber: + dw #preset_hundo_ice_beam_single_chamber ; Ice Beam: Single Chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0126 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $00B8 ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_hundo_ice_beam_double_chamber_revisit: + dw #preset_hundo_ice_beam_double_chamber ; Ice Beam: Double Chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $0025 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001E ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_hundo_ice_beam_bubble_mountain_revisit: + dw #preset_hundo_ice_beam_double_chamber_revisit ; Ice Beam: Double Chamber Revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C6, $0023 ; Missiles + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_hundo_ice_beam_business_center_climb_ice: + dw #preset_hundo_ice_beam_bubble_mountain_revisit ; Ice Beam: Bubble Mountain Revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0185 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0040 ; Samus X + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_gate_room: + dw #preset_hundo_ice_beam_business_center_climb_ice ; Ice Beam: Business Center Climb Ice + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C6, $0025 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0021 ; Samus X + dw $0AFA, $038C ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_snake_room: + dw #preset_hundo_ice_beam_ice_beam_gate_room ; Ice Beam: Ice Beam Gate Room + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $FA00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0180 ; Health + dw $09C6, $0024 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_snake_room_revisit: + dw #preset_hundo_ice_beam_ice_beam_snake_room ; Ice Beam: Ice Beam Snake Room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0185 ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A7 ; Items + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_gate_room_escape: + dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit ; Ice Beam: Ice Beam Snake Room Revisit + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_hundo_ice_beam_business_center_elevator: + dw #preset_hundo_ice_beam_ice_beam_gate_room_escape ; Ice Beam: Ice Beam Gate Room Escape + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03CA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $042A ; Samus X + dw #$FFFF + +preset_hundo_phantoon_alpha_spark: + dw #preset_hundo_ice_beam_business_center_elevator ; Ice Beam: Business Center Elevator + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_phantoon_red_tower_revisit: + dw #preset_hundo_phantoon_alpha_spark ; Phantoon: Alpha Spark + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3C00 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $014C ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $00CA ; Samus position/state + dw $0A1E, $1B04 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $0047 ; Samus X + dw $0AFA, $0070 ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw #$FFFF + +preset_hundo_phantoon_hellway: + dw #preset_hundo_phantoon_red_tower_revisit ; Phantoon: Red Tower Revisit + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $09C2, $0149 ; Health + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + +preset_hundo_phantoon_leaving_alpha_power_bombs: + dw #preset_hundo_phantoon_hellway ; Phantoon: Hellway + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012F ; Health + dw $09C6, $0029 ; Missiles + dw $09C8, $002D ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $000B ; Samus position/state + dw $0AF6, $02C0 ; Samus X + dw $D874, $0F04 ; Items + dw $D8B6, $A008 ; Doors + dw #$FFFF + +preset_hundo_phantoon_kihunter_room: + dw #preset_hundo_phantoon_leaving_alpha_power_bombs ; Phantoon: Leaving Alpha Power Bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $09C2, $0137 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0007 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0019 ; Samus position/state + dw $0A1E, $0308 ; More position/state + dw $0AF6, $0072 ; Samus X + dw $0AFA, $002D ; Samus Y + dw $D874, $0F84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $E808 ; Doors + dw #$FFFF + +preset_hundo_phantoon_ocean_fly: + dw #preset_hundo_phantoon_kihunter_room ; Phantoon: Kihunter Room + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0131 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $0028 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0011 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $00AD ; Flash suit + dw $0AF6, $0191 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8B0, $2000 ; Doors + dw #$FFFF + +preset_hundo_phantoon_phantoon: + dw #preset_hundo_phantoon_ocean_fly ; Phantoon: Ocean Fly + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008F ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $026B ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D870, $8190 ; Items + dw $D880, $0001 ; Items + dw $D8B0, $3000 ; Doors + dw $D8C0, $0010 ; Doors + dw #$FFFF + +preset_hundo_gravity_ws_shaft_up_to_supers: + dw #preset_hundo_phantoon_phantoon ; Phantoon: Phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0205 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0183 ; Layer 2 X position + dw $09C2, $012F ; Health + dw $09C6, $0035 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $0AFA, $0061 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_hundo_gravity_ws_right_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers ; Gravity: WS Shaft Up To Supers + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $04E5 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03AB ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0006 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_hundo_gravity_leaving_ws_left_supers: + dw #preset_hundo_gravity_ws_right_supers ; Gravity: WS Right Supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09C6, $0034 ; Missiles + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0061 ; Items + dw #$FFFF + +preset_hundo_gravity_spiky_room_of_death: + dw #preset_hundo_gravity_leaving_ws_left_supers ; Gravity: Leaving WS Left Supers + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $4C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0474 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0357 ; Layer 2 Y position + dw $0AF6, $0457 ; Samus X + dw $0AFA, $04E4 ; Samus Y + dw #$FFFF + +preset_hundo_gravity_ws_etank: + dw #preset_hundo_gravity_spiky_room_of_death ; Gravity: Spiky Room of Death + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09C6, $0033 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X + dw $0AFA, $016B ; Samus Y + dw $D8C0, $007C ; Doors + dw #$FFFF + +preset_hundo_gravity_spiky_room_of_death_revisit: + dw #preset_hundo_gravity_ws_etank ; Gravity: WS E-Tank + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $01FD ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $017D ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $029D ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D880, $0071 ; Items + dw $D8C0, $087C ; Doors + dw #$FFFF + +preset_hundo_gravity_ws_shaft_up_to_attic: + dw #preset_hundo_gravity_spiky_room_of_death_revisit ; Gravity: Spiky Room of Death Revisit + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3700 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $01DF ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_gravity_attic: + dw #preset_hundo_gravity_ws_shaft_up_to_attic ; Gravity: WS Shaft Up To Attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C6, $0035 ; Missiles + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0449 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_hundo_gravity_ws_robot_missiles: + dw #preset_hundo_gravity_attic ; Gravity: Attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $63FF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01EB ; Health + dw $09C6, $002D ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $06CD ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D8C0, $0B7C ; Doors + dw #$FFFF + +preset_hundo_gravity_attic_revisit: + dw #preset_hundo_gravity_ws_robot_missiles ; Gravity: WS Robot Missiles + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01AD ; Health + dw $09C6, $0026 ; Missiles + dw $09C8, $003C ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0046 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0079 ; Items + dw #$FFFF + +preset_hundo_gravity_sky_missiles: + dw #preset_hundo_gravity_attic_revisit ; Gravity: Attic Revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $97FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01A3 ; Health + dw $09C6, $0025 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $003C ; Samus X + dw #$FFFF + +preset_hundo_gravity_bowling: + dw #preset_hundo_gravity_sky_missiles ; Gravity: Sky Missiles + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A900 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $019E ; Health + dw $09C6, $002E ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0194 ; Samus X + dw $0B3F, $0001 ; Blue suit + dw $D870, $819C ; Items + dw #$FFFF + +preset_hundo_gravity_leaving_gravity: + dw #preset_hundo_gravity_bowling ; Gravity: Bowling + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $011C ; Health + dw $09C6, $0033 ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CE, $0004 ; Pbs + dw $09D4, $00C8 ; Max reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $006B ; Samus X + dw $0B3F, $0000 ; Blue suit + dw $D880, $00FF ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity ; Gravity: Leaving Gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_ship_room: + dw #preset_hundo_brinstar_cleanup_crateria_power_bombs ; Brinstar Cleanup: Crateria Power Bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $00B9 ; Health + dw $09C6, $0034 ; Missiles + dw $09CE, $000A ; Pbs + dw $09D0, $000F ; Max pbs + dw $0AF6, $0042 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $819F ; Items + dw $D8B0, $3002 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_gauntlet_etank: + dw #preset_hundo_brinstar_cleanup_ship_room ; Brinstar Cleanup: Ship Room + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0003 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $001D ; Health + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0035 ; Reserves + dw $0AF6, $0084 ; Samus X + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_pirate_shaft: + dw #preset_hundo_brinstar_cleanup_gauntlet_etank ; Brinstar Cleanup: Gauntlet E-Tank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $01F8 ; Health + dw $09C4, $0257 ; Max health + dw $09CE, $0009 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $002B ; Samus X + dw $D870, $81BF ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_shaft_revisit: + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft ; Brinstar Cleanup: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09C6, $0039 ; Missiles + dw $09C8, $005A ; Max missiles + dw $0AF6, $0088 ; Samus X + dw $D870, $87BF ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit ; Brinstar Cleanup: Green Shaft Revisit + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1B ; Screen Y position in pixels + dw $0919, $0794 ; Layer 2 Y position + dw $09C2, $01FD ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0A8B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: + dw #preset_hundo_brinstar_cleanup_green_brinstar_beetoms ; Brinstar Cleanup: Green Brinstar Beetoms + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01F5 ; Health + dw $09C6, $0038 ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $848F ; Items + dw $D8B6, $E818 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_etecoon_room: + dw #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room ; Brinstar Cleanup: Etecoon Energy Tank Room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $029B ; Health + dw $09C4, $02BB ; Max health + dw $0AF6, $04CE ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C48F ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_dachora_room_revisit: + dw #preset_hundo_brinstar_cleanup_etecoon_room ; Brinstar Cleanup: Etecoon Room + dw $078D, $8D06 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $061F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0497 ; Layer 2 Y position + dw $09C2, $028F ; Health + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $00B4 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D870, $A7BF ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_big_pink_revisit: + dw #preset_hundo_brinstar_cleanup_dachora_room_revisit ; Brinstar Cleanup: Dachora Room Revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $054A ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03F7 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AA ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_mission_impossible: + dw #preset_hundo_brinstar_cleanup_big_pink_revisit ; Brinstar Cleanup: Big Pink Revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031D ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $09C6, $003D ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CE, $000E ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0264 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C4AF ; Items + dw $D8B4, $0346 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_pink_brinstar_etank: + dw #preset_hundo_brinstar_cleanup_mission_impossible ; Brinstar Cleanup: Mission Impossible + dw $078D, $8E62 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0299 ; Screen X position in pixels + dw $0915, $042D ; Screen Y position in pixels + dw $0917, $01F2 ; Layer 2 X position + dw $0919, $0321 ; Layer 2 Y position + dw $09C2, $0268 ; Health + dw $09C6, $003A ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02F9 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw $D872, $C5AF ; Items + dw $D8B4, $8346 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_spore_spawn_supers: + dw #preset_hundo_brinstar_cleanup_pink_brinstar_etank ; Brinstar Cleanup: Pink Brinstar E-Tank + dw $078D, $8FB2 ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $02F3 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $053A ; Screen Y position in pixels + dw $0917, $0236 ; Layer 2 X position + dw $0919, $03EB ; Layer 2 Y position + dw $09C2, $0308 ; Health + dw $09C4, $031F ; Max health + dw $09CA, $0006 ; Supers + dw $09CE, $0012 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D874, $0F8C ; Items + dw $D8B6, $E8D8 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_waterway_etank: + dw #preset_hundo_brinstar_cleanup_spore_spawn_supers ; Brinstar Cleanup: Spore Spawn Supers + dw $078D, $8F82 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0900 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06C0 ; Layer 2 Y position + dw $09C6, $003F ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0007 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004F ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D870, $E7BF ; Items + dw $D872, $C5EF ; Items + dw $D8B4, $8B46 ; Doors + dw $D8B6, $E8F8 ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_big_pink_charge_escape: + dw #preset_hundo_brinstar_cleanup_waterway_etank ; Brinstar Cleanup: Waterway E-Tank + dw $078D, $8F8E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B3FF ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0041 ; Missiles + dw $09CE, $0012 ; Pbs + dw $09D6, $005D ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0048 ; Samus X + dw $D874, $0F8E ; Items + dw #$FFFF + +preset_hundo_mama_turtle_etank_green_hill_zone_revisit: + dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape ; Mama Turtle E-Tank: Big Pink Charge Escape + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D1 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $021C ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09CE, $0011 ; Pbs + dw $0AF6, $0331 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_hundo_mama_turtle_etank_blockbuster: + dw #preset_hundo_mama_turtle_etank_green_hill_zone_revisit ; Mama Turtle E-Tank: Green Hill Zone Revisit + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $001E ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0016 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $037E ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0081 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $C7EF ; Items + dw $D8B6, $E8F9 ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_breaking_the_tube: + dw #preset_hundo_mama_turtle_etank_blockbuster ; Mama Turtle E-Tank: Blockbuster + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $037C ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AFA, $0188 ; Samus Y + dw #$FFFF + +preset_hundo_mama_turtle_etank_main_street: + dw #preset_hundo_mama_turtle_etank_breaking_the_tube ; Mama Turtle E-Tank: Breaking The Tube + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0198 ; Samus X + dw $0AFA, $07B8 ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_hundo_mama_turtle_etank_fish_tank: + dw #preset_hundo_mama_turtle_etank_main_street ; Mama Turtle E-Tank: Main Street + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00D2 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0603 ; Screen Y position in pixels + dw $0917, $009D ; Layer 2 X position + dw $0919, $0482 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $0AFA, $0688 ; Samus Y + dw $D880, $01FF ; Items + dw #$FFFF + +preset_hundo_mama_turtle_etank_mama_turtle_etank: + dw #preset_hundo_mama_turtle_etank_fish_tank ; Mama Turtle E-Tank: Fish Tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0211 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $018C ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01E2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw #$FFFF + +preset_hundo_mama_turtle_etank_fish_tank_revisit: + dw #preset_hundo_mama_turtle_etank_mama_turtle_etank ; Mama Turtle E-Tank: Mama Turtle E-Tank + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $0911, $00C8 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $030C ; Screen Y position in pixels + dw $0917, $00C8 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $0049 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $012D ; Samus X + dw $0AFA, $037B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D880, $0DFF ; Items + dw $D8C0, $4B7C ; Doors + dw #$FFFF + +preset_hundo_maridia_beach_crab_supers: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit ; Mama Turtle E-Tank: Fish Tank Revisit + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0185 ; Samus X + dw $0AFA, $03B8 ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_mt_everest: + dw #preset_hundo_maridia_beach_crab_supers ; Maridia Beach: Crab Supers + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $1BFD ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $03AB ; Health + dw $09CA, $000D ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02A4 ; Samus X + dw $0AFA, $0299 ; Samus Y + dw $D880, $0FFF ; Items + dw #$FFFF + +preset_hundo_maridia_beach_beach_missiles: + dw #preset_hundo_maridia_beach_mt_everest ; Maridia Beach: Mt. Everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $036E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007A ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_maridia_bug_room: + dw #preset_hundo_maridia_beach_beach_missiles ; Maridia Beach: Beach Missiles + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $010B ; Screen Y position in pixels + dw $0919, $010B ; Layer 2 Y position + dw $09C2, $035A ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0078 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4FFF ; Items + dw #$FFFF + +preset_hundo_maridia_beach_watering_hole: + dw #preset_hundo_maridia_beach_maridia_bug_room ; Maridia Beach: Maridia Bug Room + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $001C ; Layer 2 Y position + dw $0AF6, $005C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_maridia_bug_room_revisit: + dw #preset_hundo_maridia_beach_watering_hole ; Maridia Beach: Watering Hole + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00CB ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0098 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $036E ; Health + dw $09C6, $0052 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $0023 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $012B ; Samus X + dw $D880, $7FFF ; Items + dw #$FFFF + +preset_hundo_maridia_beach_beach_revisit: + dw #preset_hundo_maridia_beach_maridia_bug_room_revisit ; Maridia Beach: Maridia Bug Room Revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0355 ; Health + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_draygon_aqueduct: + dw #preset_hundo_maridia_beach_beach_revisit ; Maridia Beach: Beach Revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5BFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $0399 ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_hundo_draygon_botwoon: + dw #preset_hundo_draygon_aqueduct ; Draygon: Aqueduct + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $DFFF ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_draygon_full_halfie: + dw #preset_hundo_draygon_botwoon ; Draygon: Botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $03AF ; Health + dw $09C6, $0054 ; Missiles + dw $09CA, $000E ; Supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_hundo_draygon_draygon_missiles: + dw #preset_hundo_draygon_full_halfie ; Draygon: Full Halfie + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; Doors + dw #$FFFF + +preset_hundo_draygon_draygon: + dw #preset_hundo_draygon_draygon_missiles ; Draygon: Draygon Missiles + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $0059 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000C ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_hundo_draygon_draygon_escape: + dw #preset_hundo_draygon_draygon ; Draygon: Draygon + dw $078D, $A978 ; DDB + dw $079B, $D9AA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $0291 ; Health + dw $09C6, $0046 ; Missiles + dw $09CE, $0010 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0001 ; Flash suit + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0480 ; Items + dw $D8C2, $8C00 ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_aqueduct_revisit: + dw #preset_hundo_draygon_draygon_escape ; Draygon: Draygon Escape + dw $078D, $A8DC ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0289 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $01E6 ; Layer 2 X position + dw $09A2, $3324 ; Equipped Items + dw $09A6, $1007 ; Equipped Beams + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $0A1C, $001F ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $032A ; Samus X + dw $0AFA, $0059 ; Samus Y + dw $D882, $0580 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_right_sand_pit: + dw #preset_hundo_maridia_cleanup_aqueduct_revisit ; Maridia Cleanup: Aqueduct Revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $0446 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $05B6 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw #$FFFF + +preset_hundo_maridia_cleanup_puyo_ice_clip_springball: + dw #preset_hundo_maridia_cleanup_right_sand_pit ; Maridia Cleanup: Right Sand Pit + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $042D ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D882, $058C ; Items + dw #$FFFF + +preset_hundo_maridia_cleanup_shaktool: + dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball ; Maridia Cleanup: Puyo Ice Clip (Springball) + dw $078D, $A78C ; DDB + dw $079B, $D69A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $041E ; Health + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_cleanup_shaktool_revisit: + dw #preset_hundo_maridia_cleanup_shaktool ; Maridia Cleanup: Shaktool + dw $078D, $A8D0 ; DDB + dw $079B, $D6D0 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09C2, $036A ; Health + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0072 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $05CC ; Items + dw #$FFFF + +preset_hundo_maridia_cleanup_east_sand_hall: + dw #preset_hundo_maridia_cleanup_shaktool_revisit ; Maridia Cleanup: Shaktool Revisit + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $035B ; Health + dw $09C6, $004A ; Missiles + dw $0AF6, $003D ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_cleanup_kassiuz_room: + dw #preset_hundo_maridia_cleanup_east_sand_hall ; Maridia Cleanup: East Sand Hall + dw $078D, $A60C ; DDB + dw $079B, $D340 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $0122 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0284 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_plasma: + dw #preset_hundo_maridia_cleanup_kassiuz_room ; Maridia Cleanup: Kassiuz Room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $034C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00AA ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw #$FFFF + +preset_hundo_maridia_cleanup_kassiuz_room_revisit: + dw #preset_hundo_maridia_cleanup_plasma ; Maridia Cleanup: Plasma + dw $078D, $A54C ; DDB + dw $079B, $D2AA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0324 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0B3F, $0000 ; Blue suit + dw $D880, $FFFF ; Items + dw $D8C2, $CC2A ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_plasma_spark_room_down: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit ; Maridia Cleanup: Kassiuz Room Revisit + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_cleanup_cac_alley: + dw #preset_hundo_maridia_cleanup_plasma_spark_room_down ; Maridia Cleanup: Plasma Spark Room Down + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0120 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $00FC ; Layer 2 X position + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01BB ; Samus X + dw $0AFA, $05BB ; Samus Y + dw #$FFFF + +preset_hundo_maridia_cleanup_aqueduct_final_visit: + dw #preset_hundo_maridia_cleanup_cac_alley ; Maridia Cleanup: Cac Alley + dw $078D, $A960 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0301 ; Health + dw $09C6, $0044 ; Missiles + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $CCAA ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_left_sand_pit: + dw #preset_hundo_maridia_cleanup_aqueduct_revisit ; Maridia Cleanup: Aqueduct Revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02FC ; Health + dw $09C6, $0049 ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $05B9 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D820, $2801 ; Events + dw $D880, $FFFF ; Items + dw $D882, $05FC ; Items + dw $D8C2, $CCAA ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_leaving_maridia: + dw #preset_hundo_maridia_cleanup_left_sand_pit ; Maridia Cleanup: Left Sand Pit + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FD ; Layer 2 Y position + dw $09C2, $02A0 ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $002F ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; Items + dw #$FFFF + +preset_hundo_golden_torizo_kraid_entrance_revisit: + dw #preset_hundo_maridia_cleanup_leaving_maridia ; Maridia Cleanup: Leaving Maridia + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005B ; Samus X + dw #$FFFF + +preset_hundo_golden_torizo_kraid_missiles: + dw #preset_hundo_golden_torizo_kraid_entrance_revisit ; Golden Torizo: Kraid Entrance Revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0011 ; Supers + dw $0A1C, $003D ; Samus position/state + dw $0A1E, $0F08 ; More position/state + dw $0AF6, $016E ; Samus X + dw $0AFA, $0190 ; Samus Y + dw #$FFFF + +preset_hundo_golden_torizo_kraid_missiles_escape: + dw #preset_hundo_golden_torizo_kraid_missiles ; Golden Torizo: Kraid Missiles + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $0911, $01AC ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0141 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0050 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $1F8E ; Items + dw #$FFFF + +preset_hundo_golden_torizo_ice_missiles: + dw #preset_hundo_golden_torizo_kraid_missiles_escape ; Golden Torizo: Kraid Missiles Escape + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $7680 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0323 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $025A ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0013 ; Pbs + dw $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw #$FFFF + +preset_hundo_golden_torizo_croc_speedway: + dw #preset_hundo_golden_torizo_ice_missiles ; Golden Torizo: Ice Missiles + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $029B ; Health + dw $09C6, $0059 ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E2 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01AF ; Items + dw #$FFFF + +preset_hundo_golden_torizo_kronic_boost: + dw #preset_hundo_golden_torizo_croc_speedway ; Golden Torizo: Croc Speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $03C6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_golden_torizo_blue_fireball: + dw #preset_hundo_golden_torizo_kronic_boost ; Golden Torizo: Kronic Boost + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $0298 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_hundo_golden_torizo_golden_torizo: + dw #preset_hundo_golden_torizo_blue_fireball ; Golden Torizo: Blue Fireball + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0273 ; Health + dw $09CE, $000F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0027 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $3801 ; Events + dw #$FFFF + +preset_hundo_ridley_fast_ripper_room: + dw #preset_hundo_golden_torizo_golden_torizo ; Golden Torizo: Golden Torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $332E ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09C2, $024B ; Health + dw $09C6, $005E ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0015 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000E ; Pbs + dw $0AF6, $006E ; Samus X + dw $D82A, $0104 ; Bosses + dw $D878, $80DE ; Items + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_hundo_ridley_worst_room_in_the_game: + dw #preset_hundo_ridley_fast_ripper_room ; Ridley: Fast Ripper Room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $66FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01FC ; Health + dw $09CA, $0014 ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + +preset_hundo_ridley_mickey_mouse_missiles: + dw #preset_hundo_ridley_worst_room_in_the_game ; Ridley: Worst Room In The Game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $010D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C9 ; Layer 2 Y position + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y + dw #$FFFF + +preset_hundo_ridley_amphitheatre: + dw #preset_hundo_ridley_mickey_mouse_missiles ; Ridley: Mickey Mouse Missiles + dw $078D, $9936 ; DDB + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01CA ; Health + dw $09C6, $0063 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $0015 ; Supers + dw $0AF6, $00BD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items + dw #$FFFF + +preset_hundo_ridley_kihunter_shaft_down: + dw #preset_hundo_ridley_amphitheatre ; Ridley: Amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $A080 ; Screen subpixel X position + dw $0911, $0241 ; Screen X position in pixels + dw $0915, $004D ; Screen Y position in pixels + dw $0917, $01B0 ; Layer 2 X position + dw $0919, $0039 ; Layer 2 Y position + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw #$FFFF + +preset_hundo_ridley_wasteland_down: + dw #preset_hundo_ridley_kihunter_shaft_down ; Ridley: Kihunter Shaft Down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0911, $01F2 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000C ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0245 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors + dw #$FFFF + +preset_hundo_ridley_ninja_pirates: + dw #preset_hundo_ridley_wasteland_down ; Ridley: Wasteland Down + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $0191 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0011 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0164 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D878, $92DE ; Items + dw $D8BA, $C3F1 ; Doors + dw #$FFFF + +preset_hundo_ridley_plowerhouse_room: + dw #preset_hundo_ridley_ninja_pirates ; Ridley: Ninja Pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $013C ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00ED ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0213 ; Health + dw $09CA, $0018 ; Supers + dw $0AF6, $01DC ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_hundo_ridley_ridley: + dw #preset_hundo_ridley_plowerhouse_room ; Ridley: Plowerhouse Room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0210 ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $002F ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw #$FFFF + +preset_hundo_ridley_ridley_escape: + dw #preset_hundo_ridley_ridley ; Ridley: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0102 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00C1 ; Layer 2 Y position + dw $09C6, $0067 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0012 ; Pbs + dw $0AF6, $00CA ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0105 ; Bosses + dw #$FFFF + +preset_hundo_ridley_wasteland_up: + dw #preset_hundo_ridley_ridley_escape ; Ridley: Ridley Escape + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $048E ; Health + dw $09C4, $04AF ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D4 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $0B3F, $0003 ; Blue suit + dw $D878, $D2DE ; Items + dw $D8BA, $DFF1 ; Doors + dw #$FFFF + +preset_hundo_ridley_kihunter_shaft_up: + dw #preset_hundo_ridley_wasteland_up ; Ridley: Wasteland Up + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $EC02 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $03F3 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $057F ; Samus X + dw $0AFA, $005B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + +preset_hundo_ridley_firefleas_room: + dw #preset_hundo_ridley_kihunter_shaft_up ; Ridley: Kihunter Shaft Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FE7F ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $0010 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_ridley_hotarubi_special: + dw #preset_hundo_ridley_firefleas_room ; Ridley: Firefleas Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0512 ; Health + dw $09C4, $0513 ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016B ; Samus X + dw $D87A, $0001 ; Items + dw #$FFFF + +preset_hundo_ridley_3_musketeers: + dw #preset_hundo_ridley_hotarubi_special ; Ridley: Hotarubi Special + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $006C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $006E ; Samus X + dw $D878, $DEDE ; Items + dw #$FFFF + +preset_hundo_crocomire_bubble_mountain_revisit: + dw #preset_hundo_ridley_3_musketeers ; Ridley: 3 Musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $006F ; Missiles + dw $09C8, $00AF ; Max missiles + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $D878, $FEDE ; Items + dw #$FFFF + +preset_hundo_crocomire_norfair_reserve: + dw #preset_hundo_crocomire_bubble_mountain_revisit ; Crocomire: Bubble Mountain Revisit + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0071 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X + dw $D8BA, $DFF9 ; Doors + dw #$FFFF + +preset_hundo_crocomire_bubble_mountain_cleanup: + dw #preset_hundo_crocomire_norfair_reserve ; Crocomire: Norfair Reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $09C2, $0504 ; Health + dw $09C6, $007A ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09D4, $0190 ; Max reserves + dw $09D6, $006B ; Reserves + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $01C9 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D876, $E1AF ; Items + dw #$FFFF + +preset_hundo_crocomire_red_pirate_shaft: + dw #preset_hundo_crocomire_bubble_mountain_cleanup ; Crocomire: Bubble Mountain Cleanup + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $09C2, $04F3 ; Health + dw $09C6, $007F ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CE, $0014 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0094 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $FEDF ; Items + dw #$FFFF + +preset_hundo_crocomire_crocomire: + dw #preset_hundo_crocomire_red_pirate_shaft ; Crocomire: Red Pirate Shaft + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09C2, $04F2 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $002D ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $0C95 ; Samus X + dw $0AFA, $02DB ; Samus Y + dw $D8B8, $6EEF ; Doors + dw #$FFFF + +preset_hundo_crocomire_grapple_shaft_down: + dw #preset_hundo_crocomire_crocomire ; Crocomire: Crocomire + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $056E ; Health + dw $09C4, $0577 ; Max health + dw $09C6, $0085 ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $0019 ; Pbs + dw $09D0, $002D ; Max pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $0001 ; Flash suit + dw $0AF6, $007C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D876, $E3BF ; Items + dw $D8BA, $DFFB ; Doors + dw #$FFFF + +preset_hundo_crocomire_grapple_shaft_up: + dw #preset_hundo_crocomire_grapple_shaft_down ; Crocomire: Grapple Shaft Down + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05B1 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0444 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09A2, $732E ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $09C6, $008A ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0611 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $FBBF ; Items + dw #$FFFF + +preset_hundo_crocomire_crocomire_room_revisit: + dw #preset_hundo_crocomire_grapple_shaft_up ; Crocomire: Grapple Shaft Up + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $053F ; Health + dw $09C6, $0093 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000D ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $01CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $FFBF ; Items + dw $D8BA, $DFFF ; Doors + dw #$FFFF + +preset_hundo_crocomire_croc_escape: + dw #preset_hundo_crocomire_crocomire_room_revisit ; Crocomire: Crocomire Room Revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0015 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053E ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0C8B ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_hundo_crocomire_business_center_climb_final: + dw #preset_hundo_crocomire_croc_escape ; Crocomire: Croc Escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0098 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $FFFF ; Items + dw #$FFFF + +preset_hundo_final_cleanup_below_spazer: + dw #preset_hundo_crocomire_business_center_climb_final ; Crocomire: Business Center Climb Final + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw #$FFFF + +preset_hundo_final_cleanup_red_tower_xray: + dw #preset_hundo_final_cleanup_below_spazer ; Final Cleanup: Below Spazer + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0A1C, $0068 ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AFA, $0098 ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_red_brinstar_firefleas: + dw #preset_hundo_final_cleanup_red_tower_xray ; Final Cleanup: Red Tower X-Ray + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $EAF9 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_leaving_xray: + dw #preset_hundo_final_cleanup_red_brinstar_firefleas ; Final Cleanup: Red Brinstar Firefleas + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F32E ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09C2, $04A9 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0177 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $1FCE ; Items + dw $D8B6, $EEF9 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_reverse_slinky: + dw #preset_hundo_final_cleanup_leaving_xray ; Final Cleanup: Leaving X-Ray + dw $078D, $902A ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03C7 ; Screen X position in pixels + dw $0913, $5C01 ; Screen subpixel Y position + dw $09C2, $0477 ; Health + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0467 ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_retro_brinstar_hoppers: + dw #preset_hundo_final_cleanup_reverse_slinky ; Final Cleanup: Reverse Slinky + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $0155 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_retro_brinstar_etank: + dw #preset_hundo_final_cleanup_retro_brinstar_hoppers ; Final Cleanup: Retro Brinstar Hoppers + dw $078D, $8E86 ; DDB + dw $079B, $9E9F ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0573 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09CE, $001B ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D3 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $CFEF ; Items + dw #$FFFF + +preset_hundo_final_cleanup_billy_mays: + dw #preset_hundo_final_cleanup_retro_brinstar_etank ; Final Cleanup: Retro Brinstar E-Tank + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $05DB ; Health + dw $09C4, $05DB ; Max health + dw $09CA, $000C ; Supers + dw $09CE, $001A ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0253 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $EFEF ; Items + dw $D8B6, $EEFD ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_billy_mays_escape: + dw #preset_hundo_final_cleanup_billy_mays ; Final Cleanup: Billy Mays + dw $078D, $8FEE ; DDB + dw $079B, $A1D8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00A2 ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $D874, $1FFE ; Items + dw #$FFFF + +preset_hundo_final_cleanup_retro_brinstar_escape: + dw #preset_hundo_final_cleanup_billy_mays_escape ; Final Cleanup: Billy Mays Escape + dw $078D, $8FE2 ; DDB + dw $079B, $9F64 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $05D1 ; Health + dw $09C6, $00A7 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CE, $0019 ; Pbs + dw $0A1C, $00A5 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02D6 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FFEF ; Items + dw #$FFFF + +preset_hundo_final_cleanup_pit_room_missiles: + dw #preset_hundo_final_cleanup_retro_brinstar_escape ; Final Cleanup: Retro Brinstar Escape + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_climb_supers: + dw #preset_hundo_final_cleanup_pit_room_missiles ; Final Cleanup: Pit Room Missiles + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $47FE ; Screen subpixel Y position + dw $09C6, $00AC ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0045 ; Samus X + dw $D870, $E7FF ; Items + dw #$FFFF + +preset_hundo_final_cleanup_the_last_missiles: + dw #preset_hundo_final_cleanup_climb_supers ; Final Cleanup: Climb Supers + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0306 ; Screen Y position in pixels + dw $09C2, $0541 ; Health + dw $09CA, $0011 ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $015E ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D870, $EFFF ; Items + dw $D8B2, $2C09 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_the_last_missiles_escape: + dw #preset_hundo_final_cleanup_the_last_missiles ; Final Cleanup: The Last Missiles + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00B1 ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $09CE, $0016 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $FFFF ; Items + dw #$FFFF + +preset_hundo_tourian_metroids_1: + dw #preset_hundo_final_cleanup_the_last_missiles_escape ; Final Cleanup: The Last Missiles Escape + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $054B ; Health + dw $09C6, $00B5 ; Missiles + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $3FC1 ; Events + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_hundo_tourian_metroids_2: + dw #preset_hundo_tourian_metroids_1 ; Tourian: Metroids 1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09C6, $00BF ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_3: + dw #preset_hundo_tourian_metroids_2 ; Tourian: Metroids 2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0919, $00B5 ; Layer 2 Y position + dw $09C2, $059D ; Health + dw $09C6, $00C7 ; Missiles + dw $09CA, $0011 ; Supers + dw $09CE, $001B ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CA ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_4: + dw #preset_hundo_tourian_metroids_3 ; Tourian: Metroids 3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DB ; Health + dw $09C6, $00D1 ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $001D ; Pbs + dw $09D6, $0073 ; Reserves + dw $0AF6, $05B0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_hundo_tourian_baby_skip: + dw #preset_hundo_tourian_metroids_4 ; Tourian: Metroids 4 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00D9 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $001E ; Pbs + dw $09D6, $00E1 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_hundo_tourian_after_baby_skip: + dw #preset_hundo_tourian_baby_skip ; Tourian: Baby Skip + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0006 ; Layer 2 Y position + dw $0AF6, $00AC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_hundo_tourian_zeb_skip: + dw #preset_hundo_tourian_after_baby_skip ; Tourian: After Baby Skip + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0AF6, $0037 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_hundo_tourian_mother_brain_2: + dw #preset_hundo_tourian_zeb_skip ; Tourian: Zeb Skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05CC ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events + dw #$FFFF + +preset_hundo_tourian_zebes_escape: + dw #preset_hundo_tourian_mother_brain_2 ; Tourian: Mother Brain 2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_hundo_tourian_escape_room_3: + dw #preset_hundo_tourian_zebes_escape ; Tourian: Zebes Escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_3 ; Tourian: Escape Room 3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_tourian_escape_climb: + dw #preset_hundo_tourian_escape_room_4 ; Tourian: Escape Room 4 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_tourian_escape_parlor: + dw #preset_hundo_tourian_escape_climb ; Tourian: Escape Climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0548 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019A ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF diff --git a/src/presets/hundo_menu.asm b/src/presets/hundo_menu.asm index b37ba231..46d1429d 100644 --- a/src/presets/hundo_menu.asm +++ b/src/presets/hundo_menu.asm @@ -1,884 +1,884 @@ -PresetsMenuHundo: - dw #presets_goto_hundo_bombs - dw #presets_goto_hundo_kraid - dw #presets_goto_hundo_speed_booster - dw #presets_goto_hundo_ice_beam - dw #presets_goto_hundo_phantoon - dw #presets_goto_hundo_gravity - dw #presets_goto_hundo_brinstar_cleanup - dw #presets_goto_hundo_mama_turtle_etank - dw #presets_goto_hundo_maridia_beach - dw #presets_goto_hundo_draygon - dw #presets_goto_hundo_maridia_cleanup - dw #presets_goto_hundo_golden_torizo - dw #presets_goto_hundo_ridley - dw #presets_goto_hundo_crocomire - dw #presets_goto_hundo_final_cleanup - dw #presets_goto_hundo_tourian - dw #$0000 - %cm_header("100% ITEMS - LATE CROC") - -presets_goto_hundo_bombs: - %cm_submenu("Bombs", #presets_submenu_hundo_bombs) - -presets_goto_hundo_kraid: - %cm_submenu("Kraid", #presets_submenu_hundo_kraid) - -presets_goto_hundo_speed_booster: - %cm_submenu("Speed Booster", #presets_submenu_hundo_speed_booster) - -presets_goto_hundo_ice_beam: - %cm_submenu("Ice Beam", #presets_submenu_hundo_ice_beam) - -presets_goto_hundo_phantoon: - %cm_submenu("Phantoon", #presets_submenu_hundo_phantoon) - -presets_goto_hundo_gravity: - %cm_submenu("Gravity", #presets_submenu_hundo_gravity) - -presets_goto_hundo_brinstar_cleanup: - %cm_submenu("Brinstar Cleanup", #presets_submenu_hundo_brinstar_cleanup) - -presets_goto_hundo_mama_turtle_etank: - %cm_submenu("Mama Turtle E-Tank", #presets_submenu_hundo_mama_turtle_etank) - -presets_goto_hundo_maridia_beach: - %cm_submenu("Maridia Beach", #presets_submenu_hundo_maridia_beach) - -presets_goto_hundo_draygon: - %cm_submenu("Draygon", #presets_submenu_hundo_draygon) - -presets_goto_hundo_maridia_cleanup: - %cm_submenu("Maridia Cleanup", #presets_submenu_hundo_maridia_cleanup) - -presets_goto_hundo_golden_torizo: - %cm_submenu("Golden Torizo", #presets_submenu_hundo_golden_torizo) - -presets_goto_hundo_ridley: - %cm_submenu("Ridley", #presets_submenu_hundo_ridley) - -presets_goto_hundo_crocomire: - %cm_submenu("Crocomire", #presets_submenu_hundo_crocomire) - -presets_goto_hundo_final_cleanup: - %cm_submenu("Final Cleanup", #presets_submenu_hundo_final_cleanup) - -presets_goto_hundo_tourian: - %cm_submenu("Tourian", #presets_submenu_hundo_tourian) - -presets_submenu_hundo_bombs: - dw #presets_hundo_bombs_ceres_elevator - dw #presets_hundo_bombs_ceres_escape - dw #presets_hundo_bombs_ceres_last_3_rooms - dw #presets_hundo_bombs_ship - dw #presets_hundo_bombs_parlor - dw #presets_hundo_bombs_climb_down - dw #presets_hundo_bombs_pit_room - dw #presets_hundo_bombs_morph - dw #presets_hundo_bombs_construction_zone_down - dw #presets_hundo_bombs_construction_zone_up - dw #presets_hundo_bombs_pit_room_revisit - dw #presets_hundo_bombs_climb_up - dw #presets_hundo_bombs_parlor_revisit - dw #presets_hundo_bombs_flyway - dw #presets_hundo_bombs_bomb_torizo - dw #$0000 - %cm_header("BOMBS") - -presets_submenu_hundo_kraid: - dw #presets_hundo_kraid_alcatraz - dw #presets_hundo_kraid_terminator - dw #presets_hundo_kraid_pirates_shaft - dw #presets_hundo_kraid_elevator - dw #presets_hundo_kraid_early_supers - dw #presets_hundo_kraid_reverse_mockball - dw #presets_hundo_kraid_dachora_room - dw #presets_hundo_kraid_big_pink - dw #presets_hundo_kraid_green_hill_zone - dw #presets_hundo_kraid_red_tower - dw #presets_hundo_kraid_skree_boost - dw #presets_hundo_kraid_kraid_entry - dw #presets_hundo_kraid_kraid_kihunter_room - dw #presets_hundo_kraid_kraid - dw #presets_hundo_kraid_leaving_varia - dw #presets_hundo_kraid_leaving_kraid_hallway - dw #presets_hundo_kraid_leaving_kraid_etank - dw #$0000 - %cm_header("KRAID") - -presets_submenu_hundo_speed_booster: - dw #presets_hundo_speed_booster_business_center - dw #presets_hundo_speed_booster_hijump - dw #presets_hundo_speed_booster_business_center_climb - dw #presets_hundo_speed_booster_cathedral_entrance - dw #presets_hundo_speed_booster_cathedral - dw #presets_hundo_speed_booster_rising_tide - dw #presets_hundo_speed_booster_bubble_mountain - dw #presets_hundo_speed_booster_bat_cave - dw #presets_hundo_speed_booster_leaving_speed_booster - dw #$0000 - %cm_header("SPEED BOOSTER") - -presets_submenu_hundo_ice_beam: - dw #presets_hundo_ice_beam_single_chamber - dw #presets_hundo_ice_beam_double_chamber - dw #presets_hundo_ice_beam_double_chamber_revisited - dw #presets_hundo_ice_beam_bubble_mountain_revisited - dw #presets_hundo_ice_beam_business_center_climb_ice - dw #presets_hundo_ice_beam_ice_beam_gate_room - dw #presets_hundo_ice_beam_ice_beam_snake_room - dw #presets_hundo_ice_beam_ice_beam_snake_room_revisit - dw #presets_hundo_ice_beam_ice_beam_gate_room_escape - dw #presets_hundo_ice_beam_business_center_elevator - dw #$0000 - %cm_header("ICE BEAM") - -presets_submenu_hundo_phantoon: - dw #presets_hundo_phantoon_alpha_spark - dw #presets_hundo_phantoon_red_tower_revisit - dw #presets_hundo_phantoon_hellway - dw #presets_hundo_phantoon_leaving_alpha_pbs - dw #presets_hundo_phantoon_kihunter_room - dw #presets_hundo_phantoon_ocean_fly - dw #presets_hundo_phantoon_phantoon - dw #$0000 - %cm_header("PHANTOON") - -presets_submenu_hundo_gravity: - dw #presets_hundo_gravity_ws_shaft_up_to_supers - dw #presets_hundo_gravity_ws_right_supers - dw #presets_hundo_gravity_leaving_ws_left_supers - dw #presets_hundo_gravity_spiky_room_of_death - dw #presets_hundo_gravity_ws_etank - dw #presets_hundo_gravity_spiky_room_of_death_revisit - dw #presets_hundo_gravity_ws_shaft_up_to_attic - dw #presets_hundo_gravity_attic - dw #presets_hundo_gravity_ws_robot_missiles - dw #presets_hundo_gravity_attic_revisit - dw #presets_hundo_gravity_sky_missiles - dw #presets_hundo_gravity_bowling - dw #presets_hundo_gravity_leaving_gravity - dw #$0000 - %cm_header("GRAVITY") - -presets_submenu_hundo_brinstar_cleanup: - dw #presets_hundo_brinstar_cleanup_crateria_pbs - dw #presets_hundo_brinstar_cleanup_ship_room - dw #presets_hundo_brinstar_cleanup_gauntlet_etank - dw #presets_hundo_brinstar_cleanup_green_pirates_shaft - dw #presets_hundo_brinstar_cleanup_green_shaft_revisit - dw #presets_hundo_brinstar_cleanup_green_brinstar_beetoms - dw #presets_hundo_brinstar_cleanup_etecoon_energy_tank_room - dw #presets_hundo_brinstar_cleanup_etecoon_room - dw #presets_hundo_brinstar_cleanup_dachora_room_revisit - dw #presets_hundo_brinstar_cleanup_big_pink_revisit - dw #presets_hundo_brinstar_cleanup_mission_impossible_pbs - dw #presets_hundo_brinstar_cleanup_pink_brinstar_etank - dw #presets_hundo_brinstar_cleanup_spore_spawn_supers - dw #presets_hundo_brinstar_cleanup_waterway_etank - dw #$0000 - %cm_header("BRINSTAR CLEANUP") - -presets_submenu_hundo_mama_turtle_etank: - dw #presets_hundo_mama_turtle_etank_big_pink_charge_escape - dw #presets_hundo_mama_turtle_etank_green_hills_revisit - dw #presets_hundo_mama_turtle_etank_blockbuster - dw #presets_hundo_mama_turtle_etank_breaking_the_tube - dw #presets_hundo_mama_turtle_etank_main_street - dw #presets_hundo_mama_turtle_etank_fish_tank - dw #presets_hundo_mama_turtle_etank_mama_turtle_etank - dw #presets_hundo_mama_turtle_etank_fish_tank_revisit - dw #$0000 - %cm_header("MAMA TURTLE E-TANK") - -presets_submenu_hundo_maridia_beach: - dw #presets_hundo_maridia_beach_crab_supers - dw #presets_hundo_maridia_beach_mt_everest - dw #presets_hundo_maridia_beach_beach_missiles - dw #presets_hundo_maridia_beach_maridia_bug_room - dw #presets_hundo_maridia_beach_watering_hole - dw #presets_hundo_maridia_beach_maridia_bug_room_revisit - dw #presets_hundo_maridia_beach_beach_revisit - dw #$0000 - %cm_header("MARIDIA BEACH") - -presets_submenu_hundo_draygon: - dw #presets_hundo_draygon_aqueduct - dw #presets_hundo_draygon_botwoon - dw #presets_hundo_draygon_full_halfie - dw #presets_hundo_draygon_draygon_missiles - dw #presets_hundo_draygon_draygon - dw #presets_hundo_draygon_draygon_escape - dw #$0000 - %cm_header("DRAYGON") - -presets_submenu_hundo_maridia_cleanup: - dw #presets_hundo_maridia_cleanup_aqueduct_revisit - dw #presets_hundo_maridia_cleanup_right_sandpit - dw #presets_hundo_maridia_cleanup_puyo_ice_clip_springball - dw #presets_hundo_maridia_cleanup_shaktool - dw #presets_hundo_maridia_cleanup_shaktool_revisit - dw #presets_hundo_maridia_cleanup_east_sand_hall - dw #presets_hundo_maridia_cleanup_kassiuz_room - dw #presets_hundo_maridia_cleanup_plasma - dw #presets_hundo_maridia_cleanup_kassiuz_room_revisit - dw #presets_hundo_maridia_cleanup_plasma_spark_room_down - dw #presets_hundo_maridia_cleanup_cac_alley - dw #presets_hundo_maridia_cleanup_aqueduct_final_visit - dw #presets_hundo_maridia_cleanup_left_sandpit - dw #presets_hundo_maridia_cleanup_leaving_maridia - dw #$0000 - %cm_header("MARIDIA CLEANUP") - -presets_submenu_hundo_golden_torizo: - dw #presets_hundo_golden_torizo_kraid_entrance_revisit - dw #presets_hundo_golden_torizo_kraid_missiles - dw #presets_hundo_golden_torizo_kraid_missiles_escape - dw #presets_hundo_golden_torizo_ice_missiles - dw #presets_hundo_golden_torizo_croc_speedway - dw #presets_hundo_golden_torizo_kronic_boost - dw #presets_hundo_golden_torizo_blue_fireball - dw #presets_hundo_golden_torizo_golden_torizo - dw #$0000 - %cm_header("GOLDEN TORIZO") - -presets_submenu_hundo_ridley: - dw #presets_hundo_ridley_fast_ripper_room - dw #presets_hundo_ridley_writg - dw #presets_hundo_ridley_mickey_mouse_missiles - dw #presets_hundo_ridley_amphitheatre - dw #presets_hundo_ridley_kihunter_shaft_down - dw #presets_hundo_ridley_wasteland_down - dw #presets_hundo_ridley_ninja_pirates - dw #presets_hundo_ridley_plowerhouse_room - dw #presets_hundo_ridley_ridley - dw #presets_hundo_ridley_ridley_escape - dw #presets_hundo_ridley_wasteland_up - dw #presets_hundo_ridley_kihunter_shaft_up - dw #presets_hundo_ridley_firefleas_room - dw #presets_hundo_ridley_hotarubi_special - dw #presets_hundo_ridley_3_muskateers - dw #$0000 - %cm_header("RIDLEY") - -presets_submenu_hundo_crocomire: - dw #presets_hundo_crocomire_bubble_mountain_revisit - dw #presets_hundo_crocomire_norfair_reserve - dw #presets_hundo_crocomire_bubble_mountain_cleanup - dw #presets_hundo_crocomire_red_pirate_shaft - dw #presets_hundo_crocomire_crocomire - dw #presets_hundo_crocomire_grapple_shaft_down - dw #presets_hundo_crocomire_grapple_shaft_up - dw #presets_hundo_crocomire_crocomire_room_revisit - dw #presets_hundo_crocomire_croc_escape - dw #presets_hundo_crocomire_business_center_climb_final - dw #$0000 - %cm_header("CROCOMIRE") - -presets_submenu_hundo_final_cleanup: - dw #presets_hundo_final_cleanup_below_spazer - dw #presets_hundo_final_cleanup_red_tower_xray - dw #presets_hundo_final_cleanup_red_brinstar_firefleas - dw #presets_hundo_final_cleanup_leaving_xray - dw #presets_hundo_final_cleanup_reverse_slinky - dw #presets_hundo_final_cleanup_retro_brinstar_hoppers - dw #presets_hundo_final_cleanup_retro_brinstar_etank - dw #presets_hundo_final_cleanup_billy_mays - dw #presets_hundo_final_cleanup_billy_mays_escape - dw #presets_hundo_final_cleanup_retro_brinstar_escape - dw #presets_hundo_final_cleanup_pit_room_missiles - dw #presets_hundo_final_cleanup_climb_supers - dw #presets_hundo_final_cleanup_the_last_missiles - dw #presets_hundo_final_cleanup_the_last_missiles_escape - dw #$0000 - %cm_header("FINAL CLEANUP") - -presets_submenu_hundo_tourian: - dw #presets_hundo_tourian_metroids_1 - dw #presets_hundo_tourian_metroids_2 - dw #presets_hundo_tourian_metroids_3 - dw #presets_hundo_tourian_metroids_4 - dw #presets_hundo_tourian_baby_skip - dw #presets_hundo_tourian_after_baby_skip - dw #presets_hundo_tourian_zeb_skip - dw #presets_hundo_tourian_mother_brain_2 - dw #presets_hundo_tourian_zebes_escape - dw #presets_hundo_tourian_escape_room_3 - dw #presets_hundo_tourian_escape_room_4 - dw #presets_hundo_tourian_escape_climb - dw #presets_hundo_tourian_escape_parlor - dw #$0000 - %cm_header("TOURIAN") - -; Bombs -presets_hundo_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_hundo_bombs_ceres_elevator) - -presets_hundo_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_hundo_bombs_ceres_escape) - -presets_hundo_bombs_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_hundo_bombs_ceres_last_3_rooms) - -presets_hundo_bombs_ship: - %cm_preset("Ship", #preset_hundo_bombs_ship) - -presets_hundo_bombs_parlor: - %cm_preset("Parlor", #preset_hundo_bombs_parlor) - -presets_hundo_bombs_climb_down: - %cm_preset("Climb Down", #preset_hundo_bombs_climb_down) - -presets_hundo_bombs_pit_room: - %cm_preset("Pit Room", #preset_hundo_bombs_pit_room) - -presets_hundo_bombs_morph: - %cm_preset("Morph", #preset_hundo_bombs_morph) - -presets_hundo_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_hundo_bombs_construction_zone_down) - -presets_hundo_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_hundo_bombs_construction_zone_up) - -presets_hundo_bombs_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_hundo_bombs_pit_room_revisit) - -presets_hundo_bombs_climb_up: - %cm_preset("Climb Up", #preset_hundo_bombs_climb_up) - -presets_hundo_bombs_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_hundo_bombs_parlor_revisit) - -presets_hundo_bombs_flyway: - %cm_preset("Flyway", #preset_hundo_bombs_flyway) - -presets_hundo_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_hundo_bombs_bomb_torizo) - - -; Kraid -presets_hundo_kraid_alcatraz: - %cm_preset("Alcatraz", #preset_hundo_kraid_alcatraz) - -presets_hundo_kraid_terminator: - %cm_preset("Terminator", #preset_hundo_kraid_terminator) - -presets_hundo_kraid_pirates_shaft: - %cm_preset("Pirates Shaft", #preset_hundo_kraid_pirates_shaft) - -presets_hundo_kraid_elevator: - %cm_preset("Elevator", #preset_hundo_kraid_elevator) - -presets_hundo_kraid_early_supers: - %cm_preset("Early Supers", #preset_hundo_kraid_early_supers) - -presets_hundo_kraid_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_hundo_kraid_reverse_mockball) - -presets_hundo_kraid_dachora_room: - %cm_preset("Dachora Room", #preset_hundo_kraid_dachora_room) - -presets_hundo_kraid_big_pink: - %cm_preset("Big Pink", #preset_hundo_kraid_big_pink) - -presets_hundo_kraid_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_hundo_kraid_green_hill_zone) - -presets_hundo_kraid_red_tower: - %cm_preset("Red Tower", #preset_hundo_kraid_red_tower) - -presets_hundo_kraid_skree_boost: - %cm_preset("Skree Boost", #preset_hundo_kraid_skree_boost) - -presets_hundo_kraid_kraid_entry: - %cm_preset("Kraid Entry", #preset_hundo_kraid_kraid_entry) - -presets_hundo_kraid_kraid_kihunter_room: - %cm_preset("Kraid Kihunter Room", #preset_hundo_kraid_kraid_kihunter_room) - -presets_hundo_kraid_kraid: - %cm_preset("Kraid", #preset_hundo_kraid_kraid) - -presets_hundo_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_hundo_kraid_leaving_varia) - -presets_hundo_kraid_leaving_kraid_hallway: - %cm_preset("Leaving Kraid Hallway", #preset_hundo_kraid_leaving_kraid_hallway) - -presets_hundo_kraid_leaving_kraid_etank: - %cm_preset("Kraid Escape", #preset_hundo_kraid_leaving_kraid_etank) - - -; Speed Booster -presets_hundo_speed_booster_business_center: - %cm_preset("Business Center", #preset_hundo_speed_booster_business_center) - -presets_hundo_speed_booster_hijump: - %cm_preset("Hi-Jump", #preset_hundo_speed_booster_hijump) - -presets_hundo_speed_booster_business_center_climb: - %cm_preset("Business Center Climb", #preset_hundo_speed_booster_business_center_climb) - -presets_hundo_speed_booster_cathedral_entrance: - %cm_preset("Cathedral Entrance", #preset_hundo_speed_booster_cathedral_entrance) - -presets_hundo_speed_booster_cathedral: - %cm_preset("Cathedral", #preset_hundo_speed_booster_cathedral) - -presets_hundo_speed_booster_rising_tide: - %cm_preset("Rising Tide", #preset_hundo_speed_booster_rising_tide) - -presets_hundo_speed_booster_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_hundo_speed_booster_bubble_mountain) - -presets_hundo_speed_booster_bat_cave: - %cm_preset("Bat Cave", #preset_hundo_speed_booster_bat_cave) - -presets_hundo_speed_booster_leaving_speed_booster: - %cm_preset("Leaving Speed Booster", #preset_hundo_speed_booster_leaving_speed_booster) - - -; Ice Beam -presets_hundo_ice_beam_single_chamber: - %cm_preset("Single Chamber", #preset_hundo_ice_beam_single_chamber) - -presets_hundo_ice_beam_double_chamber: - %cm_preset("Double Chamber", #preset_hundo_ice_beam_double_chamber) - -presets_hundo_ice_beam_double_chamber_revisited: - %cm_preset("Double Chamber Revisited", #preset_hundo_ice_beam_double_chamber_revisited) - -presets_hundo_ice_beam_bubble_mountain_revisited: - %cm_preset("Bubble Mountain Revisited", #preset_hundo_ice_beam_bubble_mountain_revisited) - -presets_hundo_ice_beam_business_center_climb_ice: - %cm_preset("Business Center Climb Ice", #preset_hundo_ice_beam_business_center_climb_ice) - -presets_hundo_ice_beam_ice_beam_gate_room: - %cm_preset("Ice Beam Gate Room", #preset_hundo_ice_beam_ice_beam_gate_room) - -presets_hundo_ice_beam_ice_beam_snake_room: - %cm_preset("Ice Beam Snake Room", #preset_hundo_ice_beam_ice_beam_snake_room) - -presets_hundo_ice_beam_ice_beam_snake_room_revisit: - %cm_preset("Ice Beam Snake Room Revisit", #preset_hundo_ice_beam_ice_beam_snake_room_revisit) - -presets_hundo_ice_beam_ice_beam_gate_room_escape: - %cm_preset("Ice Beam Gate Room Escape", #preset_hundo_ice_beam_ice_beam_gate_room_escape) - -presets_hundo_ice_beam_business_center_elevator: - %cm_preset("Business Center Elevator", #preset_hundo_ice_beam_business_center_elevator) - - -; Phantoon -presets_hundo_phantoon_alpha_spark: - %cm_preset("Alpha Spark", #preset_hundo_phantoon_alpha_spark) - -presets_hundo_phantoon_red_tower_revisit: - %cm_preset("Red Tower Revisit", #preset_hundo_phantoon_red_tower_revisit) - -presets_hundo_phantoon_hellway: - %cm_preset("Hellway", #preset_hundo_phantoon_hellway) - -presets_hundo_phantoon_leaving_alpha_pbs: - %cm_preset("Leaving Alpha PBs", #preset_hundo_phantoon_leaving_alpha_pbs) - -presets_hundo_phantoon_kihunter_room: - %cm_preset("Kihunter Room", #preset_hundo_phantoon_kihunter_room) - -presets_hundo_phantoon_ocean_fly: - %cm_preset("Ocean Fly", #preset_hundo_phantoon_ocean_fly) - -presets_hundo_phantoon_phantoon: - %cm_preset("Phantoon", #preset_hundo_phantoon_phantoon) - - -; Gravity -presets_hundo_gravity_ws_shaft_up_to_supers: - %cm_preset("WS Shaft Up To Supers", #preset_hundo_gravity_ws_shaft_up_to_supers) - -presets_hundo_gravity_ws_right_supers: - %cm_preset("WS Right Supers", #preset_hundo_gravity_ws_right_supers) - -presets_hundo_gravity_leaving_ws_left_supers: - %cm_preset("Leaving WS Left Supers", #preset_hundo_gravity_leaving_ws_left_supers) - -presets_hundo_gravity_spiky_room_of_death: - %cm_preset("Spiky Room of Death", #preset_hundo_gravity_spiky_room_of_death) - -presets_hundo_gravity_ws_etank: - %cm_preset("WS E-Tank", #preset_hundo_gravity_ws_etank) - -presets_hundo_gravity_spiky_room_of_death_revisit: - %cm_preset("Spiky Room of Death Revisit", #preset_hundo_gravity_spiky_room_of_death_revisit) - -presets_hundo_gravity_ws_shaft_up_to_attic: - %cm_preset("WS Shaft Up To Attic", #preset_hundo_gravity_ws_shaft_up_to_attic) - -presets_hundo_gravity_attic: - %cm_preset("Attic", #preset_hundo_gravity_attic) - -presets_hundo_gravity_ws_robot_missiles: - %cm_preset("WS Robot Missiles", #preset_hundo_gravity_ws_robot_missiles) - -presets_hundo_gravity_attic_revisit: - %cm_preset("Attic Revisit", #preset_hundo_gravity_attic_revisit) - -presets_hundo_gravity_sky_missiles: - %cm_preset("Sky Missiles", #preset_hundo_gravity_sky_missiles) - -presets_hundo_gravity_bowling: - %cm_preset("Bowling", #preset_hundo_gravity_bowling) - -presets_hundo_gravity_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_hundo_gravity_leaving_gravity) - - -; Brinstar Cleanup -presets_hundo_brinstar_cleanup_crateria_pbs: - %cm_preset("Crateria PBs", #preset_hundo_brinstar_cleanup_crateria_pbs) - -presets_hundo_brinstar_cleanup_ship_room: - %cm_preset("Ship Room", #preset_hundo_brinstar_cleanup_ship_room) - -presets_hundo_brinstar_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_hundo_brinstar_cleanup_gauntlet_etank) - -presets_hundo_brinstar_cleanup_green_pirates_shaft: - %cm_preset("Green Pirates Shaft", #preset_hundo_brinstar_cleanup_green_pirates_shaft) - -presets_hundo_brinstar_cleanup_green_shaft_revisit: - %cm_preset("Green Shaft Revisit", #preset_hundo_brinstar_cleanup_green_shaft_revisit) - -presets_hundo_brinstar_cleanup_green_brinstar_beetoms: - %cm_preset("Green Brinstar Beetoms", #preset_hundo_brinstar_cleanup_green_brinstar_beetoms) - -presets_hundo_brinstar_cleanup_etecoon_energy_tank_room: - %cm_preset("Etecoon Energy Tank Room", #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room) - -presets_hundo_brinstar_cleanup_etecoon_room: - %cm_preset("Etecoon Room", #preset_hundo_brinstar_cleanup_etecoon_room) - -presets_hundo_brinstar_cleanup_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_hundo_brinstar_cleanup_dachora_room_revisit) - -presets_hundo_brinstar_cleanup_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_hundo_brinstar_cleanup_big_pink_revisit) - -presets_hundo_brinstar_cleanup_mission_impossible_pbs: - %cm_preset("Mission Impossible PBs", #preset_hundo_brinstar_cleanup_mission_impossible_pbs) - -presets_hundo_brinstar_cleanup_pink_brinstar_etank: - %cm_preset("Pink Brinstar E-Tank", #preset_hundo_brinstar_cleanup_pink_brinstar_etank) - -presets_hundo_brinstar_cleanup_spore_spawn_supers: - %cm_preset("Spore Spawn Supers", #preset_hundo_brinstar_cleanup_spore_spawn_supers) - -presets_hundo_brinstar_cleanup_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_hundo_brinstar_cleanup_waterway_etank) - - -; Mama Turtle E-Tank -presets_hundo_mama_turtle_etank_big_pink_charge_escape: - %cm_preset("Big Pink Charge Escape", #preset_hundo_mama_turtle_etank_big_pink_charge_escape) - -presets_hundo_mama_turtle_etank_green_hills_revisit: - %cm_preset("Green Hills Revisit", #preset_hundo_mama_turtle_etank_green_hills_revisit) - -presets_hundo_mama_turtle_etank_blockbuster: - %cm_preset("Blockbuster", #preset_hundo_mama_turtle_etank_blockbuster) - -presets_hundo_mama_turtle_etank_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_hundo_mama_turtle_etank_breaking_the_tube) - -presets_hundo_mama_turtle_etank_main_street: - %cm_preset("Main Street", #preset_hundo_mama_turtle_etank_main_street) - -presets_hundo_mama_turtle_etank_fish_tank: - %cm_preset("Fish Tank", #preset_hundo_mama_turtle_etank_fish_tank) - -presets_hundo_mama_turtle_etank_mama_turtle_etank: - %cm_preset("Mama Turtle E-Tank", #preset_hundo_mama_turtle_etank_mama_turtle_etank) - -presets_hundo_mama_turtle_etank_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_hundo_mama_turtle_etank_fish_tank_revisit) - - -; Maridia Beach -presets_hundo_maridia_beach_crab_supers: - %cm_preset("Crab Supers", #preset_hundo_maridia_beach_crab_supers) - -presets_hundo_maridia_beach_mt_everest: - %cm_preset("Mt Everest", #preset_hundo_maridia_beach_mt_everest) - -presets_hundo_maridia_beach_beach_missiles: - %cm_preset("Beach Missiles", #preset_hundo_maridia_beach_beach_missiles) - -presets_hundo_maridia_beach_maridia_bug_room: - %cm_preset("Maridia Bug Room", #preset_hundo_maridia_beach_maridia_bug_room) - -presets_hundo_maridia_beach_watering_hole: - %cm_preset("Watering Hole", #preset_hundo_maridia_beach_watering_hole) - -presets_hundo_maridia_beach_maridia_bug_room_revisit: - %cm_preset("Maridia Bug Room Revisit", #preset_hundo_maridia_beach_maridia_bug_room_revisit) - -presets_hundo_maridia_beach_beach_revisit: - %cm_preset("Beach Revisit", #preset_hundo_maridia_beach_beach_revisit) - - -; Draygon -presets_hundo_draygon_aqueduct: - %cm_preset("Aqueduct", #preset_hundo_draygon_aqueduct) - -presets_hundo_draygon_botwoon: - %cm_preset("Botwoon", #preset_hundo_draygon_botwoon) - -presets_hundo_draygon_full_halfie: - %cm_preset("Full Halfie", #preset_hundo_draygon_full_halfie) - -presets_hundo_draygon_draygon_missiles: - %cm_preset("Draygon Missiles", #preset_hundo_draygon_draygon_missiles) - -presets_hundo_draygon_draygon: - %cm_preset("Draygon", #preset_hundo_draygon_draygon) - -presets_hundo_draygon_draygon_escape: - %cm_preset("Draygon Escape", #preset_hundo_draygon_draygon_escape) - - -; Maridia Cleanup -presets_hundo_maridia_cleanup_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_hundo_maridia_cleanup_aqueduct_revisit) - -presets_hundo_maridia_cleanup_right_sandpit: - %cm_preset("Right Sandpit", #preset_hundo_maridia_cleanup_right_sandpit) - -presets_hundo_maridia_cleanup_puyo_ice_clip_springball: - %cm_preset("Puyo Ice Clip (Springball)", #preset_hundo_maridia_cleanup_puyo_ice_clip_springball) - -presets_hundo_maridia_cleanup_shaktool: - %cm_preset("Shaktool", #preset_hundo_maridia_cleanup_shaktool) - -presets_hundo_maridia_cleanup_shaktool_revisit: - %cm_preset("Shaktool Revisit", #preset_hundo_maridia_cleanup_shaktool_revisit) - -presets_hundo_maridia_cleanup_east_sand_hall: - %cm_preset("East Sand Hall", #preset_hundo_maridia_cleanup_east_sand_hall) - -presets_hundo_maridia_cleanup_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_hundo_maridia_cleanup_kassiuz_room) - -presets_hundo_maridia_cleanup_plasma: - %cm_preset("Plasma", #preset_hundo_maridia_cleanup_plasma) - -presets_hundo_maridia_cleanup_kassiuz_room_revisit: - %cm_preset("Kassiuz Room Revisit", #preset_hundo_maridia_cleanup_kassiuz_room_revisit) - -presets_hundo_maridia_cleanup_plasma_spark_room_down: - %cm_preset("Plasma Spark Room Down", #preset_hundo_maridia_cleanup_plasma_spark_room_down) - -presets_hundo_maridia_cleanup_cac_alley: - %cm_preset("Cac Alley", #preset_hundo_maridia_cleanup_cac_alley) - -presets_hundo_maridia_cleanup_aqueduct_final_visit: - %cm_preset("Aqueduct Final Visit", #preset_hundo_maridia_cleanup_aqueduct_final_visit) - -presets_hundo_maridia_cleanup_left_sandpit: - %cm_preset("Left Sandpit", #preset_hundo_maridia_cleanup_left_sandpit) - -presets_hundo_maridia_cleanup_leaving_maridia: - %cm_preset("Leaving Maridia", #preset_hundo_maridia_cleanup_leaving_maridia) - - -; Golden Torizo -presets_hundo_golden_torizo_kraid_entrance_revisit: - %cm_preset("Kraid Entrance Revisit", #preset_hundo_golden_torizo_kraid_entrance_revisit) - -presets_hundo_golden_torizo_kraid_missiles: - %cm_preset("Kraid Missiles", #preset_hundo_golden_torizo_kraid_missiles) - -presets_hundo_golden_torizo_kraid_missiles_escape: - %cm_preset("Kraid Missiles Escape", #preset_hundo_golden_torizo_kraid_missiles_escape) - -presets_hundo_golden_torizo_ice_missiles: - %cm_preset("Ice Missiles", #preset_hundo_golden_torizo_ice_missiles) - -presets_hundo_golden_torizo_croc_speedway: - %cm_preset("Croc Speedway", #preset_hundo_golden_torizo_croc_speedway) - -presets_hundo_golden_torizo_kronic_boost: - %cm_preset("Kronic Boost", #preset_hundo_golden_torizo_kronic_boost) - -presets_hundo_golden_torizo_blue_fireball: - %cm_preset("Blue Fireball", #preset_hundo_golden_torizo_blue_fireball) - -presets_hundo_golden_torizo_golden_torizo: - %cm_preset("Golden Torizo", #preset_hundo_golden_torizo_golden_torizo) - - -; Ridley -presets_hundo_ridley_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_hundo_ridley_fast_ripper_room) - -presets_hundo_ridley_writg: - %cm_preset("WRITG", #preset_hundo_ridley_writg) - -presets_hundo_ridley_mickey_mouse_missiles: - %cm_preset("Mickey Mouse Missiles", #preset_hundo_ridley_mickey_mouse_missiles) - -presets_hundo_ridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_hundo_ridley_amphitheatre) - -presets_hundo_ridley_kihunter_shaft_down: - %cm_preset("Kihunter Shaft Down", #preset_hundo_ridley_kihunter_shaft_down) - -presets_hundo_ridley_wasteland_down: - %cm_preset("Wasteland Down", #preset_hundo_ridley_wasteland_down) - -presets_hundo_ridley_ninja_pirates: - %cm_preset("Ninja Pirates", #preset_hundo_ridley_ninja_pirates) - -presets_hundo_ridley_plowerhouse_room: - %cm_preset("Plowerhouse Room", #preset_hundo_ridley_plowerhouse_room) - -presets_hundo_ridley_ridley: - %cm_preset("Ridley", #preset_hundo_ridley_ridley) - -presets_hundo_ridley_ridley_escape: - %cm_preset("Ridley Escape", #preset_hundo_ridley_ridley_escape) - -presets_hundo_ridley_wasteland_up: - %cm_preset("Wasteland Up", #preset_hundo_ridley_wasteland_up) - -presets_hundo_ridley_kihunter_shaft_up: - %cm_preset("Kihunter Shaft Up", #preset_hundo_ridley_kihunter_shaft_up) - -presets_hundo_ridley_firefleas_room: - %cm_preset("Firefleas Room", #preset_hundo_ridley_firefleas_room) - -presets_hundo_ridley_hotarubi_special: - %cm_preset("Hotarubi Special", #preset_hundo_ridley_hotarubi_special) - -presets_hundo_ridley_3_muskateers: - %cm_preset("3 Muskateers", #preset_hundo_ridley_3_muskateers) - - -; Crocomire -presets_hundo_crocomire_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_hundo_crocomire_bubble_mountain_revisit) - -presets_hundo_crocomire_norfair_reserve: - %cm_preset("Norfair Reserve", #preset_hundo_crocomire_norfair_reserve) - -presets_hundo_crocomire_bubble_mountain_cleanup: - %cm_preset("Bubble Mountain Cleanup", #preset_hundo_crocomire_bubble_mountain_cleanup) - -presets_hundo_crocomire_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_hundo_crocomire_red_pirate_shaft) - -presets_hundo_crocomire_crocomire: - %cm_preset("Crocomire", #preset_hundo_crocomire_crocomire) - -presets_hundo_crocomire_grapple_shaft_down: - %cm_preset("Grapple Shaft Down", #preset_hundo_crocomire_grapple_shaft_down) - -presets_hundo_crocomire_grapple_shaft_up: - %cm_preset("Grapple Shaft Up", #preset_hundo_crocomire_grapple_shaft_up) - -presets_hundo_crocomire_crocomire_room_revisit: - %cm_preset("Crocomire Room Revisit", #preset_hundo_crocomire_crocomire_room_revisit) - -presets_hundo_crocomire_croc_escape: - %cm_preset("Croc Escape", #preset_hundo_crocomire_croc_escape) - -presets_hundo_crocomire_business_center_climb_final: - %cm_preset("Business Center Climb Final", #preset_hundo_crocomire_business_center_climb_final) - - -; Final Cleanup -presets_hundo_final_cleanup_below_spazer: - %cm_preset("Below Spazer", #preset_hundo_final_cleanup_below_spazer) - -presets_hundo_final_cleanup_red_tower_xray: - %cm_preset("Red Tower X-Ray", #preset_hundo_final_cleanup_red_tower_xray) - -presets_hundo_final_cleanup_red_brinstar_firefleas: - %cm_preset("Red Brinstar Firefleas", #preset_hundo_final_cleanup_red_brinstar_firefleas) - -presets_hundo_final_cleanup_leaving_xray: - %cm_preset("Leaving X-Ray", #preset_hundo_final_cleanup_leaving_xray) - -presets_hundo_final_cleanup_reverse_slinky: - %cm_preset("Reverse Slinky", #preset_hundo_final_cleanup_reverse_slinky) - -presets_hundo_final_cleanup_retro_brinstar_hoppers: - %cm_preset("Retro Brinstar Hoppers", #preset_hundo_final_cleanup_retro_brinstar_hoppers) - -presets_hundo_final_cleanup_retro_brinstar_etank: - %cm_preset("Retro Brinstar E-Tank", #preset_hundo_final_cleanup_retro_brinstar_etank) - -presets_hundo_final_cleanup_billy_mays: - %cm_preset("Billy Mays", #preset_hundo_final_cleanup_billy_mays) - -presets_hundo_final_cleanup_billy_mays_escape: - %cm_preset("Billy Mays Escape", #preset_hundo_final_cleanup_billy_mays_escape) - -presets_hundo_final_cleanup_retro_brinstar_escape: - %cm_preset("Retro Brinstar Escape", #preset_hundo_final_cleanup_retro_brinstar_escape) - -presets_hundo_final_cleanup_pit_room_missiles: - %cm_preset("Pit Room Missiles", #preset_hundo_final_cleanup_pit_room_missiles) - -presets_hundo_final_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_hundo_final_cleanup_climb_supers) - -presets_hundo_final_cleanup_the_last_missiles: - %cm_preset("The Last Missiles", #preset_hundo_final_cleanup_the_last_missiles) - -presets_hundo_final_cleanup_the_last_missiles_escape: - %cm_preset("The Last Missiles Escape", #preset_hundo_final_cleanup_the_last_missiles_escape) - - -; Tourian -presets_hundo_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_hundo_tourian_metroids_1) - -presets_hundo_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_hundo_tourian_metroids_2) - -presets_hundo_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_hundo_tourian_metroids_3) - -presets_hundo_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_hundo_tourian_metroids_4) - -presets_hundo_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_hundo_tourian_baby_skip) - -presets_hundo_tourian_after_baby_skip: - %cm_preset("After Baby Skip", #preset_hundo_tourian_after_baby_skip) - -presets_hundo_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_hundo_tourian_zeb_skip) - -presets_hundo_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_hundo_tourian_mother_brain_2) - -presets_hundo_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_hundo_tourian_zebes_escape) - -presets_hundo_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_hundo_tourian_escape_room_3) - -presets_hundo_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_hundo_tourian_escape_room_4) - -presets_hundo_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_hundo_tourian_escape_climb) - -presets_hundo_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_hundo_tourian_escape_parlor) - - +PresetsMenuHundo: + dw #presets_goto_hundo_bombs + dw #presets_goto_hundo_kraid + dw #presets_goto_hundo_speed_booster + dw #presets_goto_hundo_ice_beam + dw #presets_goto_hundo_phantoon + dw #presets_goto_hundo_gravity + dw #presets_goto_hundo_brinstar_cleanup + dw #presets_goto_hundo_mama_turtle_etank + dw #presets_goto_hundo_maridia_beach + dw #presets_goto_hundo_draygon + dw #presets_goto_hundo_maridia_cleanup + dw #presets_goto_hundo_golden_torizo + dw #presets_goto_hundo_ridley + dw #presets_goto_hundo_crocomire + dw #presets_goto_hundo_final_cleanup + dw #presets_goto_hundo_tourian + dw #$0000 + %cm_header("100% ITEMS - LATE CROC") + +presets_goto_hundo_bombs: + %cm_submenu("Bombs", #presets_submenu_hundo_bombs) + +presets_goto_hundo_kraid: + %cm_submenu("Kraid", #presets_submenu_hundo_kraid) + +presets_goto_hundo_speed_booster: + %cm_submenu("Speed Booster", #presets_submenu_hundo_speed_booster) + +presets_goto_hundo_ice_beam: + %cm_submenu("Ice Beam", #presets_submenu_hundo_ice_beam) + +presets_goto_hundo_phantoon: + %cm_submenu("Phantoon", #presets_submenu_hundo_phantoon) + +presets_goto_hundo_gravity: + %cm_submenu("Gravity", #presets_submenu_hundo_gravity) + +presets_goto_hundo_brinstar_cleanup: + %cm_submenu("Brinstar Cleanup", #presets_submenu_hundo_brinstar_cleanup) + +presets_goto_hundo_mama_turtle_etank: + %cm_submenu("Mama Turtle E-Tank", #presets_submenu_hundo_mama_turtle_etank) + +presets_goto_hundo_maridia_beach: + %cm_submenu("Maridia Beach", #presets_submenu_hundo_maridia_beach) + +presets_goto_hundo_draygon: + %cm_submenu("Draygon", #presets_submenu_hundo_draygon) + +presets_goto_hundo_maridia_cleanup: + %cm_submenu("Maridia Cleanup", #presets_submenu_hundo_maridia_cleanup) + +presets_goto_hundo_golden_torizo: + %cm_submenu("Golden Torizo", #presets_submenu_hundo_golden_torizo) + +presets_goto_hundo_ridley: + %cm_submenu("Ridley", #presets_submenu_hundo_ridley) + +presets_goto_hundo_crocomire: + %cm_submenu("Crocomire", #presets_submenu_hundo_crocomire) + +presets_goto_hundo_final_cleanup: + %cm_submenu("Final Cleanup", #presets_submenu_hundo_final_cleanup) + +presets_goto_hundo_tourian: + %cm_submenu("Tourian", #presets_submenu_hundo_tourian) + +presets_submenu_hundo_bombs: + dw #presets_hundo_bombs_ceres_elevator + dw #presets_hundo_bombs_ceres_escape + dw #presets_hundo_bombs_ceres_last_3_rooms + dw #presets_hundo_bombs_ship + dw #presets_hundo_bombs_parlor + dw #presets_hundo_bombs_climb_down + dw #presets_hundo_bombs_pit_room + dw #presets_hundo_bombs_morph + dw #presets_hundo_bombs_construction_zone_down + dw #presets_hundo_bombs_construction_zone_up + dw #presets_hundo_bombs_pit_room_revisit + dw #presets_hundo_bombs_climb_up + dw #presets_hundo_bombs_parlor_revisit + dw #presets_hundo_bombs_flyway + dw #presets_hundo_bombs_bomb_torizo + dw #$0000 + %cm_header("BOMBS") + +presets_submenu_hundo_kraid: + dw #presets_hundo_kraid_alcatraz + dw #presets_hundo_kraid_terminator + dw #presets_hundo_kraid_green_pirate_shaft + dw #presets_hundo_kraid_elevator + dw #presets_hundo_kraid_early_supers + dw #presets_hundo_kraid_reverse_mockball + dw #presets_hundo_kraid_dachora_room + dw #presets_hundo_kraid_big_pink + dw #presets_hundo_kraid_green_hill_zone + dw #presets_hundo_kraid_red_tower + dw #presets_hundo_kraid_skree_boost + dw #presets_hundo_kraid_kraid_entry + dw #presets_hundo_kraid_kraid_kihunter_room + dw #presets_hundo_kraid_kraid + dw #presets_hundo_kraid_leaving_varia + dw #presets_hundo_kraid_leaving_kraid_hallway + dw #presets_hundo_kraid_leaving_kraid_etank + dw #$0000 + %cm_header("KRAID") + +presets_submenu_hundo_speed_booster: + dw #presets_hundo_speed_booster_business_center + dw #presets_hundo_speed_booster_hijump_boots + dw #presets_hundo_speed_booster_business_center_climb + dw #presets_hundo_speed_booster_cathedral_entrance + dw #presets_hundo_speed_booster_cathedral + dw #presets_hundo_speed_booster_rising_tide + dw #presets_hundo_speed_booster_bubble_mountain + dw #presets_hundo_speed_booster_bat_cave + dw #presets_hundo_speed_booster_leaving_speed_booster + dw #$0000 + %cm_header("SPEED BOOSTER") + +presets_submenu_hundo_ice_beam: + dw #presets_hundo_ice_beam_single_chamber + dw #presets_hundo_ice_beam_double_chamber + dw #presets_hundo_ice_beam_double_chamber_revisit + dw #presets_hundo_ice_beam_bubble_mountain_revisit + dw #presets_hundo_ice_beam_business_center_climb_ice + dw #presets_hundo_ice_beam_ice_beam_gate_room + dw #presets_hundo_ice_beam_ice_beam_snake_room + dw #presets_hundo_ice_beam_ice_beam_snake_room_revisit + dw #presets_hundo_ice_beam_ice_beam_gate_room_escape + dw #presets_hundo_ice_beam_business_center_elevator + dw #$0000 + %cm_header("ICE BEAM") + +presets_submenu_hundo_phantoon: + dw #presets_hundo_phantoon_alpha_spark + dw #presets_hundo_phantoon_red_tower_revisit + dw #presets_hundo_phantoon_hellway + dw #presets_hundo_phantoon_leaving_alpha_power_bombs + dw #presets_hundo_phantoon_kihunter_room + dw #presets_hundo_phantoon_ocean_fly + dw #presets_hundo_phantoon_phantoon + dw #$0000 + %cm_header("PHANTOON") + +presets_submenu_hundo_gravity: + dw #presets_hundo_gravity_ws_shaft_up_to_supers + dw #presets_hundo_gravity_ws_right_supers + dw #presets_hundo_gravity_leaving_ws_left_supers + dw #presets_hundo_gravity_spiky_room_of_death + dw #presets_hundo_gravity_ws_etank + dw #presets_hundo_gravity_spiky_room_of_death_revisit + dw #presets_hundo_gravity_ws_shaft_up_to_attic + dw #presets_hundo_gravity_attic + dw #presets_hundo_gravity_ws_robot_missiles + dw #presets_hundo_gravity_attic_revisit + dw #presets_hundo_gravity_sky_missiles + dw #presets_hundo_gravity_bowling + dw #presets_hundo_gravity_leaving_gravity + dw #$0000 + %cm_header("GRAVITY") + +presets_submenu_hundo_brinstar_cleanup: + dw #presets_hundo_brinstar_cleanup_crateria_power_bombs + dw #presets_hundo_brinstar_cleanup_ship_room + dw #presets_hundo_brinstar_cleanup_gauntlet_etank + dw #presets_hundo_brinstar_cleanup_green_pirate_shaft + dw #presets_hundo_brinstar_cleanup_green_shaft_revisit + dw #presets_hundo_brinstar_cleanup_green_brinstar_beetoms + dw #presets_hundo_brinstar_cleanup_etecoon_energy_tank_room + dw #presets_hundo_brinstar_cleanup_etecoon_room + dw #presets_hundo_brinstar_cleanup_dachora_room_revisit + dw #presets_hundo_brinstar_cleanup_big_pink_revisit + dw #presets_hundo_brinstar_cleanup_mission_impossible + dw #presets_hundo_brinstar_cleanup_pink_brinstar_etank + dw #presets_hundo_brinstar_cleanup_spore_spawn_supers + dw #presets_hundo_brinstar_cleanup_waterway_etank + dw #$0000 + %cm_header("BRINSTAR CLEANUP") + +presets_submenu_hundo_mama_turtle_etank: + dw #presets_hundo_mama_turtle_etank_big_pink_charge_escape + dw #presets_hundo_mama_turtle_etank_green_hill_zone_revisit + dw #presets_hundo_mama_turtle_etank_blockbuster + dw #presets_hundo_mama_turtle_etank_breaking_the_tube + dw #presets_hundo_mama_turtle_etank_main_street + dw #presets_hundo_mama_turtle_etank_fish_tank + dw #presets_hundo_mama_turtle_etank_mama_turtle_etank + dw #presets_hundo_mama_turtle_etank_fish_tank_revisit + dw #$0000 + %cm_header("MAMA TURTLE E-TANK") + +presets_submenu_hundo_maridia_beach: + dw #presets_hundo_maridia_beach_crab_supers + dw #presets_hundo_maridia_beach_mt_everest + dw #presets_hundo_maridia_beach_beach_missiles + dw #presets_hundo_maridia_beach_maridia_bug_room + dw #presets_hundo_maridia_beach_watering_hole + dw #presets_hundo_maridia_beach_maridia_bug_room_revisit + dw #presets_hundo_maridia_beach_beach_revisit + dw #$0000 + %cm_header("MARIDIA BEACH") + +presets_submenu_hundo_draygon: + dw #presets_hundo_draygon_aqueduct + dw #presets_hundo_draygon_botwoon + dw #presets_hundo_draygon_full_halfie + dw #presets_hundo_draygon_draygon_missiles + dw #presets_hundo_draygon_draygon + dw #presets_hundo_draygon_draygon_escape + dw #$0000 + %cm_header("DRAYGON") + +presets_submenu_hundo_maridia_cleanup: + dw #presets_hundo_maridia_cleanup_aqueduct_revisit + dw #presets_hundo_maridia_cleanup_right_sand_pit + dw #presets_hundo_maridia_cleanup_puyo_ice_clip_springball + dw #presets_hundo_maridia_cleanup_shaktool + dw #presets_hundo_maridia_cleanup_shaktool_revisit + dw #presets_hundo_maridia_cleanup_east_sand_hall + dw #presets_hundo_maridia_cleanup_kassiuz_room + dw #presets_hundo_maridia_cleanup_plasma + dw #presets_hundo_maridia_cleanup_kassiuz_room_revisit + dw #presets_hundo_maridia_cleanup_plasma_spark_room_down + dw #presets_hundo_maridia_cleanup_cac_alley + dw #presets_hundo_maridia_cleanup_aqueduct_final_visit + dw #presets_hundo_maridia_cleanup_left_sand_pit + dw #presets_hundo_maridia_cleanup_leaving_maridia + dw #$0000 + %cm_header("MARIDIA CLEANUP") + +presets_submenu_hundo_golden_torizo: + dw #presets_hundo_golden_torizo_kraid_entrance_revisit + dw #presets_hundo_golden_torizo_kraid_missiles + dw #presets_hundo_golden_torizo_kraid_missiles_escape + dw #presets_hundo_golden_torizo_ice_missiles + dw #presets_hundo_golden_torizo_croc_speedway + dw #presets_hundo_golden_torizo_kronic_boost + dw #presets_hundo_golden_torizo_blue_fireball + dw #presets_hundo_golden_torizo_golden_torizo + dw #$0000 + %cm_header("GOLDEN TORIZO") + +presets_submenu_hundo_ridley: + dw #presets_hundo_ridley_fast_ripper_room + dw #presets_hundo_ridley_worst_room_in_the_game + dw #presets_hundo_ridley_mickey_mouse_missiles + dw #presets_hundo_ridley_amphitheatre + dw #presets_hundo_ridley_kihunter_shaft_down + dw #presets_hundo_ridley_wasteland_down + dw #presets_hundo_ridley_ninja_pirates + dw #presets_hundo_ridley_plowerhouse_room + dw #presets_hundo_ridley_ridley + dw #presets_hundo_ridley_ridley_escape + dw #presets_hundo_ridley_wasteland_up + dw #presets_hundo_ridley_kihunter_shaft_up + dw #presets_hundo_ridley_firefleas_room + dw #presets_hundo_ridley_hotarubi_special + dw #presets_hundo_ridley_3_musketeers + dw #$0000 + %cm_header("RIDLEY") + +presets_submenu_hundo_crocomire: + dw #presets_hundo_crocomire_bubble_mountain_revisit + dw #presets_hundo_crocomire_norfair_reserve + dw #presets_hundo_crocomire_bubble_mountain_cleanup + dw #presets_hundo_crocomire_red_pirate_shaft + dw #presets_hundo_crocomire_crocomire + dw #presets_hundo_crocomire_grapple_shaft_down + dw #presets_hundo_crocomire_grapple_shaft_up + dw #presets_hundo_crocomire_crocomire_room_revisit + dw #presets_hundo_crocomire_croc_escape + dw #presets_hundo_crocomire_business_center_climb_final + dw #$0000 + %cm_header("CROCOMIRE") + +presets_submenu_hundo_final_cleanup: + dw #presets_hundo_final_cleanup_below_spazer + dw #presets_hundo_final_cleanup_red_tower_xray + dw #presets_hundo_final_cleanup_red_brinstar_firefleas + dw #presets_hundo_final_cleanup_leaving_xray + dw #presets_hundo_final_cleanup_reverse_slinky + dw #presets_hundo_final_cleanup_retro_brinstar_hoppers + dw #presets_hundo_final_cleanup_retro_brinstar_etank + dw #presets_hundo_final_cleanup_billy_mays + dw #presets_hundo_final_cleanup_billy_mays_escape + dw #presets_hundo_final_cleanup_retro_brinstar_escape + dw #presets_hundo_final_cleanup_pit_room_missiles + dw #presets_hundo_final_cleanup_climb_supers + dw #presets_hundo_final_cleanup_the_last_missiles + dw #presets_hundo_final_cleanup_the_last_missiles_escape + dw #$0000 + %cm_header("FINAL CLEANUP") + +presets_submenu_hundo_tourian: + dw #presets_hundo_tourian_metroids_1 + dw #presets_hundo_tourian_metroids_2 + dw #presets_hundo_tourian_metroids_3 + dw #presets_hundo_tourian_metroids_4 + dw #presets_hundo_tourian_baby_skip + dw #presets_hundo_tourian_after_baby_skip + dw #presets_hundo_tourian_zeb_skip + dw #presets_hundo_tourian_mother_brain_2 + dw #presets_hundo_tourian_zebes_escape + dw #presets_hundo_tourian_escape_room_3 + dw #presets_hundo_tourian_escape_room_4 + dw #presets_hundo_tourian_escape_climb + dw #presets_hundo_tourian_escape_parlor + dw #$0000 + %cm_header("TOURIAN") + + +; Bombs +presets_hundo_bombs_ceres_elevator: + %cm_preset("Ceres Elevator", #preset_hundo_bombs_ceres_elevator) + +presets_hundo_bombs_ceres_escape: + %cm_preset("Ceres Escape", #preset_hundo_bombs_ceres_escape) + +presets_hundo_bombs_ceres_last_3_rooms: + %cm_preset("Ceres Last 3 Rooms", #preset_hundo_bombs_ceres_last_3_rooms) + +presets_hundo_bombs_ship: + %cm_preset("Ship", #preset_hundo_bombs_ship) + +presets_hundo_bombs_parlor: + %cm_preset("Parlor", #preset_hundo_bombs_parlor) + +presets_hundo_bombs_climb_down: + %cm_preset("Climb Down", #preset_hundo_bombs_climb_down) + +presets_hundo_bombs_pit_room: + %cm_preset("Pit Room", #preset_hundo_bombs_pit_room) + +presets_hundo_bombs_morph: + %cm_preset("Morph", #preset_hundo_bombs_morph) + +presets_hundo_bombs_construction_zone_down: + %cm_preset("Construction Zone Down", #preset_hundo_bombs_construction_zone_down) + +presets_hundo_bombs_construction_zone_up: + %cm_preset("Construction Zone Up", #preset_hundo_bombs_construction_zone_up) + +presets_hundo_bombs_pit_room_revisit: + %cm_preset("Pit Room Revisit", #preset_hundo_bombs_pit_room_revisit) + +presets_hundo_bombs_climb_up: + %cm_preset("Climb Up", #preset_hundo_bombs_climb_up) + +presets_hundo_bombs_parlor_revisit: + %cm_preset("Parlor Revisit", #preset_hundo_bombs_parlor_revisit) + +presets_hundo_bombs_flyway: + %cm_preset("Flyway", #preset_hundo_bombs_flyway) + +presets_hundo_bombs_bomb_torizo: + %cm_preset("Bomb Torizo", #preset_hundo_bombs_bomb_torizo) + + +; Kraid +presets_hundo_kraid_alcatraz: + %cm_preset("Alcatraz", #preset_hundo_kraid_alcatraz) + +presets_hundo_kraid_terminator: + %cm_preset("Terminator", #preset_hundo_kraid_terminator) + +presets_hundo_kraid_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_hundo_kraid_green_pirate_shaft) + +presets_hundo_kraid_elevator: + %cm_preset("Elevator", #preset_hundo_kraid_elevator) + +presets_hundo_kraid_early_supers: + %cm_preset("Early Supers", #preset_hundo_kraid_early_supers) + +presets_hundo_kraid_reverse_mockball: + %cm_preset("Reverse Mockball", #preset_hundo_kraid_reverse_mockball) + +presets_hundo_kraid_dachora_room: + %cm_preset("Dachora Room", #preset_hundo_kraid_dachora_room) + +presets_hundo_kraid_big_pink: + %cm_preset("Big Pink", #preset_hundo_kraid_big_pink) + +presets_hundo_kraid_green_hill_zone: + %cm_preset("Green Hill Zone", #preset_hundo_kraid_green_hill_zone) + +presets_hundo_kraid_red_tower: + %cm_preset("Red Tower", #preset_hundo_kraid_red_tower) + +presets_hundo_kraid_skree_boost: + %cm_preset("Skree Boost", #preset_hundo_kraid_skree_boost) + +presets_hundo_kraid_kraid_entry: + %cm_preset("Kraid Entry", #preset_hundo_kraid_kraid_entry) + +presets_hundo_kraid_kraid_kihunter_room: + %cm_preset("Kraid Kihunter Room", #preset_hundo_kraid_kraid_kihunter_room) + +presets_hundo_kraid_kraid: + %cm_preset("Kraid", #preset_hundo_kraid_kraid) + +presets_hundo_kraid_leaving_varia: + %cm_preset("Leaving Varia", #preset_hundo_kraid_leaving_varia) + +presets_hundo_kraid_leaving_kraid_hallway: + %cm_preset("Leaving Kraid Hallway", #preset_hundo_kraid_leaving_kraid_hallway) + +presets_hundo_kraid_leaving_kraid_etank: + %cm_preset("Leaving Kraid E-Tank", #preset_hundo_kraid_leaving_kraid_etank) + + +; Speed Booster +presets_hundo_speed_booster_business_center: + %cm_preset("Business Center", #preset_hundo_speed_booster_business_center) + +presets_hundo_speed_booster_hijump_boots: + %cm_preset("Hi-Jump Boots", #preset_hundo_speed_booster_hijump_boots) + +presets_hundo_speed_booster_business_center_climb: + %cm_preset("Business Center Climb", #preset_hundo_speed_booster_business_center_climb) + +presets_hundo_speed_booster_cathedral_entrance: + %cm_preset("Cathedral Entrance", #preset_hundo_speed_booster_cathedral_entrance) + +presets_hundo_speed_booster_cathedral: + %cm_preset("Cathedral", #preset_hundo_speed_booster_cathedral) + +presets_hundo_speed_booster_rising_tide: + %cm_preset("Rising Tide", #preset_hundo_speed_booster_rising_tide) + +presets_hundo_speed_booster_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_hundo_speed_booster_bubble_mountain) + +presets_hundo_speed_booster_bat_cave: + %cm_preset("Bat Cave", #preset_hundo_speed_booster_bat_cave) + +presets_hundo_speed_booster_leaving_speed_booster: + %cm_preset("Leaving Speed Booster", #preset_hundo_speed_booster_leaving_speed_booster) + + +; Ice Beam +presets_hundo_ice_beam_single_chamber: + %cm_preset("Single Chamber", #preset_hundo_ice_beam_single_chamber) + +presets_hundo_ice_beam_double_chamber: + %cm_preset("Double Chamber", #preset_hundo_ice_beam_double_chamber) + +presets_hundo_ice_beam_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_hundo_ice_beam_double_chamber_revisit) + +presets_hundo_ice_beam_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_hundo_ice_beam_bubble_mountain_revisit) + +presets_hundo_ice_beam_business_center_climb_ice: + %cm_preset("Business Center Climb Ice", #preset_hundo_ice_beam_business_center_climb_ice) + +presets_hundo_ice_beam_ice_beam_gate_room: + %cm_preset("Ice Beam Gate Room", #preset_hundo_ice_beam_ice_beam_gate_room) + +presets_hundo_ice_beam_ice_beam_snake_room: + %cm_preset("Ice Beam Snake Room", #preset_hundo_ice_beam_ice_beam_snake_room) + +presets_hundo_ice_beam_ice_beam_snake_room_revisit: + %cm_preset("Ice Beam Snake Room Revisit", #preset_hundo_ice_beam_ice_beam_snake_room_revisit) + +presets_hundo_ice_beam_ice_beam_gate_room_escape: + %cm_preset("Ice Beam Gate Room Escape", #preset_hundo_ice_beam_ice_beam_gate_room_escape) + +presets_hundo_ice_beam_business_center_elevator: + %cm_preset("Business Center Elevator", #preset_hundo_ice_beam_business_center_elevator) + + +; Phantoon +presets_hundo_phantoon_alpha_spark: + %cm_preset("Alpha Spark", #preset_hundo_phantoon_alpha_spark) + +presets_hundo_phantoon_red_tower_revisit: + %cm_preset("Red Tower Revisit", #preset_hundo_phantoon_red_tower_revisit) + +presets_hundo_phantoon_hellway: + %cm_preset("Hellway", #preset_hundo_phantoon_hellway) + +presets_hundo_phantoon_leaving_alpha_power_bombs: + %cm_preset("Leaving Alpha Power Bombs", #preset_hundo_phantoon_leaving_alpha_power_bombs) + +presets_hundo_phantoon_kihunter_room: + %cm_preset("Kihunter Room", #preset_hundo_phantoon_kihunter_room) + +presets_hundo_phantoon_ocean_fly: + %cm_preset("Ocean Fly", #preset_hundo_phantoon_ocean_fly) + +presets_hundo_phantoon_phantoon: + %cm_preset("Phantoon", #preset_hundo_phantoon_phantoon) + + +; Gravity +presets_hundo_gravity_ws_shaft_up_to_supers: + %cm_preset("WS Shaft Up To Supers", #preset_hundo_gravity_ws_shaft_up_to_supers) + +presets_hundo_gravity_ws_right_supers: + %cm_preset("WS Right Supers", #preset_hundo_gravity_ws_right_supers) + +presets_hundo_gravity_leaving_ws_left_supers: + %cm_preset("Leaving WS Left Supers", #preset_hundo_gravity_leaving_ws_left_supers) + +presets_hundo_gravity_spiky_room_of_death: + %cm_preset("Spiky Room of Death", #preset_hundo_gravity_spiky_room_of_death) + +presets_hundo_gravity_ws_etank: + %cm_preset("WS E-Tank", #preset_hundo_gravity_ws_etank) + +presets_hundo_gravity_spiky_room_of_death_revisit: + %cm_preset("Spiky Room of Death Revisit", #preset_hundo_gravity_spiky_room_of_death_revisit) + +presets_hundo_gravity_ws_shaft_up_to_attic: + %cm_preset("WS Shaft Up To Attic", #preset_hundo_gravity_ws_shaft_up_to_attic) + +presets_hundo_gravity_attic: + %cm_preset("Attic", #preset_hundo_gravity_attic) + +presets_hundo_gravity_ws_robot_missiles: + %cm_preset("WS Robot Missiles", #preset_hundo_gravity_ws_robot_missiles) + +presets_hundo_gravity_attic_revisit: + %cm_preset("Attic Revisit", #preset_hundo_gravity_attic_revisit) + +presets_hundo_gravity_sky_missiles: + %cm_preset("Sky Missiles", #preset_hundo_gravity_sky_missiles) + +presets_hundo_gravity_bowling: + %cm_preset("Bowling", #preset_hundo_gravity_bowling) + +presets_hundo_gravity_leaving_gravity: + %cm_preset("Leaving Gravity", #preset_hundo_gravity_leaving_gravity) + + +; Brinstar Cleanup +presets_hundo_brinstar_cleanup_crateria_power_bombs: + %cm_preset("Crateria Power Bombs", #preset_hundo_brinstar_cleanup_crateria_power_bombs) + +presets_hundo_brinstar_cleanup_ship_room: + %cm_preset("Ship Room", #preset_hundo_brinstar_cleanup_ship_room) + +presets_hundo_brinstar_cleanup_gauntlet_etank: + %cm_preset("Gauntlet E-Tank", #preset_hundo_brinstar_cleanup_gauntlet_etank) + +presets_hundo_brinstar_cleanup_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_hundo_brinstar_cleanup_green_pirate_shaft) + +presets_hundo_brinstar_cleanup_green_shaft_revisit: + %cm_preset("Green Shaft Revisit", #preset_hundo_brinstar_cleanup_green_shaft_revisit) + +presets_hundo_brinstar_cleanup_green_brinstar_beetoms: + %cm_preset("Green Brinstar Beetoms", #preset_hundo_brinstar_cleanup_green_brinstar_beetoms) + +presets_hundo_brinstar_cleanup_etecoon_energy_tank_room: + %cm_preset("Etecoon Energy Tank Room", #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room) + +presets_hundo_brinstar_cleanup_etecoon_room: + %cm_preset("Etecoon Room", #preset_hundo_brinstar_cleanup_etecoon_room) + +presets_hundo_brinstar_cleanup_dachora_room_revisit: + %cm_preset("Dachora Room Revisit", #preset_hundo_brinstar_cleanup_dachora_room_revisit) + +presets_hundo_brinstar_cleanup_big_pink_revisit: + %cm_preset("Big Pink Revisit", #preset_hundo_brinstar_cleanup_big_pink_revisit) + +presets_hundo_brinstar_cleanup_mission_impossible: + %cm_preset("Mission Impossible", #preset_hundo_brinstar_cleanup_mission_impossible) + +presets_hundo_brinstar_cleanup_pink_brinstar_etank: + %cm_preset("Pink Brinstar E-Tank", #preset_hundo_brinstar_cleanup_pink_brinstar_etank) + +presets_hundo_brinstar_cleanup_spore_spawn_supers: + %cm_preset("Spore Spawn Supers", #preset_hundo_brinstar_cleanup_spore_spawn_supers) + +presets_hundo_brinstar_cleanup_waterway_etank: + %cm_preset("Waterway E-Tank", #preset_hundo_brinstar_cleanup_waterway_etank) + + +; Mama Turtle E-Tank +presets_hundo_mama_turtle_etank_big_pink_charge_escape: + %cm_preset("Big Pink Charge Escape", #preset_hundo_mama_turtle_etank_big_pink_charge_escape) + +presets_hundo_mama_turtle_etank_green_hill_zone_revisit: + %cm_preset("Green Hill Zone Revisit", #preset_hundo_mama_turtle_etank_green_hill_zone_revisit) + +presets_hundo_mama_turtle_etank_blockbuster: + %cm_preset("Blockbuster", #preset_hundo_mama_turtle_etank_blockbuster) + +presets_hundo_mama_turtle_etank_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_hundo_mama_turtle_etank_breaking_the_tube) + +presets_hundo_mama_turtle_etank_main_street: + %cm_preset("Main Street", #preset_hundo_mama_turtle_etank_main_street) + +presets_hundo_mama_turtle_etank_fish_tank: + %cm_preset("Fish Tank", #preset_hundo_mama_turtle_etank_fish_tank) + +presets_hundo_mama_turtle_etank_mama_turtle_etank: + %cm_preset("Mama Turtle E-Tank", #preset_hundo_mama_turtle_etank_mama_turtle_etank) + +presets_hundo_mama_turtle_etank_fish_tank_revisit: + %cm_preset("Fish Tank Revisit", #preset_hundo_mama_turtle_etank_fish_tank_revisit) + + +; Maridia Beach +presets_hundo_maridia_beach_crab_supers: + %cm_preset("Crab Supers", #preset_hundo_maridia_beach_crab_supers) + +presets_hundo_maridia_beach_mt_everest: + %cm_preset("Mt. Everest", #preset_hundo_maridia_beach_mt_everest) + +presets_hundo_maridia_beach_beach_missiles: + %cm_preset("Beach Missiles", #preset_hundo_maridia_beach_beach_missiles) + +presets_hundo_maridia_beach_maridia_bug_room: + %cm_preset("Maridia Bug Room", #preset_hundo_maridia_beach_maridia_bug_room) + +presets_hundo_maridia_beach_watering_hole: + %cm_preset("Watering Hole", #preset_hundo_maridia_beach_watering_hole) + +presets_hundo_maridia_beach_maridia_bug_room_revisit: + %cm_preset("Maridia Bug Room Revisit", #preset_hundo_maridia_beach_maridia_bug_room_revisit) + +presets_hundo_maridia_beach_beach_revisit: + %cm_preset("Beach Revisit", #preset_hundo_maridia_beach_beach_revisit) + + +; Draygon +presets_hundo_draygon_aqueduct: + %cm_preset("Aqueduct", #preset_hundo_draygon_aqueduct) + +presets_hundo_draygon_botwoon: + %cm_preset("Botwoon", #preset_hundo_draygon_botwoon) + +presets_hundo_draygon_full_halfie: + %cm_preset("Full Halfie", #preset_hundo_draygon_full_halfie) + +presets_hundo_draygon_draygon_missiles: + %cm_preset("Draygon Missiles", #preset_hundo_draygon_draygon_missiles) + +presets_hundo_draygon_draygon: + %cm_preset("Draygon", #preset_hundo_draygon_draygon) + +presets_hundo_draygon_draygon_escape: + %cm_preset("Draygon Escape", #preset_hundo_draygon_draygon_escape) + + +; Maridia Cleanup +presets_hundo_maridia_cleanup_aqueduct_revisit: + %cm_preset("Aqueduct Revisit", #preset_hundo_maridia_cleanup_aqueduct_revisit) + +presets_hundo_maridia_cleanup_right_sand_pit: + %cm_preset("Right Sand Pit", #preset_hundo_maridia_cleanup_right_sand_pit) + +presets_hundo_maridia_cleanup_puyo_ice_clip_springball: + %cm_preset("Puyo Ice Clip (Springball)", #preset_hundo_maridia_cleanup_puyo_ice_clip_springball) + +presets_hundo_maridia_cleanup_shaktool: + %cm_preset("Shaktool", #preset_hundo_maridia_cleanup_shaktool) + +presets_hundo_maridia_cleanup_shaktool_revisit: + %cm_preset("Shaktool Revisit", #preset_hundo_maridia_cleanup_shaktool_revisit) + +presets_hundo_maridia_cleanup_east_sand_hall: + %cm_preset("East Sand Hall", #preset_hundo_maridia_cleanup_east_sand_hall) + +presets_hundo_maridia_cleanup_kassiuz_room: + %cm_preset("Kassiuz Room", #preset_hundo_maridia_cleanup_kassiuz_room) + +presets_hundo_maridia_cleanup_plasma: + %cm_preset("Plasma", #preset_hundo_maridia_cleanup_plasma) + +presets_hundo_maridia_cleanup_kassiuz_room_revisit: + %cm_preset("Kassiuz Room Revisit", #preset_hundo_maridia_cleanup_kassiuz_room_revisit) + +presets_hundo_maridia_cleanup_plasma_spark_room_down: + %cm_preset("Plasma Spark Room Down", #preset_hundo_maridia_cleanup_plasma_spark_room_down) + +presets_hundo_maridia_cleanup_cac_alley: + %cm_preset("Cac Alley", #preset_hundo_maridia_cleanup_cac_alley) + +presets_hundo_maridia_cleanup_aqueduct_final_visit: + %cm_preset("Aqueduct Final Visit", #preset_hundo_maridia_cleanup_aqueduct_final_visit) + +presets_hundo_maridia_cleanup_left_sand_pit: + %cm_preset("Left Sand Pit", #preset_hundo_maridia_cleanup_left_sand_pit) + +presets_hundo_maridia_cleanup_leaving_maridia: + %cm_preset("Leaving Maridia", #preset_hundo_maridia_cleanup_leaving_maridia) + + +; Golden Torizo +presets_hundo_golden_torizo_kraid_entrance_revisit: + %cm_preset("Kraid Entrance Revisit", #preset_hundo_golden_torizo_kraid_entrance_revisit) + +presets_hundo_golden_torizo_kraid_missiles: + %cm_preset("Kraid Missiles", #preset_hundo_golden_torizo_kraid_missiles) + +presets_hundo_golden_torizo_kraid_missiles_escape: + %cm_preset("Kraid Missiles Escape", #preset_hundo_golden_torizo_kraid_missiles_escape) + +presets_hundo_golden_torizo_ice_missiles: + %cm_preset("Ice Missiles", #preset_hundo_golden_torizo_ice_missiles) + +presets_hundo_golden_torizo_croc_speedway: + %cm_preset("Croc Speedway", #preset_hundo_golden_torizo_croc_speedway) + +presets_hundo_golden_torizo_kronic_boost: + %cm_preset("Kronic Boost", #preset_hundo_golden_torizo_kronic_boost) + +presets_hundo_golden_torizo_blue_fireball: + %cm_preset("Blue Fireball", #preset_hundo_golden_torizo_blue_fireball) + +presets_hundo_golden_torizo_golden_torizo: + %cm_preset("Golden Torizo", #preset_hundo_golden_torizo_golden_torizo) + + +; Ridley +presets_hundo_ridley_fast_ripper_room: + %cm_preset("Fast Ripper Room", #preset_hundo_ridley_fast_ripper_room) + +presets_hundo_ridley_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_hundo_ridley_worst_room_in_the_game) + +presets_hundo_ridley_mickey_mouse_missiles: + %cm_preset("Mickey Mouse Missiles", #preset_hundo_ridley_mickey_mouse_missiles) + +presets_hundo_ridley_amphitheatre: + %cm_preset("Amphitheatre", #preset_hundo_ridley_amphitheatre) + +presets_hundo_ridley_kihunter_shaft_down: + %cm_preset("Kihunter Shaft Down", #preset_hundo_ridley_kihunter_shaft_down) + +presets_hundo_ridley_wasteland_down: + %cm_preset("Wasteland Down", #preset_hundo_ridley_wasteland_down) + +presets_hundo_ridley_ninja_pirates: + %cm_preset("Ninja Pirates", #preset_hundo_ridley_ninja_pirates) + +presets_hundo_ridley_plowerhouse_room: + %cm_preset("Plowerhouse Room", #preset_hundo_ridley_plowerhouse_room) + +presets_hundo_ridley_ridley: + %cm_preset("Ridley", #preset_hundo_ridley_ridley) + +presets_hundo_ridley_ridley_escape: + %cm_preset("Ridley Escape", #preset_hundo_ridley_ridley_escape) + +presets_hundo_ridley_wasteland_up: + %cm_preset("Wasteland Up", #preset_hundo_ridley_wasteland_up) + +presets_hundo_ridley_kihunter_shaft_up: + %cm_preset("Kihunter Shaft Up", #preset_hundo_ridley_kihunter_shaft_up) + +presets_hundo_ridley_firefleas_room: + %cm_preset("Firefleas Room", #preset_hundo_ridley_firefleas_room) + +presets_hundo_ridley_hotarubi_special: + %cm_preset("Hotarubi Special", #preset_hundo_ridley_hotarubi_special) + +presets_hundo_ridley_3_musketeers: + %cm_preset("3 Musketeers", #preset_hundo_ridley_3_musketeers) + + +; Crocomire +presets_hundo_crocomire_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_hundo_crocomire_bubble_mountain_revisit) + +presets_hundo_crocomire_norfair_reserve: + %cm_preset("Norfair Reserve", #preset_hundo_crocomire_norfair_reserve) + +presets_hundo_crocomire_bubble_mountain_cleanup: + %cm_preset("Bubble Mountain Cleanup", #preset_hundo_crocomire_bubble_mountain_cleanup) + +presets_hundo_crocomire_red_pirate_shaft: + %cm_preset("Red Pirate Shaft", #preset_hundo_crocomire_red_pirate_shaft) + +presets_hundo_crocomire_crocomire: + %cm_preset("Crocomire", #preset_hundo_crocomire_crocomire) + +presets_hundo_crocomire_grapple_shaft_down: + %cm_preset("Grapple Shaft Down", #preset_hundo_crocomire_grapple_shaft_down) + +presets_hundo_crocomire_grapple_shaft_up: + %cm_preset("Grapple Shaft Up", #preset_hundo_crocomire_grapple_shaft_up) + +presets_hundo_crocomire_crocomire_room_revisit: + %cm_preset("Crocomire Room Revisit", #preset_hundo_crocomire_crocomire_room_revisit) + +presets_hundo_crocomire_croc_escape: + %cm_preset("Croc Escape", #preset_hundo_crocomire_croc_escape) + +presets_hundo_crocomire_business_center_climb_final: + %cm_preset("Business Center Climb Final", #preset_hundo_crocomire_business_center_climb_final) + + +; Final Cleanup +presets_hundo_final_cleanup_below_spazer: + %cm_preset("Below Spazer", #preset_hundo_final_cleanup_below_spazer) + +presets_hundo_final_cleanup_red_tower_xray: + %cm_preset("Red Tower X-Ray", #preset_hundo_final_cleanup_red_tower_xray) + +presets_hundo_final_cleanup_red_brinstar_firefleas: + %cm_preset("Red Brinstar Firefleas", #preset_hundo_final_cleanup_red_brinstar_firefleas) + +presets_hundo_final_cleanup_leaving_xray: + %cm_preset("Leaving X-Ray", #preset_hundo_final_cleanup_leaving_xray) + +presets_hundo_final_cleanup_reverse_slinky: + %cm_preset("Reverse Slinky", #preset_hundo_final_cleanup_reverse_slinky) + +presets_hundo_final_cleanup_retro_brinstar_hoppers: + %cm_preset("Retro Brinstar Hoppers", #preset_hundo_final_cleanup_retro_brinstar_hoppers) + +presets_hundo_final_cleanup_retro_brinstar_etank: + %cm_preset("Retro Brinstar E-Tank", #preset_hundo_final_cleanup_retro_brinstar_etank) + +presets_hundo_final_cleanup_billy_mays: + %cm_preset("Billy Mays", #preset_hundo_final_cleanup_billy_mays) + +presets_hundo_final_cleanup_billy_mays_escape: + %cm_preset("Billy Mays Escape", #preset_hundo_final_cleanup_billy_mays_escape) + +presets_hundo_final_cleanup_retro_brinstar_escape: + %cm_preset("Retro Brinstar Escape", #preset_hundo_final_cleanup_retro_brinstar_escape) + +presets_hundo_final_cleanup_pit_room_missiles: + %cm_preset("Pit Room Missiles", #preset_hundo_final_cleanup_pit_room_missiles) + +presets_hundo_final_cleanup_climb_supers: + %cm_preset("Climb Supers", #preset_hundo_final_cleanup_climb_supers) + +presets_hundo_final_cleanup_the_last_missiles: + %cm_preset("The Last Missiles", #preset_hundo_final_cleanup_the_last_missiles) + +presets_hundo_final_cleanup_the_last_missiles_escape: + %cm_preset("The Last Missiles Escape", #preset_hundo_final_cleanup_the_last_missiles_escape) + + +; Tourian +presets_hundo_tourian_metroids_1: + %cm_preset("Metroids 1", #preset_hundo_tourian_metroids_1) + +presets_hundo_tourian_metroids_2: + %cm_preset("Metroids 2", #preset_hundo_tourian_metroids_2) + +presets_hundo_tourian_metroids_3: + %cm_preset("Metroids 3", #preset_hundo_tourian_metroids_3) + +presets_hundo_tourian_metroids_4: + %cm_preset("Metroids 4", #preset_hundo_tourian_metroids_4) + +presets_hundo_tourian_baby_skip: + %cm_preset("Baby Skip", #preset_hundo_tourian_baby_skip) + +presets_hundo_tourian_after_baby_skip: + %cm_preset("After Baby Skip", #preset_hundo_tourian_after_baby_skip) + +presets_hundo_tourian_zeb_skip: + %cm_preset("Zeb Skip", #preset_hundo_tourian_zeb_skip) + +presets_hundo_tourian_mother_brain_2: + %cm_preset("Mother Brain 2", #preset_hundo_tourian_mother_brain_2) + +presets_hundo_tourian_zebes_escape: + %cm_preset("Zebes Escape", #preset_hundo_tourian_zebes_escape) + +presets_hundo_tourian_escape_room_3: + %cm_preset("Escape Room 3", #preset_hundo_tourian_escape_room_3) + +presets_hundo_tourian_escape_room_4: + %cm_preset("Escape Room 4", #preset_hundo_tourian_escape_room_4) + +presets_hundo_tourian_escape_climb: + %cm_preset("Escape Climb", #preset_hundo_tourian_escape_climb) + +presets_hundo_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_hundo_tourian_escape_parlor) + diff --git a/src/presets/kpdr21_data.asm b/src/presets/kpdr21_data.asm index f6e63de8..373d08cc 100644 --- a/src/presets/kpdr21_data.asm +++ b/src/presets/kpdr21_data.asm @@ -516,7 +516,7 @@ preset_kpdr21_kraid_entering_kraids_lair: dw #$FFFF preset_kpdr21_kraid_warehouse_zeelas: - dw #preset_kpdr21_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr21_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -534,7 +534,7 @@ preset_kpdr21_kraid_warehouse_zeelas: dw #$FFFF preset_kpdr21_kraid_kraid_kihunters: - dw #preset_kpdr21_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr21_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -548,7 +548,7 @@ preset_kpdr21_kraid_kraid_kihunters: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_kraid_mini_kraid: +preset_kpdr21_kraid_minikraid: dw #preset_kpdr21_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -561,7 +561,7 @@ preset_kpdr21_kraid_mini_kraid: dw #$FFFF preset_kpdr21_kraid_fallen_hero: - dw #preset_kpdr21_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_kpdr21_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $917A ; DDB dw $079B, $A521 ; MDB dw $07F3, $0027 ; Music Bank @@ -636,7 +636,7 @@ preset_kpdr21_kraid_arthur_j_metroid: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr21_kraid_mini_kraid_revisit: +preset_kpdr21_kraid_minikraid_revisit: dw #preset_kpdr21_kraid_arthur_j_metroid ; Kraid: Arthur J. Metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -653,7 +653,7 @@ preset_kpdr21_kraid_mini_kraid_revisit: dw #$FFFF preset_kpdr21_kraid_kraid_kihunters_revisit: - dw #preset_kpdr21_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_kpdr21_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -719,7 +719,7 @@ preset_kpdr21_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_hi_jump_etank: +preset_kpdr21_upper_norfair_hijump_etank: dw #preset_kpdr21_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $EFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -732,8 +732,8 @@ preset_kpdr21_upper_norfair_hi_jump_etank: dw $D8B8, $20ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_leaving_hi_jump: - dw #preset_kpdr21_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_kpdr21_upper_norfair_leaving_hijump: + dw #preset_kpdr21_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -754,7 +754,7 @@ preset_kpdr21_upper_norfair_leaving_hi_jump: dw #$FFFF preset_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_kpdr21_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1099,7 +1099,7 @@ preset_kpdr21_wrecked_ship_crateria_kihunters: dw $D8B6, $3008 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_oceanfly_setup: +preset_kpdr21_wrecked_ship_ocean_fly_setup: dw #preset_kpdr21_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -1117,7 +1117,7 @@ preset_kpdr21_wrecked_ship_oceanfly_setup: dw #$FFFF preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_oceanfly_setup ; Wrecked Ship: Oceanfly Setup + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -1439,7 +1439,7 @@ preset_kpdr21_red_brinstar_revisit_below_spazer_final: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_tube: +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -1454,7 +1454,7 @@ preset_kpdr21_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -1885,7 +1885,7 @@ preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: dw #$FFFF preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) dw $078D, $93C6 ; DDB dw $079B, $AFCE ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -1972,7 +1972,7 @@ preset_kpdr21_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2130,7 +2130,7 @@ preset_kpdr21_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_fire_flea_room: +preset_kpdr21_lower_norfair_fireflea_room: dw #preset_kpdr21_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -2145,7 +2145,7 @@ preset_kpdr21_lower_norfair_fire_flea_room: dw #$FFFF preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_kpdr21_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position diff --git a/src/presets/kpdr21_menu.asm b/src/presets/kpdr21_menu.asm index 8a6dff1d..7f28f520 100644 --- a/src/presets/kpdr21_menu.asm +++ b/src/presets/kpdr21_menu.asm @@ -91,12 +91,12 @@ presets_submenu_kpdr21_kraid: dw #presets_kpdr21_kraid_entering_kraids_lair dw #presets_kpdr21_kraid_warehouse_zeelas dw #presets_kpdr21_kraid_kraid_kihunters - dw #presets_kpdr21_kraid_mini_kraid + dw #presets_kpdr21_kraid_minikraid dw #presets_kpdr21_kraid_fallen_hero dw #presets_kpdr21_kraid_kraid dw #presets_kpdr21_kraid_leaving_varia dw #presets_kpdr21_kraid_arthur_j_metroid - dw #presets_kpdr21_kraid_mini_kraid_revisit + dw #presets_kpdr21_kraid_minikraid_revisit dw #presets_kpdr21_kraid_kraid_kihunters_revisit dw #presets_kpdr21_kraid_kraid_etank dw #presets_kpdr21_kraid_business_center_preelev @@ -105,8 +105,8 @@ presets_submenu_kpdr21_kraid: presets_submenu_kpdr21_upper_norfair: dw #presets_kpdr21_upper_norfair_business_center_postelev - dw #presets_kpdr21_upper_norfair_hi_jump_etank - dw #presets_kpdr21_upper_norfair_leaving_hi_jump + dw #presets_kpdr21_upper_norfair_hijump_etank + dw #presets_kpdr21_upper_norfair_leaving_hijump dw #presets_kpdr21_upper_norfair_business_center_revisit dw #presets_kpdr21_upper_norfair_precathedral dw #presets_kpdr21_upper_norfair_cathedral @@ -138,7 +138,7 @@ presets_submenu_kpdr21_red_brinstar: presets_submenu_kpdr21_wrecked_ship: dw #presets_kpdr21_wrecked_ship_crateria_kihunters - dw #presets_kpdr21_wrecked_ship_oceanfly_setup + dw #presets_kpdr21_wrecked_ship_ocean_fly_setup dw #presets_kpdr21_wrecked_ship_ocean_spark dw #presets_kpdr21_wrecked_ship_entering_wrecked_ship dw #presets_kpdr21_wrecked_ship_basement @@ -163,7 +163,7 @@ presets_submenu_kpdr21_red_brinstar_revisit: dw #presets_kpdr21_red_brinstar_revisit_red_tower_down dw #presets_kpdr21_red_brinstar_revisit_skree_boost_final dw #presets_kpdr21_red_brinstar_revisit_below_spazer_final - dw #presets_kpdr21_red_brinstar_revisit_breaking_tube + dw #presets_kpdr21_red_brinstar_revisit_breaking_the_tube dw #$0000 %cm_header("RED BRINSTAR REVISIT") @@ -210,6 +210,7 @@ presets_submenu_kpdr21_upper_norfair_revisit: presets_submenu_kpdr21_lower_norfair: dw #presets_kpdr21_lower_norfair_ln_main_hall dw #presets_kpdr21_lower_norfair_prepillars + dw #presets_kpdr21_lower_norfair_fast_pillars_setup dw #presets_kpdr21_lower_norfair_worst_room_in_the_game dw #presets_kpdr21_lower_norfair_amphitheatre dw #presets_kpdr21_lower_norfair_kihunter_stairs_down @@ -221,7 +222,7 @@ presets_submenu_kpdr21_lower_norfair: dw #presets_kpdr21_lower_norfair_reverse_plowerhouse dw #presets_kpdr21_lower_norfair_wasteland_revisit dw #presets_kpdr21_lower_norfair_kihunter_stairs_up - dw #presets_kpdr21_lower_norfair_fire_flea_room + dw #presets_kpdr21_lower_norfair_fireflea_room dw #presets_kpdr21_lower_norfair_springball_maze dw #presets_kpdr21_lower_norfair_three_musketeers dw #presets_kpdr21_lower_norfair_single_chamber_final @@ -264,6 +265,7 @@ presets_submenu_kpdr21_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_kpdr21_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_kpdr21_crateria_ceres_elevator) @@ -365,8 +367,8 @@ presets_kpdr21_kraid_warehouse_zeelas: presets_kpdr21_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_kpdr21_kraid_kraid_kihunters) -presets_kpdr21_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr21_kraid_mini_kraid) +presets_kpdr21_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_kpdr21_kraid_minikraid) presets_kpdr21_kraid_fallen_hero: %cm_preset("Fallen Hero", #preset_kpdr21_kraid_fallen_hero) @@ -380,8 +382,8 @@ presets_kpdr21_kraid_leaving_varia: presets_kpdr21_kraid_arthur_j_metroid: %cm_preset("Arthur J. Metroid", #preset_kpdr21_kraid_arthur_j_metroid) -presets_kpdr21_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_kpdr21_kraid_mini_kraid_revisit) +presets_kpdr21_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_kpdr21_kraid_minikraid_revisit) presets_kpdr21_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_kpdr21_kraid_kraid_kihunters_revisit) @@ -397,11 +399,11 @@ presets_kpdr21_kraid_business_center_preelev: presets_kpdr21_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_kpdr21_upper_norfair_business_center_postelev) -presets_kpdr21_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_kpdr21_upper_norfair_hi_jump_etank) +presets_kpdr21_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_kpdr21_upper_norfair_hijump_etank) -presets_kpdr21_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_kpdr21_upper_norfair_leaving_hi_jump) +presets_kpdr21_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_kpdr21_upper_norfair_leaving_hijump) presets_kpdr21_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_kpdr21_upper_norfair_business_center_revisit) @@ -476,8 +478,8 @@ presets_kpdr21_red_brinstar_caterpillars_up: presets_kpdr21_wrecked_ship_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_kpdr21_wrecked_ship_crateria_kihunters) -presets_kpdr21_wrecked_ship_oceanfly_setup: - %cm_preset("Oceanfly Setup", #preset_kpdr21_wrecked_ship_oceanfly_setup) +presets_kpdr21_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_kpdr21_wrecked_ship_ocean_fly_setup) presets_kpdr21_wrecked_ship_ocean_spark: %cm_preset("Ocean Spark", #preset_kpdr21_wrecked_ship_ocean_spark) @@ -541,8 +543,8 @@ presets_kpdr21_red_brinstar_revisit_skree_boost_final: presets_kpdr21_red_brinstar_revisit_below_spazer_final: %cm_preset("Below Spazer Final", #preset_kpdr21_red_brinstar_revisit_below_spazer_final) -presets_kpdr21_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_kpdr21_red_brinstar_revisit_breaking_tube) +presets_kpdr21_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_kpdr21_red_brinstar_revisit_breaking_the_tube) ; Maridia @@ -646,8 +648,11 @@ presets_kpdr21_lower_norfair_ln_main_hall: presets_kpdr21_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_kpdr21_lower_norfair_prepillars) +presets_kpdr21_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_kpdr21_lower_norfair_fast_pillars_setup) + presets_kpdr21_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_kpdr21_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_kpdr21_lower_norfair_worst_room_in_the_game) presets_kpdr21_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_kpdr21_lower_norfair_amphitheatre) @@ -679,8 +684,8 @@ presets_kpdr21_lower_norfair_wasteland_revisit: presets_kpdr21_lower_norfair_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_kpdr21_lower_norfair_kihunter_stairs_up) -presets_kpdr21_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_kpdr21_lower_norfair_fire_flea_room) +presets_kpdr21_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_kpdr21_lower_norfair_fireflea_room) presets_kpdr21_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_kpdr21_lower_norfair_springball_maze) @@ -779,4 +784,3 @@ presets_kpdr21_tourian_escape_climb: presets_kpdr21_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_kpdr21_tourian_escape_parlor) - diff --git a/src/presets/kpdr22_data.asm b/src/presets/kpdr22_data.asm index 54d3f64d..645b5dcd 100644 --- a/src/presets/kpdr22_data.asm +++ b/src/presets/kpdr22_data.asm @@ -516,7 +516,7 @@ preset_kpdr22_kraid_entering_kraids_lair: dw #$FFFF preset_kpdr22_kraid_warehouse_zeelas: - dw #preset_kpdr22_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr22_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -534,7 +534,7 @@ preset_kpdr22_kraid_warehouse_zeelas: dw #$FFFF preset_kpdr22_kraid_kraid_kihunters: - dw #preset_kpdr22_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr22_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -548,7 +548,7 @@ preset_kpdr22_kraid_kraid_kihunters: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_kraid_mini_kraid: +preset_kpdr22_kraid_minikraid: dw #preset_kpdr22_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -561,7 +561,7 @@ preset_kpdr22_kraid_mini_kraid: dw #$FFFF preset_kpdr22_kraid_fallen_hero: - dw #preset_kpdr22_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_kpdr22_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $917A ; DDB dw $079B, $A521 ; MDB dw $07F3, $0027 ; Music Bank @@ -636,7 +636,7 @@ preset_kpdr22_kraid_arthur_j_metroid: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr22_kraid_mini_kraid_revisit: +preset_kpdr22_kraid_minikraid_revisit: dw #preset_kpdr22_kraid_arthur_j_metroid ; Kraid: Arthur J. Metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -653,7 +653,7 @@ preset_kpdr22_kraid_mini_kraid_revisit: dw #$FFFF preset_kpdr22_kraid_kraid_kihunters_revisit: - dw #preset_kpdr22_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_kpdr22_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -738,7 +738,7 @@ preset_kpdr22_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hi_jump_etank: +preset_kpdr22_upper_norfair_hijump_etank: dw #preset_kpdr22_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $EFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -751,8 +751,8 @@ preset_kpdr22_upper_norfair_hi_jump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_leaving_hi_jump: - dw #preset_kpdr22_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_kpdr22_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -773,7 +773,7 @@ preset_kpdr22_upper_norfair_leaving_hi_jump: dw #$FFFF preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_kpdr22_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1119,7 +1119,7 @@ preset_kpdr22_wrecked_ship_crateria_kihunters: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_oceanfly_setup: +preset_kpdr22_wrecked_ship_ocean_fly_setup: dw #preset_kpdr22_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -1138,7 +1138,7 @@ preset_kpdr22_wrecked_ship_oceanfly_setup: dw #$FFFF preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_oceanfly_setup ; Wrecked Ship: Oceanfly Setup + dw #preset_kpdr22_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -1460,7 +1460,7 @@ preset_kpdr22_red_brinstar_revisit_below_spazer_final: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_tube: +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -1475,7 +1475,7 @@ preset_kpdr22_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr22_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -1906,7 +1906,7 @@ preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: dw #$FFFF preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) dw $078D, $93C6 ; DDB dw $079B, $AFCE ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -1993,7 +1993,7 @@ preset_kpdr22_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2151,7 +2151,7 @@ preset_kpdr22_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr22_lower_norfair_fire_flea_room: +preset_kpdr22_lower_norfair_fireflea_room: dw #preset_kpdr22_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -2166,7 +2166,7 @@ preset_kpdr22_lower_norfair_fire_flea_room: dw #$FFFF preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_kpdr22_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position diff --git a/src/presets/kpdr22_menu.asm b/src/presets/kpdr22_menu.asm index 701a557a..26c584b9 100644 --- a/src/presets/kpdr22_menu.asm +++ b/src/presets/kpdr22_menu.asm @@ -91,12 +91,12 @@ presets_submenu_kpdr22_kraid: dw #presets_kpdr22_kraid_entering_kraids_lair dw #presets_kpdr22_kraid_warehouse_zeelas dw #presets_kpdr22_kraid_kraid_kihunters - dw #presets_kpdr22_kraid_mini_kraid + dw #presets_kpdr22_kraid_minikraid dw #presets_kpdr22_kraid_fallen_hero dw #presets_kpdr22_kraid_kraid dw #presets_kpdr22_kraid_leaving_varia dw #presets_kpdr22_kraid_arthur_j_metroid - dw #presets_kpdr22_kraid_mini_kraid_revisit + dw #presets_kpdr22_kraid_minikraid_revisit dw #presets_kpdr22_kraid_kraid_kihunters_revisit dw #presets_kpdr22_kraid_kraid_etank dw #presets_kpdr22_kraid_leaving_kraid_etank @@ -106,8 +106,8 @@ presets_submenu_kpdr22_kraid: presets_submenu_kpdr22_upper_norfair: dw #presets_kpdr22_upper_norfair_business_center_postelev - dw #presets_kpdr22_upper_norfair_hi_jump_etank - dw #presets_kpdr22_upper_norfair_leaving_hi_jump + dw #presets_kpdr22_upper_norfair_hijump_etank + dw #presets_kpdr22_upper_norfair_leaving_hijump dw #presets_kpdr22_upper_norfair_business_center_revisit dw #presets_kpdr22_upper_norfair_precathedral dw #presets_kpdr22_upper_norfair_cathedral @@ -139,7 +139,7 @@ presets_submenu_kpdr22_red_brinstar: presets_submenu_kpdr22_wrecked_ship: dw #presets_kpdr22_wrecked_ship_crateria_kihunters - dw #presets_kpdr22_wrecked_ship_oceanfly_setup + dw #presets_kpdr22_wrecked_ship_ocean_fly_setup dw #presets_kpdr22_wrecked_ship_ocean_spark dw #presets_kpdr22_wrecked_ship_entering_wrecked_ship dw #presets_kpdr22_wrecked_ship_basement @@ -164,7 +164,7 @@ presets_submenu_kpdr22_red_brinstar_revisit: dw #presets_kpdr22_red_brinstar_revisit_red_tower_down dw #presets_kpdr22_red_brinstar_revisit_skree_boost_final dw #presets_kpdr22_red_brinstar_revisit_below_spazer_final - dw #presets_kpdr22_red_brinstar_revisit_breaking_tube + dw #presets_kpdr22_red_brinstar_revisit_breaking_the_tube dw #$0000 %cm_header("RED BRINSTAR REVISIT") @@ -211,6 +211,7 @@ presets_submenu_kpdr22_upper_norfair_revisit: presets_submenu_kpdr22_lower_norfair: dw #presets_kpdr22_lower_norfair_ln_main_hall dw #presets_kpdr22_lower_norfair_prepillars + dw #presets_kpdr22_lower_norfair_fast_pillars_setup dw #presets_kpdr22_lower_norfair_worst_room_in_the_game dw #presets_kpdr22_lower_norfair_amphitheatre dw #presets_kpdr22_lower_norfair_kihunter_stairs_down @@ -222,7 +223,7 @@ presets_submenu_kpdr22_lower_norfair: dw #presets_kpdr22_lower_norfair_reverse_plowerhouse dw #presets_kpdr22_lower_norfair_wasteland_revisit dw #presets_kpdr22_lower_norfair_kihunter_stairs_up - dw #presets_kpdr22_lower_norfair_fire_flea_room + dw #presets_kpdr22_lower_norfair_fireflea_room dw #presets_kpdr22_lower_norfair_springball_maze dw #presets_kpdr22_lower_norfair_three_musketeers dw #presets_kpdr22_lower_norfair_single_chamber_final @@ -265,6 +266,7 @@ presets_submenu_kpdr22_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_kpdr22_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_kpdr22_crateria_ceres_elevator) @@ -366,8 +368,8 @@ presets_kpdr22_kraid_warehouse_zeelas: presets_kpdr22_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_kpdr22_kraid_kraid_kihunters) -presets_kpdr22_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr22_kraid_mini_kraid) +presets_kpdr22_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_kpdr22_kraid_minikraid) presets_kpdr22_kraid_fallen_hero: %cm_preset("Fallen Hero", #preset_kpdr22_kraid_fallen_hero) @@ -381,8 +383,8 @@ presets_kpdr22_kraid_leaving_varia: presets_kpdr22_kraid_arthur_j_metroid: %cm_preset("Arthur J. Metroid", #preset_kpdr22_kraid_arthur_j_metroid) -presets_kpdr22_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_kpdr22_kraid_mini_kraid_revisit) +presets_kpdr22_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_kpdr22_kraid_minikraid_revisit) presets_kpdr22_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_kpdr22_kraid_kraid_kihunters_revisit) @@ -401,11 +403,11 @@ presets_kpdr22_kraid_business_center_preelev: presets_kpdr22_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_kpdr22_upper_norfair_business_center_postelev) -presets_kpdr22_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_kpdr22_upper_norfair_hi_jump_etank) +presets_kpdr22_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_kpdr22_upper_norfair_hijump_etank) -presets_kpdr22_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_kpdr22_upper_norfair_leaving_hi_jump) +presets_kpdr22_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_kpdr22_upper_norfair_leaving_hijump) presets_kpdr22_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_kpdr22_upper_norfair_business_center_revisit) @@ -480,8 +482,8 @@ presets_kpdr22_red_brinstar_caterpillars_up: presets_kpdr22_wrecked_ship_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_kpdr22_wrecked_ship_crateria_kihunters) -presets_kpdr22_wrecked_ship_oceanfly_setup: - %cm_preset("Oceanfly Setup", #preset_kpdr22_wrecked_ship_oceanfly_setup) +presets_kpdr22_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_kpdr22_wrecked_ship_ocean_fly_setup) presets_kpdr22_wrecked_ship_ocean_spark: %cm_preset("Ocean Spark", #preset_kpdr22_wrecked_ship_ocean_spark) @@ -545,8 +547,8 @@ presets_kpdr22_red_brinstar_revisit_skree_boost_final: presets_kpdr22_red_brinstar_revisit_below_spazer_final: %cm_preset("Below Spazer Final", #preset_kpdr22_red_brinstar_revisit_below_spazer_final) -presets_kpdr22_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_kpdr22_red_brinstar_revisit_breaking_tube) +presets_kpdr22_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_kpdr22_red_brinstar_revisit_breaking_the_tube) ; Maridia @@ -650,8 +652,11 @@ presets_kpdr22_lower_norfair_ln_main_hall: presets_kpdr22_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_kpdr22_lower_norfair_prepillars) +presets_kpdr22_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_kpdr22_lower_norfair_fast_pillars_setup) + presets_kpdr22_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_kpdr22_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_kpdr22_lower_norfair_worst_room_in_the_game) presets_kpdr22_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_kpdr22_lower_norfair_amphitheatre) @@ -683,8 +688,8 @@ presets_kpdr22_lower_norfair_wasteland_revisit: presets_kpdr22_lower_norfair_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_kpdr22_lower_norfair_kihunter_stairs_up) -presets_kpdr22_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_kpdr22_lower_norfair_fire_flea_room) +presets_kpdr22_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_kpdr22_lower_norfair_fireflea_room) presets_kpdr22_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_kpdr22_lower_norfair_springball_maze) @@ -783,4 +788,3 @@ presets_kpdr22_tourian_escape_climb: presets_kpdr22_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_kpdr22_tourian_escape_parlor) - diff --git a/src/presets/kpdr23_data.asm b/src/presets/kpdr23_data.asm index 6eac1348..0eca7040 100644 --- a/src/presets/kpdr23_data.asm +++ b/src/presets/kpdr23_data.asm @@ -554,7 +554,7 @@ preset_kpdr23_kraid_entering_kraids_lair: dw #$FFFF preset_kpdr23_kraid_warehouse_zeelas: - dw #preset_kpdr23_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr23_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -572,7 +572,7 @@ preset_kpdr23_kraid_warehouse_zeelas: dw #$FFFF preset_kpdr23_kraid_kraid_kihunters: - dw #preset_kpdr23_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr23_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -586,7 +586,7 @@ preset_kpdr23_kraid_kraid_kihunters: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_mini_kraid: +preset_kpdr23_kraid_minikraid: dw #preset_kpdr23_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -599,7 +599,7 @@ preset_kpdr23_kraid_mini_kraid: dw #$FFFF preset_kpdr23_kraid_fallen_hero: - dw #preset_kpdr23_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_kpdr23_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $917A ; DDB dw $079B, $A521 ; MDB dw $07F3, $0027 ; Music Bank @@ -674,7 +674,7 @@ preset_kpdr23_kraid_arthur_j_metroid: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr23_kraid_mini_kraid_revisit: +preset_kpdr23_kraid_minikraid_revisit: dw #preset_kpdr23_kraid_arthur_j_metroid ; Kraid: Arthur J. Metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -691,7 +691,7 @@ preset_kpdr23_kraid_mini_kraid_revisit: dw #$FFFF preset_kpdr23_kraid_kraid_kihunters_revisit: - dw #preset_kpdr23_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_kpdr23_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -776,7 +776,7 @@ preset_kpdr23_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_hi_jump_etank: +preset_kpdr23_upper_norfair_hijump_etank: dw #preset_kpdr23_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $EFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -789,8 +789,8 @@ preset_kpdr23_upper_norfair_hi_jump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_leaving_hi_jump: - dw #preset_kpdr23_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -811,7 +811,7 @@ preset_kpdr23_upper_norfair_leaving_hi_jump: dw #$FFFF preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_kpdr23_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1155,7 +1155,7 @@ preset_kpdr23_wrecked_ship_crateria_kihunters: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_oceanfly_setup: +preset_kpdr23_wrecked_ship_ocean_fly_setup: dw #preset_kpdr23_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -1174,7 +1174,7 @@ preset_kpdr23_wrecked_ship_oceanfly_setup: dw #$FFFF preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr23_wrecked_ship_oceanfly_setup ; Wrecked Ship: Oceanfly Setup + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -1496,7 +1496,7 @@ preset_kpdr23_red_brinstar_revisit_below_spazer_final: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_revisit_breaking_tube: +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -1511,7 +1511,7 @@ preset_kpdr23_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr23_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -1942,7 +1942,7 @@ preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: dw #$FFFF preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower + dw #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) dw $078D, $93C6 ; DDB dw $079B, $AFCE ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -2029,7 +2029,7 @@ preset_kpdr23_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr23_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_kpdr23_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2187,7 +2187,7 @@ preset_kpdr23_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_fire_flea_room: +preset_kpdr23_lower_norfair_fireflea_room: dw #preset_kpdr23_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -2202,7 +2202,7 @@ preset_kpdr23_lower_norfair_fire_flea_room: dw #$FFFF preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_kpdr23_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position diff --git a/src/presets/kpdr23_menu.asm b/src/presets/kpdr23_menu.asm index 54829a12..d8aaa355 100644 --- a/src/presets/kpdr23_menu.asm +++ b/src/presets/kpdr23_menu.asm @@ -93,12 +93,12 @@ presets_submenu_kpdr23_kraid: dw #presets_kpdr23_kraid_entering_kraids_lair dw #presets_kpdr23_kraid_warehouse_zeelas dw #presets_kpdr23_kraid_kraid_kihunters - dw #presets_kpdr23_kraid_mini_kraid + dw #presets_kpdr23_kraid_minikraid dw #presets_kpdr23_kraid_fallen_hero dw #presets_kpdr23_kraid_kraid dw #presets_kpdr23_kraid_leaving_varia dw #presets_kpdr23_kraid_arthur_j_metroid - dw #presets_kpdr23_kraid_mini_kraid_revisit + dw #presets_kpdr23_kraid_minikraid_revisit dw #presets_kpdr23_kraid_kraid_kihunters_revisit dw #presets_kpdr23_kraid_kraid_etank dw #presets_kpdr23_kraid_leaving_kraid_etank @@ -108,8 +108,8 @@ presets_submenu_kpdr23_kraid: presets_submenu_kpdr23_upper_norfair: dw #presets_kpdr23_upper_norfair_business_center_postelev - dw #presets_kpdr23_upper_norfair_hi_jump_etank - dw #presets_kpdr23_upper_norfair_leaving_hi_jump + dw #presets_kpdr23_upper_norfair_hijump_etank + dw #presets_kpdr23_upper_norfair_leaving_hijump dw #presets_kpdr23_upper_norfair_business_center_revisit dw #presets_kpdr23_upper_norfair_precathedral dw #presets_kpdr23_upper_norfair_cathedral @@ -141,7 +141,7 @@ presets_submenu_kpdr23_red_brinstar: presets_submenu_kpdr23_wrecked_ship: dw #presets_kpdr23_wrecked_ship_crateria_kihunters - dw #presets_kpdr23_wrecked_ship_oceanfly_setup + dw #presets_kpdr23_wrecked_ship_ocean_fly_setup dw #presets_kpdr23_wrecked_ship_ocean_spark dw #presets_kpdr23_wrecked_ship_entering_wrecked_ship dw #presets_kpdr23_wrecked_ship_basement @@ -166,7 +166,7 @@ presets_submenu_kpdr23_red_brinstar_revisit: dw #presets_kpdr23_red_brinstar_revisit_red_tower_down dw #presets_kpdr23_red_brinstar_revisit_skree_boost_final dw #presets_kpdr23_red_brinstar_revisit_below_spazer_final - dw #presets_kpdr23_red_brinstar_revisit_breaking_tube + dw #presets_kpdr23_red_brinstar_revisit_breaking_the_tube dw #$0000 %cm_header("RED BRINSTAR REVISIT") @@ -213,6 +213,7 @@ presets_submenu_kpdr23_upper_norfair_revisit: presets_submenu_kpdr23_lower_norfair: dw #presets_kpdr23_lower_norfair_ln_main_hall dw #presets_kpdr23_lower_norfair_prepillars + dw #presets_kpdr23_lower_norfair_fast_pillars_setup dw #presets_kpdr23_lower_norfair_worst_room_in_the_game dw #presets_kpdr23_lower_norfair_amphitheatre dw #presets_kpdr23_lower_norfair_kihunter_stairs_down @@ -224,7 +225,7 @@ presets_submenu_kpdr23_lower_norfair: dw #presets_kpdr23_lower_norfair_reverse_plowerhouse dw #presets_kpdr23_lower_norfair_wasteland_revisit dw #presets_kpdr23_lower_norfair_kihunter_stairs_up - dw #presets_kpdr23_lower_norfair_fire_flea_room + dw #presets_kpdr23_lower_norfair_fireflea_room dw #presets_kpdr23_lower_norfair_springball_maze dw #presets_kpdr23_lower_norfair_three_musketeers dw #presets_kpdr23_lower_norfair_single_chamber_final @@ -267,6 +268,7 @@ presets_submenu_kpdr23_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_kpdr23_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_kpdr23_crateria_ceres_elevator) @@ -374,8 +376,8 @@ presets_kpdr23_kraid_warehouse_zeelas: presets_kpdr23_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_kpdr23_kraid_kraid_kihunters) -presets_kpdr23_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr23_kraid_mini_kraid) +presets_kpdr23_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_kpdr23_kraid_minikraid) presets_kpdr23_kraid_fallen_hero: %cm_preset("Fallen Hero", #preset_kpdr23_kraid_fallen_hero) @@ -389,8 +391,8 @@ presets_kpdr23_kraid_leaving_varia: presets_kpdr23_kraid_arthur_j_metroid: %cm_preset("Arthur J. Metroid", #preset_kpdr23_kraid_arthur_j_metroid) -presets_kpdr23_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_kpdr23_kraid_mini_kraid_revisit) +presets_kpdr23_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_kpdr23_kraid_minikraid_revisit) presets_kpdr23_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_kpdr23_kraid_kraid_kihunters_revisit) @@ -409,11 +411,11 @@ presets_kpdr23_kraid_business_center_preelev: presets_kpdr23_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_kpdr23_upper_norfair_business_center_postelev) -presets_kpdr23_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_kpdr23_upper_norfair_hi_jump_etank) +presets_kpdr23_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_kpdr23_upper_norfair_hijump_etank) -presets_kpdr23_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_kpdr23_upper_norfair_leaving_hi_jump) +presets_kpdr23_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_kpdr23_upper_norfair_leaving_hijump) presets_kpdr23_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_kpdr23_upper_norfair_business_center_revisit) @@ -488,8 +490,8 @@ presets_kpdr23_red_brinstar_caterpillars_up: presets_kpdr23_wrecked_ship_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_kpdr23_wrecked_ship_crateria_kihunters) -presets_kpdr23_wrecked_ship_oceanfly_setup: - %cm_preset("Oceanfly Setup", #preset_kpdr23_wrecked_ship_oceanfly_setup) +presets_kpdr23_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_kpdr23_wrecked_ship_ocean_fly_setup) presets_kpdr23_wrecked_ship_ocean_spark: %cm_preset("Ocean Spark", #preset_kpdr23_wrecked_ship_ocean_spark) @@ -553,8 +555,8 @@ presets_kpdr23_red_brinstar_revisit_skree_boost_final: presets_kpdr23_red_brinstar_revisit_below_spazer_final: %cm_preset("Below Spazer Final", #preset_kpdr23_red_brinstar_revisit_below_spazer_final) -presets_kpdr23_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_kpdr23_red_brinstar_revisit_breaking_tube) +presets_kpdr23_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_kpdr23_red_brinstar_revisit_breaking_the_tube) ; Maridia @@ -658,8 +660,11 @@ presets_kpdr23_lower_norfair_ln_main_hall: presets_kpdr23_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_kpdr23_lower_norfair_prepillars) +presets_kpdr23_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_kpdr23_lower_norfair_fast_pillars_setup) + presets_kpdr23_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_kpdr23_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_kpdr23_lower_norfair_worst_room_in_the_game) presets_kpdr23_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_kpdr23_lower_norfair_amphitheatre) @@ -691,8 +696,8 @@ presets_kpdr23_lower_norfair_wasteland_revisit: presets_kpdr23_lower_norfair_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_kpdr23_lower_norfair_kihunter_stairs_up) -presets_kpdr23_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_kpdr23_lower_norfair_fire_flea_room) +presets_kpdr23_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_kpdr23_lower_norfair_fireflea_room) presets_kpdr23_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_kpdr23_lower_norfair_springball_maze) @@ -791,4 +796,3 @@ presets_kpdr23_tourian_escape_climb: presets_kpdr23_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_kpdr23_tourian_escape_parlor) - diff --git a/src/presets/kpdr25_data.asm b/src/presets/kpdr25_data.asm index 419651af..edcbde28 100644 --- a/src/presets/kpdr25_data.asm +++ b/src/presets/kpdr25_data.asm @@ -554,7 +554,7 @@ preset_kpdr25_kraid_entering_kraids_lair: dw #$FFFF preset_kpdr25_kraid_warehouse_zeelas: - dw #preset_kpdr25_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr25_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -572,7 +572,7 @@ preset_kpdr25_kraid_warehouse_zeelas: dw #$FFFF preset_kpdr25_kraid_kraid_kihunters: - dw #preset_kpdr25_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_kpdr25_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -586,7 +586,7 @@ preset_kpdr25_kraid_kraid_kihunters: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_kraid_mini_kraid: +preset_kpdr25_kraid_minikraid: dw #preset_kpdr25_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -599,7 +599,7 @@ preset_kpdr25_kraid_mini_kraid: dw #$FFFF preset_kpdr25_kraid_fallen_hero: - dw #preset_kpdr25_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_kpdr25_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $917A ; DDB dw $079B, $A521 ; MDB dw $07F3, $0027 ; Music Bank @@ -674,7 +674,7 @@ preset_kpdr25_kraid_arthur_j_metroid: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr25_kraid_mini_kraid_revisit: +preset_kpdr25_kraid_minikraid_revisit: dw #preset_kpdr25_kraid_arthur_j_metroid ; Kraid: Arthur J. Metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -691,7 +691,7 @@ preset_kpdr25_kraid_mini_kraid_revisit: dw #$FFFF preset_kpdr25_kraid_kraid_kihunters_revisit: - dw #preset_kpdr25_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_kpdr25_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -776,7 +776,7 @@ preset_kpdr25_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_hi_jump_etank: +preset_kpdr25_upper_norfair_hijump_etank: dw #preset_kpdr25_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $EFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -789,8 +789,8 @@ preset_kpdr25_upper_norfair_hi_jump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_leaving_hi_jump: - dw #preset_kpdr25_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr25_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -811,7 +811,7 @@ preset_kpdr25_upper_norfair_leaving_hi_jump: dw #$FFFF preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr25_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_kpdr25_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1177,7 +1177,7 @@ preset_kpdr25_wrecked_ship_crateria_kihunters: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_oceanfly_setup: +preset_kpdr25_wrecked_ship_ocean_fly_setup: dw #preset_kpdr25_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB @@ -1196,7 +1196,7 @@ preset_kpdr25_wrecked_ship_oceanfly_setup: dw #$FFFF preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr25_wrecked_ship_oceanfly_setup ; Wrecked Ship: Oceanfly Setup + dw #preset_kpdr25_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -1522,7 +1522,7 @@ preset_kpdr25_red_brinstar_revisit_below_spazer_final: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_tube: +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr25_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -1537,7 +1537,7 @@ preset_kpdr25_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr25_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_kpdr25_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -1848,7 +1848,7 @@ preset_kpdr25_maridia_lower_maridia_gate: dw $0AF6, $002E ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_business_center_revisit: +preset_kpdr25_maridia_business_center_revisit: dw #preset_kpdr25_maridia_lower_maridia_gate ; Maridia: Lower Maridia Gate dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB @@ -1864,7 +1864,7 @@ preset_kpdr25_lower_norfair_business_center_revisit: dw #$FFFF preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_lower_norfair_business_center_revisit ; Lower Norfair: Business Center Revisit + dw #preset_kpdr25_maridia_business_center_revisit ; Maridia: Business Center Revisit dw $078D, $9576 ; DDB dw $079B, $AEDF ; MDB dw $090F, $B001 ; Screen subpixel X position @@ -1938,7 +1938,7 @@ preset_kpdr25_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_kpdr25_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position diff --git a/src/presets/kpdr25_menu.asm b/src/presets/kpdr25_menu.asm index 61db3a27..3c41edd7 100644 --- a/src/presets/kpdr25_menu.asm +++ b/src/presets/kpdr25_menu.asm @@ -89,12 +89,12 @@ presets_submenu_kpdr25_kraid: dw #presets_kpdr25_kraid_entering_kraids_lair dw #presets_kpdr25_kraid_warehouse_zeelas dw #presets_kpdr25_kraid_kraid_kihunters - dw #presets_kpdr25_kraid_mini_kraid + dw #presets_kpdr25_kraid_minikraid dw #presets_kpdr25_kraid_fallen_hero dw #presets_kpdr25_kraid_kraid dw #presets_kpdr25_kraid_leaving_varia dw #presets_kpdr25_kraid_arthur_j_metroid - dw #presets_kpdr25_kraid_mini_kraid_revisit + dw #presets_kpdr25_kraid_minikraid_revisit dw #presets_kpdr25_kraid_kraid_kihunters_revisit dw #presets_kpdr25_kraid_kraid_etank dw #presets_kpdr25_kraid_leaving_kraid_etank @@ -104,8 +104,8 @@ presets_submenu_kpdr25_kraid: presets_submenu_kpdr25_upper_norfair: dw #presets_kpdr25_upper_norfair_business_center_postelev - dw #presets_kpdr25_upper_norfair_hi_jump_etank - dw #presets_kpdr25_upper_norfair_leaving_hi_jump + dw #presets_kpdr25_upper_norfair_hijump_etank + dw #presets_kpdr25_upper_norfair_leaving_hijump dw #presets_kpdr25_upper_norfair_business_center_revisit dw #presets_kpdr25_upper_norfair_precathedral dw #presets_kpdr25_upper_norfair_cathedral @@ -138,7 +138,7 @@ presets_submenu_kpdr25_red_brinstar: presets_submenu_kpdr25_wrecked_ship: dw #presets_kpdr25_wrecked_ship_crateria_kihunters - dw #presets_kpdr25_wrecked_ship_oceanfly_setup + dw #presets_kpdr25_wrecked_ship_ocean_fly_setup dw #presets_kpdr25_wrecked_ship_ocean_spark dw #presets_kpdr25_wrecked_ship_entering_wrecked_ship dw #presets_kpdr25_wrecked_ship_basement @@ -163,7 +163,7 @@ presets_submenu_kpdr25_red_brinstar_revisit: dw #presets_kpdr25_red_brinstar_revisit_red_tower_down dw #presets_kpdr25_red_brinstar_revisit_skree_boost_final dw #presets_kpdr25_red_brinstar_revisit_below_spazer_final - dw #presets_kpdr25_red_brinstar_revisit_breaking_tube + dw #presets_kpdr25_red_brinstar_revisit_breaking_the_tube dw #$0000 %cm_header("RED BRINSTAR REVISIT") @@ -188,14 +188,15 @@ presets_submenu_kpdr25_maridia: dw #presets_kpdr25_maridia_toilet dw #presets_kpdr25_maridia_sewers dw #presets_kpdr25_maridia_lower_maridia_gate + dw #presets_kpdr25_maridia_business_center_revisit dw #$0000 %cm_header("MARIDIA") presets_submenu_kpdr25_lower_norfair: - dw #presets_kpdr25_lower_norfair_business_center_revisit dw #presets_kpdr25_lower_norfair_magdollite_tunnel dw #presets_kpdr25_lower_norfair_ln_main_hall dw #presets_kpdr25_lower_norfair_prepillars + dw #presets_kpdr25_lower_norfair_fast_pillars_setup dw #presets_kpdr25_lower_norfair_worst_room_in_the_game dw #presets_kpdr25_lower_norfair_amphitheatre dw #presets_kpdr25_lower_norfair_kihunter_stairs_down @@ -250,6 +251,7 @@ presets_submenu_kpdr25_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_kpdr25_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_kpdr25_crateria_ceres_elevator) @@ -357,8 +359,8 @@ presets_kpdr25_kraid_warehouse_zeelas: presets_kpdr25_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_kpdr25_kraid_kraid_kihunters) -presets_kpdr25_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr25_kraid_mini_kraid) +presets_kpdr25_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_kpdr25_kraid_minikraid) presets_kpdr25_kraid_fallen_hero: %cm_preset("Fallen Hero", #preset_kpdr25_kraid_fallen_hero) @@ -372,8 +374,8 @@ presets_kpdr25_kraid_leaving_varia: presets_kpdr25_kraid_arthur_j_metroid: %cm_preset("Arthur J. Metroid", #preset_kpdr25_kraid_arthur_j_metroid) -presets_kpdr25_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_kpdr25_kraid_mini_kraid_revisit) +presets_kpdr25_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_kpdr25_kraid_minikraid_revisit) presets_kpdr25_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_kpdr25_kraid_kraid_kihunters_revisit) @@ -392,11 +394,11 @@ presets_kpdr25_kraid_business_center_preelev: presets_kpdr25_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_kpdr25_upper_norfair_business_center_postelev) -presets_kpdr25_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_kpdr25_upper_norfair_hi_jump_etank) +presets_kpdr25_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_kpdr25_upper_norfair_hijump_etank) -presets_kpdr25_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_kpdr25_upper_norfair_leaving_hi_jump) +presets_kpdr25_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_kpdr25_upper_norfair_leaving_hijump) presets_kpdr25_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_kpdr25_upper_norfair_business_center_revisit) @@ -474,8 +476,8 @@ presets_kpdr25_red_brinstar_caterpillars_up: presets_kpdr25_wrecked_ship_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_kpdr25_wrecked_ship_crateria_kihunters) -presets_kpdr25_wrecked_ship_oceanfly_setup: - %cm_preset("Oceanfly Setup", #preset_kpdr25_wrecked_ship_oceanfly_setup) +presets_kpdr25_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_kpdr25_wrecked_ship_ocean_fly_setup) presets_kpdr25_wrecked_ship_ocean_spark: %cm_preset("Ocean Spark", #preset_kpdr25_wrecked_ship_ocean_spark) @@ -539,8 +541,8 @@ presets_kpdr25_red_brinstar_revisit_skree_boost_final: presets_kpdr25_red_brinstar_revisit_below_spazer_final: %cm_preset("Below Spazer Final", #preset_kpdr25_red_brinstar_revisit_below_spazer_final) -presets_kpdr25_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_kpdr25_red_brinstar_revisit_breaking_tube) +presets_kpdr25_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_kpdr25_red_brinstar_revisit_breaking_the_tube) ; Maridia @@ -604,11 +606,11 @@ presets_kpdr25_maridia_sewers: presets_kpdr25_maridia_lower_maridia_gate: %cm_preset("Lower Maridia Gate", #preset_kpdr25_maridia_lower_maridia_gate) +presets_kpdr25_maridia_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_kpdr25_maridia_business_center_revisit) -; Lower Norfair -presets_kpdr25_lower_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr25_lower_norfair_business_center_revisit) +; Lower Norfair presets_kpdr25_lower_norfair_magdollite_tunnel: %cm_preset("Magdollite Tunnel", #preset_kpdr25_lower_norfair_magdollite_tunnel) @@ -618,8 +620,11 @@ presets_kpdr25_lower_norfair_ln_main_hall: presets_kpdr25_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_kpdr25_lower_norfair_prepillars) +presets_kpdr25_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_kpdr25_lower_norfair_fast_pillars_setup) + presets_kpdr25_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_kpdr25_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_kpdr25_lower_norfair_worst_room_in_the_game) presets_kpdr25_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_kpdr25_lower_norfair_amphitheatre) @@ -751,4 +756,3 @@ presets_kpdr25_tourian_escape_climb: presets_kpdr25_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_kpdr25_tourian_escape_parlor) - diff --git a/src/presets/nghyper_data.asm b/src/presets/nghyper_data.asm index f62ad00b..e20c6d2a 100644 --- a/src/presets/nghyper_data.asm +++ b/src/presets/nghyper_data.asm @@ -375,7 +375,7 @@ preset_nghyper_red_brinstar_bottom_of_red_tower: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_nghyper_red_brinstar_breaking_tube: +preset_nghyper_red_brinstar_breaking_the_tube: dw #preset_nghyper_red_brinstar_bottom_of_red_tower ; Red Brinstar: Bottom of Red Tower dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -391,7 +391,7 @@ preset_nghyper_red_brinstar_breaking_tube: dw #$FFFF preset_nghyper_red_brinstar_upper_norfair_elevator: - dw #preset_nghyper_red_brinstar_breaking_tube ; Red Brinstar: Breaking Tube + dw #preset_nghyper_red_brinstar_breaking_the_tube ; Red Brinstar: Breaking The Tube dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -565,7 +565,7 @@ preset_nghyper_norfair_preridley_worst_room_in_the_game: dw #$FFFF preset_nghyper_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_worst_room_in_the_game ; Norfair Pre-Ridley: Worst Room in the Game + dw #preset_nghyper_norfair_preridley_worst_room_in_the_game ; Norfair Pre-Ridley: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -739,7 +739,7 @@ preset_nghyper_norfair_postridley_kihunter_stairs_up: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_nghyper_norfair_postridley_fire_flea_room: +preset_nghyper_norfair_postridley_fireflea_room: dw #preset_nghyper_norfair_postridley_kihunter_stairs_up ; Norfair Post-Ridley: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -756,7 +756,7 @@ preset_nghyper_norfair_postridley_fire_flea_room: dw #$FFFF preset_nghyper_norfair_postridley_springball_maze: - dw #preset_nghyper_norfair_postridley_fire_flea_room ; Norfair Post-Ridley: Fire Flea Room + dw #preset_nghyper_norfair_postridley_fireflea_room ; Norfair Post-Ridley: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -878,7 +878,7 @@ preset_nghyper_kraids_lair_warehouse_kihunters: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_nghyper_kraids_lair_minikraid_hallway: +preset_nghyper_kraids_lair_minikraid: dw #preset_nghyper_kraids_lair_warehouse_kihunters ; Kraid's Lair: Warehouse Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -888,7 +888,7 @@ preset_nghyper_kraids_lair_minikraid_hallway: dw #$FFFF preset_nghyper_kraids_lair_kraid: - dw #preset_nghyper_kraids_lair_minikraid_hallway ; Kraid's Lair: MiniKraid Hallway + dw #preset_nghyper_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -919,7 +919,7 @@ preset_nghyper_kraids_lair_leaving_kraid: dw $D828, $0100 ; Bosses dw #$FFFF -preset_nghyper_kraids_lair_minikraid_hallway_revisit: +preset_nghyper_kraids_lair_minikraid_revisit: dw #preset_nghyper_kraids_lair_leaving_kraid ; Kraid's Lair: Leaving Kraid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -934,8 +934,8 @@ preset_nghyper_kraids_lair_minikraid_hallway_revisit: dw $D8B8, $00A4 ; Doors dw #$FFFF -preset_nghyper_kraids_lair_kihunters_revisit_2: - dw #preset_nghyper_kraids_lair_minikraid_hallway_revisit ; Kraid's Lair: MiniKraid Hallway Revisit +preset_nghyper_kraids_lair_kihunters_revisit: + dw #preset_nghyper_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $0911, $0020 ; Screen X position in pixels @@ -950,8 +950,8 @@ preset_nghyper_kraids_lair_kihunters_revisit_2: dw $D8B8, $00AC ; Doors dw #$FFFF -preset_nghyper_kraids_lair_warehouse_zealas: - dw #preset_nghyper_kraids_lair_kihunters_revisit_2 ; Kraid's Lair: Kihunters Revisit +preset_nghyper_kraids_lair_warehouse_zeelas: + dw #preset_nghyper_kraids_lair_kihunters_revisit ; Kraid's Lair: Kihunters Revisit dw $078D, $9192 ; DDB dw $079B, $A4DA ; MDB dw $07F3, $0012 ; Music Bank @@ -964,7 +964,7 @@ preset_nghyper_kraids_lair_warehouse_zealas: dw #$FFFF preset_nghyper_kraids_lair_leaving_kraids_lair: - dw #preset_nghyper_kraids_lair_warehouse_zealas ; Kraid's Lair: Warehouse Zealas + dw #preset_nghyper_kraids_lair_warehouse_zeelas ; Kraid's Lair: Warehouse Zeelas dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $090F, $F001 ; Screen subpixel X position @@ -978,7 +978,7 @@ preset_nghyper_kraids_lair_leaving_kraids_lair: dw #$FFFF preset_nghyper_maridia_entering_maridia: - dw #preset_nghyper_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraids Lair + dw #preset_nghyper_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $913E ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -1043,7 +1043,7 @@ preset_nghyper_maridia_mt_everest: dw #$FFFF preset_nghyper_maridia_crab_shaft: - dw #preset_nghyper_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_nghyper_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A3F0 ; DDB dw $079B, $D0B9 ; MDB dw $0911, $0500 ; Screen X position in pixels @@ -1179,13 +1179,13 @@ preset_nghyper_maridia_spike_suit_colosseum: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_nghyper_maridia_womple_jump: +preset_nghyper_maridia_whomple_jump: dw #preset_nghyper_maridia_spike_suit_colosseum ; Maridia: Spike Suit Colosseum dw $0A68, $0000 ; Flash suit dw #$FFFF preset_nghyper_maridia_reverse_botwoon_hallway: - dw #preset_nghyper_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_nghyper_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A834 ; DDB dw $079B, $D72A ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -1255,7 +1255,7 @@ preset_nghyper_maridia_mt_everest_revisit: dw #$FFFF preset_nghyper_maridia_leaving_maridia: - dw #preset_nghyper_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_nghyper_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A4B0 ; DDB dw $079B, $D0B9 ; MDB dw $090F, $8000 ; Screen subpixel X position diff --git a/src/presets/nghyper_menu.asm b/src/presets/nghyper_menu.asm index 0aaf1748..91027baa 100644 --- a/src/presets/nghyper_menu.asm +++ b/src/presets/nghyper_menu.asm @@ -66,7 +66,7 @@ presets_submenu_nghyper_red_brinstar: dw #presets_nghyper_red_brinstar_hellway dw #presets_nghyper_red_brinstar_red_tower dw #presets_nghyper_red_brinstar_bottom_of_red_tower - dw #presets_nghyper_red_brinstar_breaking_tube + dw #presets_nghyper_red_brinstar_breaking_the_tube dw #presets_nghyper_red_brinstar_upper_norfair_elevator dw #$0000 %cm_header("RED BRINSTAR") @@ -96,7 +96,7 @@ presets_submenu_nghyper_norfair_postridley: dw #presets_nghyper_norfair_postridley_reverse_plowerhouse dw #presets_nghyper_norfair_postridley_wasteland_revisit dw #presets_nghyper_norfair_postridley_kihunter_stairs_up - dw #presets_nghyper_norfair_postridley_fire_flea_room + dw #presets_nghyper_norfair_postridley_fireflea_room dw #presets_nghyper_norfair_postridley_springball_maze dw #presets_nghyper_norfair_postridley_three_musketeers dw #presets_nghyper_norfair_postridley_single_chamber @@ -109,12 +109,12 @@ presets_submenu_nghyper_norfair_postridley: presets_submenu_nghyper_kraids_lair: dw #presets_nghyper_kraids_lair_entering_kraids_lair dw #presets_nghyper_kraids_lair_warehouse_kihunters - dw #presets_nghyper_kraids_lair_minikraid_hallway + dw #presets_nghyper_kraids_lair_minikraid dw #presets_nghyper_kraids_lair_kraid dw #presets_nghyper_kraids_lair_leaving_kraid - dw #presets_nghyper_kraids_lair_minikraid_hallway_revisit - dw #presets_nghyper_kraids_lair_kihunters_revisit_2 - dw #presets_nghyper_kraids_lair_warehouse_zealas + dw #presets_nghyper_kraids_lair_minikraid_revisit + dw #presets_nghyper_kraids_lair_kihunters_revisit + dw #presets_nghyper_kraids_lair_warehouse_zeelas dw #presets_nghyper_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAID'S LAIR") @@ -131,7 +131,7 @@ presets_submenu_nghyper_maridia: dw #presets_nghyper_maridia_halfie dw #presets_nghyper_maridia_draygon dw #presets_nghyper_maridia_spike_suit_colosseum - dw #presets_nghyper_maridia_womple_jump + dw #presets_nghyper_maridia_whomple_jump dw #presets_nghyper_maridia_reverse_botwoon_hallway dw #presets_nghyper_maridia_aqueduct_revisit dw #presets_nghyper_maridia_crab_shaft_revisit @@ -168,6 +168,7 @@ presets_submenu_nghyper_tourian: dw #$0000 %cm_header("TOURIAN") + ; Ceres Station presets_nghyper_ceres_station_ceres_elevator: %cm_preset("Ceres Elevator", #preset_nghyper_ceres_station_ceres_elevator) @@ -230,8 +231,8 @@ presets_nghyper_red_brinstar_red_tower: presets_nghyper_red_brinstar_bottom_of_red_tower: %cm_preset("Bottom of Red Tower", #preset_nghyper_red_brinstar_bottom_of_red_tower) -presets_nghyper_red_brinstar_breaking_tube: - %cm_preset("Breaking Tube", #preset_nghyper_red_brinstar_breaking_tube) +presets_nghyper_red_brinstar_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_nghyper_red_brinstar_breaking_the_tube) presets_nghyper_red_brinstar_upper_norfair_elevator: %cm_preset("Upper Norfair Elevator", #preset_nghyper_red_brinstar_upper_norfair_elevator) @@ -266,7 +267,7 @@ presets_nghyper_norfair_preridley_fast_pillars: %cm_preset("Fast Pillars", #preset_nghyper_norfair_preridley_fast_pillars) presets_nghyper_norfair_preridley_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_nghyper_norfair_preridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_nghyper_norfair_preridley_worst_room_in_the_game) presets_nghyper_norfair_preridley_amphitheatre: %cm_preset("Amphitheatre", #preset_nghyper_norfair_preridley_amphitheatre) @@ -300,8 +301,8 @@ presets_nghyper_norfair_postridley_wasteland_revisit: presets_nghyper_norfair_postridley_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_nghyper_norfair_postridley_kihunter_stairs_up) -presets_nghyper_norfair_postridley_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_nghyper_norfair_postridley_fire_flea_room) +presets_nghyper_norfair_postridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_nghyper_norfair_postridley_fireflea_room) presets_nghyper_norfair_postridley_springball_maze: %cm_preset("Springball Maze", #preset_nghyper_norfair_postridley_springball_maze) @@ -329,8 +330,8 @@ presets_nghyper_kraids_lair_entering_kraids_lair: presets_nghyper_kraids_lair_warehouse_kihunters: %cm_preset("Warehouse Kihunters", #preset_nghyper_kraids_lair_warehouse_kihunters) -presets_nghyper_kraids_lair_minikraid_hallway: - %cm_preset("MiniKraid Hallway", #preset_nghyper_kraids_lair_minikraid_hallway) +presets_nghyper_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_nghyper_kraids_lair_minikraid) presets_nghyper_kraids_lair_kraid: %cm_preset("Kraid", #preset_nghyper_kraids_lair_kraid) @@ -338,17 +339,17 @@ presets_nghyper_kraids_lair_kraid: presets_nghyper_kraids_lair_leaving_kraid: %cm_preset("Leaving Kraid", #preset_nghyper_kraids_lair_leaving_kraid) -presets_nghyper_kraids_lair_minikraid_hallway_revisit: - %cm_preset("MiniKraid Hallway Revisit", #preset_nghyper_kraids_lair_minikraid_hallway_revisit) +presets_nghyper_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_nghyper_kraids_lair_minikraid_revisit) -presets_nghyper_kraids_lair_kihunters_revisit_2: - %cm_preset("Kihunters Revisit", #preset_nghyper_kraids_lair_kihunters_revisit_2) +presets_nghyper_kraids_lair_kihunters_revisit: + %cm_preset("Kihunters Revisit", #preset_nghyper_kraids_lair_kihunters_revisit) -presets_nghyper_kraids_lair_warehouse_zealas: - %cm_preset("Warehouse Zealas", #preset_nghyper_kraids_lair_warehouse_zealas) +presets_nghyper_kraids_lair_warehouse_zeelas: + %cm_preset("Warehouse Zeelas", #preset_nghyper_kraids_lair_warehouse_zeelas) presets_nghyper_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_nghyper_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_nghyper_kraids_lair_leaving_kraids_lair) ; Maridia @@ -362,7 +363,7 @@ presets_nghyper_maridia_fish_tank: %cm_preset("Fish Tank", #preset_nghyper_maridia_fish_tank) presets_nghyper_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_nghyper_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_nghyper_maridia_mt_everest) presets_nghyper_maridia_crab_shaft: %cm_preset("Crab Shaft", #preset_nghyper_maridia_crab_shaft) @@ -385,8 +386,8 @@ presets_nghyper_maridia_draygon: presets_nghyper_maridia_spike_suit_colosseum: %cm_preset("Spike Suit Colosseum", #preset_nghyper_maridia_spike_suit_colosseum) -presets_nghyper_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_nghyper_maridia_womple_jump) +presets_nghyper_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_nghyper_maridia_whomple_jump) presets_nghyper_maridia_reverse_botwoon_hallway: %cm_preset("Reverse Botwoon Hallway", #preset_nghyper_maridia_reverse_botwoon_hallway) @@ -398,7 +399,7 @@ presets_nghyper_maridia_crab_shaft_revisit: %cm_preset("Crab Shaft Revisit", #preset_nghyper_maridia_crab_shaft_revisit) presets_nghyper_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_nghyper_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_nghyper_maridia_mt_everest_revisit) presets_nghyper_maridia_leaving_maridia: %cm_preset("Leaving Maridia", #preset_nghyper_maridia_leaving_maridia) @@ -467,4 +468,3 @@ presets_nghyper_tourian_escape_climb: presets_nghyper_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_nghyper_tourian_escape_parlor) - diff --git a/src/presets/ngplasma_data.asm b/src/presets/ngplasma_data.asm index 819a41d3..9dc1e88f 100644 --- a/src/presets/ngplasma_data.asm +++ b/src/presets/ngplasma_data.asm @@ -374,7 +374,7 @@ preset_ngplasma_red_brinstar_bottom_of_red_tower: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_ngplasma_red_brinstar_breaking_tube: +preset_ngplasma_red_brinstar_breaking_the_tube: dw #preset_ngplasma_red_brinstar_bottom_of_red_tower ; Red Brinstar: Bottom of Red Tower dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -389,7 +389,7 @@ preset_ngplasma_red_brinstar_breaking_tube: dw #$FFFF preset_ngplasma_red_brinstar_upper_norfair_elevator: - dw #preset_ngplasma_red_brinstar_breaking_tube ; Red Brinstar: Breaking Tube + dw #preset_ngplasma_red_brinstar_breaking_the_tube ; Red Brinstar: Breaking The Tube dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -563,7 +563,7 @@ preset_ngplasma_norfair_preridley_worst_room_in_the_game: dw #$FFFF preset_ngplasma_norfair_preridley_amphitheatre: - dw #preset_ngplasma_norfair_preridley_worst_room_in_the_game ; Norfair Pre-Ridley: Worst Room in the Game + dw #preset_ngplasma_norfair_preridley_worst_room_in_the_game ; Norfair Pre-Ridley: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -746,7 +746,7 @@ preset_ngplasma_norfair_postridley_kihunter_stairs_up: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_fire_flea_room: +preset_ngplasma_norfair_postridley_fireflea_room: dw #preset_ngplasma_norfair_postridley_kihunter_stairs_up ; Norfair Post-Ridley: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -763,7 +763,7 @@ preset_ngplasma_norfair_postridley_fire_flea_room: dw #$FFFF preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_ngplasma_norfair_postridley_fire_flea_room ; Norfair Post-Ridley: Fire Flea Room + dw #preset_ngplasma_norfair_postridley_fireflea_room ; Norfair Post-Ridley: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $8001 ; Screen subpixel X position @@ -892,7 +892,7 @@ preset_ngplasma_kraids_lair_warehouse_kihunters: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_hallway: +preset_ngplasma_kraids_lair_minikraid: dw #preset_ngplasma_kraids_lair_warehouse_kihunters ; Kraid's Lair: Warehouse Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -906,7 +906,7 @@ preset_ngplasma_kraids_lair_minikraid_hallway: dw #$FFFF preset_ngplasma_kraids_lair_kraid: - dw #preset_ngplasma_kraids_lair_minikraid_hallway ; Kraid's Lair: MiniKraid Hallway + dw #preset_ngplasma_kraids_lair_minikraid ; Kraid's Lair: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -943,7 +943,7 @@ preset_ngplasma_kraids_lair_leaving_kraid: dw $D828, $0100 ; Bosses dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_hallway_revisit: +preset_ngplasma_kraids_lair_minikraid_revisit: dw #preset_ngplasma_kraids_lair_leaving_kraid ; Kraid's Lair: Leaving Kraid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -957,8 +957,8 @@ preset_ngplasma_kraids_lair_minikraid_hallway_revisit: dw $D8B8, $00A4 ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_kihunters_revisit_2: - dw #preset_ngplasma_kraids_lair_minikraid_hallway_revisit ; Kraid's Lair: MiniKraid Hallway Revisit +preset_ngplasma_kraids_lair_kihunters_revisit: + dw #preset_ngplasma_kraids_lair_minikraid_revisit ; Kraid's Lair: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -975,8 +975,8 @@ preset_ngplasma_kraids_lair_kihunters_revisit_2: dw $D8B8, $00AC ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_warehouse_zealas: - dw #preset_ngplasma_kraids_lair_kihunters_revisit_2 ; Kraid's Lair: Kihunters Revisit +preset_ngplasma_kraids_lair_warehouse_zeelas: + dw #preset_ngplasma_kraids_lair_kihunters_revisit ; Kraid's Lair: Kihunters Revisit dw $078D, $9192 ; DDB dw $079B, $A4DA ; MDB dw $07F3, $0012 ; Music Bank @@ -990,7 +990,7 @@ preset_ngplasma_kraids_lair_warehouse_zealas: dw #$FFFF preset_ngplasma_kraids_lair_leaving_kraids_lair: - dw #preset_ngplasma_kraids_lair_warehouse_zealas ; Kraid's Lair: Warehouse Zealas + dw #preset_ngplasma_kraids_lair_warehouse_zeelas ; Kraid's Lair: Warehouse Zeelas dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $090F, $1FFF ; Screen subpixel X position @@ -1006,7 +1006,7 @@ preset_ngplasma_kraids_lair_leaving_kraids_lair: dw #$FFFF preset_ngplasma_maridia_entering_maridia: - dw #preset_ngplasma_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraids Lair + dw #preset_ngplasma_kraids_lair_leaving_kraids_lair ; Kraid's Lair: Leaving Kraid's Lair dw $078D, $913E ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -1073,7 +1073,7 @@ preset_ngplasma_maridia_mt_everest: dw #$FFFF preset_ngplasma_maridia_crab_shaft: - dw #preset_ngplasma_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_ngplasma_maridia_mt_everest ; Maridia: Mt. Everest dw $078D, $A3F0 ; DDB dw $079B, $D0B9 ; MDB dw $090F, $2C00 ; Screen subpixel X position @@ -1206,13 +1206,13 @@ preset_ngplasma_maridia_spike_suit_colosseum: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_ngplasma_maridia_womple_jump: +preset_ngplasma_maridia_whomple_jump: dw #preset_ngplasma_maridia_spike_suit_colosseum ; Maridia: Spike Suit Colosseum dw $0A68, $0000 ; Flash suit dw #$FFFF preset_ngplasma_maridia_reverse_botwoon_hallway: - dw #preset_ngplasma_maridia_womple_jump ; Maridia: Womple Jump + dw #preset_ngplasma_maridia_whomple_jump ; Maridia: Whomple Jump dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1268,7 +1268,7 @@ preset_ngplasma_maridia_mt_everest_revisit: dw #$FFFF preset_ngplasma_maridia_leaving_maridia: - dw #preset_ngplasma_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_ngplasma_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A4B0 ; DDB dw $079B, $D0B9 ; MDB dw $090F, $0000 ; Screen subpixel X position diff --git a/src/presets/ngplasma_menu.asm b/src/presets/ngplasma_menu.asm index 6148ab9d..54febea6 100644 --- a/src/presets/ngplasma_menu.asm +++ b/src/presets/ngplasma_menu.asm @@ -66,7 +66,7 @@ presets_submenu_ngplasma_red_brinstar: dw #presets_ngplasma_red_brinstar_hellway dw #presets_ngplasma_red_brinstar_red_tower dw #presets_ngplasma_red_brinstar_bottom_of_red_tower - dw #presets_ngplasma_red_brinstar_breaking_tube + dw #presets_ngplasma_red_brinstar_breaking_the_tube dw #presets_ngplasma_red_brinstar_upper_norfair_elevator dw #$0000 %cm_header("RED BRINSTAR") @@ -96,7 +96,7 @@ presets_submenu_ngplasma_norfair_postridley: dw #presets_ngplasma_norfair_postridley_reverse_plowerhouse dw #presets_ngplasma_norfair_postridley_wasteland_revisit dw #presets_ngplasma_norfair_postridley_kihunter_stairs_up - dw #presets_ngplasma_norfair_postridley_fire_flea_room + dw #presets_ngplasma_norfair_postridley_fireflea_room dw #presets_ngplasma_norfair_postridley_springball_maze dw #presets_ngplasma_norfair_postridley_three_musketeers dw #presets_ngplasma_norfair_postridley_single_chamber @@ -109,12 +109,12 @@ presets_submenu_ngplasma_norfair_postridley: presets_submenu_ngplasma_kraids_lair: dw #presets_ngplasma_kraids_lair_entering_kraids_lair dw #presets_ngplasma_kraids_lair_warehouse_kihunters - dw #presets_ngplasma_kraids_lair_minikraid_hallway + dw #presets_ngplasma_kraids_lair_minikraid dw #presets_ngplasma_kraids_lair_kraid dw #presets_ngplasma_kraids_lair_leaving_kraid - dw #presets_ngplasma_kraids_lair_minikraid_hallway_revisit - dw #presets_ngplasma_kraids_lair_kihunters_revisit_2 - dw #presets_ngplasma_kraids_lair_warehouse_zealas + dw #presets_ngplasma_kraids_lair_minikraid_revisit + dw #presets_ngplasma_kraids_lair_kihunters_revisit + dw #presets_ngplasma_kraids_lair_warehouse_zeelas dw #presets_ngplasma_kraids_lair_leaving_kraids_lair dw #$0000 %cm_header("KRAID'S LAIR") @@ -131,7 +131,7 @@ presets_submenu_ngplasma_maridia: dw #presets_ngplasma_maridia_halfie dw #presets_ngplasma_maridia_draygon dw #presets_ngplasma_maridia_spike_suit_colosseum - dw #presets_ngplasma_maridia_womple_jump + dw #presets_ngplasma_maridia_whomple_jump dw #presets_ngplasma_maridia_reverse_botwoon_hallway dw #presets_ngplasma_maridia_aqueduct_revisit dw #presets_ngplasma_maridia_crab_shaft_revisit @@ -168,6 +168,7 @@ presets_submenu_ngplasma_tourian: dw #$0000 %cm_header("TOURIAN") + ; Ceres Station presets_ngplasma_ceres_station_ceres_elevator: %cm_preset("Ceres Elevator", #preset_ngplasma_ceres_station_ceres_elevator) @@ -230,8 +231,8 @@ presets_ngplasma_red_brinstar_red_tower: presets_ngplasma_red_brinstar_bottom_of_red_tower: %cm_preset("Bottom of Red Tower", #preset_ngplasma_red_brinstar_bottom_of_red_tower) -presets_ngplasma_red_brinstar_breaking_tube: - %cm_preset("Breaking Tube", #preset_ngplasma_red_brinstar_breaking_tube) +presets_ngplasma_red_brinstar_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_ngplasma_red_brinstar_breaking_the_tube) presets_ngplasma_red_brinstar_upper_norfair_elevator: %cm_preset("Upper Norfair Elevator", #preset_ngplasma_red_brinstar_upper_norfair_elevator) @@ -266,7 +267,7 @@ presets_ngplasma_norfair_preridley_fast_pillars: %cm_preset("Fast Pillars", #preset_ngplasma_norfair_preridley_fast_pillars) presets_ngplasma_norfair_preridley_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_ngplasma_norfair_preridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_ngplasma_norfair_preridley_worst_room_in_the_game) presets_ngplasma_norfair_preridley_amphitheatre: %cm_preset("Amphitheatre", #preset_ngplasma_norfair_preridley_amphitheatre) @@ -300,8 +301,8 @@ presets_ngplasma_norfair_postridley_wasteland_revisit: presets_ngplasma_norfair_postridley_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_ngplasma_norfair_postridley_kihunter_stairs_up) -presets_ngplasma_norfair_postridley_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_ngplasma_norfair_postridley_fire_flea_room) +presets_ngplasma_norfair_postridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_ngplasma_norfair_postridley_fireflea_room) presets_ngplasma_norfair_postridley_springball_maze: %cm_preset("Springball Maze", #preset_ngplasma_norfair_postridley_springball_maze) @@ -329,8 +330,8 @@ presets_ngplasma_kraids_lair_entering_kraids_lair: presets_ngplasma_kraids_lair_warehouse_kihunters: %cm_preset("Warehouse Kihunters", #preset_ngplasma_kraids_lair_warehouse_kihunters) -presets_ngplasma_kraids_lair_minikraid_hallway: - %cm_preset("MiniKraid Hallway", #preset_ngplasma_kraids_lair_minikraid_hallway) +presets_ngplasma_kraids_lair_minikraid: + %cm_preset("Mini-Kraid", #preset_ngplasma_kraids_lair_minikraid) presets_ngplasma_kraids_lair_kraid: %cm_preset("Kraid", #preset_ngplasma_kraids_lair_kraid) @@ -338,17 +339,17 @@ presets_ngplasma_kraids_lair_kraid: presets_ngplasma_kraids_lair_leaving_kraid: %cm_preset("Leaving Kraid", #preset_ngplasma_kraids_lair_leaving_kraid) -presets_ngplasma_kraids_lair_minikraid_hallway_revisit: - %cm_preset("MiniKraid Hallway Revisit", #preset_ngplasma_kraids_lair_minikraid_hallway_revisit) +presets_ngplasma_kraids_lair_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_ngplasma_kraids_lair_minikraid_revisit) -presets_ngplasma_kraids_lair_kihunters_revisit_2: - %cm_preset("Kihunters Revisit", #preset_ngplasma_kraids_lair_kihunters_revisit_2) +presets_ngplasma_kraids_lair_kihunters_revisit: + %cm_preset("Kihunters Revisit", #preset_ngplasma_kraids_lair_kihunters_revisit) -presets_ngplasma_kraids_lair_warehouse_zealas: - %cm_preset("Warehouse Zealas", #preset_ngplasma_kraids_lair_warehouse_zealas) +presets_ngplasma_kraids_lair_warehouse_zeelas: + %cm_preset("Warehouse Zeelas", #preset_ngplasma_kraids_lair_warehouse_zeelas) presets_ngplasma_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_ngplasma_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_ngplasma_kraids_lair_leaving_kraids_lair) ; Maridia @@ -362,7 +363,7 @@ presets_ngplasma_maridia_fish_tank: %cm_preset("Fish Tank", #preset_ngplasma_maridia_fish_tank) presets_ngplasma_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_ngplasma_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_ngplasma_maridia_mt_everest) presets_ngplasma_maridia_crab_shaft: %cm_preset("Crab Shaft", #preset_ngplasma_maridia_crab_shaft) @@ -385,8 +386,8 @@ presets_ngplasma_maridia_draygon: presets_ngplasma_maridia_spike_suit_colosseum: %cm_preset("Spike Suit Colosseum", #preset_ngplasma_maridia_spike_suit_colosseum) -presets_ngplasma_maridia_womple_jump: - %cm_preset("Womple Jump", #preset_ngplasma_maridia_womple_jump) +presets_ngplasma_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_ngplasma_maridia_whomple_jump) presets_ngplasma_maridia_reverse_botwoon_hallway: %cm_preset("Reverse Botwoon Hallway", #preset_ngplasma_maridia_reverse_botwoon_hallway) @@ -398,7 +399,7 @@ presets_ngplasma_maridia_crab_shaft_revisit: %cm_preset("Crab Shaft Revisit", #preset_ngplasma_maridia_crab_shaft_revisit) presets_ngplasma_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_ngplasma_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_ngplasma_maridia_mt_everest_revisit) presets_ngplasma_maridia_leaving_maridia: %cm_preset("Leaving Maridia", #preset_ngplasma_maridia_leaving_maridia) @@ -467,4 +468,3 @@ presets_ngplasma_tourian_escape_climb: presets_ngplasma_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_ngplasma_tourian_escape_parlor) - diff --git a/src/presets/nintendopower_data.asm b/src/presets/nintendopower_data.asm index 9c8ce6b3..5b2de789 100644 --- a/src/presets/nintendopower_data.asm +++ b/src/presets/nintendopower_data.asm @@ -445,7 +445,7 @@ preset_nintendopower_spore_spawn_red_tower: dw $D8B6, $002C ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_hi_jump_first: +preset_nintendopower_shopping_with_power_hijump_first: dw #preset_nintendopower_spore_spawn_red_tower ; Spore Spawn: Red Tower dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB @@ -464,7 +464,7 @@ preset_nintendopower_shopping_with_power_hi_jump_first: dw #$FFFF preset_nintendopower_shopping_with_power_kraid_warehouse: - dw #preset_nintendopower_shopping_with_power_hi_jump_first ; Shopping With Power: Hi Jump First + dw #preset_nintendopower_shopping_with_power_hijump_first ; Shopping With Power: Hi-Jump First dw $078D, $92EE ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position @@ -914,7 +914,7 @@ preset_nintendopower_wrecked_ship_movement_before_attic: dw #$FFFF preset_nintendopower_wrecked_ship_attic: - dw #preset_nintendopower_wrecked_ship_movement_before_attic ; Wrecked Ship: Movement before Attic + dw #preset_nintendopower_wrecked_ship_movement_before_attic ; Wrecked Ship: Movement Before Attic dw $078D, $A2E8 ; DDB dw $079B, $CAF6 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -976,7 +976,7 @@ preset_nintendopower_wrecked_ship_heading_to_maridia: dw $0AF6, $0034 ; Samus X dw #$FFFF -preset_nintendopower_maridia_mainstreet: +preset_nintendopower_maridia_main_street: dw #preset_nintendopower_wrecked_ship_heading_to_maridia ; Wrecked Ship: Heading To Maridia dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB @@ -1000,7 +1000,7 @@ preset_nintendopower_maridia_mainstreet: dw #$FFFF preset_nintendopower_maridia_pants_room: - dw #preset_nintendopower_maridia_mainstreet ; Maridia: Mainstreet + dw #preset_nintendopower_maridia_main_street ; Maridia: Main Street dw $078D, $A66C ; DDB dw $079B, $D4C2 ; MDB dw $07F5, $0005 ; Music Track @@ -1415,7 +1415,7 @@ preset_nintendopower_norfair_escape_from_ridley: dw #$FFFF preset_nintendopower_norfair_landing_site: - dw #preset_nintendopower_norfair_escape_from_ridley ; Norfair: Escape from Ridley + dw #preset_nintendopower_norfair_escape_from_ridley ; Norfair: Escape From Ridley dw $078D, $8AC6 ; DDB dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank diff --git a/src/presets/nintendopower_menu.asm b/src/presets/nintendopower_menu.asm index 1b67523d..0af48e47 100644 --- a/src/presets/nintendopower_menu.asm +++ b/src/presets/nintendopower_menu.asm @@ -63,7 +63,7 @@ presets_submenu_nintendopower_spore_spawn: %cm_header("SPORE SPAWN") presets_submenu_nintendopower_shopping_with_power: - dw #presets_nintendopower_shopping_with_power_hi_jump_first + dw #presets_nintendopower_shopping_with_power_hijump_first dw #presets_nintendopower_shopping_with_power_kraid_warehouse dw #presets_nintendopower_shopping_with_power_kraid_fight dw #presets_nintendopower_shopping_with_power_rising_tide @@ -100,7 +100,7 @@ presets_submenu_nintendopower_wrecked_ship: %cm_header("WRECKED SHIP") presets_submenu_nintendopower_maridia: - dw #presets_nintendopower_maridia_mainstreet + dw #presets_nintendopower_maridia_main_street dw #presets_nintendopower_maridia_pants_room dw #presets_nintendopower_maridia_east_pants_room dw #presets_nintendopower_maridia_super_door @@ -146,6 +146,7 @@ presets_submenu_nintendopower_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_nintendopower_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_nintendopower_crateria_ceres_elevator) @@ -222,9 +223,9 @@ presets_nintendopower_spore_spawn_red_tower: %cm_preset("Red Tower", #preset_nintendopower_spore_spawn_red_tower) -; Norfair -presets_nintendopower_shopping_with_power_hi_jump_first: - %cm_preset("Hi Jump First", #preset_nintendopower_shopping_with_power_hi_jump_first) +; Shopping With Power +presets_nintendopower_shopping_with_power_hijump_first: + %cm_preset("Hi-Jump First", #preset_nintendopower_shopping_with_power_hijump_first) presets_nintendopower_shopping_with_power_kraid_warehouse: %cm_preset("Kraid Warehouse", #preset_nintendopower_shopping_with_power_kraid_warehouse) @@ -314,8 +315,8 @@ presets_nintendopower_wrecked_ship_heading_to_maridia: ; Maridia -presets_nintendopower_maridia_mainstreet: - %cm_preset("Mainstreet", #preset_nintendopower_maridia_mainstreet) +presets_nintendopower_maridia_main_street: + %cm_preset("Main Street", #preset_nintendopower_maridia_main_street) presets_nintendopower_maridia_pants_room: %cm_preset("Pants Room", #preset_nintendopower_maridia_pants_room) @@ -423,4 +424,3 @@ presets_nintendopower_tourian_escape_climb: presets_nintendopower_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_nintendopower_tourian_escape_parlor) - diff --git a/src/presets/pkrd_data.asm b/src/presets/pkrd_data.asm index ab17a97d..bb739515 100644 --- a/src/presets/pkrd_data.asm +++ b/src/presets/pkrd_data.asm @@ -914,7 +914,7 @@ preset_pkrd_red_brinstar_revisit_leaving_spazer: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_pkrd_red_brinstar_revisit_breaking_tube: +preset_pkrd_red_brinstar_revisit_breaking_the_tube: dw #preset_pkrd_red_brinstar_revisit_leaving_spazer ; Red Brinstar Revisit: Leaving Spazer dw $078D, $9132 ; DDB dw $079B, $A408 ; MDB @@ -934,7 +934,7 @@ preset_pkrd_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_pkrd_kraid_entering_kraids_lair: - dw #preset_pkrd_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_pkrd_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -947,7 +947,7 @@ preset_pkrd_kraid_entering_kraids_lair: dw #$FFFF preset_pkrd_kraid_kraid_kihunters: - dw #preset_pkrd_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_pkrd_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -960,7 +960,7 @@ preset_pkrd_kraid_kraid_kihunters: dw $0AF6, $0168 ; Samus X dw #$FFFF -preset_pkrd_kraid_mini_kraid: +preset_pkrd_kraid_minikraid: dw #preset_pkrd_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -971,7 +971,7 @@ preset_pkrd_kraid_mini_kraid: dw #$FFFF preset_pkrd_kraid_kraid: - dw #preset_pkrd_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_pkrd_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -1012,7 +1012,7 @@ preset_pkrd_kraid_leaving_varia: dw $D8B8, $0064 ; Doors dw #$FFFF -preset_pkrd_kraid_mini_kraid_revisit: +preset_pkrd_kraid_minikraid_revisit: dw #preset_pkrd_kraid_leaving_varia ; Kraid: Leaving Varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -1030,7 +1030,7 @@ preset_pkrd_kraid_mini_kraid_revisit: dw #$FFFF preset_pkrd_kraid_kraid_kihunters_revisit: - dw #preset_pkrd_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_pkrd_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -1084,7 +1084,7 @@ preset_pkrd_kraid_leaving_kraids_lair: dw #$FFFF preset_pkrd_kraid_business_center_preelev: - dw #preset_pkrd_kraid_leaving_kraids_lair ; Kraid: Leaving Kraids Lair + dw #preset_pkrd_kraid_leaving_kraids_lair ; Kraid: Leaving Kraid's Lair dw $078D, $913E ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -1117,7 +1117,7 @@ preset_pkrd_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_hi_jump_etank: +preset_pkrd_upper_norfair_hijump_etank: dw #preset_pkrd_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $4000 ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -1129,8 +1129,8 @@ preset_pkrd_upper_norfair_hi_jump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_leaving_hi_jump: - dw #preset_pkrd_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_pkrd_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -1151,7 +1151,7 @@ preset_pkrd_upper_norfair_leaving_hi_jump: dw #$FFFF preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_pkrd_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1353,7 +1353,7 @@ preset_pkrd_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisited: +preset_pkrd_upper_norfair_double_chamber_revisit: dw #preset_pkrd_upper_norfair_double_chamber ; Upper Norfair: Double Chamber dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB @@ -1374,8 +1374,8 @@ preset_pkrd_upper_norfair_double_chamber_revisited: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_single_chamber_revisited: - dw #preset_pkrd_upper_norfair_double_chamber_revisited ; Upper Norfair: Double Chamber Revisited +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit ; Upper Norfair: Double Chamber Revisit dw $078D, $962A ; DDB dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track @@ -1390,7 +1390,7 @@ preset_pkrd_upper_norfair_single_chamber_revisited: dw #$FFFF preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_single_chamber_revisited ; Upper Norfair: Single Chamber Revisited + dw #preset_pkrd_upper_norfair_single_chamber_revisit ; Upper Norfair: Single Chamber Revisit dw $078D, $95EE ; DDB dw $079B, $AE07 ; MDB dw $090F, $7200 ; Screen subpixel X position @@ -1484,7 +1484,7 @@ preset_pkrd_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_pkrd_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -1663,7 +1663,7 @@ preset_pkrd_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_fire_flea_room: +preset_pkrd_lower_norfair_fireflea_room: dw #preset_pkrd_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -1678,7 +1678,7 @@ preset_pkrd_lower_norfair_fire_flea_room: dw #$FFFF preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_pkrd_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1808,7 +1808,7 @@ preset_pkrd_maridia_mt_everest: dw #$FFFF preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_pkrd_maridia_mt_everest ; Maridia: Mt. Everest dw $090F, $F800 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -2024,7 +2024,7 @@ preset_pkrd_maridia_mt_everest_revisit: dw #$FFFF preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_pkrd_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $090F, $C000 ; Screen subpixel X position diff --git a/src/presets/pkrd_menu.asm b/src/presets/pkrd_menu.asm index 434a8f5d..f0fa9602 100644 --- a/src/presets/pkrd_menu.asm +++ b/src/presets/pkrd_menu.asm @@ -109,17 +109,17 @@ presets_submenu_pkrd_red_brinstar_revisit: dw #presets_pkrd_red_brinstar_revisit_skree_boost dw #presets_pkrd_red_brinstar_revisit_below_spazer dw #presets_pkrd_red_brinstar_revisit_leaving_spazer - dw #presets_pkrd_red_brinstar_revisit_breaking_tube + dw #presets_pkrd_red_brinstar_revisit_breaking_the_tube dw #$0000 %cm_header("RED BRINSTAR REVISIT") presets_submenu_pkrd_kraid: dw #presets_pkrd_kraid_entering_kraids_lair dw #presets_pkrd_kraid_kraid_kihunters - dw #presets_pkrd_kraid_mini_kraid + dw #presets_pkrd_kraid_minikraid dw #presets_pkrd_kraid_kraid dw #presets_pkrd_kraid_leaving_varia - dw #presets_pkrd_kraid_mini_kraid_revisit + dw #presets_pkrd_kraid_minikraid_revisit dw #presets_pkrd_kraid_kraid_kihunters_revisit dw #presets_pkrd_kraid_kraid_etank dw #presets_pkrd_kraid_leaving_kraids_lair @@ -129,8 +129,8 @@ presets_submenu_pkrd_kraid: presets_submenu_pkrd_upper_norfair: dw #presets_pkrd_upper_norfair_business_center_postelev - dw #presets_pkrd_upper_norfair_hi_jump_etank - dw #presets_pkrd_upper_norfair_leaving_hi_jump + dw #presets_pkrd_upper_norfair_hijump_etank + dw #presets_pkrd_upper_norfair_leaving_hijump dw #presets_pkrd_upper_norfair_business_center_revisit dw #presets_pkrd_upper_norfair_ice_beam_gates dw #presets_pkrd_upper_norfair_ice_maze_up @@ -144,8 +144,8 @@ presets_submenu_pkrd_upper_norfair: dw #presets_pkrd_upper_norfair_leaving_speedbooster dw #presets_pkrd_upper_norfair_single_chamber dw #presets_pkrd_upper_norfair_double_chamber - dw #presets_pkrd_upper_norfair_double_chamber_revisited - dw #presets_pkrd_upper_norfair_single_chamber_revisited + dw #presets_pkrd_upper_norfair_double_chamber_revisit + dw #presets_pkrd_upper_norfair_single_chamber_revisit dw #presets_pkrd_upper_norfair_volcano_room dw #presets_pkrd_upper_norfair_kronic_boost dw #presets_pkrd_upper_norfair_lava_spark @@ -167,7 +167,7 @@ presets_submenu_pkrd_lower_norfair: dw #presets_pkrd_lower_norfair_reverse_plowerhouse dw #presets_pkrd_lower_norfair_wasteland_revisit dw #presets_pkrd_lower_norfair_kihunter_stairs_up - dw #presets_pkrd_lower_norfair_fire_flea_room + dw #presets_pkrd_lower_norfair_fireflea_room dw #presets_pkrd_lower_norfair_springball_maze dw #presets_pkrd_lower_norfair_three_musketeers dw #presets_pkrd_lower_norfair_single_chamber_final @@ -230,6 +230,7 @@ presets_submenu_pkrd_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_pkrd_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_pkrd_crateria_ceres_elevator) @@ -399,19 +400,19 @@ presets_pkrd_red_brinstar_revisit_below_spazer: presets_pkrd_red_brinstar_revisit_leaving_spazer: %cm_preset("Leaving Spazer", #preset_pkrd_red_brinstar_revisit_leaving_spazer) -presets_pkrd_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_pkrd_red_brinstar_revisit_breaking_tube) +presets_pkrd_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_pkrd_red_brinstar_revisit_breaking_the_tube) ; Kraid presets_pkrd_kraid_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_pkrd_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_pkrd_kraid_entering_kraids_lair) presets_pkrd_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_pkrd_kraid_kraid_kihunters) -presets_pkrd_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_pkrd_kraid_mini_kraid) +presets_pkrd_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_pkrd_kraid_minikraid) presets_pkrd_kraid_kraid: %cm_preset("Kraid", #preset_pkrd_kraid_kraid) @@ -419,8 +420,8 @@ presets_pkrd_kraid_kraid: presets_pkrd_kraid_leaving_varia: %cm_preset("Leaving Varia", #preset_pkrd_kraid_leaving_varia) -presets_pkrd_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_pkrd_kraid_mini_kraid_revisit) +presets_pkrd_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_pkrd_kraid_minikraid_revisit) presets_pkrd_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_pkrd_kraid_kraid_kihunters_revisit) @@ -429,7 +430,7 @@ presets_pkrd_kraid_kraid_etank: %cm_preset("Kraid E-Tank", #preset_pkrd_kraid_kraid_etank) presets_pkrd_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_pkrd_kraid_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_pkrd_kraid_leaving_kraids_lair) presets_pkrd_kraid_business_center_preelev: %cm_preset("Business Center Pre-Elev", #preset_pkrd_kraid_business_center_preelev) @@ -439,11 +440,11 @@ presets_pkrd_kraid_business_center_preelev: presets_pkrd_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_pkrd_upper_norfair_business_center_postelev) -presets_pkrd_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_pkrd_upper_norfair_hi_jump_etank) +presets_pkrd_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_pkrd_upper_norfair_hijump_etank) -presets_pkrd_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_pkrd_upper_norfair_leaving_hi_jump) +presets_pkrd_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_pkrd_upper_norfair_leaving_hijump) presets_pkrd_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_pkrd_upper_norfair_business_center_revisit) @@ -484,11 +485,11 @@ presets_pkrd_upper_norfair_single_chamber: presets_pkrd_upper_norfair_double_chamber: %cm_preset("Double Chamber", #preset_pkrd_upper_norfair_double_chamber) -presets_pkrd_upper_norfair_double_chamber_revisited: - %cm_preset("Double Chamber Revisited", #preset_pkrd_upper_norfair_double_chamber_revisited) +presets_pkrd_upper_norfair_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_pkrd_upper_norfair_double_chamber_revisit) -presets_pkrd_upper_norfair_single_chamber_revisited: - %cm_preset("Single Chamber Revisited", #preset_pkrd_upper_norfair_single_chamber_revisited) +presets_pkrd_upper_norfair_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_pkrd_upper_norfair_single_chamber_revisit) presets_pkrd_upper_norfair_volcano_room: %cm_preset("Volcano Room", #preset_pkrd_upper_norfair_volcano_room) @@ -508,7 +509,7 @@ presets_pkrd_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_pkrd_lower_norfair_prepillars) presets_pkrd_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_pkrd_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_pkrd_lower_norfair_worst_room_in_the_game) presets_pkrd_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_pkrd_lower_norfair_amphitheatre) @@ -543,8 +544,8 @@ presets_pkrd_lower_norfair_wasteland_revisit: presets_pkrd_lower_norfair_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_pkrd_lower_norfair_kihunter_stairs_up) -presets_pkrd_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_pkrd_lower_norfair_fire_flea_room) +presets_pkrd_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_pkrd_lower_norfair_fireflea_room) presets_pkrd_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_pkrd_lower_norfair_springball_maze) @@ -573,7 +574,7 @@ presets_pkrd_maridia_fish_tank: %cm_preset("Fish Tank", #preset_pkrd_maridia_fish_tank) presets_pkrd_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_pkrd_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_pkrd_maridia_mt_everest) presets_pkrd_maridia_crab_shaft: %cm_preset("Crab Shaft", #preset_pkrd_maridia_crab_shaft) @@ -615,7 +616,7 @@ presets_pkrd_maridia_reverse_crab_shaft: %cm_preset("Reverse Crab Shaft", #preset_pkrd_maridia_reverse_crab_shaft) presets_pkrd_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_pkrd_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_pkrd_maridia_mt_everest_revisit) ; Backtracking @@ -693,4 +694,3 @@ presets_pkrd_tourian_escape_climb: presets_pkrd_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_pkrd_tourian_escape_parlor) - diff --git a/src/presets/prkd19_data.asm b/src/presets/prkd19_data.asm index 167f57ab..18ba9be0 100644 --- a/src/presets/prkd19_data.asm +++ b/src/presets/prkd19_data.asm @@ -914,7 +914,7 @@ preset_prkd19_red_brinstar_revisit_leaving_spazer: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_breaking_tube: +preset_prkd19_red_brinstar_revisit_breaking_the_tube: dw #preset_prkd19_red_brinstar_revisit_leaving_spazer ; Red Brinstar Revisit: Leaving Spazer dw $078D, $9132 ; DDB dw $079B, $A408 ; MDB @@ -934,7 +934,7 @@ preset_prkd19_red_brinstar_revisit_breaking_tube: dw #$FFFF preset_prkd19_red_brinstar_revisit_business_center_preelev: - dw #preset_prkd19_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube + dw #preset_prkd19_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -966,7 +966,7 @@ preset_prkd19_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_hi_jump_etank: +preset_prkd19_upper_norfair_hijump_etank: dw #preset_prkd19_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev dw $090F, $FFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels @@ -979,8 +979,8 @@ preset_prkd19_upper_norfair_hi_jump_etank: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_leaving_hi_jump: - dw #preset_prkd19_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank +preset_prkd19_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -1002,7 +1002,7 @@ preset_prkd19_upper_norfair_leaving_hi_jump: dw #$FFFF preset_prkd19_upper_norfair_business_center_revisit: - dw #preset_prkd19_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump + dw #preset_prkd19_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -1209,7 +1209,7 @@ preset_prkd19_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_double_chamber_revisited: +preset_prkd19_upper_norfair_double_chamber_revisit: dw #preset_prkd19_upper_norfair_double_chamber ; Upper Norfair: Double Chamber dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB @@ -1228,8 +1228,8 @@ preset_prkd19_upper_norfair_double_chamber_revisited: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisited: - dw #preset_prkd19_upper_norfair_double_chamber_revisited ; Upper Norfair: Double Chamber Revisited +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit ; Upper Norfair: Double Chamber Revisit dw $078D, $962A ; DDB dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track @@ -1244,7 +1244,7 @@ preset_prkd19_upper_norfair_single_chamber_revisited: dw #$FFFF preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_single_chamber_revisited ; Upper Norfair: Single Chamber Revisited + dw #preset_prkd19_upper_norfair_single_chamber_revisit ; Upper Norfair: Single Chamber Revisit dw $078D, $95EE ; DDB dw $079B, $AE07 ; MDB dw $090F, $9E80 ; Screen subpixel X position @@ -1341,7 +1341,7 @@ preset_prkd19_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_prkd19_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1451,7 +1451,7 @@ preset_prkd19_lower_norfair_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ln_main_hall: +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: dw #preset_prkd19_upper_norfair_lava_spark ; Upper Norfair: Lava Spark dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB @@ -1469,8 +1469,8 @@ preset_prkd19_lower_norfair_nox_ln_main_hall: dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_prepillars: - dw #preset_prkd19_lower_norfair_nox_ln_main_hall ; Lower Norfair: LN Main Hall +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_nox_ridley_ln_main_hall ; Lower Norfair No-X Ridley: LN Main Hall dw $090F, $3000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $9400 ; Screen subpixel Y position @@ -1481,8 +1481,8 @@ preset_prkd19_lower_norfair_nox_prepillars: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_nox_prepillars ; Lower Norfair: Pre-Pillars +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_nox_ridley_prepillars ; Lower Norfair No-X Ridley: Pre-Pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $277F ; Screen subpixel X position @@ -1496,8 +1496,8 @@ preset_prkd19_lower_norfair_nox_worst_room_in_the_game: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_amphitheatre: - dw #preset_prkd19_lower_norfair_nox_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game ; Lower Norfair No-X Ridley: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1512,8 +1512,8 @@ preset_prkd19_lower_norfair_nox_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_nox_amphitheatre ; Lower Norfair: Amphitheatre +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_nox_ridley_amphitheatre ; Lower Norfair No-X Ridley: Amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0270 ; Screen X position in pixels @@ -1525,8 +1525,8 @@ preset_prkd19_lower_norfair_nox_kihunter_stairs_down: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_wasteland: - dw #preset_prkd19_lower_norfair_nox_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down ; Lower Norfair No-X Ridley: Kihunter Stairs Down dw $078D, $99A2 ; DDB dw $079B, $B585 ; MDB dw $090F, $A980 ; Screen subpixel X position @@ -1544,8 +1544,8 @@ preset_prkd19_lower_norfair_nox_wasteland: dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_nox_wasteland ; Lower Norfair: Wasteland +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland ; Lower Norfair No-X Ridley: Wasteland dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -1564,8 +1564,8 @@ preset_prkd19_lower_norfair_nox_metal_ninja_pirates: dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_plowerhouse: - dw #preset_prkd19_lower_norfair_nox_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates ; Lower Norfair No-X Ridley: Metal Ninja Pirates dw $078D, $9A1A ; DDB dw $079B, $B62B ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1581,8 +1581,8 @@ preset_prkd19_lower_norfair_nox_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_farming_room: - dw #preset_prkd19_lower_norfair_nox_plowerhouse ; Lower Norfair: Plowerhouse +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_nox_ridley_plowerhouse ; Lower Norfair No-X Ridley: Plowerhouse dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -1594,8 +1594,8 @@ preset_prkd19_lower_norfair_nox_ridley_farming_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_farming_room ; Lower Norfair: Ridley Farming Room +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room ; Lower Norfair No-X Ridley: Ridley Farming Room dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -1671,7 +1671,7 @@ preset_prkd19_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_fire_flea_room: +preset_prkd19_lower_norfair_fireflea_room: dw #preset_prkd19_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB @@ -1686,7 +1686,7 @@ preset_prkd19_lower_norfair_fire_flea_room: dw #$FFFF preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room + dw #preset_prkd19_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1786,7 +1786,7 @@ preset_prkd19_kraid_entering_kraids_lair: dw #$FFFF preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair + dw #preset_prkd19_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $07F5, $0005 ; Music Track @@ -1805,7 +1805,7 @@ preset_prkd19_kraid_kraid_kihunters: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_kraid_mini_kraid: +preset_prkd19_kraid_minikraid: dw #preset_prkd19_kraid_kraid_kihunters ; Kraid: Kraid Kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB @@ -1816,7 +1816,7 @@ preset_prkd19_kraid_mini_kraid: dw #$FFFF preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_mini_kraid ; Kraid: Mini Kraid + dw #preset_prkd19_kraid_minikraid ; Kraid: Mini-Kraid dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -1859,7 +1859,7 @@ preset_prkd19_kraid_leaving_varia: dw $D8B8, $2E64 ; Doors dw #$FFFF -preset_prkd19_kraid_mini_kraid_revisit: +preset_prkd19_kraid_minikraid_revisit: dw #preset_prkd19_kraid_leaving_varia ; Kraid: Leaving Varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB @@ -1877,7 +1877,7 @@ preset_prkd19_kraid_mini_kraid_revisit: dw #$FFFF preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit + dw #preset_prkd19_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1913,7 +1913,7 @@ preset_prkd19_kraid_leaving_kraids_lair: dw #$FFFF preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair ; Kraid: Leaving Kraids Lair + dw #preset_prkd19_kraid_leaving_kraids_lair ; Kraid: Leaving Kraid's Lair dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1958,7 +1958,7 @@ preset_prkd19_maridia_mt_everest: dw #$FFFF preset_prkd19_maridia_crab_shaft: - dw #preset_prkd19_maridia_mt_everest ; Maridia: Mt Everest + dw #preset_prkd19_maridia_mt_everest ; Maridia: Mt. Everest dw $090F, $6000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $9C01 ; Screen subpixel Y position @@ -2176,7 +2176,7 @@ preset_prkd19_maridia_mt_everest_revisit: dw #$FFFF preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd19_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit + dw #preset_prkd19_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $090F, $C000 ; Screen subpixel X position diff --git a/src/presets/prkd19_menu.asm b/src/presets/prkd19_menu.asm index f9ba3a50..48bd4358 100644 --- a/src/presets/prkd19_menu.asm +++ b/src/presets/prkd19_menu.asm @@ -5,7 +5,7 @@ PresetsMenuPrkd19: dw #presets_goto_prkd19_red_brinstar_revisit dw #presets_goto_prkd19_upper_norfair dw #presets_goto_prkd19_lower_norfair - dw #presets_goto_prkd19_lower_norfair_nox + dw #presets_goto_prkd19_lower_norfair_nox_ridley dw #presets_goto_prkd19_kraid dw #presets_goto_prkd19_maridia dw #presets_goto_prkd19_backtracking @@ -31,8 +31,8 @@ presets_goto_prkd19_upper_norfair: presets_goto_prkd19_lower_norfair: %cm_submenu("Lower Norfair", #presets_submenu_prkd19_lower_norfair) -presets_goto_prkd19_lower_norfair_nox: - %cm_submenu("Lower Norfair No-X Ridley", #presets_submenu_prkd19_lower_norfair_nox) +presets_goto_prkd19_lower_norfair_nox_ridley: + %cm_submenu("Lower Norfair No-X Ridley", #presets_submenu_prkd19_lower_norfair_nox_ridley) presets_goto_prkd19_kraid: %cm_submenu("Kraid", #presets_submenu_prkd19_kraid) @@ -113,15 +113,15 @@ presets_submenu_prkd19_red_brinstar_revisit: dw #presets_prkd19_red_brinstar_revisit_skree_boost dw #presets_prkd19_red_brinstar_revisit_below_spazer dw #presets_prkd19_red_brinstar_revisit_leaving_spazer - dw #presets_prkd19_red_brinstar_revisit_breaking_tube + dw #presets_prkd19_red_brinstar_revisit_breaking_the_tube dw #presets_prkd19_red_brinstar_revisit_business_center_preelev dw #$0000 %cm_header("RED BRINSTAR REVISIT") presets_submenu_prkd19_upper_norfair: dw #presets_prkd19_upper_norfair_business_center_postelev - dw #presets_prkd19_upper_norfair_hi_jump_etank - dw #presets_prkd19_upper_norfair_leaving_hi_jump + dw #presets_prkd19_upper_norfair_hijump_etank + dw #presets_prkd19_upper_norfair_leaving_hijump dw #presets_prkd19_upper_norfair_business_center_revisit dw #presets_prkd19_upper_norfair_ice_beam_gates dw #presets_prkd19_upper_norfair_ice_maze_up @@ -135,8 +135,8 @@ presets_submenu_prkd19_upper_norfair: dw #presets_prkd19_upper_norfair_leaving_speedbooster dw #presets_prkd19_upper_norfair_single_chamber dw #presets_prkd19_upper_norfair_double_chamber - dw #presets_prkd19_upper_norfair_double_chamber_revisited - dw #presets_prkd19_upper_norfair_single_chamber_revisited + dw #presets_prkd19_upper_norfair_double_chamber_revisit + dw #presets_prkd19_upper_norfair_single_chamber_revisit dw #presets_prkd19_upper_norfair_volcano_room dw #presets_prkd19_upper_norfair_kronic_boost dw #presets_prkd19_upper_norfair_lava_spark @@ -158,7 +158,7 @@ presets_submenu_prkd19_lower_norfair: dw #presets_prkd19_lower_norfair_reverse_plowerhouse dw #presets_prkd19_lower_norfair_wasteland_revisit dw #presets_prkd19_lower_norfair_kihunter_stairs_up - dw #presets_prkd19_lower_norfair_fire_flea_room + dw #presets_prkd19_lower_norfair_fireflea_room dw #presets_prkd19_lower_norfair_springball_maze dw #presets_prkd19_lower_norfair_three_musketeers dw #presets_prkd19_lower_norfair_single_chamber_final @@ -168,22 +168,22 @@ presets_submenu_prkd19_lower_norfair: dw #$0000 %cm_header("LOWER NORFAIR") -presets_submenu_prkd19_lower_norfair_nox: - dw #presets_prkd19_lower_norfair_nox_ln_main_hall - dw #presets_prkd19_lower_norfair_nox_prepillars - dw #presets_prkd19_lower_norfair_nox_worst_room_in_the_game - dw #presets_prkd19_lower_norfair_nox_amphitheatre - dw #presets_prkd19_lower_norfair_nox_kihunter_stairs_down - dw #presets_prkd19_lower_norfair_nox_wasteland - dw #presets_prkd19_lower_norfair_nox_metal_ninja_pirates - dw #presets_prkd19_lower_norfair_nox_plowerhouse - dw #presets_prkd19_lower_norfair_nox_ridley_farming_room - dw #presets_prkd19_lower_norfair_nox_ridley +presets_submenu_prkd19_lower_norfair_nox_ridley: + dw #presets_prkd19_lower_norfair_nox_ridley_ln_main_hall + dw #presets_prkd19_lower_norfair_nox_ridley_prepillars + dw #presets_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game + dw #presets_prkd19_lower_norfair_nox_ridley_amphitheatre + dw #presets_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down + dw #presets_prkd19_lower_norfair_nox_ridley_wasteland + dw #presets_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates + dw #presets_prkd19_lower_norfair_nox_ridley_plowerhouse + dw #presets_prkd19_lower_norfair_nox_ridley_ridley_farming_room + dw #presets_prkd19_lower_norfair_nox_ridley_ridley dw #presets_prkd19_lower_norfair_leaving_ridley dw #presets_prkd19_lower_norfair_reverse_plowerhouse dw #presets_prkd19_lower_norfair_wasteland_revisit dw #presets_prkd19_lower_norfair_kihunter_stairs_up - dw #presets_prkd19_lower_norfair_fire_flea_room + dw #presets_prkd19_lower_norfair_fireflea_room dw #presets_prkd19_lower_norfair_springball_maze dw #presets_prkd19_lower_norfair_three_musketeers dw #presets_prkd19_lower_norfair_single_chamber_final @@ -196,10 +196,10 @@ presets_submenu_prkd19_lower_norfair_nox: presets_submenu_prkd19_kraid: dw #presets_prkd19_kraid_entering_kraids_lair dw #presets_prkd19_kraid_kraid_kihunters - dw #presets_prkd19_kraid_mini_kraid + dw #presets_prkd19_kraid_minikraid dw #presets_prkd19_kraid_kraid dw #presets_prkd19_kraid_leaving_varia - dw #presets_prkd19_kraid_mini_kraid_revisit + dw #presets_prkd19_kraid_minikraid_revisit dw #presets_prkd19_kraid_kraid_kihunters_revisit dw #presets_prkd19_kraid_leaving_kraids_lair dw #$0000 @@ -258,6 +258,7 @@ presets_submenu_prkd19_tourian: dw #$0000 %cm_header("TOURIAN") + ; Crateria presets_prkd19_crateria_ceres_elevator: %cm_preset("Ceres Elevator", #preset_prkd19_crateria_ceres_elevator) @@ -427,8 +428,8 @@ presets_prkd19_red_brinstar_revisit_below_spazer: presets_prkd19_red_brinstar_revisit_leaving_spazer: %cm_preset("Leaving Spazer", #preset_prkd19_red_brinstar_revisit_leaving_spazer) -presets_prkd19_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_prkd19_red_brinstar_revisit_breaking_tube) +presets_prkd19_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_prkd19_red_brinstar_revisit_breaking_the_tube) presets_prkd19_red_brinstar_revisit_business_center_preelev: %cm_preset("Business Center Pre-Elev", #preset_prkd19_red_brinstar_revisit_business_center_preelev) @@ -438,11 +439,11 @@ presets_prkd19_red_brinstar_revisit_business_center_preelev: presets_prkd19_upper_norfair_business_center_postelev: %cm_preset("Business Center Post-Elev", #preset_prkd19_upper_norfair_business_center_postelev) -presets_prkd19_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_prkd19_upper_norfair_hi_jump_etank) +presets_prkd19_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_prkd19_upper_norfair_hijump_etank) -presets_prkd19_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_prkd19_upper_norfair_leaving_hi_jump) +presets_prkd19_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_prkd19_upper_norfair_leaving_hijump) presets_prkd19_upper_norfair_business_center_revisit: %cm_preset("Business Center Revisit", #preset_prkd19_upper_norfair_business_center_revisit) @@ -483,11 +484,11 @@ presets_prkd19_upper_norfair_single_chamber: presets_prkd19_upper_norfair_double_chamber: %cm_preset("Double Chamber", #preset_prkd19_upper_norfair_double_chamber) -presets_prkd19_upper_norfair_double_chamber_revisited: - %cm_preset("Double Chamber Revisited", #preset_prkd19_upper_norfair_double_chamber_revisited) +presets_prkd19_upper_norfair_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_prkd19_upper_norfair_double_chamber_revisit) -presets_prkd19_upper_norfair_single_chamber_revisited: - %cm_preset("Single Chamber Revisited", #preset_prkd19_upper_norfair_single_chamber_revisited) +presets_prkd19_upper_norfair_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_prkd19_upper_norfair_single_chamber_revisit) presets_prkd19_upper_norfair_volcano_room: %cm_preset("Volcano Room", #preset_prkd19_upper_norfair_volcano_room) @@ -507,7 +508,7 @@ presets_prkd19_lower_norfair_prepillars: %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_prepillars) presets_prkd19_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_prkd19_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_prkd19_lower_norfair_worst_room_in_the_game) presets_prkd19_lower_norfair_amphitheatre: %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_amphitheatre) @@ -530,35 +531,35 @@ presets_prkd19_lower_norfair_ridley_farming_room: presets_prkd19_lower_norfair_ridley: %cm_preset("Ridley", #preset_prkd19_lower_norfair_ridley) -presets_prkd19_lower_norfair_nox_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd19_lower_norfair_nox_ln_main_hall) +presets_prkd19_lower_norfair_nox_ridley_ln_main_hall: + %cm_preset("LN Main Hall", #preset_prkd19_lower_norfair_nox_ridley_ln_main_hall) -presets_prkd19_lower_norfair_nox_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_nox_prepillars) +presets_prkd19_lower_norfair_nox_ridley_prepillars: + %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_nox_ridley_prepillars) -presets_prkd19_lower_norfair_nox_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_prkd19_lower_norfair_nox_worst_room_in_the_game) +presets_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game) -presets_prkd19_lower_norfair_nox_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_nox_amphitheatre) +presets_prkd19_lower_norfair_nox_ridley_amphitheatre: + %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_nox_ridley_amphitheatre) -presets_prkd19_lower_norfair_nox_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd19_lower_norfair_nox_kihunter_stairs_down) +presets_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down) -presets_prkd19_lower_norfair_nox_wasteland: - %cm_preset("Wasteland", #preset_prkd19_lower_norfair_nox_wasteland) +presets_prkd19_lower_norfair_nox_ridley_wasteland: + %cm_preset("Wasteland", #preset_prkd19_lower_norfair_nox_ridley_wasteland) -presets_prkd19_lower_norfair_nox_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd19_lower_norfair_nox_metal_ninja_pirates) +presets_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + %cm_preset("Metal Ninja Pirates", #preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates) -presets_prkd19_lower_norfair_nox_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd19_lower_norfair_nox_plowerhouse) +presets_prkd19_lower_norfair_nox_ridley_plowerhouse: + %cm_preset("Plowerhouse", #preset_prkd19_lower_norfair_nox_ridley_plowerhouse) -presets_prkd19_lower_norfair_nox_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd19_lower_norfair_nox_ridley_farming_room) +presets_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + %cm_preset("Ridley Farming Room", #preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room) -presets_prkd19_lower_norfair_nox_ridley: - %cm_preset("Ridley", #preset_prkd19_lower_norfair_nox_ridley) +presets_prkd19_lower_norfair_nox_ridley_ridley: + %cm_preset("Ridley", #preset_prkd19_lower_norfair_nox_ridley_ridley) presets_prkd19_lower_norfair_leaving_ridley: %cm_preset("Leaving Ridley", #preset_prkd19_lower_norfair_leaving_ridley) @@ -572,8 +573,8 @@ presets_prkd19_lower_norfair_wasteland_revisit: presets_prkd19_lower_norfair_kihunter_stairs_up: %cm_preset("Kihunter Stairs Up", #preset_prkd19_lower_norfair_kihunter_stairs_up) -presets_prkd19_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_prkd19_lower_norfair_fire_flea_room) +presets_prkd19_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_prkd19_lower_norfair_fireflea_room) presets_prkd19_lower_norfair_springball_maze: %cm_preset("Springball Maze", #preset_prkd19_lower_norfair_springball_maze) @@ -596,13 +597,13 @@ presets_prkd19_lower_norfair_business_center_final: ; Kraid presets_prkd19_kraid_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_prkd19_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_prkd19_kraid_entering_kraids_lair) presets_prkd19_kraid_kraid_kihunters: %cm_preset("Kraid Kihunters", #preset_prkd19_kraid_kraid_kihunters) -presets_prkd19_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_prkd19_kraid_mini_kraid) +presets_prkd19_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_prkd19_kraid_minikraid) presets_prkd19_kraid_kraid: %cm_preset("Kraid", #preset_prkd19_kraid_kraid) @@ -610,14 +611,14 @@ presets_prkd19_kraid_kraid: presets_prkd19_kraid_leaving_varia: %cm_preset("Leaving Varia", #preset_prkd19_kraid_leaving_varia) -presets_prkd19_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_prkd19_kraid_mini_kraid_revisit) +presets_prkd19_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_prkd19_kraid_minikraid_revisit) presets_prkd19_kraid_kraid_kihunters_revisit: %cm_preset("Kraid Kihunters Revisit", #preset_prkd19_kraid_kraid_kihunters_revisit) presets_prkd19_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_prkd19_kraid_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_prkd19_kraid_leaving_kraids_lair) ; Maridia @@ -628,7 +629,7 @@ presets_prkd19_maridia_fish_tank: %cm_preset("Fish Tank", #preset_prkd19_maridia_fish_tank) presets_prkd19_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_prkd19_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_prkd19_maridia_mt_everest) presets_prkd19_maridia_crab_shaft: %cm_preset("Crab Shaft", #preset_prkd19_maridia_crab_shaft) @@ -670,7 +671,7 @@ presets_prkd19_maridia_reverse_crab_shaft: %cm_preset("Reverse Crab Shaft", #preset_prkd19_maridia_reverse_crab_shaft) presets_prkd19_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_prkd19_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_prkd19_maridia_mt_everest_revisit) ; Backtracking @@ -748,4 +749,3 @@ presets_prkd19_tourian_escape_climb: presets_prkd19_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_prkd19_tourian_escape_parlor) - diff --git a/src/presets/prkd20_data.asm b/src/presets/prkd20_data.asm index 93b94713..d69a1a8d 100644 --- a/src/presets/prkd20_data.asm +++ b/src/presets/prkd20_data.asm @@ -1,2574 +1,2574 @@ - -preset_prkd20_crateria_ceres_elevator: - dw #$0000 - dw $078D, $AB58 ; DDB - dw $079B, $DF45 ; MDB - dw $07F3, $002D ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $0000 ; Equipped Items - dw $09A4, $0000 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0000 ; Missiles - dw $09C8, $0000 ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0080 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0048 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0000 ; Events - dw $D822, $0000 ; Events - dw $D828, $0000 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $0000 ; Items - dw $D872, $0000 ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $0000 ; Doors - dw $D8B4, $0000 ; Doors - dw $D8B6, $0000 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations - dw #$FFFF - -preset_prkd20_crateria_ceres_escape: - dw #preset_prkd20_crateria_ceres_elevator ; Crateria: Ceres Elevator - dw $078D, $ABAC ; DDB - dw $079B, $E0B5 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $093F, $0002 ; Ceres escape flag - dw $09C2, $0018 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82E, $0001 ; Bosses - dw #$FFFF - -preset_prkd20_crateria_ceres_last_3_rooms: - dw #preset_prkd20_crateria_ceres_escape ; Crateria: Ceres Escape - dw $078D, $ABA0 ; DDB - dw $079B, $E021 ; MDB - dw $090F, $7400 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0AF6, $004E ; Samus X - dw $0AFA, $00A2 ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_ship: - dw #preset_prkd20_crateria_ceres_last_3_rooms ; Crateria: Ceres Last 3 Rooms - dw $078D, $88FE ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $0006 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $093F, $0000 ; Ceres escape flag - dw $09C2, $0063 ; Health - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0481 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0471 ; Samus Y - dw $0AFC, $8000 ; Samus subpixel Y - dw #$FFFF - -preset_prkd20_crateria_parlor: - dw #preset_prkd20_crateria_ship ; Crateria: Ship - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_prkd20_crateria_parlor_downback: - dw #preset_prkd20_crateria_parlor ; Crateria: Parlor - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $032A ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $025F ; Layer 2 Y position - dw $0AF6, $01B5 ; Samus X - dw $0AFA, $039B ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_climb_down: - dw #preset_prkd20_crateria_parlor_downback ; Crateria: Parlor Downback - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $7BFF ; Screen subpixel Y position - dw $0915, $03F2 ; Screen Y position in pixels - dw $0919, $02F5 ; Layer 2 Y position - dw $0A1C, $0018 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0199 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $048A ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw #$FFFF - -preset_prkd20_crateria_pit_room: - dw #preset_prkd20_crateria_climb_down ; Crateria: Climb Down - dw $078D, $898E ; DDB - dw $079B, $96BA ; MDB - dw $090F, $6FFF ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0919, $0600 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $088B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_prkd20_crateria_morph: - dw #preset_prkd20_crateria_pit_room ; Crateria: Pit Room - dw $078D, $8B9E ; DDB - dw $079B, $9E9F ; MDB - dw $07F5, $0007 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0580 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_construction_zone_down: - dw #preset_prkd20_crateria_morph ; Crateria: Morph - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $09A2, $0004 ; Equipped Items - dw $09A4, $0004 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07AC ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D872, $0400 ; Items - dw #$FFFF - -preset_prkd20_crateria_construction_zone_up: - dw #preset_prkd20_crateria_construction_zone_down ; Crateria: Construction Zone Down - dw $078D, $8EDA ; DDB - dw $079B, $A107 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0055 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0004 ; Items - dw #$FFFF - -preset_prkd20_crateria_pit_room_revisit: - dw #preset_prkd20_crateria_construction_zone_up ; Crateria: Construction Zone Up - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_climb_up: - dw #preset_prkd20_crateria_pit_room_revisit ; Crateria: Pit Room Revisit - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0083 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0001 ; Events - dw $D8B2, $0400 ; Doors - dw #$FFFF - -preset_prkd20_crateria_parlor_revisit: - dw #preset_prkd20_crateria_climb_up ; Crateria: Climb Up - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A0 ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_flyway: - dw #preset_prkd20_crateria_parlor_revisit ; Crateria: Parlor Revisit - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2BFF ; Screen subpixel Y position - dw $0915, $01E6 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $016C ; Layer 2 Y position - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0369 ; Samus X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_bomb_torizo: - dw #preset_prkd20_crateria_flyway ; Crateria: Flyway - dw $078D, $8982 ; DDB - dw $079B, $9879 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02BE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B2, $2400 ; Doors - dw #$FFFF - -preset_prkd20_crateria_alcatraz: - dw #preset_prkd20_crateria_bomb_torizo ; Crateria: Bomb Torizo - dw $078D, $8BAA ; DDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09C6, $0005 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $D828, $0004 ; Bosses - dw $D870, $0080 ; Items - dw $D8B2, $2C00 ; Doors - dw #$FFFF - -preset_prkd20_crateria_terminator: - dw #preset_prkd20_crateria_alcatraz ; Crateria: Alcatraz - dw $078D, $8BB6 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $0099 ; Samus Y - dw #$FFFF - -preset_prkd20_crateria_green_pirate_shaft: - dw #preset_prkd20_crateria_terminator ; Crateria: Terminator - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $9F00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017D ; Layer 2 Y position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0063 ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_prkd20_brinstar_green_brinstar_elevator: - dw #preset_prkd20_crateria_green_pirate_shaft ; Crateria: Green Pirate Shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1C80 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0002 ; Missiles - dw $0AF6, $007C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_brinstar_early_supers: - dw #preset_prkd20_brinstar_green_brinstar_elevator ; Brinstar: Green Brinstar Elevator - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $041C ; Screen Y position in pixels - dw $0919, $0315 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A1 ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B4, $0002 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_dachora_room: - dw #preset_prkd20_brinstar_early_supers ; Brinstar: Early Supers - dw $078D, $8D4E ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $061A ; Screen Y position in pixels - dw $0919, $0493 ; Layer 2 Y position - dw $09C2, $00BD ; Health - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $0AF6, $0053 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D872, $0401 ; Items - dw $D8B4, $0006 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_big_pink: - dw #preset_prkd20_brinstar_dachora_room ; Brinstar: Dachora Room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B3 ; Health - dw $09C6, $0002 ; Missiles - dw $0AF6, $0699 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_brinstar_green_hill_zone: - dw #preset_prkd20_brinstar_big_pink ; Brinstar: Big Pink - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0611 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $048C ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $036C ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_noob_bridge: - dw #preset_prkd20_brinstar_green_hill_zone ; Brinstar: Green Hill Zone - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $068B ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $04E8 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $0AF6, $06FC ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_prkd20_brinstar_red_tower: - dw #preset_prkd20_brinstar_noob_bridge ; Brinstar: Noob Bridge - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $05BC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_hellway: - dw #preset_prkd20_brinstar_red_tower ; Brinstar: Red Tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $0AF6, $0094 ; Samus X - dw #$FFFF - -preset_prkd20_brinstar_caterpillars_down: - dw #preset_prkd20_brinstar_hellway ; Brinstar: Hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0093 ; Health - dw $0AF6, $0286 ; Samus X - dw #$FFFF - -preset_prkd20_brinstar_alpha_power_bombs: - dw #preset_prkd20_brinstar_caterpillars_down ; Brinstar: Caterpillars Down - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0717 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0717 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_caterpillars_up: - dw #preset_prkd20_brinstar_alpha_power_bombs ; Brinstar: Alpha Power Bombs - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AF ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0104 ; Items - dw #$FFFF - -preset_prkd20_brinstar_crateria_kihunters: - dw #preset_prkd20_brinstar_caterpillars_up ; Brinstar: Caterpillars Up - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_continuous_wall_jump: - dw #preset_prkd20_brinstar_crateria_kihunters ; Brinstar: Crateria Kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw #$FFFF - -preset_prkd20_brinstar_horizontal_bomb_jump: - dw #preset_prkd20_brinstar_continuous_wall_jump ; Brinstar: Continuous Wall Jump - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0085 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0063 ; Layer 2 X position - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00EB ; Samus X - dw $D870, $0190 ; Items - dw #$FFFF - -preset_prkd20_brinstar_ocean: - dw #preset_prkd20_brinstar_horizontal_bomb_jump ; Brinstar: Horizontal Bomb Jump - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X - dw #$FFFF - -preset_prkd20_wrecked_ship_shaft_down: - dw #preset_prkd20_brinstar_ocean ; Brinstar: Ocean - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09CA, $0004 ; Supers - dw $0AF6, $038E ; Samus X - dw $D8B0, $7000 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_basement: - dw #preset_prkd20_wrecked_ship_shaft_down ; Wrecked Ship: Shaft Down - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $045C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $0010 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_phantoon: - dw #preset_prkd20_wrecked_ship_basement ; Wrecked Ship: Basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $04CE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_leaving_phantoon: - dw #preset_prkd20_wrecked_ship_phantoon ; Wrecked Ship: Phantoon - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F5, $0003 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $006D ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_shaft_to_supers: - dw #preset_prkd20_wrecked_ship_leaving_phantoon ; Wrecked Ship: Leaving Phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0226 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $019C ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_prkd20_wrecked_ship_shaft_up: - dw #preset_prkd20_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0008 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_attic: - dw #preset_prkd20_wrecked_ship_shaft_up ; Wrecked Ship: Shaft Up - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $1C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_prkd20_wrecked_ship_upper_west_ocean: - dw #preset_prkd20_wrecked_ship_attic ; Wrecked Ship: Attic - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_prkd20_wrecked_ship_pancakes_and_wavers: - dw #preset_prkd20_wrecked_ship_upper_west_ocean ; Wrecked Ship: Upper West Ocean - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C0 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_wrecked_ship_bowling_alley: - dw #preset_prkd20_wrecked_ship_pancakes_and_wavers ; Wrecked Ship: Pancakes and Wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $1800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $017B ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_prkd20_wrecked_ship_leaving_gravity: - dw #preset_prkd20_wrecked_ship_bowling_alley ; Wrecked Ship: Bowling Alley - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $1024 ; Equipped Items - dw $09A4, $1024 ; Collected Items - dw $09C2, $0045 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw #$FFFF - -preset_prkd20_wrecked_ship_reverse_moat: - dw #preset_prkd20_wrecked_ship_leaving_gravity ; Wrecked Ship: Leaving Gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5400 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0043 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0068 ; Samus X - dw $0AFA, $049B ; Samus Y - dw #$FFFF - -preset_prkd20_wrecked_ship_crateria_kihunters_return: - dw #preset_prkd20_wrecked_ship_reverse_moat ; Wrecked Ship: Reverse Moat - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0915, $0004 ; Screen Y position in pixels - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $0094 ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_prkd20_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0057 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator ; Red Brinstar Revisit: Red Brinstar Elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_hellway_revisit: - dw #preset_prkd20_red_brinstar_revisit_caterpillars_revisit ; Red Brinstar Revisit: Caterpillars Revisit - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_red_tower_down: - dw #preset_prkd20_red_brinstar_revisit_hellway_revisit ; Red Brinstar Revisit: Hellway Revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $004F ; Health - dw $0AF6, $002D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_skree_boost: - dw #preset_prkd20_red_brinstar_revisit_red_tower_down ; Red Brinstar Revisit: Red Tower Down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005E ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_below_spazer: - dw #preset_prkd20_red_brinstar_revisit_skree_boost ; Red Brinstar Revisit: Skree Boost - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $004E ; Health - dw $0AF6, $01DC ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_leaving_spazer: - dw #preset_prkd20_red_brinstar_revisit_below_spazer ; Red Brinstar Revisit: Below Spazer - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0053 ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_breaking_tube: - dw #preset_prkd20_red_brinstar_revisit_leaving_spazer ; Red Brinstar Revisit: Leaving Spazer - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_red_brinstar_revisit_business_center_preelev: - dw #preset_prkd20_red_brinstar_revisit_breaking_tube ; Red Brinstar Revisit: Breaking Tube - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CE, $0002 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_prkd20_upper_norfair_business_center_postelev: - dw #preset_prkd20_red_brinstar_revisit_business_center_preelev ; Red Brinstar Revisit: Business Center Pre-Elev - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_hi_jump_etank: - dw #preset_prkd20_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev - dw $090F, $FFFF ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_leaving_hi_jump: - dw #preset_prkd20_upper_norfair_hi_jump_etank ; Upper Norfair: Hi Jump E-Tank - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1124 ; Equipped Items - dw $09A4, $1124 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CA, $0008 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D876, $0120 ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_business_center_revisit: - dw #preset_prkd20_upper_norfair_leaving_hi_jump ; Upper Norfair: Leaving Hi Jump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0126 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $0001 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_ice_beam_gates: - dw #preset_prkd20_upper_norfair_business_center_revisit ; Upper Norfair: Business Center Revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $030D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005A ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_ice_maze_up: - dw #preset_prkd20_upper_norfair_ice_beam_gates ; Upper Norfair: Ice Beam Gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0033 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_ice_maze_down: - dw #preset_prkd20_upper_norfair_ice_maze_up ; Upper Norfair: Ice Maze Up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00BB ; Samus X - dw $D876, $0124 ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_ice_escape: - dw #preset_prkd20_upper_norfair_ice_maze_down ; Upper Norfair: Ice Maze Down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_precathedral: - dw #preset_prkd20_upper_norfair_ice_escape ; Upper Norfair: Ice Escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_cathedral: - dw #preset_prkd20_upper_norfair_precathedral ; Upper Norfair: Pre-Cathedral - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $000C ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2C00 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_rising_tide: - dw #preset_prkd20_upper_norfair_cathedral ; Upper Norfair: Cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_bubble_mountain: - dw #preset_prkd20_upper_norfair_rising_tide ; Upper Norfair: Rising Tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $0AF6, $04B0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd20_upper_norfair_bubble_mountain ; Upper Norfair: Bubble Mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd20_upper_norfair_bat_cave ; Upper Norfair: Bat Cave - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_single_chamber: - dw #preset_prkd20_upper_norfair_leaving_speedbooster ; Upper Norfair: Leaving Speedbooster - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01A8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw #$FFFF - -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd20_upper_norfair_single_chamber ; Upper Norfair: Single Chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_double_chamber_revisited: - dw #preset_prkd20_upper_norfair_double_chamber ; Upper Norfair: Double Chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_single_chamber_revisited: - dw #preset_prkd20_upper_norfair_double_chamber_revisited ; Upper Norfair: Double Chamber Revisited - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd20_upper_norfair_single_chamber_revisited ; Upper Norfair: Single Chamber Revisited - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $090F, $9E80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $010E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd20_upper_norfair_volcano_room ; Upper Norfair: Volcano Room - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $090F, $9E00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $010A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd20_upper_norfair_kronic_boost ; Upper Norfair: Kronic Boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd20_upper_norfair_lava_spark ; Upper Norfair: Lava Spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd20_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_amphitheatre ; Lower Norfair: Amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_wasteland ; Lower Norfair: Wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0169 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd20_lower_norfair_plowerhouse ; Lower Norfair: Plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd20_lower_norfair_ridley_farming_room ; Lower Norfair: Ridley Farming Room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ln_main_hall: - dw #preset_prkd20_upper_norfair_lava_spark ; Upper Norfair: Lava Spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_prepillars: - dw #preset_prkd20_lower_norfair_nox_ln_main_hall ; Lower Norfair: LN Main Hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_nox_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_amphitheatre: - dw #preset_prkd20_lower_norfair_nox_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_nox_amphitheatre ; Lower Norfair: Amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_wasteland: - dw #preset_prkd20_lower_norfair_nox_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_nox_wasteland ; Lower Norfair: Wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0169 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_plowerhouse: - dw #preset_prkd20_lower_norfair_nox_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_farming_room: - dw #preset_prkd20_lower_norfair_nox_plowerhouse ; Lower Norfair: Plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley: - dw #preset_prkd20_lower_norfair_nox_ridley_farming_room ; Lower Norfair: Ridley Farming Room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd20_lower_norfair_ridley ; Lower Norfair: Ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0004 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005F ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $0AF6, $02B1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $D5F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_fire_flea_room: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea Room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_springball_maze ; Lower Norfair: Springball Maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd20_lower_norfair_business_center_final ; Lower Norfair: Business Center Final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd20_kraid_entering_kraids_lair ; Kraid: Entering Kraids Lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_kraid_mini_kraid: - dw #preset_prkd20_kraid_kraid_kihunters ; Kraid: Kraid Kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position - dw #$FFFF - -preset_prkd20_kraid_kraid: - dw #preset_prkd20_kraid_mini_kraid ; Kraid: Mini Kraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors - dw #$FFFF - -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd20_kraid_kraid ; Kraid: Kraid - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors - dw #$FFFF - -preset_prkd20_kraid_mini_kraid_revisit: - dw #preset_prkd20_kraid_leaving_varia ; Kraid: Leaving Varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors - dw #$FFFF - -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd20_kraid_mini_kraid_revisit ; Kraid: Mini Kraid Revisit - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00E1 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd20_kraid_kraid_kihunters_revisit ; Kraid: Kraid Kihunters Revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd20_kraid_leaving_kraids_lair ; Kraid: Leaving Kraids Lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_fish_tank: - dw #preset_prkd20_maridia_maridia_tube_revisit ; Maridia: Maridia Tube Revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_mt_everest: - dw #preset_prkd20_maridia_fish_tank ; Maridia: Fish Tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_crab_shaft: - dw #preset_prkd20_maridia_mt_everest ; Maridia: Mt Everest - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0086 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_aqueduct: - dw #preset_prkd20_maridia_crab_shaft ; Maridia: Crab Shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_aqueduct ; Maridia: Aqueduct - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_prkd20_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon_hallway ; Maridia: Botwoon Hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $023F ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $039D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon ; Maridia: Botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C5 ; Samus X - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_prkd20_maridia_halfie_setup: - dw #preset_prkd20_maridia_botwoon_etank ; Maridia: Botwoon E-Tank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0099 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items - dw #$FFFF - -preset_prkd20_maridia_draygon: - dw #preset_prkd20_maridia_halfie_setup ; Maridia: Halfie Setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors - dw #$FFFF - -preset_prkd20_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_draygon ; Maridia: Draygon - dw $078D, $A96C ; DDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0003 ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie ; Maridia: Spikesuit Reverse Halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_colosseum ; Maridia: Reverse Colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_halfie_climb ; Maridia: Reverse Halfie Climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_etank ; Maridia: Reverse Botwoon E-Tank - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_botwoon_hallway ; Maridia: Reverse Botwoon Hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_reverse_crab_shaft ; Maridia: Reverse Crab Shaft - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_maridia_mt_everest_revisit ; Maridia: Mt Everest Revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $001A ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_red_brinstar_green_gate ; Backtracking: Red Brinstar Green Gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0005 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_parlor_return: - dw #preset_prkd20_backtracking_crateria_kihunters_final ; Backtracking: Crateria Kihunters Final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_parlor_return ; Backtracking: Parlor Return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_terminator_revisit ; Backtracking: Terminator Revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_prkd20_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit ; Backtracking: Green Pirate Shaft Revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_prkd20_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_hallway ; Backtracking: G4 Hallway - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw #$FFFF - -preset_prkd20_tourian_tourian_elevator_room: - dw #preset_prkd20_backtracking_g4_elevator ; Backtracking: G4 Elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_prkd20_tourian_metroids_1: - dw #preset_prkd20_tourian_tourian_elevator_room ; Tourian: Tourian Elevator Room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd20_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_1 ; Tourian: Metroids 1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events - dw #$FFFF - -preset_prkd20_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_2 ; Tourian: Metroids 2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_3 ; Tourian: Metroids 3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_prkd20_tourian_giant_hoppers: - dw #preset_prkd20_tourian_metroids_4 ; Tourian: Metroids 4 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_prkd20_tourian_baby_skip: - dw #preset_prkd20_tourian_giant_hoppers ; Tourian: Giant Hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0185 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_prkd20_tourian_gadora_room: - dw #preset_prkd20_tourian_baby_skip ; Tourian: Baby Skip - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D0 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_prkd20_tourian_rinka_shaft: - dw #preset_prkd20_tourian_gadora_room ; Tourian: Gadora Room - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C4, $01AF ; Doors - dw #$FFFF - -preset_prkd20_tourian_zeb_skip: - dw #preset_prkd20_tourian_rinka_shaft ; Tourian: Rinka Shaft - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_prkd20_tourian_zeb_skip ; Tourian: Zeb Skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0176 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_prkd20_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_2 ; Tourian: Mother Brain 2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_prkd20_tourian_zebes_escape: - dw #preset_prkd20_tourian_mother_brain_3 ; Tourian: Mother Brain 3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_prkd20_tourian_escape_room_3: - dw #preset_prkd20_tourian_zebes_escape ; Tourian: Zebes Escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_3 ; Tourian: Escape Room 3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_room_4 ; Tourian: Escape Room 4 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0AF6, $0151 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_climb ; Tourian: Escape Climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00DE ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF + +preset_prkd20_crateria_ceres_elevator: + dw #$0000 + dw $078D, $AB58 ; DDB + dw $079B, $DF45 ; MDB + dw $07F3, $002D ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0000 ; Equipped Items + dw $09A4, $0000 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0048 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0000 ; Events + dw $D822, $0000 ; Events + dw $D828, $0000 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0000 ; Items + dw $D872, $0000 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $0000 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0000 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_prkd20_crateria_ceres_escape: + dw #preset_prkd20_crateria_ceres_elevator ; Crateria: Ceres Elevator + dw $078D, $ABAC ; DDB + dw $079B, $E0B5 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $093F, $0002 ; Ceres escape flag + dw $09C2, $0018 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82E, $0001 ; Bosses + dw #$FFFF + +preset_prkd20_crateria_ceres_last_3_rooms: + dw #preset_prkd20_crateria_ceres_escape ; Crateria: Ceres Escape + dw $078D, $ABA0 ; DDB + dw $079B, $E021 ; MDB + dw $090F, $7400 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0AF6, $004E ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_ship: + dw #preset_prkd20_crateria_ceres_last_3_rooms ; Crateria: Ceres Last 3 Rooms + dw $078D, $88FE ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $093F, $0000 ; Ceres escape flag + dw $09C2, $0063 ; Health + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0481 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0471 ; Samus Y + dw $0AFC, $8000 ; Samus subpixel Y + dw #$FFFF + +preset_prkd20_crateria_parlor: + dw #preset_prkd20_crateria_ship ; Crateria: Ship + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_prkd20_crateria_parlor_downback: + dw #preset_prkd20_crateria_parlor ; Crateria: Parlor + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $032A ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $025F ; Layer 2 Y position + dw $0AF6, $01B5 ; Samus X + dw $0AFA, $039B ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_climb_down: + dw #preset_prkd20_crateria_parlor_downback ; Crateria: Parlor Downback + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $7BFF ; Screen subpixel Y position + dw $0915, $03F2 ; Screen Y position in pixels + dw $0919, $02F5 ; Layer 2 Y position + dw $0A1C, $0018 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0199 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $048A ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw #$FFFF + +preset_prkd20_crateria_pit_room: + dw #preset_prkd20_crateria_climb_down ; Crateria: Climb Down + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $088B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_prkd20_crateria_morph: + dw #preset_prkd20_crateria_pit_room ; Crateria: Pit Room + dw $078D, $8B9E ; DDB + dw $079B, $9E9F ; MDB + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0580 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_construction_zone_down: + dw #preset_prkd20_crateria_morph ; Crateria: Morph + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D872, $0400 ; Items + dw #$FFFF + +preset_prkd20_crateria_construction_zone_up: + dw #preset_prkd20_crateria_construction_zone_down ; Crateria: Construction Zone Down + dw $078D, $8EDA ; DDB + dw $079B, $A107 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0055 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0004 ; Items + dw #$FFFF + +preset_prkd20_crateria_pit_room_revisit: + dw #preset_prkd20_crateria_construction_zone_up ; Crateria: Construction Zone Up + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_climb_up: + dw #preset_prkd20_crateria_pit_room_revisit ; Crateria: Pit Room Revisit + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0083 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_prkd20_crateria_parlor_revisit: + dw #preset_prkd20_crateria_climb_up ; Crateria: Climb Up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_flyway: + dw #preset_prkd20_crateria_parlor_revisit ; Crateria: Parlor Revisit + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2BFF ; Screen subpixel Y position + dw $0915, $01E6 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $016C ; Layer 2 Y position + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0369 ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_bomb_torizo: + dw #preset_prkd20_crateria_flyway ; Crateria: Flyway + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02BE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_prkd20_crateria_alcatraz: + dw #preset_prkd20_crateria_bomb_torizo ; Crateria: Bomb Torizo + dw $078D, $8BAA ; DDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $0005 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_prkd20_crateria_terminator: + dw #preset_prkd20_crateria_alcatraz ; Crateria: Alcatraz + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_prkd20_crateria_green_pirate_shaft: + dw #preset_prkd20_crateria_terminator ; Crateria: Terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $9F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_prkd20_brinstar_green_brinstar_elevator: + dw #preset_prkd20_crateria_green_pirate_shaft ; Crateria: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1C80 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0002 ; Missiles + dw $0AF6, $007C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_brinstar_early_supers: + dw #preset_prkd20_brinstar_green_brinstar_elevator ; Brinstar: Green Brinstar Elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041C ; Screen Y position in pixels + dw $0919, $0315 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A1 ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_dachora_room: + dw #preset_prkd20_brinstar_early_supers ; Brinstar: Early Supers + dw $078D, $8D4E ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $061A ; Screen Y position in pixels + dw $0919, $0493 ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $0AF6, $0053 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $0401 ; Items + dw $D8B4, $0006 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_big_pink: + dw #preset_prkd20_brinstar_dachora_room ; Brinstar: Dachora Room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B3 ; Health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0699 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_brinstar_green_hill_zone: + dw #preset_prkd20_brinstar_big_pink ; Brinstar: Big Pink + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $036C ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_noob_bridge: + dw #preset_prkd20_brinstar_green_hill_zone ; Brinstar: Green Hill Zone + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $068B ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $04E8 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $0AF6, $06FC ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_prkd20_brinstar_red_tower: + dw #preset_prkd20_brinstar_noob_bridge ; Brinstar: Noob Bridge + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $05BC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_hellway: + dw #preset_prkd20_brinstar_red_tower ; Brinstar: Red Tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $0AF6, $0094 ; Samus X + dw #$FFFF + +preset_prkd20_brinstar_caterpillars_down: + dw #preset_prkd20_brinstar_hellway ; Brinstar: Hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0093 ; Health + dw $0AF6, $0286 ; Samus X + dw #$FFFF + +preset_prkd20_brinstar_alpha_power_bombs: + dw #preset_prkd20_brinstar_caterpillars_down ; Brinstar: Caterpillars Down + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0717 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0717 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_caterpillars_up: + dw #preset_prkd20_brinstar_alpha_power_bombs ; Brinstar: Alpha Power Bombs + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AF ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0104 ; Items + dw #$FFFF + +preset_prkd20_brinstar_crateria_kihunters: + dw #preset_prkd20_brinstar_caterpillars_up ; Brinstar: Caterpillars Up + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_continuous_wall_jump: + dw #preset_prkd20_brinstar_crateria_kihunters ; Brinstar: Crateria Kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_prkd20_brinstar_horizontal_bomb_jump: + dw #preset_prkd20_brinstar_continuous_wall_jump ; Brinstar: Continuous Wall Jump + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0085 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0063 ; Layer 2 X position + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00EB ; Samus X + dw $D870, $0190 ; Items + dw #$FFFF + +preset_prkd20_brinstar_ocean: + dw #preset_prkd20_brinstar_horizontal_bomb_jump ; Brinstar: Horizontal Bomb Jump + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X + dw #$FFFF + +preset_prkd20_wrecked_ship_shaft_down: + dw #preset_prkd20_brinstar_ocean ; Brinstar: Ocean + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $0AF6, $038E ; Samus X + dw $D8B0, $7000 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_basement: + dw #preset_prkd20_wrecked_ship_shaft_down ; Wrecked Ship: Shaft Down + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $045C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0010 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_phantoon: + dw #preset_prkd20_wrecked_ship_basement ; Wrecked Ship: Basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $04CE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_leaving_phantoon: + dw #preset_prkd20_wrecked_ship_phantoon ; Wrecked Ship: Phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_shaft_to_supers: + dw #preset_prkd20_wrecked_ship_leaving_phantoon ; Wrecked Ship: Leaving Phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0226 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $019C ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_prkd20_wrecked_ship_shaft_up: + dw #preset_prkd20_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_attic: + dw #preset_prkd20_wrecked_ship_shaft_up ; Wrecked Ship: Shaft Up + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_prkd20_wrecked_ship_upper_west_ocean: + dw #preset_prkd20_wrecked_ship_attic ; Wrecked Ship: Attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_prkd20_wrecked_ship_pancakes_and_wavers: + dw #preset_prkd20_wrecked_ship_upper_west_ocean ; Wrecked Ship: Upper West Ocean + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C0 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_wrecked_ship_bowling_alley: + dw #preset_prkd20_wrecked_ship_pancakes_and_wavers ; Wrecked Ship: Pancakes and Wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $017B ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_prkd20_wrecked_ship_leaving_gravity: + dw #preset_prkd20_wrecked_ship_bowling_alley ; Wrecked Ship: Bowling Alley + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1024 ; Collected Items + dw $09C2, $0045 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw #$FFFF + +preset_prkd20_wrecked_ship_reverse_moat: + dw #preset_prkd20_wrecked_ship_leaving_gravity ; Wrecked Ship: Leaving Gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0043 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0068 ; Samus X + dw $0AFA, $049B ; Samus Y + dw #$FFFF + +preset_prkd20_wrecked_ship_crateria_kihunters_return: + dw #preset_prkd20_wrecked_ship_reverse_moat ; Wrecked Ship: Reverse Moat + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0915, $0004 ; Screen Y position in pixels + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $0094 ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_prkd20_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0057 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator ; Red Brinstar Revisit: Red Brinstar Elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_hellway_revisit: + dw #preset_prkd20_red_brinstar_revisit_caterpillars_revisit ; Red Brinstar Revisit: Caterpillars Revisit + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_red_tower_down: + dw #preset_prkd20_red_brinstar_revisit_hellway_revisit ; Red Brinstar Revisit: Hellway Revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $004F ; Health + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_skree_boost: + dw #preset_prkd20_red_brinstar_revisit_red_tower_down ; Red Brinstar Revisit: Red Tower Down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005E ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_below_spazer: + dw #preset_prkd20_red_brinstar_revisit_skree_boost ; Red Brinstar Revisit: Skree Boost + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $004E ; Health + dw $0AF6, $01DC ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_leaving_spazer: + dw #preset_prkd20_red_brinstar_revisit_below_spazer ; Red Brinstar Revisit: Below Spazer + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0053 ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_breaking_the_tube: + dw #preset_prkd20_red_brinstar_revisit_leaving_spazer ; Red Brinstar Revisit: Leaving Spazer + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B6 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_red_brinstar_revisit_business_center_preelev: + dw #preset_prkd20_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_prkd20_upper_norfair_business_center_postelev: + dw #preset_prkd20_red_brinstar_revisit_business_center_preelev ; Red Brinstar Revisit: Business Center Pre-Elev + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_hijump_etank: + dw #preset_prkd20_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev + dw $090F, $FFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_leaving_hijump: + dw #preset_prkd20_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1124 ; Equipped Items + dw $09A4, $1124 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CA, $0008 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D876, $0120 ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_business_center_revisit: + dw #preset_prkd20_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $27FF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0126 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_ice_beam_gates: + dw #preset_prkd20_upper_norfair_business_center_revisit ; Upper Norfair: Business Center Revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $030D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005A ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_ice_maze_up: + dw #preset_prkd20_upper_norfair_ice_beam_gates ; Upper Norfair: Ice Beam Gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0033 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_ice_maze_down: + dw #preset_prkd20_upper_norfair_ice_maze_up ; Upper Norfair: Ice Maze Up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00BB ; Samus X + dw $D876, $0124 ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_ice_escape: + dw #preset_prkd20_upper_norfair_ice_maze_down ; Upper Norfair: Ice Maze Down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_precathedral: + dw #preset_prkd20_upper_norfair_ice_escape ; Upper Norfair: Ice Escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_cathedral: + dw #preset_prkd20_upper_norfair_precathedral ; Upper Norfair: Pre-Cathedral + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000C ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2C00 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_rising_tide: + dw #preset_prkd20_upper_norfair_cathedral ; Upper Norfair: Cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_bubble_mountain: + dw #preset_prkd20_upper_norfair_rising_tide ; Upper Norfair: Rising Tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0121 ; Health + dw $0AF6, $04B0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd20_upper_norfair_bubble_mountain ; Upper Norfair: Bubble Mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd20_upper_norfair_bat_cave ; Upper Norfair: Bat Cave + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0045 ; Samus X + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd20_upper_norfair_leaving_speedbooster ; Upper Norfair: Leaving Speedbooster + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw #$FFFF + +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd20_upper_norfair_single_chamber ; Upper Norfair: Single Chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber ; Upper Norfair: Double Chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit ; Upper Norfair: Double Chamber Revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0140 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd20_upper_norfair_single_chamber_revisit ; Upper Norfair: Single Chamber Revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $090F, $9E80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $010E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd20_upper_norfair_volcano_room ; Upper Norfair: Volcano Room + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $090F, $9E00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $010A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd20_upper_norfair_kronic_boost ; Upper Norfair: Kronic Boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd20_upper_norfair_lava_spark ; Upper Norfair: Lava Spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd20_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_amphitheatre ; Lower Norfair: Amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_wasteland ; Lower Norfair: Wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0169 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd20_lower_norfair_plowerhouse ; Lower Norfair: Plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd20_lower_norfair_ridley_farming_room ; Lower Norfair: Ridley Farming Room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_upper_norfair_lava_spark ; Upper Norfair: Lava Spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall ; Lower Norfair No-X Ridley: LN Main Hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_nox_ridley_prepillars ; Lower Norfair No-X Ridley: Pre-Pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game ; Lower Norfair No-X Ridley: Worst Room In The Game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_nox_ridley_amphitheatre ; Lower Norfair No-X Ridley: Amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down ; Lower Norfair No-X Ridley: Kihunter Stairs Down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_nox_ridley_wasteland ; Lower Norfair No-X Ridley: Wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0169 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates ; Lower Norfair No-X Ridley: Metal Ninja Pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_nox_ridley_plowerhouse ; Lower Norfair No-X Ridley: Plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room ; Lower Norfair No-X Ridley: Ridley Farming Room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd20_lower_norfair_ridley ; Lower Norfair: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd20_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd20_lower_norfair_springball_maze ; Lower Norfair: Springball Maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd20_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd20_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd20_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd20_lower_norfair_business_center_final ; Lower Norfair: Business Center Final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd20_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_kraid_minikraid: + dw #preset_prkd20_kraid_kraid_kihunters ; Kraid: Kraid Kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position + dw #$FFFF + +preset_prkd20_kraid_kraid: + dw #preset_prkd20_kraid_minikraid ; Kraid: Mini-Kraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors + dw #$FFFF + +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd20_kraid_kraid ; Kraid: Kraid + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items + dw $D8B8, $2E64 ; Doors + dw #$FFFF + +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd20_kraid_leaving_varia ; Kraid: Leaving Varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd20_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00E1 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd20_kraid_kraid_kihunters_revisit ; Kraid: Kraid Kihunters Revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd20_kraid_leaving_kraids_lair ; Kraid: Leaving Kraid's Lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_fish_tank: + dw #preset_prkd20_maridia_maridia_tube_revisit ; Maridia: Maridia Tube Revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_mt_everest: + dw #preset_prkd20_maridia_fish_tank ; Maridia: Fish Tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_crab_shaft: + dw #preset_prkd20_maridia_mt_everest ; Maridia: Mt. Everest + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0086 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_aqueduct: + dw #preset_prkd20_maridia_crab_shaft ; Maridia: Crab Shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_aqueduct ; Maridia: Aqueduct + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_prkd20_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon_hallway ; Maridia: Botwoon Hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $023F ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $039D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon ; Maridia: Botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C5 ; Samus X + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_prkd20_maridia_halfie_setup: + dw #preset_prkd20_maridia_botwoon_etank ; Maridia: Botwoon E-Tank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0099 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_prkd20_maridia_draygon: + dw #preset_prkd20_maridia_halfie_setup ; Maridia: Halfie Setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_draygon ; Maridia: Draygon + dw $078D, $A96C ; DDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0003 ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie ; Maridia: Spikesuit Reverse Halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_colosseum ; Maridia: Reverse Colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_halfie_climb ; Maridia: Reverse Halfie Climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_etank ; Maridia: Reverse Botwoon E-Tank + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_botwoon_hallway ; Maridia: Reverse Botwoon Hallway + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_reverse_crab_shaft ; Maridia: Reverse Crab Shaft + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_maridia_mt_everest_revisit ; Maridia: Mt. Everest Revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $001A ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_red_brinstar_green_gate ; Backtracking: Red Brinstar Green Gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0005 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_parlor_return: + dw #preset_prkd20_backtracking_crateria_kihunters_final ; Backtracking: Crateria Kihunters Final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_parlor_return ; Backtracking: Parlor Return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_terminator_revisit ; Backtracking: Terminator Revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit ; Backtracking: Green Pirate Shaft Revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_prkd20_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_hallway ; Backtracking: G4 Hallway + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw #$FFFF + +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_prkd20_backtracking_g4_elevator ; Backtracking: G4 Elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_prkd20_tourian_metroids_1: + dw #preset_prkd20_tourian_tourian_elevator_room ; Tourian: Tourian Elevator Room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd20_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_1 ; Tourian: Metroids 1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events + dw #$FFFF + +preset_prkd20_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_2 ; Tourian: Metroids 2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_prkd20_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_3 ; Tourian: Metroids 3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_prkd20_tourian_giant_hoppers: + dw #preset_prkd20_tourian_metroids_4 ; Tourian: Metroids 4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_prkd20_tourian_baby_skip: + dw #preset_prkd20_tourian_giant_hoppers ; Tourian: Giant Hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0185 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_prkd20_tourian_gadora_room: + dw #preset_prkd20_tourian_baby_skip ; Tourian: Baby Skip + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D0 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_prkd20_tourian_rinka_shaft: + dw #preset_prkd20_tourian_gadora_room ; Tourian: Gadora Room + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C4, $01AF ; Doors + dw #$FFFF + +preset_prkd20_tourian_zeb_skip: + dw #preset_prkd20_tourian_rinka_shaft ; Tourian: Rinka Shaft + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_prkd20_tourian_mother_brain_2: + dw #preset_prkd20_tourian_zeb_skip ; Tourian: Zeb Skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0176 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_prkd20_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_2 ; Tourian: Mother Brain 2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_prkd20_tourian_zebes_escape: + dw #preset_prkd20_tourian_mother_brain_3 ; Tourian: Mother Brain 3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_prkd20_tourian_zebes_escape ; Tourian: Zebes Escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_3 ; Tourian: Escape Room 3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_room_4 ; Tourian: Escape Room 4 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_climb ; Tourian: Escape Climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00DE ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF diff --git a/src/presets/prkd20_menu.asm b/src/presets/prkd20_menu.asm index 6c92e2ed..f5dde845 100644 --- a/src/presets/prkd20_menu.asm +++ b/src/presets/prkd20_menu.asm @@ -1,751 +1,751 @@ -PresetsMenuPrkd20: - dw #presets_goto_prkd20_crateria - dw #presets_goto_prkd20_brinstar - dw #presets_goto_prkd20_wrecked_ship - dw #presets_goto_prkd20_red_brinstar_revisit - dw #presets_goto_prkd20_upper_norfair - dw #presets_goto_prkd20_lower_norfair - dw #presets_goto_prkd20_lower_norfair_nox - dw #presets_goto_prkd20_kraid - dw #presets_goto_prkd20_maridia - dw #presets_goto_prkd20_backtracking - dw #presets_goto_prkd20_tourian - dw #$0000 - %cm_header("PRESETS FOR 20% PRKD") - -presets_goto_prkd20_crateria: - %cm_submenu("Crateria", #presets_submenu_prkd20_crateria) - -presets_goto_prkd20_brinstar: - %cm_submenu("Brinstar", #presets_submenu_prkd20_brinstar) - -presets_goto_prkd20_wrecked_ship: - %cm_submenu("Wrecked Ship", #presets_submenu_prkd20_wrecked_ship) - -presets_goto_prkd20_red_brinstar_revisit: - %cm_submenu("Red Brinstar Revisit", #presets_submenu_prkd20_red_brinstar_revisit) - -presets_goto_prkd20_upper_norfair: - %cm_submenu("Upper Norfair", #presets_submenu_prkd20_upper_norfair) - -presets_goto_prkd20_lower_norfair: - %cm_submenu("Lower Norfair", #presets_submenu_prkd20_lower_norfair) - -presets_goto_prkd20_lower_norfair_nox: - %cm_submenu("Lower Norfair No-X Ridley", #presets_submenu_prkd20_lower_norfair_nox) - -presets_goto_prkd20_kraid: - %cm_submenu("Kraid", #presets_submenu_prkd20_kraid) - -presets_goto_prkd20_maridia: - %cm_submenu("Maridia", #presets_submenu_prkd20_maridia) - -presets_goto_prkd20_backtracking: - %cm_submenu("Backtracking", #presets_submenu_prkd20_backtracking) - -presets_goto_prkd20_tourian: - %cm_submenu("Tourian", #presets_submenu_prkd20_tourian) - -presets_submenu_prkd20_crateria: - dw #presets_prkd20_crateria_ceres_elevator - dw #presets_prkd20_crateria_ceres_escape - dw #presets_prkd20_crateria_ceres_last_3_rooms - dw #presets_prkd20_crateria_ship - dw #presets_prkd20_crateria_parlor - dw #presets_prkd20_crateria_parlor_downback - dw #presets_prkd20_crateria_climb_down - dw #presets_prkd20_crateria_pit_room - dw #presets_prkd20_crateria_morph - dw #presets_prkd20_crateria_construction_zone_down - dw #presets_prkd20_crateria_construction_zone_up - dw #presets_prkd20_crateria_pit_room_revisit - dw #presets_prkd20_crateria_climb_up - dw #presets_prkd20_crateria_parlor_revisit - dw #presets_prkd20_crateria_flyway - dw #presets_prkd20_crateria_bomb_torizo - dw #presets_prkd20_crateria_alcatraz - dw #presets_prkd20_crateria_terminator - dw #presets_prkd20_crateria_green_pirate_shaft - dw #$0000 - %cm_header("CRATERIA") - -presets_submenu_prkd20_brinstar: - dw #presets_prkd20_brinstar_green_brinstar_elevator - dw #presets_prkd20_brinstar_early_supers - dw #presets_prkd20_brinstar_dachora_room - dw #presets_prkd20_brinstar_big_pink - dw #presets_prkd20_brinstar_green_hill_zone - dw #presets_prkd20_brinstar_noob_bridge - dw #presets_prkd20_brinstar_red_tower - dw #presets_prkd20_brinstar_hellway - dw #presets_prkd20_brinstar_caterpillars_down - dw #presets_prkd20_brinstar_alpha_power_bombs - dw #presets_prkd20_brinstar_caterpillars_up - dw #presets_prkd20_brinstar_crateria_kihunters - dw #presets_prkd20_brinstar_continuous_wall_jump - dw #presets_prkd20_brinstar_horizontal_bomb_jump - dw #presets_prkd20_brinstar_ocean - dw #$0000 - %cm_header("BRINSTAR") - -presets_submenu_prkd20_wrecked_ship: - dw #presets_prkd20_wrecked_ship_shaft_down - dw #presets_prkd20_wrecked_ship_basement - dw #presets_prkd20_wrecked_ship_phantoon - dw #presets_prkd20_wrecked_ship_leaving_phantoon - dw #presets_prkd20_wrecked_ship_shaft_to_supers - dw #presets_prkd20_wrecked_ship_shaft_up - dw #presets_prkd20_wrecked_ship_attic - dw #presets_prkd20_wrecked_ship_upper_west_ocean - dw #presets_prkd20_wrecked_ship_pancakes_and_wavers - dw #presets_prkd20_wrecked_ship_bowling_alley - dw #presets_prkd20_wrecked_ship_leaving_gravity - dw #presets_prkd20_wrecked_ship_reverse_moat - dw #presets_prkd20_wrecked_ship_crateria_kihunters_return - dw #$0000 - %cm_header("WRECKED SHIP") - -presets_submenu_prkd20_red_brinstar_revisit: - dw #presets_prkd20_red_brinstar_revisit_red_brinstar_elevator - dw #presets_prkd20_red_brinstar_revisit_caterpillars_revisit - dw #presets_prkd20_red_brinstar_revisit_hellway_revisit - dw #presets_prkd20_red_brinstar_revisit_red_tower_down - dw #presets_prkd20_red_brinstar_revisit_skree_boost - dw #presets_prkd20_red_brinstar_revisit_below_spazer - dw #presets_prkd20_red_brinstar_revisit_leaving_spazer - dw #presets_prkd20_red_brinstar_revisit_breaking_tube - dw #presets_prkd20_red_brinstar_revisit_business_center_preelev - dw #$0000 - %cm_header("RED BRINSTAR REVISIT") - -presets_submenu_prkd20_upper_norfair: - dw #presets_prkd20_upper_norfair_business_center_postelev - dw #presets_prkd20_upper_norfair_hi_jump_etank - dw #presets_prkd20_upper_norfair_leaving_hi_jump - dw #presets_prkd20_upper_norfair_business_center_revisit - dw #presets_prkd20_upper_norfair_ice_beam_gates - dw #presets_prkd20_upper_norfair_ice_maze_up - dw #presets_prkd20_upper_norfair_ice_maze_down - dw #presets_prkd20_upper_norfair_ice_escape - dw #presets_prkd20_upper_norfair_precathedral - dw #presets_prkd20_upper_norfair_cathedral - dw #presets_prkd20_upper_norfair_rising_tide - dw #presets_prkd20_upper_norfair_bubble_mountain - dw #presets_prkd20_upper_norfair_bat_cave - dw #presets_prkd20_upper_norfair_leaving_speedbooster - dw #presets_prkd20_upper_norfair_single_chamber - dw #presets_prkd20_upper_norfair_double_chamber - dw #presets_prkd20_upper_norfair_double_chamber_revisited - dw #presets_prkd20_upper_norfair_single_chamber_revisited - dw #presets_prkd20_upper_norfair_volcano_room - dw #presets_prkd20_upper_norfair_kronic_boost - dw #presets_prkd20_upper_norfair_lava_spark - dw #$0000 - %cm_header("UPPER NORFAIR") - -presets_submenu_prkd20_lower_norfair: - dw #presets_prkd20_lower_norfair_ln_main_hall - dw #presets_prkd20_lower_norfair_prepillars - dw #presets_prkd20_lower_norfair_worst_room_in_the_game - dw #presets_prkd20_lower_norfair_amphitheatre - dw #presets_prkd20_lower_norfair_kihunter_stairs_down - dw #presets_prkd20_lower_norfair_wasteland - dw #presets_prkd20_lower_norfair_metal_ninja_pirates - dw #presets_prkd20_lower_norfair_plowerhouse - dw #presets_prkd20_lower_norfair_ridley_farming_room - dw #presets_prkd20_lower_norfair_ridley - dw #presets_prkd20_lower_norfair_leaving_ridley - dw #presets_prkd20_lower_norfair_reverse_plowerhouse - dw #presets_prkd20_lower_norfair_wasteland_revisit - dw #presets_prkd20_lower_norfair_kihunter_stairs_up - dw #presets_prkd20_lower_norfair_fire_flea_room - dw #presets_prkd20_lower_norfair_springball_maze - dw #presets_prkd20_lower_norfair_three_musketeers - dw #presets_prkd20_lower_norfair_single_chamber_final - dw #presets_prkd20_lower_norfair_bubble_mountain_final - dw #presets_prkd20_lower_norfair_frog_speedway - dw #presets_prkd20_lower_norfair_business_center_final - dw #$0000 - %cm_header("LOWER NORFAIR") - -presets_submenu_prkd20_lower_norfair_nox: - dw #presets_prkd20_lower_norfair_nox_ln_main_hall - dw #presets_prkd20_lower_norfair_nox_prepillars - dw #presets_prkd20_lower_norfair_nox_worst_room_in_the_game - dw #presets_prkd20_lower_norfair_nox_amphitheatre - dw #presets_prkd20_lower_norfair_nox_kihunter_stairs_down - dw #presets_prkd20_lower_norfair_nox_wasteland - dw #presets_prkd20_lower_norfair_nox_metal_ninja_pirates - dw #presets_prkd20_lower_norfair_nox_plowerhouse - dw #presets_prkd20_lower_norfair_nox_ridley_farming_room - dw #presets_prkd20_lower_norfair_nox_ridley - dw #presets_prkd20_lower_norfair_leaving_ridley - dw #presets_prkd20_lower_norfair_reverse_plowerhouse - dw #presets_prkd20_lower_norfair_wasteland_revisit - dw #presets_prkd20_lower_norfair_kihunter_stairs_up - dw #presets_prkd20_lower_norfair_fire_flea_room - dw #presets_prkd20_lower_norfair_springball_maze - dw #presets_prkd20_lower_norfair_three_musketeers - dw #presets_prkd20_lower_norfair_single_chamber_final - dw #presets_prkd20_lower_norfair_bubble_mountain_final - dw #presets_prkd20_lower_norfair_frog_speedway - dw #presets_prkd20_lower_norfair_business_center_final - dw #$0000 - %cm_header("LOWER NORFAIR NO-X RIDLEY") - -presets_submenu_prkd20_kraid: - dw #presets_prkd20_kraid_entering_kraids_lair - dw #presets_prkd20_kraid_kraid_kihunters - dw #presets_prkd20_kraid_mini_kraid - dw #presets_prkd20_kraid_kraid - dw #presets_prkd20_kraid_leaving_varia - dw #presets_prkd20_kraid_mini_kraid_revisit - dw #presets_prkd20_kraid_kraid_kihunters_revisit - dw #presets_prkd20_kraid_leaving_kraids_lair - dw #$0000 - %cm_header("KRAID") - -presets_submenu_prkd20_maridia: - dw #presets_prkd20_maridia_maridia_tube_revisit - dw #presets_prkd20_maridia_fish_tank - dw #presets_prkd20_maridia_mt_everest - dw #presets_prkd20_maridia_crab_shaft - dw #presets_prkd20_maridia_aqueduct - dw #presets_prkd20_maridia_botwoon_hallway - dw #presets_prkd20_maridia_botwoon - dw #presets_prkd20_maridia_botwoon_etank - dw #presets_prkd20_maridia_halfie_setup - dw #presets_prkd20_maridia_draygon - dw #presets_prkd20_maridia_spikesuit_reverse_halfie - dw #presets_prkd20_maridia_reverse_colosseum - dw #presets_prkd20_maridia_reverse_halfie_climb - dw #presets_prkd20_maridia_reverse_botwoon_etank - dw #presets_prkd20_maridia_reverse_botwoon_hallway - dw #presets_prkd20_maridia_reverse_crab_shaft - dw #presets_prkd20_maridia_mt_everest_revisit - dw #$0000 - %cm_header("MARIDIA") - -presets_submenu_prkd20_backtracking: - dw #presets_prkd20_backtracking_red_brinstar_green_gate - dw #presets_prkd20_backtracking_crateria_kihunters_final - dw #presets_prkd20_backtracking_parlor_return - dw #presets_prkd20_backtracking_terminator_revisit - dw #presets_prkd20_backtracking_green_pirate_shaft_revisit - dw #presets_prkd20_backtracking_g4_hallway - dw #presets_prkd20_backtracking_g4_elevator - dw #$0000 - %cm_header("BACKTRACKING") - -presets_submenu_prkd20_tourian: - dw #presets_prkd20_tourian_tourian_elevator_room - dw #presets_prkd20_tourian_metroids_1 - dw #presets_prkd20_tourian_metroids_2 - dw #presets_prkd20_tourian_metroids_3 - dw #presets_prkd20_tourian_metroids_4 - dw #presets_prkd20_tourian_giant_hoppers - dw #presets_prkd20_tourian_baby_skip - dw #presets_prkd20_tourian_gadora_room - dw #presets_prkd20_tourian_rinka_shaft - dw #presets_prkd20_tourian_zeb_skip - dw #presets_prkd20_tourian_mother_brain_2 - dw #presets_prkd20_tourian_mother_brain_3 - dw #presets_prkd20_tourian_zebes_escape - dw #presets_prkd20_tourian_escape_room_3 - dw #presets_prkd20_tourian_escape_room_4 - dw #presets_prkd20_tourian_escape_climb - dw #presets_prkd20_tourian_escape_parlor - dw #$0000 - %cm_header("TOURIAN") - -; Crateria -presets_prkd20_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_prkd20_crateria_ceres_elevator) - -presets_prkd20_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_prkd20_crateria_ceres_escape) - -presets_prkd20_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_prkd20_crateria_ceres_last_3_rooms) - -presets_prkd20_crateria_ship: - %cm_preset("Ship", #preset_prkd20_crateria_ship) - -presets_prkd20_crateria_parlor: - %cm_preset("Parlor", #preset_prkd20_crateria_parlor) - -presets_prkd20_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_prkd20_crateria_parlor_downback) - -presets_prkd20_crateria_climb_down: - %cm_preset("Climb Down", #preset_prkd20_crateria_climb_down) - -presets_prkd20_crateria_pit_room: - %cm_preset("Pit Room", #preset_prkd20_crateria_pit_room) - -presets_prkd20_crateria_morph: - %cm_preset("Morph", #preset_prkd20_crateria_morph) - -presets_prkd20_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_prkd20_crateria_construction_zone_down) - -presets_prkd20_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_prkd20_crateria_construction_zone_up) - -presets_prkd20_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_prkd20_crateria_pit_room_revisit) - -presets_prkd20_crateria_climb_up: - %cm_preset("Climb Up", #preset_prkd20_crateria_climb_up) - -presets_prkd20_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_prkd20_crateria_parlor_revisit) - -presets_prkd20_crateria_flyway: - %cm_preset("Flyway", #preset_prkd20_crateria_flyway) - -presets_prkd20_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_prkd20_crateria_bomb_torizo) - -presets_prkd20_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_prkd20_crateria_alcatraz) - -presets_prkd20_crateria_terminator: - %cm_preset("Terminator", #preset_prkd20_crateria_terminator) - -presets_prkd20_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_prkd20_crateria_green_pirate_shaft) - - -; Brinstar -presets_prkd20_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_prkd20_brinstar_green_brinstar_elevator) - -presets_prkd20_brinstar_early_supers: - %cm_preset("Early Supers", #preset_prkd20_brinstar_early_supers) - -presets_prkd20_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_prkd20_brinstar_dachora_room) - -presets_prkd20_brinstar_big_pink: - %cm_preset("Big Pink", #preset_prkd20_brinstar_big_pink) - -presets_prkd20_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_prkd20_brinstar_green_hill_zone) - -presets_prkd20_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_prkd20_brinstar_noob_bridge) - -presets_prkd20_brinstar_red_tower: - %cm_preset("Red Tower", #preset_prkd20_brinstar_red_tower) - -presets_prkd20_brinstar_hellway: - %cm_preset("Hellway", #preset_prkd20_brinstar_hellway) - -presets_prkd20_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_prkd20_brinstar_caterpillars_down) - -presets_prkd20_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_prkd20_brinstar_alpha_power_bombs) - -presets_prkd20_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_prkd20_brinstar_caterpillars_up) - -presets_prkd20_brinstar_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_prkd20_brinstar_crateria_kihunters) - -presets_prkd20_brinstar_continuous_wall_jump: - %cm_preset("Continuous Wall Jump", #preset_prkd20_brinstar_continuous_wall_jump) - -presets_prkd20_brinstar_horizontal_bomb_jump: - %cm_preset("Horizontal Bomb Jump", #preset_prkd20_brinstar_horizontal_bomb_jump) - -presets_prkd20_brinstar_ocean: - %cm_preset("Ocean", #preset_prkd20_brinstar_ocean) - - -; Wrecked Ship -presets_prkd20_wrecked_ship_shaft_down: - %cm_preset("Shaft Down", #preset_prkd20_wrecked_ship_shaft_down) - -presets_prkd20_wrecked_ship_basement: - %cm_preset("Basement", #preset_prkd20_wrecked_ship_basement) - -presets_prkd20_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_prkd20_wrecked_ship_phantoon) - -presets_prkd20_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_prkd20_wrecked_ship_leaving_phantoon) - -presets_prkd20_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_prkd20_wrecked_ship_shaft_to_supers) - -presets_prkd20_wrecked_ship_shaft_up: - %cm_preset("Shaft Up", #preset_prkd20_wrecked_ship_shaft_up) - -presets_prkd20_wrecked_ship_attic: - %cm_preset("Attic", #preset_prkd20_wrecked_ship_attic) - -presets_prkd20_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_prkd20_wrecked_ship_upper_west_ocean) - -presets_prkd20_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_prkd20_wrecked_ship_pancakes_and_wavers) - -presets_prkd20_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_prkd20_wrecked_ship_bowling_alley) - -presets_prkd20_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_prkd20_wrecked_ship_leaving_gravity) - -presets_prkd20_wrecked_ship_reverse_moat: - %cm_preset("Reverse Moat", #preset_prkd20_wrecked_ship_reverse_moat) - -presets_prkd20_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_prkd20_wrecked_ship_crateria_kihunters_return) - - -; Red Brinstar Revisit -presets_prkd20_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator) - -presets_prkd20_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_prkd20_red_brinstar_revisit_caterpillars_revisit) - -presets_prkd20_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_prkd20_red_brinstar_revisit_hellway_revisit) - -presets_prkd20_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_prkd20_red_brinstar_revisit_red_tower_down) - -presets_prkd20_red_brinstar_revisit_skree_boost: - %cm_preset("Skree Boost", #preset_prkd20_red_brinstar_revisit_skree_boost) - -presets_prkd20_red_brinstar_revisit_below_spazer: - %cm_preset("Below Spazer", #preset_prkd20_red_brinstar_revisit_below_spazer) - -presets_prkd20_red_brinstar_revisit_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_prkd20_red_brinstar_revisit_leaving_spazer) - -presets_prkd20_red_brinstar_revisit_breaking_tube: - %cm_preset("Breaking Tube", #preset_prkd20_red_brinstar_revisit_breaking_tube) - -presets_prkd20_red_brinstar_revisit_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_prkd20_red_brinstar_revisit_business_center_preelev) - - -; Upper Norfair -presets_prkd20_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_prkd20_upper_norfair_business_center_postelev) - -presets_prkd20_upper_norfair_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_prkd20_upper_norfair_hi_jump_etank) - -presets_prkd20_upper_norfair_leaving_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_prkd20_upper_norfair_leaving_hi_jump) - -presets_prkd20_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_prkd20_upper_norfair_business_center_revisit) - -presets_prkd20_upper_norfair_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_prkd20_upper_norfair_ice_beam_gates) - -presets_prkd20_upper_norfair_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_prkd20_upper_norfair_ice_maze_up) - -presets_prkd20_upper_norfair_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_prkd20_upper_norfair_ice_maze_down) - -presets_prkd20_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_prkd20_upper_norfair_ice_escape) - -presets_prkd20_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_prkd20_upper_norfair_precathedral) - -presets_prkd20_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_prkd20_upper_norfair_cathedral) - -presets_prkd20_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_prkd20_upper_norfair_rising_tide) - -presets_prkd20_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_prkd20_upper_norfair_bubble_mountain) - -presets_prkd20_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_prkd20_upper_norfair_bat_cave) - -presets_prkd20_upper_norfair_leaving_speedbooster: - %cm_preset("Leaving Speedbooster", #preset_prkd20_upper_norfair_leaving_speedbooster) - -presets_prkd20_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_prkd20_upper_norfair_single_chamber) - -presets_prkd20_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_prkd20_upper_norfair_double_chamber) - -presets_prkd20_upper_norfair_double_chamber_revisited: - %cm_preset("Double Chamber Revisited", #preset_prkd20_upper_norfair_double_chamber_revisited) - -presets_prkd20_upper_norfair_single_chamber_revisited: - %cm_preset("Single Chamber Revisited", #preset_prkd20_upper_norfair_single_chamber_revisited) - -presets_prkd20_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_prkd20_upper_norfair_volcano_room) - -presets_prkd20_upper_norfair_kronic_boost: - %cm_preset("Kronic Boost", #preset_prkd20_upper_norfair_kronic_boost) - -presets_prkd20_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_prkd20_upper_norfair_lava_spark) - - -; Lower Norfair -presets_prkd20_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_ln_main_hall) - -presets_prkd20_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_prepillars) - -presets_prkd20_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_prkd20_lower_norfair_worst_room_in_the_game) - -presets_prkd20_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_amphitheatre) - -presets_prkd20_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_kihunter_stairs_down) - -presets_prkd20_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_prkd20_lower_norfair_wasteland) - -presets_prkd20_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_metal_ninja_pirates) - -presets_prkd20_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_plowerhouse) - -presets_prkd20_lower_norfair_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_ridley_farming_room) - -presets_prkd20_lower_norfair_ridley: - %cm_preset("Ridley", #preset_prkd20_lower_norfair_ridley) - -presets_prkd20_lower_norfair_nox_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_nox_ln_main_hall) - -presets_prkd20_lower_norfair_nox_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_nox_prepillars) - -presets_prkd20_lower_norfair_nox_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_prkd20_lower_norfair_nox_worst_room_in_the_game) - -presets_prkd20_lower_norfair_nox_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_nox_amphitheatre) - -presets_prkd20_lower_norfair_nox_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_nox_kihunter_stairs_down) - -presets_prkd20_lower_norfair_nox_wasteland: - %cm_preset("Wasteland", #preset_prkd20_lower_norfair_nox_wasteland) - -presets_prkd20_lower_norfair_nox_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_nox_metal_ninja_pirates) - -presets_prkd20_lower_norfair_nox_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_nox_plowerhouse) - -presets_prkd20_lower_norfair_nox_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_nox_ridley_farming_room) - -presets_prkd20_lower_norfair_nox_ridley: - %cm_preset("Ridley", #preset_prkd20_lower_norfair_nox_ridley) - -presets_prkd20_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_prkd20_lower_norfair_leaving_ridley) - -presets_prkd20_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_prkd20_lower_norfair_reverse_plowerhouse) - -presets_prkd20_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_prkd20_lower_norfair_wasteland_revisit) - -presets_prkd20_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_prkd20_lower_norfair_kihunter_stairs_up) - -presets_prkd20_lower_norfair_fire_flea_room: - %cm_preset("Fire Flea Room", #preset_prkd20_lower_norfair_fire_flea_room) - -presets_prkd20_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_prkd20_lower_norfair_springball_maze) - -presets_prkd20_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_prkd20_lower_norfair_three_musketeers) - -presets_prkd20_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_prkd20_lower_norfair_single_chamber_final) - -presets_prkd20_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_prkd20_lower_norfair_bubble_mountain_final) - -presets_prkd20_lower_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_prkd20_lower_norfair_frog_speedway) - -presets_prkd20_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_prkd20_lower_norfair_business_center_final) - - -; Kraid -presets_prkd20_kraid_entering_kraids_lair: - %cm_preset("Entering Kraids Lair", #preset_prkd20_kraid_entering_kraids_lair) - -presets_prkd20_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_prkd20_kraid_kraid_kihunters) - -presets_prkd20_kraid_mini_kraid: - %cm_preset("Mini Kraid", #preset_prkd20_kraid_mini_kraid) - -presets_prkd20_kraid_kraid: - %cm_preset("Kraid", #preset_prkd20_kraid_kraid) - -presets_prkd20_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_prkd20_kraid_leaving_varia) - -presets_prkd20_kraid_mini_kraid_revisit: - %cm_preset("Mini Kraid Revisit", #preset_prkd20_kraid_mini_kraid_revisit) - -presets_prkd20_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_prkd20_kraid_kraid_kihunters_revisit) - -presets_prkd20_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraids Lair", #preset_prkd20_kraid_leaving_kraids_lair) - - -; Maridia -presets_prkd20_maridia_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_prkd20_maridia_maridia_tube_revisit) - -presets_prkd20_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_prkd20_maridia_fish_tank) - -presets_prkd20_maridia_mt_everest: - %cm_preset("Mt Everest", #preset_prkd20_maridia_mt_everest) - -presets_prkd20_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_prkd20_maridia_crab_shaft) - -presets_prkd20_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_prkd20_maridia_aqueduct) - -presets_prkd20_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_prkd20_maridia_botwoon_hallway) - -presets_prkd20_maridia_botwoon: - %cm_preset("Botwoon", #preset_prkd20_maridia_botwoon) - -presets_prkd20_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_prkd20_maridia_botwoon_etank) - -presets_prkd20_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_prkd20_maridia_halfie_setup) - -presets_prkd20_maridia_draygon: - %cm_preset("Draygon", #preset_prkd20_maridia_draygon) - -presets_prkd20_maridia_spikesuit_reverse_halfie: - %cm_preset("Spikesuit Reverse Halfie", #preset_prkd20_maridia_spikesuit_reverse_halfie) - -presets_prkd20_maridia_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_prkd20_maridia_reverse_colosseum) - -presets_prkd20_maridia_reverse_halfie_climb: - %cm_preset("Reverse Halfie Climb", #preset_prkd20_maridia_reverse_halfie_climb) - -presets_prkd20_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_prkd20_maridia_reverse_botwoon_etank) - -presets_prkd20_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_prkd20_maridia_reverse_botwoon_hallway) - -presets_prkd20_maridia_reverse_crab_shaft: - %cm_preset("Reverse Crab Shaft", #preset_prkd20_maridia_reverse_crab_shaft) - -presets_prkd20_maridia_mt_everest_revisit: - %cm_preset("Mt Everest Revisit", #preset_prkd20_maridia_mt_everest_revisit) - - -; Backtracking -presets_prkd20_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_prkd20_backtracking_red_brinstar_green_gate) - -presets_prkd20_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_prkd20_backtracking_crateria_kihunters_final) - -presets_prkd20_backtracking_parlor_return: - %cm_preset("Parlor Return", #preset_prkd20_backtracking_parlor_return) - -presets_prkd20_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_prkd20_backtracking_terminator_revisit) - -presets_prkd20_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_prkd20_backtracking_green_pirate_shaft_revisit) - -presets_prkd20_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_prkd20_backtracking_g4_hallway) - -presets_prkd20_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_prkd20_backtracking_g4_elevator) - - -; Tourian -presets_prkd20_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_prkd20_tourian_tourian_elevator_room) - -presets_prkd20_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_prkd20_tourian_metroids_1) - -presets_prkd20_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_prkd20_tourian_metroids_2) - -presets_prkd20_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_prkd20_tourian_metroids_3) - -presets_prkd20_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_prkd20_tourian_metroids_4) - -presets_prkd20_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_prkd20_tourian_giant_hoppers) - -presets_prkd20_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_prkd20_tourian_baby_skip) - -presets_prkd20_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_prkd20_tourian_gadora_room) - -presets_prkd20_tourian_rinka_shaft: - %cm_preset("Rinka Shaft", #preset_prkd20_tourian_rinka_shaft) - -presets_prkd20_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_prkd20_tourian_zeb_skip) - -presets_prkd20_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_prkd20_tourian_mother_brain_2) - -presets_prkd20_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_prkd20_tourian_mother_brain_3) - -presets_prkd20_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_prkd20_tourian_zebes_escape) - -presets_prkd20_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_prkd20_tourian_escape_room_3) - -presets_prkd20_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_prkd20_tourian_escape_room_4) - -presets_prkd20_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_prkd20_tourian_escape_climb) - -presets_prkd20_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_prkd20_tourian_escape_parlor) - - +PresetsMenuPrkd20: + dw #presets_goto_prkd20_crateria + dw #presets_goto_prkd20_brinstar + dw #presets_goto_prkd20_wrecked_ship + dw #presets_goto_prkd20_red_brinstar_revisit + dw #presets_goto_prkd20_upper_norfair + dw #presets_goto_prkd20_lower_norfair + dw #presets_goto_prkd20_lower_norfair_nox_ridley + dw #presets_goto_prkd20_kraid + dw #presets_goto_prkd20_maridia + dw #presets_goto_prkd20_backtracking + dw #presets_goto_prkd20_tourian + dw #$0000 + %cm_header("PRESETS FOR 20% PRKD") + +presets_goto_prkd20_crateria: + %cm_submenu("Crateria", #presets_submenu_prkd20_crateria) + +presets_goto_prkd20_brinstar: + %cm_submenu("Brinstar", #presets_submenu_prkd20_brinstar) + +presets_goto_prkd20_wrecked_ship: + %cm_submenu("Wrecked Ship", #presets_submenu_prkd20_wrecked_ship) + +presets_goto_prkd20_red_brinstar_revisit: + %cm_submenu("Red Brinstar Revisit", #presets_submenu_prkd20_red_brinstar_revisit) + +presets_goto_prkd20_upper_norfair: + %cm_submenu("Upper Norfair", #presets_submenu_prkd20_upper_norfair) + +presets_goto_prkd20_lower_norfair: + %cm_submenu("Lower Norfair", #presets_submenu_prkd20_lower_norfair) + +presets_goto_prkd20_lower_norfair_nox_ridley: + %cm_submenu("Lower Norfair No-X Ridley", #presets_submenu_prkd20_lower_norfair_nox_ridley) + +presets_goto_prkd20_kraid: + %cm_submenu("Kraid", #presets_submenu_prkd20_kraid) + +presets_goto_prkd20_maridia: + %cm_submenu("Maridia", #presets_submenu_prkd20_maridia) + +presets_goto_prkd20_backtracking: + %cm_submenu("Backtracking", #presets_submenu_prkd20_backtracking) + +presets_goto_prkd20_tourian: + %cm_submenu("Tourian", #presets_submenu_prkd20_tourian) + +presets_submenu_prkd20_crateria: + dw #presets_prkd20_crateria_ceres_elevator + dw #presets_prkd20_crateria_ceres_escape + dw #presets_prkd20_crateria_ceres_last_3_rooms + dw #presets_prkd20_crateria_ship + dw #presets_prkd20_crateria_parlor + dw #presets_prkd20_crateria_parlor_downback + dw #presets_prkd20_crateria_climb_down + dw #presets_prkd20_crateria_pit_room + dw #presets_prkd20_crateria_morph + dw #presets_prkd20_crateria_construction_zone_down + dw #presets_prkd20_crateria_construction_zone_up + dw #presets_prkd20_crateria_pit_room_revisit + dw #presets_prkd20_crateria_climb_up + dw #presets_prkd20_crateria_parlor_revisit + dw #presets_prkd20_crateria_flyway + dw #presets_prkd20_crateria_bomb_torizo + dw #presets_prkd20_crateria_alcatraz + dw #presets_prkd20_crateria_terminator + dw #presets_prkd20_crateria_green_pirate_shaft + dw #$0000 + %cm_header("CRATERIA") + +presets_submenu_prkd20_brinstar: + dw #presets_prkd20_brinstar_green_brinstar_elevator + dw #presets_prkd20_brinstar_early_supers + dw #presets_prkd20_brinstar_dachora_room + dw #presets_prkd20_brinstar_big_pink + dw #presets_prkd20_brinstar_green_hill_zone + dw #presets_prkd20_brinstar_noob_bridge + dw #presets_prkd20_brinstar_red_tower + dw #presets_prkd20_brinstar_hellway + dw #presets_prkd20_brinstar_caterpillars_down + dw #presets_prkd20_brinstar_alpha_power_bombs + dw #presets_prkd20_brinstar_caterpillars_up + dw #presets_prkd20_brinstar_crateria_kihunters + dw #presets_prkd20_brinstar_continuous_wall_jump + dw #presets_prkd20_brinstar_horizontal_bomb_jump + dw #presets_prkd20_brinstar_ocean + dw #$0000 + %cm_header("BRINSTAR") + +presets_submenu_prkd20_wrecked_ship: + dw #presets_prkd20_wrecked_ship_shaft_down + dw #presets_prkd20_wrecked_ship_basement + dw #presets_prkd20_wrecked_ship_phantoon + dw #presets_prkd20_wrecked_ship_leaving_phantoon + dw #presets_prkd20_wrecked_ship_shaft_to_supers + dw #presets_prkd20_wrecked_ship_shaft_up + dw #presets_prkd20_wrecked_ship_attic + dw #presets_prkd20_wrecked_ship_upper_west_ocean + dw #presets_prkd20_wrecked_ship_pancakes_and_wavers + dw #presets_prkd20_wrecked_ship_bowling_alley + dw #presets_prkd20_wrecked_ship_leaving_gravity + dw #presets_prkd20_wrecked_ship_reverse_moat + dw #presets_prkd20_wrecked_ship_crateria_kihunters_return + dw #$0000 + %cm_header("WRECKED SHIP") + +presets_submenu_prkd20_red_brinstar_revisit: + dw #presets_prkd20_red_brinstar_revisit_red_brinstar_elevator + dw #presets_prkd20_red_brinstar_revisit_caterpillars_revisit + dw #presets_prkd20_red_brinstar_revisit_hellway_revisit + dw #presets_prkd20_red_brinstar_revisit_red_tower_down + dw #presets_prkd20_red_brinstar_revisit_skree_boost + dw #presets_prkd20_red_brinstar_revisit_below_spazer + dw #presets_prkd20_red_brinstar_revisit_leaving_spazer + dw #presets_prkd20_red_brinstar_revisit_breaking_the_tube + dw #presets_prkd20_red_brinstar_revisit_business_center_preelev + dw #$0000 + %cm_header("RED BRINSTAR REVISIT") + +presets_submenu_prkd20_upper_norfair: + dw #presets_prkd20_upper_norfair_business_center_postelev + dw #presets_prkd20_upper_norfair_hijump_etank + dw #presets_prkd20_upper_norfair_leaving_hijump + dw #presets_prkd20_upper_norfair_business_center_revisit + dw #presets_prkd20_upper_norfair_ice_beam_gates + dw #presets_prkd20_upper_norfair_ice_maze_up + dw #presets_prkd20_upper_norfair_ice_maze_down + dw #presets_prkd20_upper_norfair_ice_escape + dw #presets_prkd20_upper_norfair_precathedral + dw #presets_prkd20_upper_norfair_cathedral + dw #presets_prkd20_upper_norfair_rising_tide + dw #presets_prkd20_upper_norfair_bubble_mountain + dw #presets_prkd20_upper_norfair_bat_cave + dw #presets_prkd20_upper_norfair_leaving_speedbooster + dw #presets_prkd20_upper_norfair_single_chamber + dw #presets_prkd20_upper_norfair_double_chamber + dw #presets_prkd20_upper_norfair_double_chamber_revisit + dw #presets_prkd20_upper_norfair_single_chamber_revisit + dw #presets_prkd20_upper_norfair_volcano_room + dw #presets_prkd20_upper_norfair_kronic_boost + dw #presets_prkd20_upper_norfair_lava_spark + dw #$0000 + %cm_header("UPPER NORFAIR") + +presets_submenu_prkd20_lower_norfair: + dw #presets_prkd20_lower_norfair_ln_main_hall + dw #presets_prkd20_lower_norfair_prepillars + dw #presets_prkd20_lower_norfair_worst_room_in_the_game + dw #presets_prkd20_lower_norfair_amphitheatre + dw #presets_prkd20_lower_norfair_kihunter_stairs_down + dw #presets_prkd20_lower_norfair_wasteland + dw #presets_prkd20_lower_norfair_metal_ninja_pirates + dw #presets_prkd20_lower_norfair_plowerhouse + dw #presets_prkd20_lower_norfair_ridley_farming_room + dw #presets_prkd20_lower_norfair_ridley + dw #presets_prkd20_lower_norfair_leaving_ridley + dw #presets_prkd20_lower_norfair_reverse_plowerhouse + dw #presets_prkd20_lower_norfair_wasteland_revisit + dw #presets_prkd20_lower_norfair_kihunter_stairs_up + dw #presets_prkd20_lower_norfair_fireflea_room + dw #presets_prkd20_lower_norfair_springball_maze + dw #presets_prkd20_lower_norfair_three_musketeers + dw #presets_prkd20_lower_norfair_single_chamber_final + dw #presets_prkd20_lower_norfair_bubble_mountain_final + dw #presets_prkd20_lower_norfair_frog_speedway + dw #presets_prkd20_lower_norfair_business_center_final + dw #$0000 + %cm_header("LOWER NORFAIR") + +presets_submenu_prkd20_lower_norfair_nox_ridley: + dw #presets_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw #presets_prkd20_lower_norfair_nox_ridley_prepillars + dw #presets_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game + dw #presets_prkd20_lower_norfair_nox_ridley_amphitheatre + dw #presets_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down + dw #presets_prkd20_lower_norfair_nox_ridley_wasteland + dw #presets_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates + dw #presets_prkd20_lower_norfair_nox_ridley_plowerhouse + dw #presets_prkd20_lower_norfair_nox_ridley_ridley_farming_room + dw #presets_prkd20_lower_norfair_nox_ridley_ridley + dw #presets_prkd20_lower_norfair_leaving_ridley + dw #presets_prkd20_lower_norfair_reverse_plowerhouse + dw #presets_prkd20_lower_norfair_wasteland_revisit + dw #presets_prkd20_lower_norfair_kihunter_stairs_up + dw #presets_prkd20_lower_norfair_fireflea_room + dw #presets_prkd20_lower_norfair_springball_maze + dw #presets_prkd20_lower_norfair_three_musketeers + dw #presets_prkd20_lower_norfair_single_chamber_final + dw #presets_prkd20_lower_norfair_bubble_mountain_final + dw #presets_prkd20_lower_norfair_frog_speedway + dw #presets_prkd20_lower_norfair_business_center_final + dw #$0000 + %cm_header("LOWER NORFAIR NO-X RIDLEY") + +presets_submenu_prkd20_kraid: + dw #presets_prkd20_kraid_entering_kraids_lair + dw #presets_prkd20_kraid_kraid_kihunters + dw #presets_prkd20_kraid_minikraid + dw #presets_prkd20_kraid_kraid + dw #presets_prkd20_kraid_leaving_varia + dw #presets_prkd20_kraid_minikraid_revisit + dw #presets_prkd20_kraid_kraid_kihunters_revisit + dw #presets_prkd20_kraid_leaving_kraids_lair + dw #$0000 + %cm_header("KRAID") + +presets_submenu_prkd20_maridia: + dw #presets_prkd20_maridia_maridia_tube_revisit + dw #presets_prkd20_maridia_fish_tank + dw #presets_prkd20_maridia_mt_everest + dw #presets_prkd20_maridia_crab_shaft + dw #presets_prkd20_maridia_aqueduct + dw #presets_prkd20_maridia_botwoon_hallway + dw #presets_prkd20_maridia_botwoon + dw #presets_prkd20_maridia_botwoon_etank + dw #presets_prkd20_maridia_halfie_setup + dw #presets_prkd20_maridia_draygon + dw #presets_prkd20_maridia_spikesuit_reverse_halfie + dw #presets_prkd20_maridia_reverse_colosseum + dw #presets_prkd20_maridia_reverse_halfie_climb + dw #presets_prkd20_maridia_reverse_botwoon_etank + dw #presets_prkd20_maridia_reverse_botwoon_hallway + dw #presets_prkd20_maridia_reverse_crab_shaft + dw #presets_prkd20_maridia_mt_everest_revisit + dw #$0000 + %cm_header("MARIDIA") + +presets_submenu_prkd20_backtracking: + dw #presets_prkd20_backtracking_red_brinstar_green_gate + dw #presets_prkd20_backtracking_crateria_kihunters_final + dw #presets_prkd20_backtracking_parlor_return + dw #presets_prkd20_backtracking_terminator_revisit + dw #presets_prkd20_backtracking_green_pirate_shaft_revisit + dw #presets_prkd20_backtracking_g4_hallway + dw #presets_prkd20_backtracking_g4_elevator + dw #$0000 + %cm_header("BACKTRACKING") + +presets_submenu_prkd20_tourian: + dw #presets_prkd20_tourian_tourian_elevator_room + dw #presets_prkd20_tourian_metroids_1 + dw #presets_prkd20_tourian_metroids_2 + dw #presets_prkd20_tourian_metroids_3 + dw #presets_prkd20_tourian_metroids_4 + dw #presets_prkd20_tourian_giant_hoppers + dw #presets_prkd20_tourian_baby_skip + dw #presets_prkd20_tourian_gadora_room + dw #presets_prkd20_tourian_rinka_shaft + dw #presets_prkd20_tourian_zeb_skip + dw #presets_prkd20_tourian_mother_brain_2 + dw #presets_prkd20_tourian_mother_brain_3 + dw #presets_prkd20_tourian_zebes_escape + dw #presets_prkd20_tourian_escape_room_3 + dw #presets_prkd20_tourian_escape_room_4 + dw #presets_prkd20_tourian_escape_climb + dw #presets_prkd20_tourian_escape_parlor + dw #$0000 + %cm_header("TOURIAN") + + +; Crateria +presets_prkd20_crateria_ceres_elevator: + %cm_preset("Ceres Elevator", #preset_prkd20_crateria_ceres_elevator) + +presets_prkd20_crateria_ceres_escape: + %cm_preset("Ceres Escape", #preset_prkd20_crateria_ceres_escape) + +presets_prkd20_crateria_ceres_last_3_rooms: + %cm_preset("Ceres Last 3 Rooms", #preset_prkd20_crateria_ceres_last_3_rooms) + +presets_prkd20_crateria_ship: + %cm_preset("Ship", #preset_prkd20_crateria_ship) + +presets_prkd20_crateria_parlor: + %cm_preset("Parlor", #preset_prkd20_crateria_parlor) + +presets_prkd20_crateria_parlor_downback: + %cm_preset("Parlor Downback", #preset_prkd20_crateria_parlor_downback) + +presets_prkd20_crateria_climb_down: + %cm_preset("Climb Down", #preset_prkd20_crateria_climb_down) + +presets_prkd20_crateria_pit_room: + %cm_preset("Pit Room", #preset_prkd20_crateria_pit_room) + +presets_prkd20_crateria_morph: + %cm_preset("Morph", #preset_prkd20_crateria_morph) + +presets_prkd20_crateria_construction_zone_down: + %cm_preset("Construction Zone Down", #preset_prkd20_crateria_construction_zone_down) + +presets_prkd20_crateria_construction_zone_up: + %cm_preset("Construction Zone Up", #preset_prkd20_crateria_construction_zone_up) + +presets_prkd20_crateria_pit_room_revisit: + %cm_preset("Pit Room Revisit", #preset_prkd20_crateria_pit_room_revisit) + +presets_prkd20_crateria_climb_up: + %cm_preset("Climb Up", #preset_prkd20_crateria_climb_up) + +presets_prkd20_crateria_parlor_revisit: + %cm_preset("Parlor Revisit", #preset_prkd20_crateria_parlor_revisit) + +presets_prkd20_crateria_flyway: + %cm_preset("Flyway", #preset_prkd20_crateria_flyway) + +presets_prkd20_crateria_bomb_torizo: + %cm_preset("Bomb Torizo", #preset_prkd20_crateria_bomb_torizo) + +presets_prkd20_crateria_alcatraz: + %cm_preset("Alcatraz", #preset_prkd20_crateria_alcatraz) + +presets_prkd20_crateria_terminator: + %cm_preset("Terminator", #preset_prkd20_crateria_terminator) + +presets_prkd20_crateria_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_prkd20_crateria_green_pirate_shaft) + + +; Brinstar +presets_prkd20_brinstar_green_brinstar_elevator: + %cm_preset("Green Brinstar Elevator", #preset_prkd20_brinstar_green_brinstar_elevator) + +presets_prkd20_brinstar_early_supers: + %cm_preset("Early Supers", #preset_prkd20_brinstar_early_supers) + +presets_prkd20_brinstar_dachora_room: + %cm_preset("Dachora Room", #preset_prkd20_brinstar_dachora_room) + +presets_prkd20_brinstar_big_pink: + %cm_preset("Big Pink", #preset_prkd20_brinstar_big_pink) + +presets_prkd20_brinstar_green_hill_zone: + %cm_preset("Green Hill Zone", #preset_prkd20_brinstar_green_hill_zone) + +presets_prkd20_brinstar_noob_bridge: + %cm_preset("Noob Bridge", #preset_prkd20_brinstar_noob_bridge) + +presets_prkd20_brinstar_red_tower: + %cm_preset("Red Tower", #preset_prkd20_brinstar_red_tower) + +presets_prkd20_brinstar_hellway: + %cm_preset("Hellway", #preset_prkd20_brinstar_hellway) + +presets_prkd20_brinstar_caterpillars_down: + %cm_preset("Caterpillars Down", #preset_prkd20_brinstar_caterpillars_down) + +presets_prkd20_brinstar_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_prkd20_brinstar_alpha_power_bombs) + +presets_prkd20_brinstar_caterpillars_up: + %cm_preset("Caterpillars Up", #preset_prkd20_brinstar_caterpillars_up) + +presets_prkd20_brinstar_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_prkd20_brinstar_crateria_kihunters) + +presets_prkd20_brinstar_continuous_wall_jump: + %cm_preset("Continuous Wall Jump", #preset_prkd20_brinstar_continuous_wall_jump) + +presets_prkd20_brinstar_horizontal_bomb_jump: + %cm_preset("Horizontal Bomb Jump", #preset_prkd20_brinstar_horizontal_bomb_jump) + +presets_prkd20_brinstar_ocean: + %cm_preset("Ocean", #preset_prkd20_brinstar_ocean) + + +; Wrecked Ship +presets_prkd20_wrecked_ship_shaft_down: + %cm_preset("Shaft Down", #preset_prkd20_wrecked_ship_shaft_down) + +presets_prkd20_wrecked_ship_basement: + %cm_preset("Basement", #preset_prkd20_wrecked_ship_basement) + +presets_prkd20_wrecked_ship_phantoon: + %cm_preset("Phantoon", #preset_prkd20_wrecked_ship_phantoon) + +presets_prkd20_wrecked_ship_leaving_phantoon: + %cm_preset("Leaving Phantoon", #preset_prkd20_wrecked_ship_leaving_phantoon) + +presets_prkd20_wrecked_ship_shaft_to_supers: + %cm_preset("Shaft To Supers", #preset_prkd20_wrecked_ship_shaft_to_supers) + +presets_prkd20_wrecked_ship_shaft_up: + %cm_preset("Shaft Up", #preset_prkd20_wrecked_ship_shaft_up) + +presets_prkd20_wrecked_ship_attic: + %cm_preset("Attic", #preset_prkd20_wrecked_ship_attic) + +presets_prkd20_wrecked_ship_upper_west_ocean: + %cm_preset("Upper West Ocean", #preset_prkd20_wrecked_ship_upper_west_ocean) + +presets_prkd20_wrecked_ship_pancakes_and_wavers: + %cm_preset("Pancakes and Wavers", #preset_prkd20_wrecked_ship_pancakes_and_wavers) + +presets_prkd20_wrecked_ship_bowling_alley: + %cm_preset("Bowling Alley", #preset_prkd20_wrecked_ship_bowling_alley) + +presets_prkd20_wrecked_ship_leaving_gravity: + %cm_preset("Leaving Gravity", #preset_prkd20_wrecked_ship_leaving_gravity) + +presets_prkd20_wrecked_ship_reverse_moat: + %cm_preset("Reverse Moat", #preset_prkd20_wrecked_ship_reverse_moat) + +presets_prkd20_wrecked_ship_crateria_kihunters_return: + %cm_preset("Crateria Kihunters Return", #preset_prkd20_wrecked_ship_crateria_kihunters_return) + + +; Red Brinstar Revisit +presets_prkd20_red_brinstar_revisit_red_brinstar_elevator: + %cm_preset("Red Brinstar Elevator", #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator) + +presets_prkd20_red_brinstar_revisit_caterpillars_revisit: + %cm_preset("Caterpillars Revisit", #preset_prkd20_red_brinstar_revisit_caterpillars_revisit) + +presets_prkd20_red_brinstar_revisit_hellway_revisit: + %cm_preset("Hellway Revisit", #preset_prkd20_red_brinstar_revisit_hellway_revisit) + +presets_prkd20_red_brinstar_revisit_red_tower_down: + %cm_preset("Red Tower Down", #preset_prkd20_red_brinstar_revisit_red_tower_down) + +presets_prkd20_red_brinstar_revisit_skree_boost: + %cm_preset("Skree Boost", #preset_prkd20_red_brinstar_revisit_skree_boost) + +presets_prkd20_red_brinstar_revisit_below_spazer: + %cm_preset("Below Spazer", #preset_prkd20_red_brinstar_revisit_below_spazer) + +presets_prkd20_red_brinstar_revisit_leaving_spazer: + %cm_preset("Leaving Spazer", #preset_prkd20_red_brinstar_revisit_leaving_spazer) + +presets_prkd20_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_prkd20_red_brinstar_revisit_breaking_the_tube) + +presets_prkd20_red_brinstar_revisit_business_center_preelev: + %cm_preset("Business Center Pre-Elev", #preset_prkd20_red_brinstar_revisit_business_center_preelev) + + +; Upper Norfair +presets_prkd20_upper_norfair_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_prkd20_upper_norfair_business_center_postelev) + +presets_prkd20_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_prkd20_upper_norfair_hijump_etank) + +presets_prkd20_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_prkd20_upper_norfair_leaving_hijump) + +presets_prkd20_upper_norfair_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_prkd20_upper_norfair_business_center_revisit) + +presets_prkd20_upper_norfair_ice_beam_gates: + %cm_preset("Ice Beam Gates", #preset_prkd20_upper_norfair_ice_beam_gates) + +presets_prkd20_upper_norfair_ice_maze_up: + %cm_preset("Ice Maze Up", #preset_prkd20_upper_norfair_ice_maze_up) + +presets_prkd20_upper_norfair_ice_maze_down: + %cm_preset("Ice Maze Down", #preset_prkd20_upper_norfair_ice_maze_down) + +presets_prkd20_upper_norfair_ice_escape: + %cm_preset("Ice Escape", #preset_prkd20_upper_norfair_ice_escape) + +presets_prkd20_upper_norfair_precathedral: + %cm_preset("Pre-Cathedral", #preset_prkd20_upper_norfair_precathedral) + +presets_prkd20_upper_norfair_cathedral: + %cm_preset("Cathedral", #preset_prkd20_upper_norfair_cathedral) + +presets_prkd20_upper_norfair_rising_tide: + %cm_preset("Rising Tide", #preset_prkd20_upper_norfair_rising_tide) + +presets_prkd20_upper_norfair_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_prkd20_upper_norfair_bubble_mountain) + +presets_prkd20_upper_norfair_bat_cave: + %cm_preset("Bat Cave", #preset_prkd20_upper_norfair_bat_cave) + +presets_prkd20_upper_norfair_leaving_speedbooster: + %cm_preset("Leaving Speedbooster", #preset_prkd20_upper_norfair_leaving_speedbooster) + +presets_prkd20_upper_norfair_single_chamber: + %cm_preset("Single Chamber", #preset_prkd20_upper_norfair_single_chamber) + +presets_prkd20_upper_norfair_double_chamber: + %cm_preset("Double Chamber", #preset_prkd20_upper_norfair_double_chamber) + +presets_prkd20_upper_norfair_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_prkd20_upper_norfair_double_chamber_revisit) + +presets_prkd20_upper_norfair_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_prkd20_upper_norfair_single_chamber_revisit) + +presets_prkd20_upper_norfair_volcano_room: + %cm_preset("Volcano Room", #preset_prkd20_upper_norfair_volcano_room) + +presets_prkd20_upper_norfair_kronic_boost: + %cm_preset("Kronic Boost", #preset_prkd20_upper_norfair_kronic_boost) + +presets_prkd20_upper_norfair_lava_spark: + %cm_preset("Lava Spark", #preset_prkd20_upper_norfair_lava_spark) + + +; Lower Norfair +presets_prkd20_lower_norfair_ln_main_hall: + %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_ln_main_hall) + +presets_prkd20_lower_norfair_prepillars: + %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_prepillars) + +presets_prkd20_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_prkd20_lower_norfair_worst_room_in_the_game) + +presets_prkd20_lower_norfair_amphitheatre: + %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_amphitheatre) + +presets_prkd20_lower_norfair_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_kihunter_stairs_down) + +presets_prkd20_lower_norfair_wasteland: + %cm_preset("Wasteland", #preset_prkd20_lower_norfair_wasteland) + +presets_prkd20_lower_norfair_metal_ninja_pirates: + %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_metal_ninja_pirates) + +presets_prkd20_lower_norfair_plowerhouse: + %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_plowerhouse) + +presets_prkd20_lower_norfair_ridley_farming_room: + %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_ridley_farming_room) + +presets_prkd20_lower_norfair_ridley: + %cm_preset("Ridley", #preset_prkd20_lower_norfair_ridley) + +presets_prkd20_lower_norfair_nox_ridley_ln_main_hall: + %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall) + +presets_prkd20_lower_norfair_nox_ridley_prepillars: + %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_nox_ridley_prepillars) + +presets_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game) + +presets_prkd20_lower_norfair_nox_ridley_amphitheatre: + %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_nox_ridley_amphitheatre) + +presets_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down) + +presets_prkd20_lower_norfair_nox_ridley_wasteland: + %cm_preset("Wasteland", #preset_prkd20_lower_norfair_nox_ridley_wasteland) + +presets_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates) + +presets_prkd20_lower_norfair_nox_ridley_plowerhouse: + %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_nox_ridley_plowerhouse) + +presets_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room) + +presets_prkd20_lower_norfair_nox_ridley_ridley: + %cm_preset("Ridley", #preset_prkd20_lower_norfair_nox_ridley_ridley) + +presets_prkd20_lower_norfair_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_prkd20_lower_norfair_leaving_ridley) + +presets_prkd20_lower_norfair_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_prkd20_lower_norfair_reverse_plowerhouse) + +presets_prkd20_lower_norfair_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_prkd20_lower_norfair_wasteland_revisit) + +presets_prkd20_lower_norfair_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_prkd20_lower_norfair_kihunter_stairs_up) + +presets_prkd20_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_prkd20_lower_norfair_fireflea_room) + +presets_prkd20_lower_norfair_springball_maze: + %cm_preset("Springball Maze", #preset_prkd20_lower_norfair_springball_maze) + +presets_prkd20_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_prkd20_lower_norfair_three_musketeers) + +presets_prkd20_lower_norfair_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_prkd20_lower_norfair_single_chamber_final) + +presets_prkd20_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_prkd20_lower_norfair_bubble_mountain_final) + +presets_prkd20_lower_norfair_frog_speedway: + %cm_preset("Frog Speedway", #preset_prkd20_lower_norfair_frog_speedway) + +presets_prkd20_lower_norfair_business_center_final: + %cm_preset("Business Center Final", #preset_prkd20_lower_norfair_business_center_final) + + +; Kraid +presets_prkd20_kraid_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_prkd20_kraid_entering_kraids_lair) + +presets_prkd20_kraid_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_prkd20_kraid_kraid_kihunters) + +presets_prkd20_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_prkd20_kraid_minikraid) + +presets_prkd20_kraid_kraid: + %cm_preset("Kraid", #preset_prkd20_kraid_kraid) + +presets_prkd20_kraid_leaving_varia: + %cm_preset("Leaving Varia", #preset_prkd20_kraid_leaving_varia) + +presets_prkd20_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_prkd20_kraid_minikraid_revisit) + +presets_prkd20_kraid_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_prkd20_kraid_kraid_kihunters_revisit) + +presets_prkd20_kraid_leaving_kraids_lair: + %cm_preset("Leaving Kraid's Lair", #preset_prkd20_kraid_leaving_kraids_lair) + + +; Maridia +presets_prkd20_maridia_maridia_tube_revisit: + %cm_preset("Maridia Tube Revisit", #preset_prkd20_maridia_maridia_tube_revisit) + +presets_prkd20_maridia_fish_tank: + %cm_preset("Fish Tank", #preset_prkd20_maridia_fish_tank) + +presets_prkd20_maridia_mt_everest: + %cm_preset("Mt. Everest", #preset_prkd20_maridia_mt_everest) + +presets_prkd20_maridia_crab_shaft: + %cm_preset("Crab Shaft", #preset_prkd20_maridia_crab_shaft) + +presets_prkd20_maridia_aqueduct: + %cm_preset("Aqueduct", #preset_prkd20_maridia_aqueduct) + +presets_prkd20_maridia_botwoon_hallway: + %cm_preset("Botwoon Hallway", #preset_prkd20_maridia_botwoon_hallway) + +presets_prkd20_maridia_botwoon: + %cm_preset("Botwoon", #preset_prkd20_maridia_botwoon) + +presets_prkd20_maridia_botwoon_etank: + %cm_preset("Botwoon E-Tank", #preset_prkd20_maridia_botwoon_etank) + +presets_prkd20_maridia_halfie_setup: + %cm_preset("Halfie Setup", #preset_prkd20_maridia_halfie_setup) + +presets_prkd20_maridia_draygon: + %cm_preset("Draygon", #preset_prkd20_maridia_draygon) + +presets_prkd20_maridia_spikesuit_reverse_halfie: + %cm_preset("Spikesuit Reverse Halfie", #preset_prkd20_maridia_spikesuit_reverse_halfie) + +presets_prkd20_maridia_reverse_colosseum: + %cm_preset("Reverse Colosseum", #preset_prkd20_maridia_reverse_colosseum) + +presets_prkd20_maridia_reverse_halfie_climb: + %cm_preset("Reverse Halfie Climb", #preset_prkd20_maridia_reverse_halfie_climb) + +presets_prkd20_maridia_reverse_botwoon_etank: + %cm_preset("Reverse Botwoon E-Tank", #preset_prkd20_maridia_reverse_botwoon_etank) + +presets_prkd20_maridia_reverse_botwoon_hallway: + %cm_preset("Reverse Botwoon Hallway", #preset_prkd20_maridia_reverse_botwoon_hallway) + +presets_prkd20_maridia_reverse_crab_shaft: + %cm_preset("Reverse Crab Shaft", #preset_prkd20_maridia_reverse_crab_shaft) + +presets_prkd20_maridia_mt_everest_revisit: + %cm_preset("Mt. Everest Revisit", #preset_prkd20_maridia_mt_everest_revisit) + + +; Backtracking +presets_prkd20_backtracking_red_brinstar_green_gate: + %cm_preset("Red Brinstar Green Gate", #preset_prkd20_backtracking_red_brinstar_green_gate) + +presets_prkd20_backtracking_crateria_kihunters_final: + %cm_preset("Crateria Kihunters Final", #preset_prkd20_backtracking_crateria_kihunters_final) + +presets_prkd20_backtracking_parlor_return: + %cm_preset("Parlor Return", #preset_prkd20_backtracking_parlor_return) + +presets_prkd20_backtracking_terminator_revisit: + %cm_preset("Terminator Revisit", #preset_prkd20_backtracking_terminator_revisit) + +presets_prkd20_backtracking_green_pirate_shaft_revisit: + %cm_preset("Green Pirate Shaft Revisit", #preset_prkd20_backtracking_green_pirate_shaft_revisit) + +presets_prkd20_backtracking_g4_hallway: + %cm_preset("G4 Hallway", #preset_prkd20_backtracking_g4_hallway) + +presets_prkd20_backtracking_g4_elevator: + %cm_preset("G4 Elevator", #preset_prkd20_backtracking_g4_elevator) + + +; Tourian +presets_prkd20_tourian_tourian_elevator_room: + %cm_preset("Tourian Elevator Room", #preset_prkd20_tourian_tourian_elevator_room) + +presets_prkd20_tourian_metroids_1: + %cm_preset("Metroids 1", #preset_prkd20_tourian_metroids_1) + +presets_prkd20_tourian_metroids_2: + %cm_preset("Metroids 2", #preset_prkd20_tourian_metroids_2) + +presets_prkd20_tourian_metroids_3: + %cm_preset("Metroids 3", #preset_prkd20_tourian_metroids_3) + +presets_prkd20_tourian_metroids_4: + %cm_preset("Metroids 4", #preset_prkd20_tourian_metroids_4) + +presets_prkd20_tourian_giant_hoppers: + %cm_preset("Giant Hoppers", #preset_prkd20_tourian_giant_hoppers) + +presets_prkd20_tourian_baby_skip: + %cm_preset("Baby Skip", #preset_prkd20_tourian_baby_skip) + +presets_prkd20_tourian_gadora_room: + %cm_preset("Gadora Room", #preset_prkd20_tourian_gadora_room) + +presets_prkd20_tourian_rinka_shaft: + %cm_preset("Rinka Shaft", #preset_prkd20_tourian_rinka_shaft) + +presets_prkd20_tourian_zeb_skip: + %cm_preset("Zeb Skip", #preset_prkd20_tourian_zeb_skip) + +presets_prkd20_tourian_mother_brain_2: + %cm_preset("Mother Brain 2", #preset_prkd20_tourian_mother_brain_2) + +presets_prkd20_tourian_mother_brain_3: + %cm_preset("Mother Brain 3", #preset_prkd20_tourian_mother_brain_3) + +presets_prkd20_tourian_zebes_escape: + %cm_preset("Zebes Escape", #preset_prkd20_tourian_zebes_escape) + +presets_prkd20_tourian_escape_room_3: + %cm_preset("Escape Room 3", #preset_prkd20_tourian_escape_room_3) + +presets_prkd20_tourian_escape_room_4: + %cm_preset("Escape Room 4", #preset_prkd20_tourian_escape_room_4) + +presets_prkd20_tourian_escape_climb: + %cm_preset("Escape Climb", #preset_prkd20_tourian_escape_climb) + +presets_prkd20_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_prkd20_tourian_escape_parlor) + diff --git a/src/presets/rbo_data.asm b/src/presets/rbo_data.asm index 359fa30e..d7f31040 100644 --- a/src/presets/rbo_data.asm +++ b/src/presets/rbo_data.asm @@ -247,7 +247,7 @@ preset_rbo_bombs_retro_etank: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rbo_bombs_taco_tank: +preset_rbo_bombs_taco_tank_optional: dw #preset_rbo_bombs_construction_zone_up ; Bombs: Construction Zone Up dw $078D, $8ECE ; DDB dw $079B, $9F64 ; MDB @@ -377,7 +377,7 @@ preset_rbo_bombs_terminator: dw #$FFFF preset_rbo_bombs_green_pirate_shaft: - dw #preset_rbo_bombs_terminator ; Crateria: Terminator + dw #preset_rbo_bombs_terminator ; Bombs: Terminator dw $078D, $895E ; DDB dw $079B, $990D ; MDB dw $090F, $9F00 ; Screen subpixel X position @@ -542,7 +542,7 @@ preset_rbo_brinstar_red_tower: dw $D8B6, $000C ; Doors dw #$FFFF -preset_rbo_brinstar_hellway_2n1m: +preset_rbo_brinstar_hellway_1x_maridia: dw #preset_rbo_brinstar_red_tower ; Brinstar: Red Tower dw $078D, $8F0A ; DDB dw $079B, $A253 ; MDB @@ -558,8 +558,8 @@ preset_rbo_brinstar_hellway_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_brinstar_alpha_pbs_2n1m: - dw #preset_rbo_brinstar_hellway_2n1m ; Brinstar: Hellway (1x Maridia) +preset_rbo_brinstar_alpha_power_bombs_1m: + dw #preset_rbo_brinstar_hellway_1x_maridia ; Brinstar: Hellway (1x Maridia) dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -574,8 +574,8 @@ preset_rbo_brinstar_alpha_pbs_2n1m: dw $D8B6, $200C ; Doors dw #$FFFF -preset_rbo_brinstar_reverse_hellway_2n1m: - dw #preset_rbo_brinstar_alpha_pbs_2n1m ; Brinstar: Alpha PBs (1M) +preset_rbo_brinstar_reverse_hellway_1m: + dw #preset_rbo_brinstar_alpha_power_bombs_1m ; Brinstar: Alpha Power Bombs (1M) dw $078D, $90EA ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0913, $7800 ; Screen subpixel Y position @@ -590,8 +590,8 @@ preset_rbo_brinstar_reverse_hellway_2n1m: dw $D8B6, $300C ; Doors dw #$FFFF -preset_rbo_brinstar_red_tower_moonfalls_2n1m: - dw #preset_rbo_brinstar_reverse_hellway_2n1m ; Brinstar: Reverse Hellway (1M) +preset_rbo_brinstar_red_tower_moonfalls_1m: + dw #preset_rbo_brinstar_reverse_hellway_1m ; Brinstar: Reverse Hellway (1M) dw $078D, $90AE ; DDB dw $079B, $A2F7 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -603,8 +603,8 @@ preset_rbo_brinstar_red_tower_moonfalls_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_brinstar_spazer_2n1m: - dw #preset_rbo_brinstar_red_tower_moonfalls_2n1m ; Brinstar: Red Tower Moonfalls (1M) +preset_rbo_brinstar_spazer_1m: + dw #preset_rbo_brinstar_red_tower_moonfalls_1m ; Brinstar: Red Tower Moonfalls (1M) dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -619,8 +619,8 @@ preset_rbo_brinstar_spazer_2n1m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_brinstar_norfair_elevator_2n1m: - dw #preset_rbo_brinstar_spazer_2n1m ; Brinstar: Spazer (1M) +preset_rbo_brinstar_norfair_elevator_1m: + dw #preset_rbo_brinstar_spazer_1m ; Brinstar: Spazer (1M) dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -637,7 +637,7 @@ preset_rbo_brinstar_norfair_elevator_2n1m: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_brinstar_spazer_2n2m: +preset_rbo_brinstar_spazer_2x_maridia: dw #preset_rbo_brinstar_red_tower ; Brinstar: Red Tower dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB @@ -655,8 +655,8 @@ preset_rbo_brinstar_spazer_2n2m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_brinstar_norfair_elevator_2n2m: - dw #preset_rbo_brinstar_spazer_2n2m ; Brinstar: Spazer (2x Maridia) +preset_rbo_brinstar_norfair_elevator_2m: + dw #preset_rbo_brinstar_spazer_2x_maridia ; Brinstar: Spazer (2x Maridia) dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -673,8 +673,8 @@ preset_rbo_brinstar_norfair_elevator_2n2m: dw $D8B6, $8004 ; Doors dw #$FFFF -preset_rbo_shopping_high_jump_2n1m: - dw #preset_rbo_brinstar_norfair_elevator_2n1m ; Brinstar: Norfair Elevator (1M) +preset_rbo_shopping_single_maridia_hijump_boots: + dw #preset_rbo_brinstar_norfair_elevator_1m ; Brinstar: Norfair Elevator (1M) dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -691,8 +691,8 @@ preset_rbo_shopping_high_jump_2n1m: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_rbo_shopping_business_center_up_2n1m: - dw #preset_rbo_shopping_high_jump_2n1m ; Shopping (Single Maridia): High Jump +preset_rbo_shopping_single_maridia_business_center_up: + dw #preset_rbo_shopping_single_maridia_hijump_boots ; Shopping (Single Maridia): Hi-Jump Boots dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -714,8 +714,8 @@ preset_rbo_shopping_business_center_up_2n1m: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_rbo_shopping_first_hell_run_2n1m: - dw #preset_rbo_shopping_business_center_up_2n1m ; Shopping (Single Maridia): Business Center Up +preset_rbo_shopping_single_maridia_first_hell_run: + dw #preset_rbo_shopping_single_maridia_business_center_up ; Shopping (Single Maridia): Business Center Up dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -728,8 +728,8 @@ preset_rbo_shopping_first_hell_run_2n1m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n1m: - dw #preset_rbo_shopping_first_hell_run_2n1m ; Shopping (Single Maridia): First Hell Run +preset_rbo_shopping_single_maridia_bubble_mountain: + dw #preset_rbo_shopping_single_maridia_first_hell_run ; Shopping (Single Maridia): First Hell Run dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $0911, $0400 ; Screen X position in pixels @@ -745,8 +745,8 @@ preset_rbo_shopping_bubble_mountain_2n1m: dw $D8B8, $2600 ; Doors dw #$FFFF -preset_rbo_shopping_bat_cave_farm_2n1m: - dw #preset_rbo_shopping_bubble_mountain_2n1m ; Shopping (Single Maridia): Bubble Mountain +preset_rbo_shopping_single_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_single_maridia_bubble_mountain ; Shopping (Single Maridia): Bubble Mountain dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -760,8 +760,8 @@ preset_rbo_shopping_bat_cave_farm_2n1m: dw $D8BA, $0011 ; Doors dw #$FFFF -preset_rbo_shopping_leaving_speed_farm_2n1m: - dw #preset_rbo_shopping_bat_cave_farm_2n1m ; Shopping (Single Maridia): Bat Cave (Farm 1) +preset_rbo_shopping_single_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_single_maridia_bat_cave_farm_1 ; Shopping (Single Maridia): Bat Cave (Farm 1) dw $078D, $95B2 ; DDB dw $079B, $AD1B ; MDB dw $07F5, $0003 ; Music Track @@ -783,8 +783,8 @@ preset_rbo_shopping_leaving_speed_farm_2n1m: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_rbo_shopping_wave_beam_entry_2n1m: - dw #preset_rbo_shopping_leaving_speed_farm_2n1m ; Shopping (Single Maridia): Leaving Speed (Farm 2) +preset_rbo_shopping_single_maridia_wave_beam_entry: + dw #preset_rbo_shopping_single_maridia_leaving_speed_farm_2 ; Shopping (Single Maridia): Leaving Speed (Farm 2) dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -804,8 +804,8 @@ preset_rbo_shopping_wave_beam_entry_2n1m: dw $D822, $0020 ; Events dw #$FFFF -preset_rbo_shopping_wave_escape_2n1m: - dw #preset_rbo_shopping_wave_beam_entry_2n1m ; Shopping (Single Maridia): Wave Beam Entry +preset_rbo_shopping_single_maridia_wave_escape: + dw #preset_rbo_shopping_single_maridia_wave_beam_entry ; Shopping (Single Maridia): Wave Beam Entry dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB dw $07F5, $0003 ; Music Track @@ -830,8 +830,8 @@ preset_rbo_shopping_wave_escape_2n1m: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_heading_to_business_center_2n1m: - dw #preset_rbo_shopping_wave_escape_2n1m ; Shopping (Single Maridia): Wave Escape +preset_rbo_shopping_single_maridia_heading_to_business_center: + dw #preset_rbo_shopping_single_maridia_wave_escape ; Shopping (Single Maridia): Wave Escape dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -849,8 +849,8 @@ preset_rbo_shopping_heading_to_business_center_2n1m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_norfair_2n1m: - dw #preset_rbo_shopping_heading_to_business_center_2n1m ; Shopping (Single Maridia): Heading To Business Center +preset_rbo_shopping_single_maridia_leaving_norfair: + dw #preset_rbo_shopping_single_maridia_heading_to_business_center ; Shopping (Single Maridia): Heading To Business Center dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -867,8 +867,8 @@ preset_rbo_shopping_leaving_norfair_2n1m: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_rbo_shopping_high_jump_2n2m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m ; Brinstar: Norfair Elevator (2M) +preset_rbo_shopping_double_maridia_hijump_boots: + dw #preset_rbo_brinstar_norfair_elevator_2m ; Brinstar: Norfair Elevator (2M) dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -885,8 +885,8 @@ preset_rbo_shopping_high_jump_2n2m: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_rbo_shopping_business_center_up_2n2m: - dw #preset_rbo_shopping_high_jump_2n2m ; Shopping (Double Maridia): High Jump +preset_rbo_shopping_double_maridia_business_center_up: + dw #preset_rbo_shopping_double_maridia_hijump_boots ; Shopping (Double Maridia): Hi-Jump Boots dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -909,8 +909,8 @@ preset_rbo_shopping_business_center_up_2n2m: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_rbo_shopping_first_hell_run_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m ; Shopping (Double Maridia): Business Center Up +preset_rbo_shopping_double_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_business_center_up ; Shopping (Double Maridia): Business Center Up dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -925,8 +925,8 @@ preset_rbo_shopping_first_hell_run_2n2m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n2m: - dw #preset_rbo_shopping_first_hell_run_2n2m ; Shopping (Double Maridia): First Hell Run +preset_rbo_shopping_double_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_first_hell_run ; Shopping (Double Maridia): First Hell Run dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $0911, $0400 ; Screen X position in pixels @@ -942,8 +942,8 @@ preset_rbo_shopping_bubble_mountain_2n2m: dw $D8B8, $2600 ; Doors dw #$FFFF -preset_rbo_shopping_bat_cave_farm_2n2m: - dw #preset_rbo_shopping_bubble_mountain_2n2m ; Shopping (Double Maridia): Bubble Mountain +preset_rbo_shopping_double_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_double_maridia_bubble_mountain ; Shopping (Double Maridia): Bubble Mountain dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -957,8 +957,8 @@ preset_rbo_shopping_bat_cave_farm_2n2m: dw $D8BA, $0011 ; Doors dw #$FFFF -preset_rbo_shopping_leaving_speed_farm_2n2m: - dw #preset_rbo_shopping_bat_cave_farm_2n2m ; Shopping (Double Maridia): Bat Cave (Farm 1) +preset_rbo_shopping_double_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_bat_cave_farm_1 ; Shopping (Double Maridia): Bat Cave (Farm 1) dw $078D, $95B2 ; DDB dw $079B, $AD1B ; MDB dw $07F5, $0003 ; Music Track @@ -981,8 +981,8 @@ preset_rbo_shopping_leaving_speed_farm_2n2m: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_rbo_shopping_wave_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m ; Shopping (Double Maridia): Leaving Speed (Farm 2) +preset_rbo_shopping_double_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 ; Shopping (Double Maridia): Leaving Speed (Farm 2) dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -1002,8 +1002,8 @@ preset_rbo_shopping_wave_beam_entry_2n2m: dw $D822, $0020 ; Events dw #$FFFF -preset_rbo_shopping_wave_escape_2n2m: - dw #preset_rbo_shopping_wave_beam_entry_2n2m ; Shopping (Double Maridia): Wave Beam Entry +preset_rbo_shopping_double_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_wave_beam_entry ; Shopping (Double Maridia): Wave Beam Entry dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB dw $07F5, $0003 ; Music Track @@ -1028,8 +1028,8 @@ preset_rbo_shopping_wave_escape_2n2m: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_heading_to_croc_2n2m: - dw #preset_rbo_shopping_wave_escape_2n2m ; Shopping (Double Maridia): Wave Escape +preset_rbo_shopping_double_maridia_heading_to_croc: + dw #preset_rbo_shopping_double_maridia_wave_escape ; Shopping (Double Maridia): Wave Escape dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track @@ -1045,8 +1045,8 @@ preset_rbo_shopping_heading_to_croc_2n2m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_nutella_refill_2n2m: - dw #preset_rbo_shopping_heading_to_croc_2n2m ; Shopping (Double Maridia): Heading To Croc +preset_rbo_shopping_double_maridia_nutella_refill: + dw #preset_rbo_shopping_double_maridia_heading_to_croc ; Shopping (Double Maridia): Heading To Croc dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $090F, $D001 ; Screen subpixel X position @@ -1061,8 +1061,8 @@ preset_rbo_shopping_nutella_refill_2n2m: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_rbo_shopping_croc_power_bombs_2n2m: - dw #preset_rbo_shopping_nutella_refill_2n2m ; Shopping (Double Maridia): Nutella Refill +preset_rbo_shopping_double_maridia_croc_power_bombs: + dw #preset_rbo_shopping_double_maridia_nutella_refill ; Shopping (Double Maridia): Nutella Refill dw $078D, $93DE ; DDB dw $079B, $AA82 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1081,8 +1081,8 @@ preset_rbo_shopping_croc_power_bombs_2n2m: dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_rbo_shopping_leaving_grapple_2n2m: - dw #preset_rbo_shopping_croc_power_bombs_2n2m ; Shopping (Double Maridia): Croc Power Bombs +preset_rbo_shopping_double_maridia_leaving_grapple: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs ; Shopping (Double Maridia): Croc Power Bombs dw $078D, $94DA ; DDB dw $079B, $AC2B ; MDB dw $07F5, $0003 ; Music Track @@ -1102,8 +1102,8 @@ preset_rbo_shopping_leaving_grapple_2n2m: dw $D876, $13B0 ; Items dw #$FFFF -preset_rbo_shopping_leaving_croc_2n2m: - dw #preset_rbo_shopping_leaving_grapple_2n2m ; Shopping (Double Maridia): Leaving Grapple +preset_rbo_shopping_double_maridia_leaving_croc: + dw #preset_rbo_shopping_double_maridia_leaving_grapple ; Shopping (Double Maridia): Leaving Grapple dw $078D, $93DE ; DDB dw $079B, $AA82 ; MDB dw $07F5, $0005 ; Music Track @@ -1122,8 +1122,8 @@ preset_rbo_shopping_leaving_croc_2n2m: dw $D8B8, $E600 ; Doors dw #$FFFF -preset_rbo_shopping_ice_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_croc_2n2m ; Shopping (Double Maridia): Leaving Croc +preset_rbo_shopping_double_maridia_ice_entry: + dw #preset_rbo_shopping_double_maridia_leaving_croc ; Shopping (Double Maridia): Leaving Croc dw $078D, $9402 ; DDB dw $079B, $A7DE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1142,8 +1142,8 @@ preset_rbo_shopping_ice_beam_entry_2n2m: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_rbo_shopping_leaving_ice_2n2m: - dw #preset_rbo_shopping_ice_beam_entry_2n2m ; Shopping (Double Maridia): Ice Beam Entry +preset_rbo_shopping_double_maridia_leaving_ice: + dw #preset_rbo_shopping_double_maridia_ice_entry ; Shopping (Double Maridia): Ice Entry dw $078D, $937E ; DDB dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track @@ -1161,8 +1161,8 @@ preset_rbo_shopping_leaving_ice_2n2m: dw $D876, $13B4 ; Items dw #$FFFF -preset_rbo_shopping_ice_escape_2n2m: - dw #preset_rbo_shopping_leaving_ice_2n2m ; Shopping (Double Maridia): Leaving Ice +preset_rbo_shopping_double_maridia_ice_escape: + dw #preset_rbo_shopping_double_maridia_leaving_ice ; Shopping (Double Maridia): Leaving Ice dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track @@ -1176,8 +1176,8 @@ preset_rbo_shopping_ice_escape_2n2m: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_shopping_leaving_norfair_2n2m: - dw #preset_rbo_shopping_ice_escape_2n2m ; Shopping (Double Maridia): Ice Escape +preset_rbo_shopping_double_maridia_leaving_norfair: + dw #preset_rbo_shopping_double_maridia_ice_escape ; Shopping (Double Maridia): Ice Escape dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -1194,8 +1194,8 @@ preset_rbo_shopping_leaving_norfair_2n2m: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_rbo_cleanup_red_tower_up_2n1m: - dw #preset_rbo_shopping_leaving_norfair_2n1m ; Shopping (Single Maridia): Leaving Norfair +preset_rbo_cleanup_single_maridia_red_tower_up: + dw #preset_rbo_shopping_single_maridia_leaving_norfair ; Shopping (Single Maridia): Leaving Norfair dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track @@ -1208,8 +1208,8 @@ preset_rbo_cleanup_red_tower_up_2n1m: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_rbo_cleanup_green_brinstar_backdoor_2n1m: - dw #preset_rbo_cleanup_red_tower_up_2n1m ; Cleanup (Single Maridia): Red Tower Up +preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: + dw #preset_rbo_cleanup_single_maridia_red_tower_up ; Cleanup (Single Maridia): Red Tower Up dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -1220,8 +1220,8 @@ preset_rbo_cleanup_green_brinstar_backdoor_2n1m: dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_rbo_cleanup_big_pink_2n1m: - dw #preset_rbo_cleanup_green_brinstar_backdoor_2n1m ; Cleanup (Single Maridia): Green Brinstar Backdoor +preset_rbo_cleanup_single_maridia_big_pink: + dw #preset_rbo_cleanup_single_maridia_green_brinstar_backdoor ; Cleanup (Single Maridia): Green Brinstar Backdoor dw $078D, $8EFE ; DDB dw $079B, $9E52 ; MDB dw $07F3, $000F ; Music Bank @@ -1234,8 +1234,8 @@ preset_rbo_cleanup_big_pink_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_2n1m: - dw #preset_rbo_cleanup_big_pink_2n1m ; Cleanup (Single Maridia): Big Pink +preset_rbo_cleanup_single_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_single_maridia_big_pink ; Cleanup (Single Maridia): Big Pink dw $078D, $8E7A ; DDB dw $079B, $9D19 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -1251,8 +1251,8 @@ preset_rbo_cleanup_spore_spawn_supers_2n1m: dw $0AFA, $05AB ; Samus Y dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_escape_2n1m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n1m ; Cleanup (Single Maridia): Spore Spawn Supers +preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers ; Cleanup (Single Maridia): Spore Spawn Supers dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -1271,8 +1271,8 @@ preset_rbo_cleanup_spore_spawn_supers_escape_2n1m: dw $D870, $4180 ; Items dw #$FFFF -preset_rbo_cleanup_wave_gate_etank_2n1m: - dw #preset_rbo_cleanup_spore_spawn_supers_escape_2n1m ; Cleanup (Single Maridia): Spore Spawn Supers Escape +preset_rbo_cleanup_single_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape ; Cleanup (Single Maridia): Spore Spawn Supers Escape dw $078D, $8F82 ; DDB dw $079B, $9D19 ; MDB dw $07F5, $0005 ; Music Track @@ -1292,8 +1292,8 @@ preset_rbo_cleanup_wave_gate_etank_2n1m: dw $D8B6, $B02C ; Doors dw #$FFFF -preset_rbo_cleanup_dachora_room_2n1m: - dw #preset_rbo_cleanup_wave_gate_etank_2n1m ; Cleanup (Single Maridia): Wave Gate E-Tank +preset_rbo_cleanup_single_maridia_dachora_room: + dw #preset_rbo_cleanup_single_maridia_wave_gate_etank ; Cleanup (Single Maridia): Wave Gate E-Tank dw $078D, $8FB2 ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0911, $02FA ; Screen X position in pixels @@ -1313,8 +1313,8 @@ preset_rbo_cleanup_dachora_room_2n1m: dw $D8B6, $B0EC ; Doors dw #$FFFF -preset_rbo_cleanup_green_shaft_down_2n1m: - dw #preset_rbo_cleanup_dachora_room_2n1m ; Cleanup (Single Maridia): Dachora Room +preset_rbo_cleanup_single_maridia_green_shaft_down: + dw #preset_rbo_cleanup_single_maridia_dachora_room ; Cleanup (Single Maridia): Dachora Room dw $078D, $8DA2 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1330,8 +1330,8 @@ preset_rbo_cleanup_green_shaft_down_2n1m: dw $0AFA, $066E ; Samus Y dw #$FFFF -preset_rbo_cleanup_etecoon_supers_2n1m: - dw #preset_rbo_cleanup_green_shaft_down_2n1m ; Cleanup (Single Maridia): Green Shaft Down +preset_rbo_cleanup_single_maridia_etecoon_supers: + dw #preset_rbo_cleanup_single_maridia_green_shaft_down ; Cleanup (Single Maridia): Green Shaft Down dw $078D, $8CBE ; DDB dw $079B, $9FE5 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1349,8 +1349,8 @@ preset_rbo_cleanup_etecoon_supers_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_etecoon_power_bombs_2n1m: - dw #preset_rbo_cleanup_etecoon_supers_2n1m ; Cleanup (Single Maridia): Etecoon Supers +preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: + dw #preset_rbo_cleanup_single_maridia_etecoon_supers ; Cleanup (Single Maridia): Etecoon Supers dw $078D, $8F5E ; DDB dw $079B, $A011 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1371,8 +1371,8 @@ preset_rbo_cleanup_etecoon_power_bombs_2n1m: dw $D8B6, $B0FC ; Doors dw #$FFFF -preset_rbo_cleanup_green_shaft_up_2n1m: - dw #preset_rbo_cleanup_etecoon_power_bombs_2n1m ; Cleanup (Single Maridia): Etecoon Power Bombs (Optional) +preset_rbo_cleanup_single_maridia_green_shaft_up: + dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional ; Cleanup (Single Maridia): Etecoon PBs (Optional) dw $078D, $8F46 ; DDB dw $079B, $9AD9 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -1391,8 +1391,8 @@ preset_rbo_cleanup_green_shaft_up_2n1m: dw $D870, $6180 ; Items dw #$FFFF -preset_rbo_cleanup_reverse_terminator_2n1m: - dw #preset_rbo_cleanup_green_shaft_up_2n1m ; Cleanup (Single Maridia): Green Shaft Up +preset_rbo_cleanup_single_maridia_reverse_terminator: + dw #preset_rbo_cleanup_single_maridia_green_shaft_up ; Cleanup (Single Maridia): Green Shaft Up dw $078D, $8C16 ; DDB dw $079B, $99BD ; MDB dw $07F3, $0009 ; Music Bank @@ -1411,8 +1411,8 @@ preset_rbo_cleanup_reverse_terminator_2n1m: dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_rbo_cleanup_climb_supers_moonfall_2n1m: - dw #preset_rbo_cleanup_reverse_terminator_2n1m ; Cleanup (Single Maridia): Reverse Terminator +preset_rbo_cleanup_single_maridia_climb_supers_moonfall: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator ; Cleanup (Single Maridia): Reverse Terminator dw $078D, $8BF2 ; DDB dw $079B, $92FD ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -1427,8 +1427,8 @@ preset_rbo_cleanup_climb_supers_moonfall_2n1m: dw $0AFA, $04C2 ; Samus Y dw #$FFFF -preset_rbo_cleanup_pit_room_shortcharge_2n1m: - dw #preset_rbo_cleanup_climb_supers_moonfall_2n1m ; Cleanup (Single Maridia): Climb Supers Moonfall +preset_rbo_cleanup_single_maridia_pit_room_shortcharge: + dw #preset_rbo_cleanup_single_maridia_climb_supers_moonfall ; Cleanup (Single Maridia): Climb Supers Moonfall dw $078D, $8C6A ; DDB dw $079B, $96BA ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -1447,8 +1447,8 @@ preset_rbo_cleanup_pit_room_shortcharge_2n1m: dw $D8B2, $2E08 ; Doors dw #$FFFF -preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m: - dw #preset_rbo_cleanup_pit_room_shortcharge_2n1m ; Cleanup (Single Maridia): Pit Room Shortcharge +preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: + dw #preset_rbo_cleanup_single_maridia_pit_room_shortcharge ; Cleanup (Single Maridia): Pit Room Shortcharge dw $078D, $8B86 ; DDB dw $079B, $97B5 ; MDB dw $07F5, $0003 ; Music Track @@ -1464,8 +1464,8 @@ preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_blockbuster_2n1m: - dw #preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m ; Cleanup (Single Maridia): Retro Brinstar Powerbombs +preset_rbo_cleanup_single_maridia_blockbuster: + dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs ; Cleanup (Single Maridia): Retro Brinstar Power Bombs dw $078D, $8E92 ; DDB dw $079B, $9FBA ; MDB dw $07F3, $000F ; Music Bank @@ -1484,8 +1484,8 @@ preset_rbo_cleanup_blockbuster_2n1m: dw $D8B6, $B0FE ; Doors dw #$FFFF -preset_rbo_cleanup_red_tower_up_2n2m: - dw #preset_rbo_shopping_leaving_norfair_2n2m ; Shopping (Double Maridia): Leaving Norfair +preset_rbo_cleanup_double_maridia_red_tower_up: + dw #preset_rbo_shopping_double_maridia_leaving_norfair ; Shopping (Double Maridia): Leaving Norfair dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track @@ -1498,8 +1498,8 @@ preset_rbo_cleanup_red_tower_up_2n2m: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_rbo_cleanup_hellway_2n2m: - dw #preset_rbo_cleanup_red_tower_up_2n2m ; Cleanup (Double Maridia): Red Tower Up +preset_rbo_cleanup_double_maridia_hellway: + dw #preset_rbo_cleanup_double_maridia_red_tower_up ; Cleanup (Double Maridia): Red Tower Up dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -1511,8 +1511,8 @@ preset_rbo_cleanup_hellway_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_alpha_pbs_2n2m: - dw #preset_rbo_cleanup_hellway_2n2m ; Cleanup (Double Maridia): Hellway +preset_rbo_cleanup_double_maridia_alpha_power_bombs: + dw #preset_rbo_cleanup_double_maridia_hellway ; Cleanup (Double Maridia): Hellway dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -1528,8 +1528,8 @@ preset_rbo_cleanup_alpha_pbs_2n2m: dw $D8B6, $A00C ; Doors dw #$FFFF -preset_rbo_cleanup_beta_pbs_2n2m: - dw #preset_rbo_cleanup_alpha_pbs_2n2m ; Cleanup (Double Maridia): Alpha PBs +preset_rbo_cleanup_double_maridia_beta_power_bombs: + dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs ; Cleanup (Double Maridia): Alpha Power Bombs dw $078D, $90EA ; DDB dw $090F, $1000 ; Screen subpixel X position dw $0913, $B800 ; Screen subpixel Y position @@ -1544,8 +1544,8 @@ preset_rbo_cleanup_beta_pbs_2n2m: dw $D8B6, $B80C ; Doors dw #$FFFF -preset_rbo_cleanup_crateria_kihunters_2n2m: - dw #preset_rbo_cleanup_beta_pbs_2n2m ; Cleanup (Double Maridia): Beta PBs +preset_rbo_cleanup_double_maridia_crateria_kihunters: + dw #preset_rbo_cleanup_double_maridia_beta_power_bombs ; Cleanup (Double Maridia): Beta Power Bombs dw $078D, $90BA ; DDB dw $079B, $962A ; MDB dw $07F5, $0003 ; Music Track @@ -1564,8 +1564,8 @@ preset_rbo_cleanup_crateria_kihunters_2n2m: dw $D8B6, $F80C ; Doors dw #$FFFF -preset_rbo_cleanup_crateria_pbs_2n2m: - dw #preset_rbo_cleanup_crateria_kihunters_2n2m ; Cleanup (Double Maridia): Crateria Kihunters +preset_rbo_cleanup_double_maridia_crateria_power_bombs: + dw #preset_rbo_cleanup_double_maridia_crateria_kihunters ; Cleanup (Double Maridia): Crateria Kihunters dw $078D, $8AC6 ; DDB dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank @@ -1588,8 +1588,8 @@ preset_rbo_cleanup_crateria_pbs_2n2m: dw $D8B2, $2E01 ; Doors dw #$FFFF -preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m: - dw #preset_rbo_cleanup_crateria_pbs_2n2m ; Cleanup (Double Maridia): Crateria PBs +preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs ; Cleanup (Double Maridia): Crateria Power Bombs dw $078D, $89B2 ; DDB dw $090F, $A000 ; Screen subpixel X position dw $0911, $0752 ; Screen X position in pixels @@ -1605,8 +1605,8 @@ preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m: dw $D870, $0181 ; Items dw #$FFFF -preset_rbo_cleanup_gauntlet_etank_2n2m: - dw #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m ; Cleanup (Double Maridia): Gauntlet Wraparound Shot +preset_rbo_cleanup_double_maridia_gauntlet_etank: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot ; Cleanup (Double Maridia): Gauntlet Wraparound Shot dw $078D, $892E ; DDB dw $079B, $92B3 ; MDB dw $07F3, $0009 ; Music Bank @@ -1621,8 +1621,8 @@ preset_rbo_cleanup_gauntlet_etank_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_parlor_down_2n2m: - dw #preset_rbo_cleanup_gauntlet_etank_2n2m ; Cleanup (Double Maridia): Gauntlet E-Tank +preset_rbo_cleanup_double_maridia_parlor_down: + dw #preset_rbo_cleanup_double_maridia_gauntlet_etank ; Cleanup (Double Maridia): Gauntlet E-Tank dw $078D, $8946 ; DDB dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank @@ -1638,8 +1638,8 @@ preset_rbo_cleanup_parlor_down_2n2m: dw $D870, $01A1 ; Items dw #$FFFF -preset_rbo_cleanup_climb_supers_2n2m: - dw #preset_rbo_cleanup_parlor_down_2n2m ; Cleanup (Double Maridia): Parlor Down +preset_rbo_cleanup_double_maridia_climb_supers: + dw #preset_rbo_cleanup_double_maridia_parlor_down ; Cleanup (Double Maridia): Parlor Down dw $078D, $898E ; DDB dw $079B, $96BA ; MDB dw $07F3, $0009 ; Music Bank @@ -1659,8 +1659,8 @@ preset_rbo_cleanup_climb_supers_2n2m: dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_rbo_cleanup_terminator_revisit_2n2m: - dw #preset_rbo_cleanup_climb_supers_2n2m ; Cleanup (Double Maridia): Climb Supers +preset_rbo_cleanup_double_maridia_terminator_revisit: + dw #preset_rbo_cleanup_double_maridia_climb_supers ; Cleanup (Double Maridia): Climb Supers dw $078D, $8B3E ; DDB dw $079B, $92FD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1681,8 +1681,8 @@ preset_rbo_cleanup_terminator_revisit_2n2m: dw $D870, $09A1 ; Items dw #$FFFF -preset_rbo_cleanup_green_brinstar_revisit_2n2m: - dw #preset_rbo_cleanup_terminator_revisit_2n2m ; Cleanup (Double Maridia): Terminator Revisit +preset_rbo_cleanup_double_maridia_green_brinstar_revisit: + dw #preset_rbo_cleanup_double_maridia_terminator_revisit ; Cleanup (Double Maridia): Terminator Revisit dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -1700,8 +1700,8 @@ preset_rbo_cleanup_green_brinstar_revisit_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_leaving_etecoons_2n2m: - dw #preset_rbo_cleanup_green_brinstar_revisit_2n2m ; Cleanup (Double Maridia): Green Brinstar Revisit +preset_rbo_cleanup_double_maridia_leaving_etecoons: + dw #preset_rbo_cleanup_double_maridia_green_brinstar_revisit ; Cleanup (Double Maridia): Green Brinstar Revisit dw $078D, $8F2E ; DDB dw $079B, $9FE5 ; MDB dw $07F3, $000F ; Music Bank @@ -1723,8 +1723,8 @@ preset_rbo_cleanup_leaving_etecoons_2n2m: dw $D8B6, $F81C ; Doors dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_2n2m: - dw #preset_rbo_cleanup_leaving_etecoons_2n2m ; Cleanup (Double Maridia): Leaving Etecoons +preset_rbo_cleanup_double_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_double_maridia_leaving_etecoons ; Cleanup (Double Maridia): Leaving Etecoons dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -1741,8 +1741,8 @@ preset_rbo_cleanup_spore_spawn_supers_2n2m: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_escape_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n2m ; Cleanup (Double Maridia): Spore Spawn Supers +preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers ; Cleanup (Double Maridia): Spore Spawn Supers dw $078D, $8F76 ; DDB dw $079B, $9B5B ; MDB dw $07F5, $0003 ; Music Track @@ -1763,8 +1763,8 @@ preset_rbo_cleanup_spore_spawn_supers_escape_2n2m: dw $D870, $49A1 ; Items dw #$FFFF -preset_rbo_cleanup_wave_gate_etank_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_escape_2n2m ; Cleanup (Double Maridia): Spore Spawn Supers Escape +preset_rbo_cleanup_double_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape ; Cleanup (Double Maridia): Spore Spawn Supers Escape dw $078D, $8F82 ; DDB dw $079B, $9D19 ; MDB dw $07F5, $0005 ; Music Track @@ -1783,8 +1783,8 @@ preset_rbo_cleanup_wave_gate_etank_2n2m: dw $D8B6, $F83C ; Doors dw #$FFFF -preset_rbo_cleanup_waterway_etank_2n2m: - dw #preset_rbo_cleanup_wave_gate_etank_2n2m ; Cleanup (Double Maridia): Wave Gate E-Tank +preset_rbo_cleanup_double_maridia_waterway_etank: + dw #preset_rbo_cleanup_double_maridia_wave_gate_etank ; Cleanup (Double Maridia): Wave Gate E-Tank dw $078D, $8FB2 ; DDB dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position @@ -1807,8 +1807,8 @@ preset_rbo_cleanup_waterway_etank_2n2m: dw $D8B6, $F8FC ; Doors dw #$FFFF -preset_rbo_cleanup_leaving_waterway_2n2m: - dw #preset_rbo_cleanup_waterway_etank_2n2m ; Cleanup (Double Maridia): Waterway E-Tank +preset_rbo_cleanup_double_maridia_leaving_waterway: + dw #preset_rbo_cleanup_double_maridia_waterway_etank ; Cleanup (Double Maridia): Waterway E-Tank dw $078D, $8E0E ; DDB dw $079B, $A0D2 ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -1827,8 +1827,8 @@ preset_rbo_cleanup_leaving_waterway_2n2m: dw $D874, $058E ; Items dw #$FFFF -preset_rbo_cleanup_blue_brinstar_pbs_2n2m: - dw #preset_rbo_cleanup_leaving_waterway_2n2m ; Cleanup (Double Maridia): Leaving Waterway +preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: + dw #preset_rbo_cleanup_double_maridia_leaving_waterway ; Cleanup (Double Maridia): Leaving Waterway dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1840,8 +1840,8 @@ preset_rbo_cleanup_blue_brinstar_pbs_2n2m: dw $D8B6, $F8FD ; Doors dw #$FFFF -preset_rbo_cleanup_blockbuster_2n2m: - dw #preset_rbo_cleanup_blue_brinstar_pbs_2n2m ; Cleanup (Double Maridia): Blue Brinstar PBs +preset_rbo_cleanup_double_maridia_blockbuster: + dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs ; Cleanup (Double Maridia): Blue Brinstar Power Bombs dw $078D, $8E92 ; DDB dw $079B, $9FBA ; MDB dw $0911, $003B ; Screen X position in pixels @@ -1860,8 +1860,8 @@ preset_rbo_cleanup_blockbuster_2n2m: dw $D8B6, $F8FF ; Doors dw #$FFFF -preset_rbo_ice_croc_ice_beam_entry_2n1m: - dw #preset_rbo_cleanup_blockbuster_2n1m ; Cleanup (Single Maridia): Blockbuster +preset_rbo_icecroc_single_maridia_ice_entry: + dw #preset_rbo_cleanup_single_maridia_blockbuster ; Cleanup (Single Maridia): Blockbuster dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank @@ -1880,8 +1880,8 @@ preset_rbo_ice_croc_ice_beam_entry_2n1m: dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_rbo_ice_croc_leaving_ice_2n1m: - dw #preset_rbo_ice_croc_ice_beam_entry_2n1m ; Ice-Croc (Single Maridia): Ice Beam Entry +preset_rbo_icecroc_single_maridia_leaving_ice: + dw #preset_rbo_icecroc_single_maridia_ice_entry ; Ice-Croc (Single Maridia): Ice Entry dw $078D, $937E ; DDB dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track @@ -1898,8 +1898,8 @@ preset_rbo_ice_croc_leaving_ice_2n1m: dw $D876, $0124 ; Items dw #$FFFF -preset_rbo_ice_croc_ice_escape_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m ; Ice-Croc (Single Maridia): Leaving Ice +preset_rbo_icecroc_single_maridia_ice_escape: + dw #preset_rbo_icecroc_single_maridia_leaving_ice ; Ice-Croc (Single Maridia): Leaving Ice dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track @@ -1914,8 +1914,8 @@ preset_rbo_ice_croc_ice_escape_2n1m: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_ice_croc_croc_shaft_moonfall_2n1m: - dw #preset_rbo_ice_croc_ice_escape_2n1m ; Ice-Croc (Single Maridia): Ice Escape +preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: + dw #preset_rbo_icecroc_single_maridia_ice_escape ; Ice-Croc (Single Maridia): Ice Escape dw $078D, $9276 ; DDB dw $079B, $A815 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1932,8 +1932,8 @@ preset_rbo_ice_croc_croc_shaft_moonfall_2n1m: dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_rbo_ice_croc_croc_speedway_2n1m: - dw #preset_rbo_ice_croc_croc_shaft_moonfall_2n1m ; Ice-Croc (Single Maridia): Croc Shaft Moonfall +preset_rbo_icecroc_single_maridia_croc_speedway: + dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall ; Ice-Croc (Single Maridia): Croc Shaft Moonfall dw $078D, $9336 ; DDB dw $079B, $A8F8 ; MDB dw $090F, $377F ; Screen subpixel X position @@ -1949,8 +1949,8 @@ preset_rbo_ice_croc_croc_speedway_2n1m: dw $0AFA, $032C ; Samus Y dw #$FFFF -preset_rbo_ice_croc_croc_2n1m: - dw #preset_rbo_ice_croc_croc_speedway_2n1m ; Ice-Croc (Single Maridia): Croc Speedway +preset_rbo_icecroc_single_maridia_croc: + dw #preset_rbo_icecroc_single_maridia_croc_speedway ; Ice-Croc (Single Maridia): Croc Speedway dw $078D, $9396 ; DDB dw $079B, $A923 ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -1969,8 +1969,8 @@ preset_rbo_ice_croc_croc_2n1m: dw $D8B8, $6E00 ; Doors dw #$FFFF -preset_rbo_ice_croc_grapple_shaft_down_2n1m: - dw #preset_rbo_ice_croc_croc_2n1m ; Ice-Croc (Single Maridia): Croc +preset_rbo_icecroc_single_maridia_grapple_shaft_down: + dw #preset_rbo_icecroc_single_maridia_croc ; Ice-Croc (Single Maridia): Croc dw $078D, $944A ; DDB dw $079B, $AB07 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -1994,8 +1994,8 @@ preset_rbo_ice_croc_grapple_shaft_down_2n1m: dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_rbo_ice_croc_grapple_escape_2n1m: - dw #preset_rbo_ice_croc_grapple_shaft_down_2n1m ; Ice-Croc (Single Maridia): Grapple Shaft Down +preset_rbo_icecroc_single_maridia_grapple_escape: + dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down ; Ice-Croc (Single Maridia): Grapple Shaft Down dw $078D, $94DA ; DDB dw $079B, $AC2B ; MDB dw $07F5, $0003 ; Music Track @@ -2014,8 +2014,8 @@ preset_rbo_ice_croc_grapple_escape_2n1m: dw $D876, $1334 ; Items dw #$FFFF -preset_rbo_ice_croc_grapple_shaft_up_2n1m: - dw #preset_rbo_ice_croc_grapple_escape_2n1m ; Ice-Croc (Single Maridia): Grapple Escape +preset_rbo_icecroc_single_maridia_grapple_shaft_up: + dw #preset_rbo_icecroc_single_maridia_grapple_escape ; Ice-Croc (Single Maridia): Grapple Escape dw $078D, $9516 ; DDB dw $079B, $AB8F ; MDB dw $07F5, $0005 ; Music Track @@ -2028,8 +2028,8 @@ preset_rbo_ice_croc_grapple_shaft_up_2n1m: dw $0AFA, $026B ; Samus Y dw #$FFFF -preset_rbo_ice_croc_croc_revisit_2n1m: - dw #preset_rbo_ice_croc_grapple_shaft_up_2n1m ; Ice-Croc (Single Maridia): Grapple Shaft Up +preset_rbo_icecroc_single_maridia_croc_revisit: + dw #preset_rbo_icecroc_single_maridia_grapple_shaft_up ; Ice-Croc (Single Maridia): Grapple Shaft Up dw $078D, $947A ; DDB dw $079B, $AA82 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -2046,8 +2046,8 @@ preset_rbo_ice_croc_croc_revisit_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_maridia_maridia_entry_2n2m: - dw #preset_rbo_cleanup_blockbuster_2n2m ; Cleanup (Double Maridia): Blockbuster +preset_rbo_maridia_double_maridia_maridia_entry: + dw #preset_rbo_cleanup_double_maridia_blockbuster ; Cleanup (Double Maridia): Blockbuster dw $078D, $911A ; DDB dw $079B, $CF54 ; MDB dw $07F3, $0012 ; Music Bank @@ -2065,8 +2065,8 @@ preset_rbo_maridia_maridia_entry_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_maridia_mount_everest_2n2m: - dw #preset_rbo_maridia_maridia_entry_2n2m ; Maridia (Double Maridia): Maridia Entry +preset_rbo_maridia_double_maridia_mount_everest: + dw #preset_rbo_maridia_double_maridia_maridia_entry ; Maridia (Double Maridia): Maridia Entry dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -2082,8 +2082,8 @@ preset_rbo_maridia_mount_everest_2n2m: dw $D820, $0801 ; Events dw #$FFFF -preset_rbo_maridia_leaving_crab_supers_2n2m: - dw #preset_rbo_maridia_mount_everest_2n2m ; Maridia (Double Maridia): Mount Everest +preset_rbo_maridia_double_maridia_leaving_crab_supers: + dw #preset_rbo_maridia_double_maridia_mount_everest ; Maridia (Double Maridia): Mount Everest dw $078D, $A45C ; DDB dw $090F, $E000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels @@ -2101,8 +2101,8 @@ preset_rbo_maridia_leaving_crab_supers_2n2m: dw $D880, $0200 ; Items dw #$FFFF -preset_rbo_maridia_mama_turtle_2n2m: - dw #preset_rbo_maridia_leaving_crab_supers_2n2m ; Maridia (Double Maridia): Leaving Crab Supers +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers ; Maridia (Double Maridia): Leaving Crab Supers dw $078D, $A444 ; DDB dw $079B, $D017 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2119,8 +2119,8 @@ preset_rbo_maridia_mama_turtle_2n2m: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_maridia_leaving_mama_turtle_2n2m: - dw #preset_rbo_maridia_mama_turtle_2n2m ; Maridia (Double Maridia): Mama Turtle +preset_rbo_maridia_double_maridia_leaving_mama_turtle: + dw #preset_rbo_maridia_double_maridia_mama_turtle ; Maridia (Double Maridia): Mama Turtle dw $078D, $A3E4 ; DDB dw $079B, $D055 ; MDB dw $090F, $AAE5 ; Screen subpixel X position @@ -2138,8 +2138,8 @@ preset_rbo_maridia_leaving_mama_turtle_2n2m: dw $D880, $0600 ; Items dw #$FFFF -preset_rbo_maridia_maridia_exit_2n2m: - dw #preset_rbo_maridia_leaving_mama_turtle_2n2m ; Maridia (Double Maridia): Leaving Mama Turtle +preset_rbo_maridia_double_maridia_maridia_exit: + dw #preset_rbo_maridia_double_maridia_leaving_mama_turtle ; Maridia (Double Maridia): Leaving Mama Turtle dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -2159,8 +2159,8 @@ preset_rbo_maridia_maridia_exit_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_7_1: - dw #preset_rbo_ice_croc_croc_revisit_2n1m ; Ice-Croc (Single Maridia): Croc Revisit +preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: + dw #preset_rbo_icecroc_single_maridia_croc_revisit ; Ice-Croc (Single Maridia): Croc Revisit dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -2173,20 +2173,20 @@ preset_rbo_lower_norfair_segment_ln_20_7_1: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_8_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_7_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) dw $09CA, $0014 ; Supers dw $09CC, $0014 ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_8_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw $09C6, $0014 ; Missiles @@ -2195,8 +2195,8 @@ preset_rbo_lower_norfair_segment_ln_25_8_1: dw $09CC, $0014 ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_9_1: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw $09C6, $0028 ; Missiles @@ -2205,16 +2205,16 @@ preset_rbo_lower_norfair_segment_ln_25_9_1: dw $09CC, $0014 ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_9_2: - dw #preset_rbo_lower_norfair_segment_ln_25_9_1 ; Lower Norfair Segment: LN (25 Supers 9+1 Ridley) +preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley ; Lower Norfair Segment: LN (25 Supers 9+1 Ridley) dw $09C6, $0029 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_7_1: - dw #preset_rbo_maridia_maridia_exit_2n2m ; Maridia (Double Maridia): Maridia Exit +preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: + dw #preset_rbo_maridia_double_maridia_maridia_exit ; Maridia (Double Maridia): Maridia Exit dw $078D, $9756 ; DDB dw $079B, $B026 ; MDB dw $07F3, $0015 ; Music Bank @@ -2230,58 +2230,58 @@ preset_rbo_lower_norfair_segment_ln_30_7_1: dw $0AF6, $00BE ; Samus X dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_8_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_9_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $03E7 ; Health dw $09C4, $03E7 ; Max health dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_11_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $044B ; Health dw $09C4, $044B ; Max health dw $09C6, $0028 ; Missiles dw $09C8, $0028 ; Max missiles dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_8_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $031F ; Health dw $09C4, $031F ; Max health dw $09CA, $001E ; Supers dw $09CC, $001E ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_9_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $0383 ; Health dw $09C4, $0383 ; Max health dw $09CA, $001E ; Supers dw $09CC, $001E ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $03E7 ; Health dw $09C4, $03E7 ; Max health dw $09CA, $001E ; Supers dw $09CC, $001E ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_11_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $09C2, $044B ; Health dw $09C4, $044B ; Max health dw $09C6, $0028 ; Missiles @@ -2290,16 +2290,16 @@ preset_rbo_lower_norfair_segment_ln_35_11_1: dw $09CC, $001E ; Max supers dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_11_2: - dw #preset_rbo_lower_norfair_segment_ln_35_11_1 ; Lower Norfair Segment: LN (35 Supers 11+1 Ridley) +preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley ; Lower Norfair Segment: LN (35 Supers 11+1 Ridley) dw $09C6, $0029 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_ln_entry_lava_dive_2n1m: - dw #preset_rbo_lower_norfair_segment_ln_20_7_1 ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) +preset_rbo_ln_entry_single_maridia_lava_dive: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley ; Lower Norfair Segment: LN (20 Supers 7+1 Ridley) dw $078D, $9792 ; DDB dw $079B, $AFFB ; MDB dw $090F, $FC4C ; Screen subpixel X position @@ -2312,8 +2312,8 @@ preset_rbo_ln_entry_lava_dive_2n1m: dw $0AF6, $03C2 ; Samus X dw #$FFFF -preset_rbo_ln_entry_ln_main_hall_2n1m: - dw #preset_rbo_ln_entry_lava_dive_2n1m ; LN Entry (Single Maridia): Lava Dive +preset_rbo_ln_entry_single_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_single_maridia_lava_dive ; LN Entry (Single Maridia): Lava Dive dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -2336,8 +2336,8 @@ preset_rbo_ln_entry_ln_main_hall_2n1m: dw $D8BA, $01F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_green_gate_glitch_2n1m: - dw #preset_rbo_ln_entry_ln_main_hall_2n1m ; LN Entry (Single Maridia): LN Main Hall +preset_rbo_ln_entry_single_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall ; LN Entry (Single Maridia): LN Main Hall dw $090F, $C000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position @@ -2352,8 +2352,8 @@ preset_rbo_ln_entry_green_gate_glitch_2n1m: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_ln_entry_golden_torizo_2n1m: - dw #preset_rbo_ln_entry_green_gate_glitch_2n1m ; LN Entry (Single Maridia): Green Gate Glitch +preset_rbo_ln_entry_single_maridia_golden_torizo: + dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch ; LN Entry (Single Maridia): Green Gate Glitch dw $078D, $98A6 ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track @@ -2374,8 +2374,8 @@ preset_rbo_ln_entry_golden_torizo_2n1m: dw $D878, $801C ; Items dw #$FFFF -preset_rbo_ln_entry_energy_refill_escape_2n1m: - dw #preset_rbo_ln_entry_golden_torizo_2n1m ; LN Entry (Single Maridia): Golden Torizo +preset_rbo_ln_entry_single_maridia_energy_refill_escape: + dw #preset_rbo_ln_entry_single_maridia_golden_torizo ; LN Entry (Single Maridia): Golden Torizo dw $078D, $9A7A ; DDB dw $079B, $B305 ; MDB dw $07F3, $0024 ; Music Bank @@ -2399,8 +2399,8 @@ preset_rbo_ln_entry_energy_refill_escape_2n1m: dw $D8BA, $03F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_fast_pillars_2n1m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n1m ; LN Entry (Single Maridia): Energy Refill Escape +preset_rbo_ln_entry_single_maridia_fast_pillars: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape ; LN Entry (Single Maridia): Energy Refill Escape dw $078D, $9A6E ; DDB dw $079B, $B2DA ; MDB dw $07F3, $0018 ; Music Bank @@ -2416,8 +2416,8 @@ preset_rbo_ln_entry_fast_pillars_2n1m: dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_rbo_ln_entry_writg_2n1m: - dw #preset_rbo_ln_entry_fast_pillars_2n1m ; LN Entry (Single Maridia): Fast Pillars +preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_single_maridia_fast_pillars ; LN Entry (Single Maridia): Fast Pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $E600 ; Screen subpixel X position @@ -2432,8 +2432,8 @@ preset_rbo_ln_entry_writg_2n1m: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_rbo_ln_entry_amphitheater_2n1m: - dw #preset_rbo_ln_entry_writg_2n1m ; LN Entry (Single Maridia): WRITG +preset_rbo_ln_entry_single_maridia_amphitheatre: + dw #preset_rbo_ln_entry_single_maridia_worst_room_in_the_game ; LN Entry (Single Maridia): Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2452,8 +2452,8 @@ preset_rbo_ln_entry_amphitheater_2n1m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_firefleas_entry_2n1m: - dw #preset_rbo_ln_entry_amphitheater_2n1m ; LN Entry (Single Maridia): Amphitheater +preset_rbo_ln_entry_single_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre ; LN Entry (Single Maridia): Amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0257 ; Screen X position in pixels @@ -2466,8 +2466,8 @@ preset_rbo_ln_entry_firefleas_entry_2n1m: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_rbo_ln_entry_kihunter_stairs_down_2n1m: - dw #preset_rbo_ln_entry_firefleas_entry_2n1m ; LN Entry (Single Maridia): Firefleas Entry +preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: + dw #preset_rbo_ln_entry_single_maridia_firefleas_entry ; LN Entry (Single Maridia): Firefleas Entry dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -2486,8 +2486,8 @@ preset_rbo_ln_entry_kihunter_stairs_down_2n1m: dw $D87A, $0001 ; Items dw #$FFFF -preset_rbo_ln_entry_ninja_pirates_2n1m: - dw #preset_rbo_ln_entry_kihunter_stairs_down_2n1m ; LN Entry (Single Maridia): Kihunter Stairs Down +preset_rbo_ln_entry_single_maridia_ninja_pirates: + dw #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down ; LN Entry (Single Maridia): Kihunter Stairs Down dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -2503,8 +2503,8 @@ preset_rbo_ln_entry_ninja_pirates_2n1m: dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_preridley_2n1m: - dw #preset_rbo_ln_entry_ninja_pirates_2n1m ; LN Entry (Single Maridia): Ninja Pirates +preset_rbo_ln_entry_single_maridia_preridley: + dw #preset_rbo_ln_entry_single_maridia_ninja_pirates ; LN Entry (Single Maridia): Ninja Pirates dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -2521,8 +2521,8 @@ preset_rbo_ln_entry_preridley_2n1m: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_rbo_ln_entry_lava_dive_2n2m: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) +preset_rbo_ln_entry_double_maridia_lava_dive: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley ; Lower Norfair Segment: LN (30 Supers 7+1 Ridley) dw $078D, $9792 ; DDB dw $079B, $AFFB ; MDB dw $090F, $FC4C ; Screen subpixel X position @@ -2536,8 +2536,8 @@ preset_rbo_ln_entry_lava_dive_2n2m: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_ln_entry_ln_main_hall_2n2m: - dw #preset_rbo_ln_entry_lava_dive_2n2m ; LN Entry (Double Maridia): Lava Dive +preset_rbo_ln_entry_double_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_double_maridia_lava_dive ; LN Entry (Double Maridia): Lava Dive dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -2560,8 +2560,8 @@ preset_rbo_ln_entry_ln_main_hall_2n2m: dw $D8BA, $01F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_green_gate_glitch_2n2m: - dw #preset_rbo_ln_entry_ln_main_hall_2n2m ; LN Entry (Double Maridia): LN Main Hall +preset_rbo_ln_entry_double_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_double_maridia_ln_main_hall ; LN Entry (Double Maridia): LN Main Hall dw $090F, $C000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position @@ -2576,8 +2576,8 @@ preset_rbo_ln_entry_green_gate_glitch_2n2m: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_ln_entry_golden_torizo_2n2m: - dw #preset_rbo_ln_entry_green_gate_glitch_2n2m ; LN Entry (Double Maridia): Green Gate Glitch +preset_rbo_ln_entry_double_maridia_golden_torizo: + dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch ; LN Entry (Double Maridia): Green Gate Glitch dw $078D, $98A6 ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track @@ -2598,8 +2598,8 @@ preset_rbo_ln_entry_golden_torizo_2n2m: dw $D878, $801C ; Items dw #$FFFF -preset_rbo_ln_entry_energy_refill_escape_2n2m: - dw #preset_rbo_ln_entry_golden_torizo_2n2m ; LN Entry (Double Maridia): Golden Torizo +preset_rbo_ln_entry_double_maridia_energy_refill_escape: + dw #preset_rbo_ln_entry_double_maridia_golden_torizo ; LN Entry (Double Maridia): Golden Torizo dw $078D, $9A7A ; DDB dw $079B, $B305 ; MDB dw $07F3, $0024 ; Music Bank @@ -2623,8 +2623,8 @@ preset_rbo_ln_entry_energy_refill_escape_2n2m: dw $D8BA, $03F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_fast_pillars_2n2m: - dw #preset_rbo_ln_entry_energy_refill_escape_2n2m ; LN Entry (Double Maridia): Energy Refill Escape +preset_rbo_ln_entry_double_maridia_fast_pillars: + dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape ; LN Entry (Double Maridia): Energy Refill Escape dw $078D, $9A6E ; DDB dw $079B, $B2DA ; MDB dw $07F3, $0018 ; Music Bank @@ -2640,8 +2640,8 @@ preset_rbo_ln_entry_fast_pillars_2n2m: dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_rbo_ln_entry_writg_2n2m: - dw #preset_rbo_ln_entry_fast_pillars_2n2m ; LN Entry (Double Maridia): Fast Pillars +preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_double_maridia_fast_pillars ; LN Entry (Double Maridia): Fast Pillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $E600 ; Screen subpixel X position @@ -2656,8 +2656,8 @@ preset_rbo_ln_entry_writg_2n2m: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_rbo_ln_entry_amphitheater_2n2m: - dw #preset_rbo_ln_entry_writg_2n2m ; LN Entry (Double Maridia): WRITG +preset_rbo_ln_entry_double_maridia_amphitheatre: + dw #preset_rbo_ln_entry_double_maridia_worst_room_in_the_game ; LN Entry (Double Maridia): Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2676,8 +2676,8 @@ preset_rbo_ln_entry_amphitheater_2n2m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_firefleas_entry_2n2m: - dw #preset_rbo_ln_entry_amphitheater_2n2m ; LN Entry (Double Maridia): Amphitheater +preset_rbo_ln_entry_double_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_double_maridia_amphitheatre ; LN Entry (Double Maridia): Amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0257 ; Screen X position in pixels @@ -2690,8 +2690,8 @@ preset_rbo_ln_entry_firefleas_entry_2n2m: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_rbo_ln_entry_kihunter_stairs_down_2n2m: - dw #preset_rbo_ln_entry_firefleas_entry_2n2m ; LN Entry (Double Maridia): Firefleas Entry +preset_rbo_ln_entry_double_maridia_kihunter_stairs_down: + dw #preset_rbo_ln_entry_double_maridia_firefleas_entry ; LN Entry (Double Maridia): Firefleas Entry dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -2710,8 +2710,8 @@ preset_rbo_ln_entry_kihunter_stairs_down_2n2m: dw $D87A, $0001 ; Items dw #$FFFF -preset_rbo_ln_entry_ninja_pirates_2n2m: - dw #preset_rbo_ln_entry_kihunter_stairs_down_2n2m ; LN Entry (Double Maridia): Kihunter Stairs Down +preset_rbo_ln_entry_double_maridia_ninja_pirates: + dw #preset_rbo_ln_entry_double_maridia_kihunter_stairs_down ; LN Entry (Double Maridia): Kihunter Stairs Down dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -2727,8 +2727,8 @@ preset_rbo_ln_entry_ninja_pirates_2n2m: dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_rbo_ln_entry_preridley_2n2m: - dw #preset_rbo_ln_entry_ninja_pirates_2n2m ; LN Entry (Double Maridia): Ninja Pirates +preset_rbo_ln_entry_double_maridia_preridley: + dw #preset_rbo_ln_entry_double_maridia_ninja_pirates ; LN Entry (Double Maridia): Ninja Pirates dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -2744,8 +2744,8 @@ preset_rbo_ln_entry_preridley_2n2m: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_20_7_1: - dw #preset_rbo_ln_entry_preridley_2n1m ; LN Entry (Single Maridia): Pre-Ridley +preset_rbo_ridley_ridley_20_supers_7_1: + dw #preset_rbo_ln_entry_single_maridia_preridley ; LN Entry (Single Maridia): Pre-Ridley dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -2761,28 +2761,28 @@ preset_rbo_ridley_ridley_20_7_1: dw $D8BA, $D3F3 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_20_8_1: - dw #preset_rbo_ridley_ridley_20_7_1 ; Ridley: Ridley (20 Supers 7+1) +preset_rbo_ridley_ridley_20_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 ; Ridley: Ridley (20 Supers 7+1) dw $09C2, $02C0 ; Health dw $09C4, $0383 ; Max health dw #$FFFF -preset_rbo_ridley_ridley_25_7_1: - dw #preset_rbo_ridley_ridley_20_7_1 ; Ridley: Ridley (20 Supers 7+1) +preset_rbo_ridley_ridley_25_supers_7_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 ; Ridley: Ridley (20 Supers 7+1) dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_25_8_1: - dw #preset_rbo_ridley_ridley_20_7_1 ; Ridley: Ridley (20 Supers 7+1) +preset_rbo_ridley_ridley_25_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 ; Ridley: Ridley (20 Supers 7+1) dw $09C2, $02C0 ; Health dw $09C4, $0383 ; Max health dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_25_9_1: - dw #preset_rbo_ridley_ridley_20_7_1 ; Ridley: Ridley (20 Supers 7+1) +preset_rbo_ridley_ridley_25_supers_9_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 ; Ridley: Ridley (20 Supers 7+1) dw $09C2, $0314 ; Health dw $09C4, $03E7 ; Max health dw $09C6, $001E ; Missiles @@ -2791,16 +2791,16 @@ preset_rbo_ridley_ridley_25_9_1: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_25_9_2: - dw #preset_rbo_ridley_ridley_25_9_1 ; Ridley: Ridley (25 Supers 9+1) +preset_rbo_ridley_ridley_25_supers_9_2: + dw #preset_rbo_ridley_ridley_25_supers_9_1 ; Ridley: Ridley (25 Supers 9+1) dw $09C6, $0025 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_ridley_ridley_30_7_1: - dw #preset_rbo_ln_entry_preridley_2n2m ; LN Entry (Double Maridia): Pre-Ridley +preset_rbo_ridley_ridley_30_supers_7_1: + dw #preset_rbo_ln_entry_double_maridia_preridley ; LN Entry (Double Maridia): Pre-Ridley dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -2816,58 +2816,58 @@ preset_rbo_ridley_ridley_30_7_1: dw $D8BA, $D3F3 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_30_8_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_30_supers_8_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $02B0 ; Health dw $09C4, $0383 ; Max health dw #$FFFF -preset_rbo_ridley_ridley_30_9_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_30_supers_9_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $02F4 ; Health dw $09C4, $03E7 ; Max health dw #$FFFF -preset_rbo_ridley_ridley_30_10_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_30_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $0338 ; Health dw $09C4, $044B ; Max health dw #$FFFF -preset_rbo_ridley_ridley_30_11_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_30_supers_11_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $037C ; Health dw $09C4, $04AF ; Max health dw $09C6, $001E ; Missiles dw $09C8, $0028 ; Max missiles dw #$FFFF -preset_rbo_ridley_ridley_35_8_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_35_supers_8_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $02B0 ; Health dw $09C4, $0383 ; Max health dw $09CA, $0023 ; Supers dw $09CC, $0023 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_35_9_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_35_supers_9_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $02F4 ; Health dw $09C4, $03E7 ; Max health dw $09CA, $0023 ; Supers dw $09CC, $0023 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_35_10_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_35_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $0338 ; Health dw $09C4, $044B ; Max health dw $09CA, $0023 ; Supers dw $09CC, $0023 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_35_11_1: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ridley_ridley_35_supers_11_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $09C2, $037C ; Health dw $09C4, $04AF ; Max health dw $09C6, $001E ; Missiles @@ -2876,16 +2876,16 @@ preset_rbo_ridley_ridley_35_11_1: dw $09CC, $0023 ; Max supers dw #$FFFF -preset_rbo_ridley_ridley_35_11_2: - dw #preset_rbo_ridley_ridley_35_11_1 ; Ridley: Ridley (35 Supers 11+1) +preset_rbo_ridley_ridley_35_supers_11_2: + dw #preset_rbo_ridley_ridley_35_supers_11_1 ; Ridley: Ridley (35 Supers 11+1) dw $09C6, $0025 ; Missiles dw $09C8, $0032 ; Max missiles dw $09D4, $00C8 ; Max reserves dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_rbo_ln_escape_ridley_etank_2n1m: - dw #preset_rbo_ridley_ridley_20_7_1 ; Ridley: Ridley (20 Supers 7+1) +preset_rbo_ln_escape_single_maridia_ridley_etank: + dw #preset_rbo_ridley_ridley_20_supers_7_1 ; Ridley: Ridley (20 Supers 7+1) dw $078D, $98B2 ; DDB dw $079B, $B698 ; MDB dw $07F3, $0024 ; Music Bank @@ -2910,8 +2910,8 @@ preset_rbo_ln_escape_ridley_etank_2n1m: dw $D8BA, $DBF3 ; Doors dw #$FFFF -preset_rbo_ln_escape_postridley_2n1m: - dw #preset_rbo_ln_escape_ridley_etank_2n1m ; LN Escape (Single Maridia): Ridley E-Tank +preset_rbo_ln_escape_single_maridia_postridley: + dw #preset_rbo_ln_escape_single_maridia_ridley_etank ; LN Escape (Single Maridia): Ridley E-Tank dw $078D, $9A62 ; DDB dw $079B, $B32E ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -2925,8 +2925,8 @@ preset_rbo_ln_escape_postridley_2n1m: dw $0AFA, $019B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_firefleas_2n1m: - dw #preset_rbo_ln_escape_postridley_2n1m ; LN Escape (Single Maridia): Post-Ridley +preset_rbo_ln_escape_single_maridia_firefleas: + dw #preset_rbo_ln_escape_single_maridia_postridley ; LN Escape (Single Maridia): Post-Ridley dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $07F3, $0018 ; Music Bank @@ -2949,8 +2949,8 @@ preset_rbo_ln_escape_firefleas_2n1m: dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_rbo_ln_escape_firefleas_exit_2n1m: - dw #preset_rbo_ln_escape_firefleas_2n1m ; LN Escape (Single Maridia): Firefleas +preset_rbo_ln_escape_single_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_single_maridia_firefleas ; LN Escape (Single Maridia): Firefleas dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2967,8 +2967,8 @@ preset_rbo_ln_escape_firefleas_exit_2n1m: dw $0AF6, $015F ; Samus X dw #$FFFF -preset_rbo_ln_escape_3_musketeers_2n1m: - dw #preset_rbo_ln_escape_firefleas_exit_2n1m ; LN Escape (Single Maridia): Firefleas Exit +preset_rbo_ln_escape_single_maridia_3_musketeers: + dw #preset_rbo_ln_escape_single_maridia_firefleas_exit ; LN Escape (Single Maridia): Firefleas Exit dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -2982,8 +2982,8 @@ preset_rbo_ln_escape_3_musketeers_2n1m: dw $0AF6, $0067 ; Samus X dw #$FFFF -preset_rbo_ln_escape_single_chamber_2n1m: - dw #preset_rbo_ln_escape_3_musketeers_2n1m ; LN Escape (Single Maridia): 3 Musketeers +preset_rbo_ln_escape_single_maridia_single_chamber: + dw #preset_rbo_ln_escape_single_maridia_3_musketeers ; LN Escape (Single Maridia): 3 Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -2998,8 +2998,8 @@ preset_rbo_ln_escape_single_chamber_2n1m: dw $0AF6, $016A ; Samus X dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m ; LN Escape (Single Maridia): Single Chamber +preset_rbo_ln_escape_single_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_single_maridia_single_chamber ; LN Escape (Single Maridia): Single Chamber dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F3, $0015 ; Music Bank @@ -3016,8 +3016,8 @@ preset_rbo_ln_escape_croc_gate_farm_2n1m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_business_center_2n1m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n1m ; LN Escape (Single Maridia): Croc Gate Farm +preset_rbo_ln_escape_single_maridia_business_center: + dw #preset_rbo_ln_escape_single_maridia_croc_gate_farm ; LN Escape (Single Maridia): Croc Gate Farm dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -3032,8 +3032,8 @@ preset_rbo_ln_escape_business_center_2n1m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_maridia_entry_2n1m: - dw #preset_rbo_ln_escape_business_center_2n1m ; LN Escape (Single Maridia): Business Center +preset_rbo_ln_escape_single_maridia_maridia_entry: + dw #preset_rbo_ln_escape_single_maridia_business_center ; LN Escape (Single Maridia): Business Center dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $07F3, $0012 ; Music Bank @@ -3046,33 +3046,33 @@ preset_rbo_ln_escape_maridia_entry_2n1m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_3_musketeers_spikesuit_2n1m: - dw #preset_rbo_ln_escape_3_musketeers_2n1m ; LN Escape (Single Maridia): 3 Musketeers +preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_3_musketeers ; LN Escape (Single Maridia): 3 Musketeers dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_single_chamber_spikesuit_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m ; LN Escape (Single Maridia): Single Chamber +preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_single_chamber ; LN Escape (Single Maridia): Single Chamber dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n1m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n1m ; LN Escape (Single Maridia): Croc Gate Farm +preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_croc_gate_farm ; LN Escape (Single Maridia): Croc Gate Farm dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_business_center_spikesuit_2n1m: - dw #preset_rbo_ln_escape_business_center_2n1m ; LN Escape (Single Maridia): Business Center +preset_rbo_ln_escape_single_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_business_center ; LN Escape (Single Maridia): Business Center dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_maridia_entry_spikesuit_2n1m: - dw #preset_rbo_ln_escape_maridia_entry_2n1m ; LN Escape (Single Maridia): Maridia Entry +preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_maridia_entry ; LN Escape (Single Maridia): Maridia Entry dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_ridley_etank_2n2m: - dw #preset_rbo_ridley_ridley_30_7_1 ; Ridley: Ridley (30 Supers 7+1) +preset_rbo_ln_escape_double_maridia_ridley_etank: + dw #preset_rbo_ridley_ridley_30_supers_7_1 ; Ridley: Ridley (30 Supers 7+1) dw $078D, $98B2 ; DDB dw $079B, $B698 ; MDB dw $07F3, $0024 ; Music Bank @@ -3096,8 +3096,8 @@ preset_rbo_ln_escape_ridley_etank_2n2m: dw $D8BA, $DBF3 ; Doors dw #$FFFF -preset_rbo_ln_escape_postridley_2n2m: - dw #preset_rbo_ln_escape_ridley_etank_2n2m ; LN Escape (Double Maridia): Ridley E-Tank +preset_rbo_ln_escape_double_maridia_postridley: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank ; LN Escape (Double Maridia): Ridley E-Tank dw $078D, $9A62 ; DDB dw $079B, $B32E ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -3111,8 +3111,8 @@ preset_rbo_ln_escape_postridley_2n2m: dw $0AFA, $019B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_firefleas_2n2m: - dw #preset_rbo_ln_escape_postridley_2n2m ; LN Escape (Double Maridia): Post-Ridley +preset_rbo_ln_escape_double_maridia_firefleas: + dw #preset_rbo_ln_escape_double_maridia_postridley ; LN Escape (Double Maridia): Post-Ridley dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $07F3, $0018 ; Music Bank @@ -3133,8 +3133,8 @@ preset_rbo_ln_escape_firefleas_2n2m: dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_rbo_ln_escape_firefleas_exit_2n2m: - dw #preset_rbo_ln_escape_firefleas_2n2m ; LN Escape (Double Maridia): Firefleas +preset_rbo_ln_escape_double_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_double_maridia_firefleas ; LN Escape (Double Maridia): Firefleas dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -3151,8 +3151,8 @@ preset_rbo_ln_escape_firefleas_exit_2n2m: dw $0AF6, $015F ; Samus X dw #$FFFF -preset_rbo_ln_escape_3_musketeers_2n2m: - dw #preset_rbo_ln_escape_firefleas_exit_2n2m ; LN Escape (Double Maridia): Firefleas Exit +preset_rbo_ln_escape_double_maridia_3_musketeers: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit ; LN Escape (Double Maridia): Firefleas Exit dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -3166,8 +3166,8 @@ preset_rbo_ln_escape_3_musketeers_2n2m: dw $0AF6, $0067 ; Samus X dw #$FFFF -preset_rbo_ln_escape_single_chamber_2n2m: - dw #preset_rbo_ln_escape_3_musketeers_2n2m ; LN Escape (Double Maridia): 3 Musketeers +preset_rbo_ln_escape_double_maridia_single_chamber: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers ; LN Escape (Double Maridia): 3 Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -3182,8 +3182,8 @@ preset_rbo_ln_escape_single_chamber_2n2m: dw $0AF6, $016A ; Samus X dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m ; LN Escape (Double Maridia): Single Chamber +preset_rbo_ln_escape_double_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_double_maridia_single_chamber ; LN Escape (Double Maridia): Single Chamber dw $078D, $95CA ; DDB dw $079B, $ACB3 ; MDB dw $07F3, $0015 ; Music Bank @@ -3200,8 +3200,8 @@ preset_rbo_ln_escape_croc_gate_farm_2n2m: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_business_center_2n2m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n2m ; LN Escape (Double Maridia): Croc Gate Farm +preset_rbo_ln_escape_double_maridia_business_center: + dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm ; LN Escape (Double Maridia): Croc Gate Farm dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -3216,8 +3216,8 @@ preset_rbo_ln_escape_business_center_2n2m: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_maridia_entry_2n2m: - dw #preset_rbo_ln_escape_business_center_2n2m ; LN Escape (Double Maridia): Business Center +preset_rbo_ln_escape_double_maridia_maridia_entry: + dw #preset_rbo_ln_escape_double_maridia_business_center ; LN Escape (Double Maridia): Business Center dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $07F3, $0012 ; Music Bank @@ -3230,33 +3230,33 @@ preset_rbo_ln_escape_maridia_entry_2n2m: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_3_musketeers_spikesuit_2n2m: - dw #preset_rbo_ln_escape_3_musketeers_2n2m ; LN Escape (Double Maridia): 3 Musketeers +preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers ; LN Escape (Double Maridia): 3 Musketeers dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_single_chamber_spikesuit_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m ; LN Escape (Double Maridia): Single Chamber +preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_single_chamber ; LN Escape (Double Maridia): Single Chamber dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n2m ; LN Escape (Double Maridia): Croc Gate Farm +preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm ; LN Escape (Double Maridia): Croc Gate Farm dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_business_center_spikesuit_2n2m: - dw #preset_rbo_ln_escape_business_center_2n2m ; LN Escape (Double Maridia): Business Center +preset_rbo_ln_escape_double_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_business_center ; LN Escape (Double Maridia): Business Center dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_maridia_entry_spikesuit_2n2m: - dw #preset_rbo_ln_escape_maridia_entry_2n2m ; LN Escape (Double Maridia): Maridia Entry +preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_maridia_entry ; LN Escape (Double Maridia): Maridia Entry dw $0A68, $0001 ; Flash suit dw #$FFFF preset_rbo_maridia_mount_everest_spikesuit: - dw #preset_rbo_ln_escape_maridia_entry_spikesuit_2n1m ; LN Escape (Single Maridia): Maridia Entry (Spikesuit) + dw #preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit ; LN Escape (Single Maridia): Maridia Entry (Spikesuit) dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank @@ -3674,7 +3674,7 @@ preset_rbo_kraidg4_red_brinstar_elevator_down: dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_rbo_kraidg4_red_tower_moonfall_screw_attack: +preset_rbo_kraidg4_red_tower_screwfall: dw #preset_rbo_kraidg4_red_brinstar_elevator_down ; Kraid-G4: Red Brinstar Elevator Down dw $078D, $90AE ; DDB dw $079B, $A2F7 ; MDB @@ -3688,7 +3688,7 @@ preset_rbo_kraidg4_red_tower_moonfall_screw_attack: dw #$FFFF preset_rbo_kraidg4_kraid_entry: - dw #preset_rbo_kraidg4_red_tower_moonfall_screw_attack ; Kraid-G4: Red Tower Moonfall (Screw Attack) + dw #preset_rbo_kraidg4_red_tower_screwfall ; Kraid-G4: Red Tower Screwfall dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $4000 ; Screen subpixel X position diff --git a/src/presets/rbo_menu.asm b/src/presets/rbo_menu.asm index 163106c5..ef44836e 100644 --- a/src/presets/rbo_menu.asm +++ b/src/presets/rbo_menu.asm @@ -1,18 +1,18 @@ PresetsMenuRbo: dw #presets_goto_rbo_bombs dw #presets_goto_rbo_brinstar - dw #presets_goto_rbo_shopping_2n1m - dw #presets_goto_rbo_shopping_2n2m - dw #presets_goto_rbo_cleanup_2n1m - dw #presets_goto_rbo_cleanup_2n2m - dw #presets_goto_rbo_ice_croc_2n1m - dw #presets_goto_rbo_maridia_2n2m + dw #presets_goto_rbo_shopping_single_maridia + dw #presets_goto_rbo_shopping_double_maridia + dw #presets_goto_rbo_cleanup_single_maridia + dw #presets_goto_rbo_cleanup_double_maridia + dw #presets_goto_rbo_icecroc_single_maridia + dw #presets_goto_rbo_maridia_double_maridia dw #presets_goto_rbo_lower_norfair_segment - dw #presets_goto_rbo_ln_entry_2n1m - dw #presets_goto_rbo_ln_entry_2n2m + dw #presets_goto_rbo_ln_entry_single_maridia + dw #presets_goto_rbo_ln_entry_double_maridia dw #presets_goto_rbo_ridley - dw #presets_goto_rbo_ln_escape_2n1m - dw #presets_goto_rbo_ln_escape_2n2m + dw #presets_goto_rbo_ln_escape_single_maridia + dw #presets_goto_rbo_ln_escape_double_maridia dw #presets_goto_rbo_maridia dw #presets_goto_rbo_wrecked_ship dw #presets_goto_rbo_kraidg4 @@ -26,41 +26,41 @@ presets_goto_rbo_bombs: presets_goto_rbo_brinstar: %cm_submenu("Brinstar", #presets_submenu_rbo_brinstar) -presets_goto_rbo_shopping_2n1m: - %cm_submenu("Shopping (Single Maridia)", #presets_submenu_rbo_shopping_2n1m) +presets_goto_rbo_shopping_single_maridia: + %cm_submenu("Shopping (Single Maridia)", #presets_submenu_rbo_shopping_single_maridia) -presets_goto_rbo_shopping_2n2m: - %cm_submenu("Shopping (Double Maridia)", #presets_submenu_rbo_shopping_2n2m) +presets_goto_rbo_shopping_double_maridia: + %cm_submenu("Shopping (Double Maridia)", #presets_submenu_rbo_shopping_double_maridia) -presets_goto_rbo_cleanup_2n1m: - %cm_submenu("Cleanup (Single Maridia)", #presets_submenu_rbo_cleanup_2n1m) +presets_goto_rbo_cleanup_single_maridia: + %cm_submenu("Cleanup (Single Maridia)", #presets_submenu_rbo_cleanup_single_maridia) -presets_goto_rbo_cleanup_2n2m: - %cm_submenu("Cleanup (Double Maridia)", #presets_submenu_rbo_cleanup_2n2m) +presets_goto_rbo_cleanup_double_maridia: + %cm_submenu("Cleanup (Double Maridia)", #presets_submenu_rbo_cleanup_double_maridia) -presets_goto_rbo_ice_croc_2n1m: - %cm_submenu("Ice-Croc (Single Maridia)", #presets_submenu_rbo_ice_croc_2n1m) +presets_goto_rbo_icecroc_single_maridia: + %cm_submenu("Ice-Croc (Single Maridia)", #presets_submenu_rbo_icecroc_single_maridia) -presets_goto_rbo_maridia_2n2m: - %cm_submenu("Maridia (Double Maridia)", #presets_submenu_rbo_maridia_2n2m) +presets_goto_rbo_maridia_double_maridia: + %cm_submenu("Maridia (Double Maridia)", #presets_submenu_rbo_maridia_double_maridia) presets_goto_rbo_lower_norfair_segment: %cm_submenu("LN Segment", #presets_submenu_rbo_lower_norfair_segment) -presets_goto_rbo_ln_entry_2n1m: - %cm_submenu("LN Entry (Single Maridia)", #presets_submenu_rbo_ln_entry_2n1m) +presets_goto_rbo_ln_entry_single_maridia: + %cm_submenu("LN Entry (Single Maridia)", #presets_submenu_rbo_ln_entry_single_maridia) -presets_goto_rbo_ln_entry_2n2m: - %cm_submenu("LN Entry (Double Maridia)", #presets_submenu_rbo_ln_entry_2n2m) +presets_goto_rbo_ln_entry_double_maridia: + %cm_submenu("LN Entry (Double Maridia)", #presets_submenu_rbo_ln_entry_double_maridia) presets_goto_rbo_ridley: %cm_submenu("Ridley", #presets_submenu_rbo_ridley) -presets_goto_rbo_ln_escape_2n1m: - %cm_submenu("LN Escape (Single Maridia)", #presets_submenu_rbo_ln_escape_2n1m) +presets_goto_rbo_ln_escape_single_maridia: + %cm_submenu("LN Escape (Single Maridia)", #presets_submenu_rbo_ln_escape_single_maridia) -presets_goto_rbo_ln_escape_2n2m: - %cm_submenu("LN Escape (Double Maridia)", #presets_submenu_rbo_ln_escape_2n2m) +presets_goto_rbo_ln_escape_double_maridia: + %cm_submenu("LN Escape (Double Maridia)", #presets_submenu_rbo_ln_escape_double_maridia) presets_goto_rbo_maridia: %cm_submenu("Maridia", #presets_submenu_rbo_maridia) @@ -87,7 +87,7 @@ presets_submenu_rbo_bombs: dw #presets_rbo_bombs_construction_zone_up dw #presets_rbo_bombs_pit_room_revisit dw #presets_rbo_bombs_retro_etank - dw #presets_rbo_bombs_taco_tank + dw #presets_rbo_bombs_taco_tank_optional dw #presets_rbo_bombs_pit_room_final_visit dw #presets_rbo_bombs_climb_up dw #presets_rbo_bombs_parlor_up @@ -109,234 +109,234 @@ presets_submenu_rbo_brinstar: dw #presets_rbo_brinstar_noob_bridge dw #presets_rbo_brinstar_red_tower dw #$FFFF - dw #presets_rbo_brinstar_hellway_2n1m - dw #presets_rbo_brinstar_alpha_pbs_2n1m - dw #presets_rbo_brinstar_reverse_hellway_2n1m - dw #presets_rbo_brinstar_red_tower_moonfalls_2n1m - dw #presets_rbo_brinstar_spazer_2n1m - dw #presets_rbo_brinstar_norfair_elevator_2n1m + dw #presets_rbo_brinstar_hellway_1x_maridia + dw #presets_rbo_brinstar_alpha_power_bombs_1m + dw #presets_rbo_brinstar_reverse_hellway_1m + dw #presets_rbo_brinstar_red_tower_moonfalls_1m + dw #presets_rbo_brinstar_spazer_1m + dw #presets_rbo_brinstar_norfair_elevator_1m dw #$FFFF - dw #presets_rbo_brinstar_spazer_2n2m - dw #presets_rbo_brinstar_norfair_elevator_2n2m + dw #presets_rbo_brinstar_spazer_2x_maridia + dw #presets_rbo_brinstar_norfair_elevator_2m dw #$0000 %cm_header("BRINSTAR") -presets_submenu_rbo_shopping_2n1m: - dw #presets_rbo_shopping_high_jump_2n1m - dw #presets_rbo_shopping_business_center_up_2n1m - dw #presets_rbo_shopping_first_hell_run_2n1m - dw #presets_rbo_shopping_bubble_mountain_2n1m - dw #presets_rbo_shopping_bat_cave_farm_2n1m - dw #presets_rbo_shopping_leaving_speed_farm_2n1m - dw #presets_rbo_shopping_wave_beam_entry_2n1m - dw #presets_rbo_shopping_wave_escape_2n1m - dw #presets_rbo_shopping_heading_to_business_center_2n1m - dw #presets_rbo_shopping_leaving_norfair_2n1m +presets_submenu_rbo_shopping_single_maridia: + dw #presets_rbo_shopping_single_maridia_hijump_boots + dw #presets_rbo_shopping_single_maridia_business_center_up + dw #presets_rbo_shopping_single_maridia_first_hell_run + dw #presets_rbo_shopping_single_maridia_bubble_mountain + dw #presets_rbo_shopping_single_maridia_bat_cave_farm_1 + dw #presets_rbo_shopping_single_maridia_leaving_speed_farm_2 + dw #presets_rbo_shopping_single_maridia_wave_beam_entry + dw #presets_rbo_shopping_single_maridia_wave_escape + dw #presets_rbo_shopping_single_maridia_heading_to_business_center + dw #presets_rbo_shopping_single_maridia_leaving_norfair dw #$0000 %cm_header("SHOPPING (SINGLE MARIDIA)") -presets_submenu_rbo_shopping_2n2m: - dw #presets_rbo_shopping_high_jump_2n2m - dw #presets_rbo_shopping_business_center_up_2n2m - dw #presets_rbo_shopping_first_hell_run_2n2m - dw #presets_rbo_shopping_bubble_mountain_2n2m - dw #presets_rbo_shopping_bat_cave_farm_2n2m - dw #presets_rbo_shopping_leaving_speed_farm_2n2m - dw #presets_rbo_shopping_wave_beam_entry_2n2m - dw #presets_rbo_shopping_wave_escape_2n2m - dw #presets_rbo_shopping_heading_to_croc_2n2m - dw #presets_rbo_shopping_nutella_refill_2n2m - dw #presets_rbo_shopping_croc_power_bombs_2n2m - dw #presets_rbo_shopping_leaving_grapple_2n2m - dw #presets_rbo_shopping_leaving_croc_2n2m - dw #presets_rbo_shopping_ice_beam_entry_2n2m - dw #presets_rbo_shopping_leaving_ice_2n2m - dw #presets_rbo_shopping_ice_escape_2n2m - dw #presets_rbo_shopping_leaving_norfair_2n2m +presets_submenu_rbo_shopping_double_maridia: + dw #presets_rbo_shopping_double_maridia_hijump_boots + dw #presets_rbo_shopping_double_maridia_business_center_up + dw #presets_rbo_shopping_double_maridia_first_hell_run + dw #presets_rbo_shopping_double_maridia_bubble_mountain + dw #presets_rbo_shopping_double_maridia_bat_cave_farm_1 + dw #presets_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw #presets_rbo_shopping_double_maridia_wave_beam_entry + dw #presets_rbo_shopping_double_maridia_wave_escape + dw #presets_rbo_shopping_double_maridia_heading_to_croc + dw #presets_rbo_shopping_double_maridia_nutella_refill + dw #presets_rbo_shopping_double_maridia_croc_power_bombs + dw #presets_rbo_shopping_double_maridia_leaving_grapple + dw #presets_rbo_shopping_double_maridia_leaving_croc + dw #presets_rbo_shopping_double_maridia_ice_entry + dw #presets_rbo_shopping_double_maridia_leaving_ice + dw #presets_rbo_shopping_double_maridia_ice_escape + dw #presets_rbo_shopping_double_maridia_leaving_norfair dw #$0000 %cm_header("SHOPPING (DOUBLE MARIDIA)") -presets_submenu_rbo_cleanup_2n1m: - dw #presets_rbo_cleanup_red_tower_up_2n1m - dw #presets_rbo_cleanup_green_brinstar_backdoor_2n1m - dw #presets_rbo_cleanup_big_pink_2n1m - dw #presets_rbo_cleanup_spore_spawn_supers_2n1m - dw #presets_rbo_cleanup_spore_spawn_supers_escape_2n1m - dw #presets_rbo_cleanup_wave_gate_etank_2n1m - dw #presets_rbo_cleanup_dachora_room_2n1m - dw #presets_rbo_cleanup_green_shaft_down_2n1m - dw #presets_rbo_cleanup_etecoon_supers_2n1m - dw #presets_rbo_cleanup_etecoon_power_bombs_2n1m - dw #presets_rbo_cleanup_green_shaft_up_2n1m - dw #presets_rbo_cleanup_reverse_terminator_2n1m - dw #presets_rbo_cleanup_climb_supers_moonfall_2n1m - dw #presets_rbo_cleanup_pit_room_shortcharge_2n1m - dw #presets_rbo_cleanup_retro_brinstar_powerbombs_2n1m - dw #presets_rbo_cleanup_blockbuster_2n1m +presets_submenu_rbo_cleanup_single_maridia: + dw #presets_rbo_cleanup_single_maridia_red_tower_up + dw #presets_rbo_cleanup_single_maridia_green_brinstar_backdoor + dw #presets_rbo_cleanup_single_maridia_big_pink + dw #presets_rbo_cleanup_single_maridia_spore_spawn_supers + dw #presets_rbo_cleanup_single_maridia_spore_spawn_supers_escape + dw #presets_rbo_cleanup_single_maridia_wave_gate_etank + dw #presets_rbo_cleanup_single_maridia_dachora_room + dw #presets_rbo_cleanup_single_maridia_green_shaft_down + dw #presets_rbo_cleanup_single_maridia_etecoon_supers + dw #presets_rbo_cleanup_single_maridia_etecoon_pbs_optional + dw #presets_rbo_cleanup_single_maridia_green_shaft_up + dw #presets_rbo_cleanup_single_maridia_reverse_terminator + dw #presets_rbo_cleanup_single_maridia_climb_supers_moonfall + dw #presets_rbo_cleanup_single_maridia_pit_room_shortcharge + dw #presets_rbo_cleanup_single_maridia_retro_brinstar_power_bombs + dw #presets_rbo_cleanup_single_maridia_blockbuster dw #$0000 %cm_header("CLEANUP (SINGLE MARIDIA)") -presets_submenu_rbo_cleanup_2n2m: - dw #presets_rbo_cleanup_red_tower_up_2n2m - dw #presets_rbo_cleanup_hellway_2n2m - dw #presets_rbo_cleanup_alpha_pbs_2n2m - dw #presets_rbo_cleanup_beta_pbs_2n2m - dw #presets_rbo_cleanup_crateria_kihunters_2n2m - dw #presets_rbo_cleanup_crateria_pbs_2n2m - dw #presets_rbo_cleanup_gauntlet_wraparound_shot_2n2m - dw #presets_rbo_cleanup_gauntlet_etank_2n2m - dw #presets_rbo_cleanup_parlor_down_2n2m - dw #presets_rbo_cleanup_climb_supers_2n2m - dw #presets_rbo_cleanup_terminator_revisit_2n2m - dw #presets_rbo_cleanup_green_brinstar_revisit_2n2m - dw #presets_rbo_cleanup_leaving_etecoons_2n2m - dw #presets_rbo_cleanup_spore_spawn_supers_2n2m - dw #presets_rbo_cleanup_spore_spawn_supers_escape_2n2m - dw #presets_rbo_cleanup_wave_gate_etank_2n2m - dw #presets_rbo_cleanup_waterway_etank_2n2m - dw #presets_rbo_cleanup_leaving_waterway_2n2m - dw #presets_rbo_cleanup_blue_brinstar_pbs_2n2m - dw #presets_rbo_cleanup_blockbuster_2n2m +presets_submenu_rbo_cleanup_double_maridia: + dw #presets_rbo_cleanup_double_maridia_red_tower_up + dw #presets_rbo_cleanup_double_maridia_hellway + dw #presets_rbo_cleanup_double_maridia_alpha_power_bombs + dw #presets_rbo_cleanup_double_maridia_beta_power_bombs + dw #presets_rbo_cleanup_double_maridia_crateria_kihunters + dw #presets_rbo_cleanup_double_maridia_crateria_power_bombs + dw #presets_rbo_cleanup_double_maridia_gauntlet_wraparound_shot + dw #presets_rbo_cleanup_double_maridia_gauntlet_etank + dw #presets_rbo_cleanup_double_maridia_parlor_down + dw #presets_rbo_cleanup_double_maridia_climb_supers + dw #presets_rbo_cleanup_double_maridia_terminator_revisit + dw #presets_rbo_cleanup_double_maridia_green_brinstar_revisit + dw #presets_rbo_cleanup_double_maridia_leaving_etecoons + dw #presets_rbo_cleanup_double_maridia_spore_spawn_supers + dw #presets_rbo_cleanup_double_maridia_spore_spawn_supers_escape + dw #presets_rbo_cleanup_double_maridia_wave_gate_etank + dw #presets_rbo_cleanup_double_maridia_waterway_etank + dw #presets_rbo_cleanup_double_maridia_leaving_waterway + dw #presets_rbo_cleanup_double_maridia_blue_brinstar_power_bombs + dw #presets_rbo_cleanup_double_maridia_blockbuster dw #$0000 %cm_header("CLEANUP (DOUBLE MARIDIA)") -presets_submenu_rbo_ice_croc_2n1m: - dw #presets_rbo_ice_croc_ice_beam_entry_2n1m - dw #presets_rbo_ice_croc_leaving_ice_2n1m - dw #presets_rbo_ice_croc_ice_escape_2n1m - dw #presets_rbo_ice_croc_croc_shaft_moonfall_2n1m - dw #presets_rbo_ice_croc_croc_speedway_2n1m - dw #presets_rbo_ice_croc_croc_2n1m - dw #presets_rbo_ice_croc_grapple_shaft_down_2n1m - dw #presets_rbo_ice_croc_grapple_escape_2n1m - dw #presets_rbo_ice_croc_grapple_shaft_up_2n1m - dw #presets_rbo_ice_croc_croc_revisit_2n1m +presets_submenu_rbo_icecroc_single_maridia: + dw #presets_rbo_icecroc_single_maridia_ice_entry + dw #presets_rbo_icecroc_single_maridia_leaving_ice + dw #presets_rbo_icecroc_single_maridia_ice_escape + dw #presets_rbo_icecroc_single_maridia_croc_shaft_moonfall + dw #presets_rbo_icecroc_single_maridia_croc_speedway + dw #presets_rbo_icecroc_single_maridia_croc + dw #presets_rbo_icecroc_single_maridia_grapple_shaft_down + dw #presets_rbo_icecroc_single_maridia_grapple_escape + dw #presets_rbo_icecroc_single_maridia_grapple_shaft_up + dw #presets_rbo_icecroc_single_maridia_croc_revisit dw #$0000 %cm_header("ICE-CROC (SINGLE MARIDIA)") -presets_submenu_rbo_maridia_2n2m: - dw #presets_rbo_maridia_maridia_entry_2n2m - dw #presets_rbo_maridia_mount_everest_2n2m - dw #presets_rbo_maridia_leaving_crab_supers_2n2m - dw #presets_rbo_maridia_mama_turtle_2n2m - dw #presets_rbo_maridia_leaving_mama_turtle_2n2m - dw #presets_rbo_maridia_maridia_exit_2n2m +presets_submenu_rbo_maridia_double_maridia: + dw #presets_rbo_maridia_double_maridia_maridia_entry + dw #presets_rbo_maridia_double_maridia_mount_everest + dw #presets_rbo_maridia_double_maridia_leaving_crab_supers + dw #presets_rbo_maridia_double_maridia_mama_turtle + dw #presets_rbo_maridia_double_maridia_leaving_mama_turtle + dw #presets_rbo_maridia_double_maridia_maridia_exit dw #$0000 %cm_header("MARIDIA (DOUBLE MARIDIA)") presets_submenu_rbo_lower_norfair_segment: - dw #presets_rbo_lower_norfair_segment_ln_20_7_1 - dw #presets_rbo_lower_norfair_segment_ln_20_8_1 + dw #presets_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley dw #$FFFF - dw #presets_rbo_lower_norfair_segment_ln_25_7_1 - dw #presets_rbo_lower_norfair_segment_ln_25_8_1 - dw #presets_rbo_lower_norfair_segment_ln_25_9_1 - dw #presets_rbo_lower_norfair_segment_ln_25_9_2 + dw #presets_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley dw #$FFFF - dw #presets_rbo_lower_norfair_segment_ln_30_7_1 - dw #presets_rbo_lower_norfair_segment_ln_30_8_1 - dw #presets_rbo_lower_norfair_segment_ln_30_9_1 - dw #presets_rbo_lower_norfair_segment_ln_30_10_1 - dw #presets_rbo_lower_norfair_segment_ln_30_11_1 + dw #presets_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley dw #$FFFF - dw #presets_rbo_lower_norfair_segment_ln_35_8_1 - dw #presets_rbo_lower_norfair_segment_ln_35_9_1 - dw #presets_rbo_lower_norfair_segment_ln_35_10_1 - dw #presets_rbo_lower_norfair_segment_ln_35_11_1 - dw #presets_rbo_lower_norfair_segment_ln_35_11_2 + dw #presets_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley + dw #presets_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley dw #$0000 %cm_header("LOWER NORFAIR SEGMENT") -presets_submenu_rbo_ln_entry_2n1m: - dw #presets_rbo_ln_entry_lava_dive_2n1m - dw #presets_rbo_ln_entry_ln_main_hall_2n1m - dw #presets_rbo_ln_entry_green_gate_glitch_2n1m - dw #presets_rbo_ln_entry_golden_torizo_2n1m - dw #presets_rbo_ln_entry_energy_refill_escape_2n1m - dw #presets_rbo_ln_entry_fast_pillars_2n1m - dw #presets_rbo_ln_entry_writg_2n1m - dw #presets_rbo_ln_entry_amphitheater_2n1m - dw #presets_rbo_ln_entry_firefleas_entry_2n1m - dw #presets_rbo_ln_entry_kihunter_stairs_down_2n1m - dw #presets_rbo_ln_entry_ninja_pirates_2n1m - dw #presets_rbo_ln_entry_preridley_2n1m +presets_submenu_rbo_ln_entry_single_maridia: + dw #presets_rbo_ln_entry_single_maridia_lava_dive + dw #presets_rbo_ln_entry_single_maridia_ln_main_hall + dw #presets_rbo_ln_entry_single_maridia_green_gate_glitch + dw #presets_rbo_ln_entry_single_maridia_golden_torizo + dw #presets_rbo_ln_entry_single_maridia_energy_refill_escape + dw #presets_rbo_ln_entry_single_maridia_fast_pillars + dw #presets_rbo_ln_entry_single_maridia_worst_room_in_the_game + dw #presets_rbo_ln_entry_single_maridia_amphitheatre + dw #presets_rbo_ln_entry_single_maridia_firefleas_entry + dw #presets_rbo_ln_entry_single_maridia_kihunter_stairs_down + dw #presets_rbo_ln_entry_single_maridia_ninja_pirates + dw #presets_rbo_ln_entry_single_maridia_preridley dw #$0000 %cm_header("LN ENTRY (SINGLE MARIDIA)") -presets_submenu_rbo_ln_entry_2n2m: - dw #presets_rbo_ln_entry_lava_dive_2n2m - dw #presets_rbo_ln_entry_ln_main_hall_2n2m - dw #presets_rbo_ln_entry_green_gate_glitch_2n2m - dw #presets_rbo_ln_entry_golden_torizo_2n2m - dw #presets_rbo_ln_entry_energy_refill_escape_2n2m - dw #presets_rbo_ln_entry_fast_pillars_2n2m - dw #presets_rbo_ln_entry_writg_2n2m - dw #presets_rbo_ln_entry_amphitheater_2n2m - dw #presets_rbo_ln_entry_firefleas_entry_2n2m - dw #presets_rbo_ln_entry_kihunter_stairs_down_2n2m - dw #presets_rbo_ln_entry_ninja_pirates_2n2m - dw #presets_rbo_ln_entry_preridley_2n2m +presets_submenu_rbo_ln_entry_double_maridia: + dw #presets_rbo_ln_entry_double_maridia_lava_dive + dw #presets_rbo_ln_entry_double_maridia_ln_main_hall + dw #presets_rbo_ln_entry_double_maridia_green_gate_glitch + dw #presets_rbo_ln_entry_double_maridia_golden_torizo + dw #presets_rbo_ln_entry_double_maridia_energy_refill_escape + dw #presets_rbo_ln_entry_double_maridia_fast_pillars + dw #presets_rbo_ln_entry_double_maridia_worst_room_in_the_game + dw #presets_rbo_ln_entry_double_maridia_amphitheatre + dw #presets_rbo_ln_entry_double_maridia_firefleas_entry + dw #presets_rbo_ln_entry_double_maridia_kihunter_stairs_down + dw #presets_rbo_ln_entry_double_maridia_ninja_pirates + dw #presets_rbo_ln_entry_double_maridia_preridley dw #$0000 %cm_header("LN ENTRY (DOUBLE MARIDIA)") presets_submenu_rbo_ridley: - dw #presets_rbo_ridley_ridley_20_7_1 - dw #presets_rbo_ridley_ridley_20_8_1 + dw #presets_rbo_ridley_ridley_20_supers_7_1 + dw #presets_rbo_ridley_ridley_20_supers_8_1 dw #$FFFF - dw #presets_rbo_ridley_ridley_25_7_1 - dw #presets_rbo_ridley_ridley_25_8_1 - dw #presets_rbo_ridley_ridley_25_9_1 - dw #presets_rbo_ridley_ridley_25_9_2 + dw #presets_rbo_ridley_ridley_25_supers_7_1 + dw #presets_rbo_ridley_ridley_25_supers_8_1 + dw #presets_rbo_ridley_ridley_25_supers_9_1 + dw #presets_rbo_ridley_ridley_25_supers_9_2 dw #$FFFF - dw #presets_rbo_ridley_ridley_30_7_1 - dw #presets_rbo_ridley_ridley_30_8_1 - dw #presets_rbo_ridley_ridley_30_9_1 - dw #presets_rbo_ridley_ridley_30_10_1 - dw #presets_rbo_ridley_ridley_30_11_1 + dw #presets_rbo_ridley_ridley_30_supers_7_1 + dw #presets_rbo_ridley_ridley_30_supers_8_1 + dw #presets_rbo_ridley_ridley_30_supers_9_1 + dw #presets_rbo_ridley_ridley_30_supers_10_1 + dw #presets_rbo_ridley_ridley_30_supers_11_1 dw #$FFFF - dw #presets_rbo_ridley_ridley_35_8_1 - dw #presets_rbo_ridley_ridley_35_9_1 - dw #presets_rbo_ridley_ridley_35_10_1 - dw #presets_rbo_ridley_ridley_35_11_1 - dw #presets_rbo_ridley_ridley_35_11_2 + dw #presets_rbo_ridley_ridley_35_supers_8_1 + dw #presets_rbo_ridley_ridley_35_supers_9_1 + dw #presets_rbo_ridley_ridley_35_supers_10_1 + dw #presets_rbo_ridley_ridley_35_supers_11_1 + dw #presets_rbo_ridley_ridley_35_supers_11_2 dw #$0000 %cm_header("RIDLEY") -presets_submenu_rbo_ln_escape_2n1m: - dw #presets_rbo_ln_escape_ridley_etank_2n1m - dw #presets_rbo_ln_escape_postridley_2n1m - dw #presets_rbo_ln_escape_firefleas_2n1m - dw #presets_rbo_ln_escape_firefleas_exit_2n1m - dw #presets_rbo_ln_escape_3_musketeers_2n1m - dw #presets_rbo_ln_escape_single_chamber_2n1m - dw #presets_rbo_ln_escape_croc_gate_farm_2n1m - dw #presets_rbo_ln_escape_business_center_2n1m - dw #presets_rbo_ln_escape_maridia_entry_2n1m +presets_submenu_rbo_ln_escape_single_maridia: + dw #presets_rbo_ln_escape_single_maridia_ridley_etank + dw #presets_rbo_ln_escape_single_maridia_postridley + dw #presets_rbo_ln_escape_single_maridia_firefleas + dw #presets_rbo_ln_escape_single_maridia_firefleas_exit + dw #presets_rbo_ln_escape_single_maridia_3_musketeers + dw #presets_rbo_ln_escape_single_maridia_single_chamber + dw #presets_rbo_ln_escape_single_maridia_croc_gate_farm + dw #presets_rbo_ln_escape_single_maridia_business_center + dw #presets_rbo_ln_escape_single_maridia_maridia_entry dw #$FFFF - dw #presets_rbo_ln_escape_3_musketeers_spikesuit_2n1m - dw #presets_rbo_ln_escape_single_chamber_spikesuit_2n1m - dw #presets_rbo_ln_escape_croc_gate_farm_spikesuit_2n1m - dw #presets_rbo_ln_escape_business_center_spikesuit_2n1m - dw #presets_rbo_ln_escape_maridia_entry_spikesuit_2n1m + dw #presets_rbo_ln_escape_single_maridia_3_musketeers_spikesuit + dw #presets_rbo_ln_escape_single_maridia_single_chamber_spikesuit + dw #presets_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit + dw #presets_rbo_ln_escape_single_maridia_business_center_spikesuit + dw #presets_rbo_ln_escape_single_maridia_maridia_entry_spikesuit dw #$0000 %cm_header("LN ESCAPE (SINGLE MARIDIA)") -presets_submenu_rbo_ln_escape_2n2m: - dw #presets_rbo_ln_escape_ridley_etank_2n2m - dw #presets_rbo_ln_escape_postridley_2n2m - dw #presets_rbo_ln_escape_firefleas_2n2m - dw #presets_rbo_ln_escape_firefleas_exit_2n2m - dw #presets_rbo_ln_escape_3_musketeers_2n2m - dw #presets_rbo_ln_escape_single_chamber_2n2m - dw #presets_rbo_ln_escape_croc_gate_farm_2n2m - dw #presets_rbo_ln_escape_business_center_2n2m - dw #presets_rbo_ln_escape_maridia_entry_2n2m +presets_submenu_rbo_ln_escape_double_maridia: + dw #presets_rbo_ln_escape_double_maridia_ridley_etank + dw #presets_rbo_ln_escape_double_maridia_postridley + dw #presets_rbo_ln_escape_double_maridia_firefleas + dw #presets_rbo_ln_escape_double_maridia_firefleas_exit + dw #presets_rbo_ln_escape_double_maridia_3_musketeers + dw #presets_rbo_ln_escape_double_maridia_single_chamber + dw #presets_rbo_ln_escape_double_maridia_croc_gate_farm + dw #presets_rbo_ln_escape_double_maridia_business_center + dw #presets_rbo_ln_escape_double_maridia_maridia_entry dw #$FFFF - dw #presets_rbo_ln_escape_3_musketeers_spikesuit_2n2m - dw #presets_rbo_ln_escape_single_chamber_spikesuit_2n2m - dw #presets_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m - dw #presets_rbo_ln_escape_business_center_spikesuit_2n2m - dw #presets_rbo_ln_escape_maridia_entry_spikesuit_2n2m + dw #presets_rbo_ln_escape_double_maridia_3_musketeers_spikesuit + dw #presets_rbo_ln_escape_double_maridia_single_chamber_spikesuit + dw #presets_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit + dw #presets_rbo_ln_escape_double_maridia_business_center_spikesuit + dw #presets_rbo_ln_escape_double_maridia_maridia_entry_spikesuit dw #$0000 %cm_header("LN ESCAPE (DOUBLE MARIDIA)") @@ -378,7 +378,7 @@ presets_submenu_rbo_wrecked_ship: presets_submenu_rbo_kraidg4: dw #presets_rbo_kraidg4_kihunters_room_down dw #presets_rbo_kraidg4_red_brinstar_elevator_down - dw #presets_rbo_kraidg4_red_tower_moonfall_screw_attack + dw #presets_rbo_kraidg4_red_tower_screwfall dw #presets_rbo_kraidg4_kraid_entry dw #presets_rbo_kraidg4_kraid_hallway dw #presets_rbo_kraidg4_kraid @@ -408,6 +408,7 @@ presets_submenu_rbo_tourian: dw #$0000 %cm_header("TOURIAN") + ; Bombs presets_rbo_bombs_ceres_elevator: %cm_preset("Ceres Elevator", #preset_rbo_bombs_ceres_elevator) @@ -445,8 +446,8 @@ presets_rbo_bombs_pit_room_revisit: presets_rbo_bombs_retro_etank: %cm_preset("Retro E-Tank", #preset_rbo_bombs_retro_etank) -presets_rbo_bombs_taco_tank: - %cm_preset("Taco Tank (Optional)", #preset_rbo_bombs_taco_tank) +presets_rbo_bombs_taco_tank_optional: + %cm_preset("Taco Tank (Optional)", #preset_rbo_bombs_taco_tank_optional) presets_rbo_bombs_pit_room_final_visit: %cm_preset("Pit Room Final Visit", #preset_rbo_bombs_pit_room_final_visit) @@ -498,542 +499,542 @@ presets_rbo_brinstar_noob_bridge: presets_rbo_brinstar_red_tower: %cm_preset("Red Tower", #preset_rbo_brinstar_red_tower) -presets_rbo_brinstar_hellway_2n1m: - %cm_preset("Hellway (1x Maridia)", #preset_rbo_brinstar_hellway_2n1m) +presets_rbo_brinstar_hellway_1x_maridia: + %cm_preset("Hellway (1x Maridia)", #preset_rbo_brinstar_hellway_1x_maridia) -presets_rbo_brinstar_alpha_pbs_2n1m: - %cm_preset("Alpha PBs (1M)", #preset_rbo_brinstar_alpha_pbs_2n1m) +presets_rbo_brinstar_alpha_power_bombs_1m: + %cm_preset("Alpha Power Bombs (1M)", #preset_rbo_brinstar_alpha_power_bombs_1m) -presets_rbo_brinstar_reverse_hellway_2n1m: - %cm_preset("Reverse Hellway (1M)", #preset_rbo_brinstar_reverse_hellway_2n1m) +presets_rbo_brinstar_reverse_hellway_1m: + %cm_preset("Reverse Hellway (1M)", #preset_rbo_brinstar_reverse_hellway_1m) -presets_rbo_brinstar_red_tower_moonfalls_2n1m: - %cm_preset("Red Tower Moonfalls (1M)", #preset_rbo_brinstar_red_tower_moonfalls_2n1m) +presets_rbo_brinstar_red_tower_moonfalls_1m: + %cm_preset("Red Tower Moonfalls (1M)", #preset_rbo_brinstar_red_tower_moonfalls_1m) -presets_rbo_brinstar_spazer_2n1m: - %cm_preset("Spazer (1M)", #preset_rbo_brinstar_spazer_2n1m) +presets_rbo_brinstar_spazer_1m: + %cm_preset("Spazer (1M)", #preset_rbo_brinstar_spazer_1m) -presets_rbo_brinstar_norfair_elevator_2n1m: - %cm_preset("Norfair Elevator (1M)", #preset_rbo_brinstar_norfair_elevator_2n1m) +presets_rbo_brinstar_norfair_elevator_1m: + %cm_preset("Norfair Elevator (1M)", #preset_rbo_brinstar_norfair_elevator_1m) -presets_rbo_brinstar_spazer_2n2m: - %cm_preset("Spazer (2x Maridia)", #preset_rbo_brinstar_spazer_2n2m) +presets_rbo_brinstar_spazer_2x_maridia: + %cm_preset("Spazer (2x Maridia)", #preset_rbo_brinstar_spazer_2x_maridia) -presets_rbo_brinstar_norfair_elevator_2n2m: - %cm_preset("Norfair Elevator (2M)", #preset_rbo_brinstar_norfair_elevator_2n2m) +presets_rbo_brinstar_norfair_elevator_2m: + %cm_preset("Norfair Elevator (2M)", #preset_rbo_brinstar_norfair_elevator_2m) ; Shopping (Single Maridia) -presets_rbo_shopping_high_jump_2n1m: - %cm_preset("High Jump", #preset_rbo_shopping_high_jump_2n1m) +presets_rbo_shopping_single_maridia_hijump_boots: + %cm_preset("Hi-Jump Boots", #preset_rbo_shopping_single_maridia_hijump_boots) -presets_rbo_shopping_business_center_up_2n1m: - %cm_preset("Business Center Up", #preset_rbo_shopping_business_center_up_2n1m) +presets_rbo_shopping_single_maridia_business_center_up: + %cm_preset("Business Center Up", #preset_rbo_shopping_single_maridia_business_center_up) -presets_rbo_shopping_first_hell_run_2n1m: - %cm_preset("First Hell Run", #preset_rbo_shopping_first_hell_run_2n1m) +presets_rbo_shopping_single_maridia_first_hell_run: + %cm_preset("First Hell Run", #preset_rbo_shopping_single_maridia_first_hell_run) -presets_rbo_shopping_bubble_mountain_2n1m: - %cm_preset("Bubble Mountain", #preset_rbo_shopping_bubble_mountain_2n1m) +presets_rbo_shopping_single_maridia_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_rbo_shopping_single_maridia_bubble_mountain) -presets_rbo_shopping_bat_cave_farm_2n1m: - %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_bat_cave_farm_2n1m) +presets_rbo_shopping_single_maridia_bat_cave_farm_1: + %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_single_maridia_bat_cave_farm_1) -presets_rbo_shopping_leaving_speed_farm_2n1m: - %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_leaving_speed_farm_2n1m) +presets_rbo_shopping_single_maridia_leaving_speed_farm_2: + %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_single_maridia_leaving_speed_farm_2) -presets_rbo_shopping_wave_beam_entry_2n1m: - %cm_preset("Wave Beam Entry", #preset_rbo_shopping_wave_beam_entry_2n1m) +presets_rbo_shopping_single_maridia_wave_beam_entry: + %cm_preset("Wave Beam Entry", #preset_rbo_shopping_single_maridia_wave_beam_entry) -presets_rbo_shopping_wave_escape_2n1m: - %cm_preset("Wave Escape", #preset_rbo_shopping_wave_escape_2n1m) +presets_rbo_shopping_single_maridia_wave_escape: + %cm_preset("Wave Escape", #preset_rbo_shopping_single_maridia_wave_escape) -presets_rbo_shopping_heading_to_business_center_2n1m: - %cm_preset("Heading To Business Center", #preset_rbo_shopping_heading_to_business_center_2n1m) +presets_rbo_shopping_single_maridia_heading_to_business_center: + %cm_preset("Heading To Business Center", #preset_rbo_shopping_single_maridia_heading_to_business_center) -presets_rbo_shopping_leaving_norfair_2n1m: - %cm_preset("Leaving Norfair", #preset_rbo_shopping_leaving_norfair_2n1m) +presets_rbo_shopping_single_maridia_leaving_norfair: + %cm_preset("Leaving Norfair", #preset_rbo_shopping_single_maridia_leaving_norfair) ; Shopping (Double Maridia) -presets_rbo_shopping_high_jump_2n2m: - %cm_preset("High Jump", #preset_rbo_shopping_high_jump_2n2m) +presets_rbo_shopping_double_maridia_hijump_boots: + %cm_preset("Hi-Jump Boots", #preset_rbo_shopping_double_maridia_hijump_boots) -presets_rbo_shopping_business_center_up_2n2m: - %cm_preset("Business Center Up", #preset_rbo_shopping_business_center_up_2n2m) +presets_rbo_shopping_double_maridia_business_center_up: + %cm_preset("Business Center Up", #preset_rbo_shopping_double_maridia_business_center_up) -presets_rbo_shopping_first_hell_run_2n2m: - %cm_preset("First Hell Run", #preset_rbo_shopping_first_hell_run_2n2m) +presets_rbo_shopping_double_maridia_first_hell_run: + %cm_preset("First Hell Run", #preset_rbo_shopping_double_maridia_first_hell_run) -presets_rbo_shopping_bubble_mountain_2n2m: - %cm_preset("Bubble Mountain", #preset_rbo_shopping_bubble_mountain_2n2m) +presets_rbo_shopping_double_maridia_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_rbo_shopping_double_maridia_bubble_mountain) -presets_rbo_shopping_bat_cave_farm_2n2m: - %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_bat_cave_farm_2n2m) +presets_rbo_shopping_double_maridia_bat_cave_farm_1: + %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_double_maridia_bat_cave_farm_1) -presets_rbo_shopping_leaving_speed_farm_2n2m: - %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_leaving_speed_farm_2n2m) +presets_rbo_shopping_double_maridia_leaving_speed_farm_2: + %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_double_maridia_leaving_speed_farm_2) -presets_rbo_shopping_wave_beam_entry_2n2m: - %cm_preset("Wave Beam Entry", #preset_rbo_shopping_wave_beam_entry_2n2m) +presets_rbo_shopping_double_maridia_wave_beam_entry: + %cm_preset("Wave Beam Entry", #preset_rbo_shopping_double_maridia_wave_beam_entry) -presets_rbo_shopping_wave_escape_2n2m: - %cm_preset("Wave Escape", #preset_rbo_shopping_wave_escape_2n2m) +presets_rbo_shopping_double_maridia_wave_escape: + %cm_preset("Wave Escape", #preset_rbo_shopping_double_maridia_wave_escape) -presets_rbo_shopping_heading_to_croc_2n2m: - %cm_preset("Heading To Croc", #preset_rbo_shopping_heading_to_croc_2n2m) +presets_rbo_shopping_double_maridia_heading_to_croc: + %cm_preset("Heading To Croc", #preset_rbo_shopping_double_maridia_heading_to_croc) -presets_rbo_shopping_nutella_refill_2n2m: - %cm_preset("Nutella Refill", #preset_rbo_shopping_nutella_refill_2n2m) +presets_rbo_shopping_double_maridia_nutella_refill: + %cm_preset("Nutella Refill", #preset_rbo_shopping_double_maridia_nutella_refill) -presets_rbo_shopping_croc_power_bombs_2n2m: - %cm_preset("Croc Power Bombs", #preset_rbo_shopping_croc_power_bombs_2n2m) +presets_rbo_shopping_double_maridia_croc_power_bombs: + %cm_preset("Croc Power Bombs", #preset_rbo_shopping_double_maridia_croc_power_bombs) -presets_rbo_shopping_leaving_grapple_2n2m: - %cm_preset("Leaving Grapple", #preset_rbo_shopping_leaving_grapple_2n2m) +presets_rbo_shopping_double_maridia_leaving_grapple: + %cm_preset("Leaving Grapple", #preset_rbo_shopping_double_maridia_leaving_grapple) -presets_rbo_shopping_leaving_croc_2n2m: - %cm_preset("Leaving Croc", #preset_rbo_shopping_leaving_croc_2n2m) +presets_rbo_shopping_double_maridia_leaving_croc: + %cm_preset("Leaving Croc", #preset_rbo_shopping_double_maridia_leaving_croc) -presets_rbo_shopping_ice_beam_entry_2n2m: - %cm_preset("Ice Beam", #preset_rbo_shopping_ice_beam_entry_2n2m) +presets_rbo_shopping_double_maridia_ice_entry: + %cm_preset("Ice Entry", #preset_rbo_shopping_double_maridia_ice_entry) -presets_rbo_shopping_leaving_ice_2n2m: - %cm_preset("Leaving Ice", #preset_rbo_shopping_leaving_ice_2n2m) +presets_rbo_shopping_double_maridia_leaving_ice: + %cm_preset("Leaving Ice", #preset_rbo_shopping_double_maridia_leaving_ice) -presets_rbo_shopping_ice_escape_2n2m: - %cm_preset("Ice Escape", #preset_rbo_shopping_ice_escape_2n2m) +presets_rbo_shopping_double_maridia_ice_escape: + %cm_preset("Ice Escape", #preset_rbo_shopping_double_maridia_ice_escape) -presets_rbo_shopping_leaving_norfair_2n2m: - %cm_preset("Leaving Norfair", #preset_rbo_shopping_leaving_norfair_2n2m) +presets_rbo_shopping_double_maridia_leaving_norfair: + %cm_preset("Leaving Norfair", #preset_rbo_shopping_double_maridia_leaving_norfair) ; Cleanup (Single Maridia) -presets_rbo_cleanup_red_tower_up_2n1m: - %cm_preset("Red Tower Up", #preset_rbo_cleanup_red_tower_up_2n1m) +presets_rbo_cleanup_single_maridia_red_tower_up: + %cm_preset("Red Tower Up", #preset_rbo_cleanup_single_maridia_red_tower_up) -presets_rbo_cleanup_green_brinstar_backdoor_2n1m: - %cm_preset("Green Brinstar Backdoor", #preset_rbo_cleanup_green_brinstar_backdoor_2n1m) +presets_rbo_cleanup_single_maridia_green_brinstar_backdoor: + %cm_preset("Green Brinstar Backdoor", #preset_rbo_cleanup_single_maridia_green_brinstar_backdoor) -presets_rbo_cleanup_big_pink_2n1m: - %cm_preset("Big Pink", #preset_rbo_cleanup_big_pink_2n1m) +presets_rbo_cleanup_single_maridia_big_pink: + %cm_preset("Big Pink", #preset_rbo_cleanup_single_maridia_big_pink) -presets_rbo_cleanup_spore_spawn_supers_2n1m: - %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_spore_spawn_supers_2n1m) +presets_rbo_cleanup_single_maridia_spore_spawn_supers: + %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_single_maridia_spore_spawn_supers) -presets_rbo_cleanup_spore_spawn_supers_escape_2n1m: - %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_spore_spawn_supers_escape_2n1m) +presets_rbo_cleanup_single_maridia_spore_spawn_supers_escape: + %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape) -presets_rbo_cleanup_wave_gate_etank_2n1m: - %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_wave_gate_etank_2n1m) +presets_rbo_cleanup_single_maridia_wave_gate_etank: + %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_single_maridia_wave_gate_etank) -presets_rbo_cleanup_dachora_room_2n1m: - %cm_preset("Dachora Room", #preset_rbo_cleanup_dachora_room_2n1m) +presets_rbo_cleanup_single_maridia_dachora_room: + %cm_preset("Dachora Room", #preset_rbo_cleanup_single_maridia_dachora_room) -presets_rbo_cleanup_green_shaft_down_2n1m: - %cm_preset("Green Shaft Down", #preset_rbo_cleanup_green_shaft_down_2n1m) +presets_rbo_cleanup_single_maridia_green_shaft_down: + %cm_preset("Green Shaft Down", #preset_rbo_cleanup_single_maridia_green_shaft_down) -presets_rbo_cleanup_etecoon_supers_2n1m: - %cm_preset("Etecoon Supers", #preset_rbo_cleanup_etecoon_supers_2n1m) +presets_rbo_cleanup_single_maridia_etecoon_supers: + %cm_preset("Etecoon Supers", #preset_rbo_cleanup_single_maridia_etecoon_supers) -presets_rbo_cleanup_etecoon_power_bombs_2n1m: - %cm_preset("Etecoon PBs (Optional)", #preset_rbo_cleanup_etecoon_power_bombs_2n1m) +presets_rbo_cleanup_single_maridia_etecoon_pbs_optional: + %cm_preset("Etecoon PBs (Optional)", #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional) -presets_rbo_cleanup_green_shaft_up_2n1m: - %cm_preset("Green Shaft Up", #preset_rbo_cleanup_green_shaft_up_2n1m) +presets_rbo_cleanup_single_maridia_green_shaft_up: + %cm_preset("Green Shaft Up", #preset_rbo_cleanup_single_maridia_green_shaft_up) -presets_rbo_cleanup_reverse_terminator_2n1m: - %cm_preset("Reverse Terminator", #preset_rbo_cleanup_reverse_terminator_2n1m) +presets_rbo_cleanup_single_maridia_reverse_terminator: + %cm_preset("Reverse Terminator", #preset_rbo_cleanup_single_maridia_reverse_terminator) -presets_rbo_cleanup_climb_supers_moonfall_2n1m: - %cm_preset("Climb Supers Moonfall", #preset_rbo_cleanup_climb_supers_moonfall_2n1m) +presets_rbo_cleanup_single_maridia_climb_supers_moonfall: + %cm_preset("Climb Supers Moonfall", #preset_rbo_cleanup_single_maridia_climb_supers_moonfall) -presets_rbo_cleanup_pit_room_shortcharge_2n1m: - %cm_preset("Pit Room Shortcharge", #preset_rbo_cleanup_pit_room_shortcharge_2n1m) +presets_rbo_cleanup_single_maridia_pit_room_shortcharge: + %cm_preset("Pit Room Shortcharge", #preset_rbo_cleanup_single_maridia_pit_room_shortcharge) -presets_rbo_cleanup_retro_brinstar_powerbombs_2n1m: - %cm_preset("Retro Brinstar Powerbombs", #preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m) +presets_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: + %cm_preset("Retro Brinstar Power Bombs", #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs) -presets_rbo_cleanup_blockbuster_2n1m: - %cm_preset("Blockbuster", #preset_rbo_cleanup_blockbuster_2n1m) +presets_rbo_cleanup_single_maridia_blockbuster: + %cm_preset("Blockbuster", #preset_rbo_cleanup_single_maridia_blockbuster) -; Cleanup (Single Maridia) -presets_rbo_cleanup_red_tower_up_2n2m: - %cm_preset("Red Tower Up", #preset_rbo_cleanup_red_tower_up_2n2m) +; Cleanup (Double Maridia) +presets_rbo_cleanup_double_maridia_red_tower_up: + %cm_preset("Red Tower Up", #preset_rbo_cleanup_double_maridia_red_tower_up) -presets_rbo_cleanup_hellway_2n2m: - %cm_preset("Hellway", #preset_rbo_cleanup_hellway_2n2m) +presets_rbo_cleanup_double_maridia_hellway: + %cm_preset("Hellway", #preset_rbo_cleanup_double_maridia_hellway) -presets_rbo_cleanup_alpha_pbs_2n2m: - %cm_preset("Alpha PBs", #preset_rbo_cleanup_alpha_pbs_2n2m) +presets_rbo_cleanup_double_maridia_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_rbo_cleanup_double_maridia_alpha_power_bombs) -presets_rbo_cleanup_beta_pbs_2n2m: - %cm_preset("Beta PBs", #preset_rbo_cleanup_beta_pbs_2n2m) +presets_rbo_cleanup_double_maridia_beta_power_bombs: + %cm_preset("Beta Power Bombs", #preset_rbo_cleanup_double_maridia_beta_power_bombs) -presets_rbo_cleanup_crateria_kihunters_2n2m: - %cm_preset("Crateria Kihunters", #preset_rbo_cleanup_crateria_kihunters_2n2m) +presets_rbo_cleanup_double_maridia_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_rbo_cleanup_double_maridia_crateria_kihunters) -presets_rbo_cleanup_crateria_pbs_2n2m: - %cm_preset("Crateria PBs", #preset_rbo_cleanup_crateria_pbs_2n2m) +presets_rbo_cleanup_double_maridia_crateria_power_bombs: + %cm_preset("Crateria Power Bombs", #preset_rbo_cleanup_double_maridia_crateria_power_bombs) -presets_rbo_cleanup_gauntlet_wraparound_shot_2n2m: - %cm_preset("Gauntlet Wraparound Shot", #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m) +presets_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: + %cm_preset("Gauntlet Wraparound Shot", #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot) -presets_rbo_cleanup_gauntlet_etank_2n2m: - %cm_preset("Gauntlet E-Tank", #preset_rbo_cleanup_gauntlet_etank_2n2m) +presets_rbo_cleanup_double_maridia_gauntlet_etank: + %cm_preset("Gauntlet E-Tank", #preset_rbo_cleanup_double_maridia_gauntlet_etank) -presets_rbo_cleanup_parlor_down_2n2m: - %cm_preset("Parlor Down", #preset_rbo_cleanup_parlor_down_2n2m) +presets_rbo_cleanup_double_maridia_parlor_down: + %cm_preset("Parlor Down", #preset_rbo_cleanup_double_maridia_parlor_down) -presets_rbo_cleanup_climb_supers_2n2m: - %cm_preset("Climb Supers", #preset_rbo_cleanup_climb_supers_2n2m) +presets_rbo_cleanup_double_maridia_climb_supers: + %cm_preset("Climb Supers", #preset_rbo_cleanup_double_maridia_climb_supers) -presets_rbo_cleanup_terminator_revisit_2n2m: - %cm_preset("Terminator Revisit", #preset_rbo_cleanup_terminator_revisit_2n2m) +presets_rbo_cleanup_double_maridia_terminator_revisit: + %cm_preset("Terminator Revisit", #preset_rbo_cleanup_double_maridia_terminator_revisit) -presets_rbo_cleanup_green_brinstar_revisit_2n2m: - %cm_preset("Green Brinstar Revisit", #preset_rbo_cleanup_green_brinstar_revisit_2n2m) +presets_rbo_cleanup_double_maridia_green_brinstar_revisit: + %cm_preset("Green Brinstar Revisit", #preset_rbo_cleanup_double_maridia_green_brinstar_revisit) -presets_rbo_cleanup_leaving_etecoons_2n2m: - %cm_preset("Leaving Etecoons", #preset_rbo_cleanup_leaving_etecoons_2n2m) +presets_rbo_cleanup_double_maridia_leaving_etecoons: + %cm_preset("Leaving Etecoons", #preset_rbo_cleanup_double_maridia_leaving_etecoons) -presets_rbo_cleanup_spore_spawn_supers_2n2m: - %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_spore_spawn_supers_2n2m) +presets_rbo_cleanup_double_maridia_spore_spawn_supers: + %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_double_maridia_spore_spawn_supers) -presets_rbo_cleanup_spore_spawn_supers_escape_2n2m: - %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_spore_spawn_supers_escape_2n2m) +presets_rbo_cleanup_double_maridia_spore_spawn_supers_escape: + %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape) -presets_rbo_cleanup_wave_gate_etank_2n2m: - %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_wave_gate_etank_2n2m) +presets_rbo_cleanup_double_maridia_wave_gate_etank: + %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_double_maridia_wave_gate_etank) -presets_rbo_cleanup_waterway_etank_2n2m: - %cm_preset("Waterway E-Tank", #preset_rbo_cleanup_waterway_etank_2n2m) +presets_rbo_cleanup_double_maridia_waterway_etank: + %cm_preset("Waterway E-Tank", #preset_rbo_cleanup_double_maridia_waterway_etank) -presets_rbo_cleanup_leaving_waterway_2n2m: - %cm_preset("Leaving Waterway", #preset_rbo_cleanup_leaving_waterway_2n2m) +presets_rbo_cleanup_double_maridia_leaving_waterway: + %cm_preset("Leaving Waterway", #preset_rbo_cleanup_double_maridia_leaving_waterway) -presets_rbo_cleanup_blue_brinstar_pbs_2n2m: - %cm_preset("Blue Brinstar PBs", #preset_rbo_cleanup_blue_brinstar_pbs_2n2m) +presets_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: + %cm_preset("Blue Brinstar Power Bombs", #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs) -presets_rbo_cleanup_blockbuster_2n2m: - %cm_preset("Blockbuster", #preset_rbo_cleanup_blockbuster_2n2m) +presets_rbo_cleanup_double_maridia_blockbuster: + %cm_preset("Blockbuster", #preset_rbo_cleanup_double_maridia_blockbuster) ; Ice-Croc (Single Maridia) -presets_rbo_ice_croc_ice_beam_entry_2n1m: - %cm_preset("Ice Entry", #preset_rbo_ice_croc_ice_beam_entry_2n1m) +presets_rbo_icecroc_single_maridia_ice_entry: + %cm_preset("Ice Entry", #preset_rbo_icecroc_single_maridia_ice_entry) -presets_rbo_ice_croc_leaving_ice_2n1m: - %cm_preset("Leaving Ice", #preset_rbo_ice_croc_leaving_ice_2n1m) +presets_rbo_icecroc_single_maridia_leaving_ice: + %cm_preset("Leaving Ice", #preset_rbo_icecroc_single_maridia_leaving_ice) -presets_rbo_ice_croc_ice_escape_2n1m: - %cm_preset("Ice Escape", #preset_rbo_ice_croc_ice_escape_2n1m) +presets_rbo_icecroc_single_maridia_ice_escape: + %cm_preset("Ice Escape", #preset_rbo_icecroc_single_maridia_ice_escape) -presets_rbo_ice_croc_croc_shaft_moonfall_2n1m: - %cm_preset("Croc Shaft Moonfall", #preset_rbo_ice_croc_croc_shaft_moonfall_2n1m) +presets_rbo_icecroc_single_maridia_croc_shaft_moonfall: + %cm_preset("Croc Shaft Moonfall", #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall) -presets_rbo_ice_croc_croc_speedway_2n1m: - %cm_preset("Croc Speedway", #preset_rbo_ice_croc_croc_speedway_2n1m) +presets_rbo_icecroc_single_maridia_croc_speedway: + %cm_preset("Croc Speedway", #preset_rbo_icecroc_single_maridia_croc_speedway) -presets_rbo_ice_croc_croc_2n1m: - %cm_preset("Croc", #preset_rbo_ice_croc_croc_2n1m) +presets_rbo_icecroc_single_maridia_croc: + %cm_preset("Croc", #preset_rbo_icecroc_single_maridia_croc) -presets_rbo_ice_croc_grapple_shaft_down_2n1m: - %cm_preset("Grapple Shaft Down", #preset_rbo_ice_croc_grapple_shaft_down_2n1m) +presets_rbo_icecroc_single_maridia_grapple_shaft_down: + %cm_preset("Grapple Shaft Down", #preset_rbo_icecroc_single_maridia_grapple_shaft_down) -presets_rbo_ice_croc_grapple_escape_2n1m: - %cm_preset("Grapple Escape", #preset_rbo_ice_croc_grapple_escape_2n1m) +presets_rbo_icecroc_single_maridia_grapple_escape: + %cm_preset("Grapple Escape", #preset_rbo_icecroc_single_maridia_grapple_escape) -presets_rbo_ice_croc_grapple_shaft_up_2n1m: - %cm_preset("Grapple Shaft Up", #preset_rbo_ice_croc_grapple_shaft_up_2n1m) +presets_rbo_icecroc_single_maridia_grapple_shaft_up: + %cm_preset("Grapple Shaft Up", #preset_rbo_icecroc_single_maridia_grapple_shaft_up) -presets_rbo_ice_croc_croc_revisit_2n1m: - %cm_preset("Croc Revisit", #preset_rbo_ice_croc_croc_revisit_2n1m) +presets_rbo_icecroc_single_maridia_croc_revisit: + %cm_preset("Croc Revisit", #preset_rbo_icecroc_single_maridia_croc_revisit) ; Maridia (Double Maridia) -presets_rbo_maridia_maridia_entry_2n2m: - %cm_preset("Maridia Entry", #preset_rbo_maridia_maridia_entry_2n2m) +presets_rbo_maridia_double_maridia_maridia_entry: + %cm_preset("Maridia Entry", #preset_rbo_maridia_double_maridia_maridia_entry) -presets_rbo_maridia_mount_everest_2n2m: - %cm_preset("Mount Everest", #preset_rbo_maridia_mount_everest_2n2m) +presets_rbo_maridia_double_maridia_mount_everest: + %cm_preset("Mount Everest", #preset_rbo_maridia_double_maridia_mount_everest) -presets_rbo_maridia_leaving_crab_supers_2n2m: - %cm_preset("Leaving Crab Supers", #preset_rbo_maridia_leaving_crab_supers_2n2m) +presets_rbo_maridia_double_maridia_leaving_crab_supers: + %cm_preset("Leaving Crab Supers", #preset_rbo_maridia_double_maridia_leaving_crab_supers) -presets_rbo_maridia_mama_turtle_2n2m: - %cm_preset("Mama Turtle", #preset_rbo_maridia_mama_turtle_2n2m) +presets_rbo_maridia_double_maridia_mama_turtle: + %cm_preset("Mama Turtle", #preset_rbo_maridia_double_maridia_mama_turtle) -presets_rbo_maridia_leaving_mama_turtle_2n2m: - %cm_preset("Leaving Mama Turtle", #preset_rbo_maridia_leaving_mama_turtle_2n2m) +presets_rbo_maridia_double_maridia_leaving_mama_turtle: + %cm_preset("Leaving Mama Turtle", #preset_rbo_maridia_double_maridia_leaving_mama_turtle) -presets_rbo_maridia_maridia_exit_2n2m: - %cm_preset("Maridia Exit", #preset_rbo_maridia_maridia_exit_2n2m) +presets_rbo_maridia_double_maridia_maridia_exit: + %cm_preset("Maridia Exit", #preset_rbo_maridia_double_maridia_maridia_exit) ; Lower Norfair Segment -presets_rbo_lower_norfair_segment_ln_20_7_1: - %cm_preset("LN (20 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_7_1) +presets_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: + %cm_preset("LN (20 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley) -presets_rbo_lower_norfair_segment_ln_20_8_1: - %cm_preset("LN (20 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_8_1) +presets_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + %cm_preset("LN (20 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley) -presets_rbo_lower_norfair_segment_ln_25_7_1: - %cm_preset("LN (25 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_7_1) +presets_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: + %cm_preset("LN (25 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley) -presets_rbo_lower_norfair_segment_ln_25_8_1: - %cm_preset("LN (25 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_8_1) +presets_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: + %cm_preset("LN (25 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley) -presets_rbo_lower_norfair_segment_ln_25_9_1: - %cm_preset("LN (25 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_9_1) +presets_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + %cm_preset("LN (25 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley) -presets_rbo_lower_norfair_segment_ln_25_9_2: - %cm_preset("LN (25 Supers 9+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_9_2) +presets_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: + %cm_preset("LN (25 Supers 9+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley) -presets_rbo_lower_norfair_segment_ln_30_7_1: - %cm_preset("LN (30 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_7_1) +presets_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: + %cm_preset("LN (30 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley) -presets_rbo_lower_norfair_segment_ln_30_8_1: - %cm_preset("LN (30 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_8_1) +presets_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: + %cm_preset("LN (30 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley) -presets_rbo_lower_norfair_segment_ln_30_9_1: - %cm_preset("LN (30 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_9_1) +presets_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: + %cm_preset("LN (30 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley) -presets_rbo_lower_norfair_segment_ln_30_10_1: - %cm_preset("LN (30 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_10_1) +presets_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: + %cm_preset("LN (30 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley) -presets_rbo_lower_norfair_segment_ln_30_11_1: - %cm_preset("LN (30 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_11_1) +presets_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: + %cm_preset("LN (30 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley) -presets_rbo_lower_norfair_segment_ln_35_8_1: - %cm_preset("LN (35 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_8_1) +presets_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: + %cm_preset("LN (35 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley) -presets_rbo_lower_norfair_segment_ln_35_9_1: - %cm_preset("LN (35 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_9_1) +presets_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: + %cm_preset("LN (35 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley) -presets_rbo_lower_norfair_segment_ln_35_10_1: - %cm_preset("LN (35 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_10_1) +presets_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: + %cm_preset("LN (35 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley) -presets_rbo_lower_norfair_segment_ln_35_11_1: - %cm_preset("LN (35 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_11_1) +presets_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: + %cm_preset("LN (35 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley) -presets_rbo_lower_norfair_segment_ln_35_11_2: - %cm_preset("LN (35 Supers 11+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_11_2) +presets_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: + %cm_preset("LN (35 Supers 11+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley) ; LN Entry (Single Maridia) -presets_rbo_ln_entry_lava_dive_2n1m: - %cm_preset("Lava Dive", #preset_rbo_ln_entry_lava_dive_2n1m) +presets_rbo_ln_entry_single_maridia_lava_dive: + %cm_preset("Lava Dive", #preset_rbo_ln_entry_single_maridia_lava_dive) -presets_rbo_ln_entry_ln_main_hall_2n1m: - %cm_preset("LN Main Hall", #preset_rbo_ln_entry_ln_main_hall_2n1m) +presets_rbo_ln_entry_single_maridia_ln_main_hall: + %cm_preset("LN Main Hall", #preset_rbo_ln_entry_single_maridia_ln_main_hall) -presets_rbo_ln_entry_green_gate_glitch_2n1m: - %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_green_gate_glitch_2n1m) +presets_rbo_ln_entry_single_maridia_green_gate_glitch: + %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_single_maridia_green_gate_glitch) -presets_rbo_ln_entry_golden_torizo_2n1m: - %cm_preset("Golden Torizo", #preset_rbo_ln_entry_golden_torizo_2n1m) +presets_rbo_ln_entry_single_maridia_golden_torizo: + %cm_preset("Golden Torizo", #preset_rbo_ln_entry_single_maridia_golden_torizo) -presets_rbo_ln_entry_energy_refill_escape_2n1m: - %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_energy_refill_escape_2n1m) +presets_rbo_ln_entry_single_maridia_energy_refill_escape: + %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_single_maridia_energy_refill_escape) -presets_rbo_ln_entry_fast_pillars_2n1m: - %cm_preset("Fast Pillars", #preset_rbo_ln_entry_fast_pillars_2n1m) +presets_rbo_ln_entry_single_maridia_fast_pillars: + %cm_preset("Fast Pillars", #preset_rbo_ln_entry_single_maridia_fast_pillars) -presets_rbo_ln_entry_writg_2n1m: - %cm_preset("WRITG", #preset_rbo_ln_entry_writg_2n1m) +presets_rbo_ln_entry_single_maridia_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_rbo_ln_entry_single_maridia_worst_room_in_the_game) -presets_rbo_ln_entry_amphitheater_2n1m: - %cm_preset("Amphitheater", #preset_rbo_ln_entry_amphitheater_2n1m) +presets_rbo_ln_entry_single_maridia_amphitheatre: + %cm_preset("Amphitheatre", #preset_rbo_ln_entry_single_maridia_amphitheatre) -presets_rbo_ln_entry_firefleas_entry_2n1m: - %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_firefleas_entry_2n1m) +presets_rbo_ln_entry_single_maridia_firefleas_entry: + %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_single_maridia_firefleas_entry) -presets_rbo_ln_entry_kihunter_stairs_down_2n1m: - %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_kihunter_stairs_down_2n1m) +presets_rbo_ln_entry_single_maridia_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down) -presets_rbo_ln_entry_ninja_pirates_2n1m: - %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_ninja_pirates_2n1m) +presets_rbo_ln_entry_single_maridia_ninja_pirates: + %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_single_maridia_ninja_pirates) -presets_rbo_ln_entry_preridley_2n1m: - %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_preridley_2n1m) +presets_rbo_ln_entry_single_maridia_preridley: + %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_single_maridia_preridley) ; LN Entry (Double Maridia) -presets_rbo_ln_entry_lava_dive_2n2m: - %cm_preset("Lava Dive", #preset_rbo_ln_entry_lava_dive_2n2m) +presets_rbo_ln_entry_double_maridia_lava_dive: + %cm_preset("Lava Dive", #preset_rbo_ln_entry_double_maridia_lava_dive) -presets_rbo_ln_entry_ln_main_hall_2n2m: - %cm_preset("LN Main Hall", #preset_rbo_ln_entry_ln_main_hall_2n2m) +presets_rbo_ln_entry_double_maridia_ln_main_hall: + %cm_preset("LN Main Hall", #preset_rbo_ln_entry_double_maridia_ln_main_hall) -presets_rbo_ln_entry_green_gate_glitch_2n2m: - %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_green_gate_glitch_2n2m) +presets_rbo_ln_entry_double_maridia_green_gate_glitch: + %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_double_maridia_green_gate_glitch) -presets_rbo_ln_entry_golden_torizo_2n2m: - %cm_preset("Golden Torizo", #preset_rbo_ln_entry_golden_torizo_2n2m) +presets_rbo_ln_entry_double_maridia_golden_torizo: + %cm_preset("Golden Torizo", #preset_rbo_ln_entry_double_maridia_golden_torizo) -presets_rbo_ln_entry_energy_refill_escape_2n2m: - %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_energy_refill_escape_2n2m) +presets_rbo_ln_entry_double_maridia_energy_refill_escape: + %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_double_maridia_energy_refill_escape) -presets_rbo_ln_entry_fast_pillars_2n2m: - %cm_preset("Fast Pillars", #preset_rbo_ln_entry_fast_pillars_2n2m) +presets_rbo_ln_entry_double_maridia_fast_pillars: + %cm_preset("Fast Pillars", #preset_rbo_ln_entry_double_maridia_fast_pillars) -presets_rbo_ln_entry_writg_2n2m: - %cm_preset("WRITG", #preset_rbo_ln_entry_writg_2n2m) +presets_rbo_ln_entry_double_maridia_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_rbo_ln_entry_double_maridia_worst_room_in_the_game) -presets_rbo_ln_entry_amphitheater_2n2m: - %cm_preset("Amphitheater", #preset_rbo_ln_entry_amphitheater_2n2m) +presets_rbo_ln_entry_double_maridia_amphitheatre: + %cm_preset("Amphitheatre", #preset_rbo_ln_entry_double_maridia_amphitheatre) -presets_rbo_ln_entry_firefleas_entry_2n2m: - %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_firefleas_entry_2n2m) +presets_rbo_ln_entry_double_maridia_firefleas_entry: + %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_double_maridia_firefleas_entry) -presets_rbo_ln_entry_kihunter_stairs_down_2n2m: - %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_kihunter_stairs_down_2n2m) +presets_rbo_ln_entry_double_maridia_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_double_maridia_kihunter_stairs_down) -presets_rbo_ln_entry_ninja_pirates_2n2m: - %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_ninja_pirates_2n2m) +presets_rbo_ln_entry_double_maridia_ninja_pirates: + %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_double_maridia_ninja_pirates) -presets_rbo_ln_entry_preridley_2n2m: - %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_preridley_2n2m) +presets_rbo_ln_entry_double_maridia_preridley: + %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_double_maridia_preridley) ; Ridley -presets_rbo_ridley_ridley_20_7_1: - %cm_preset("Ridley (20 Supers 7+1)", #preset_rbo_ridley_ridley_20_7_1) +presets_rbo_ridley_ridley_20_supers_7_1: + %cm_preset("Ridley (20 Supers 7+1)", #preset_rbo_ridley_ridley_20_supers_7_1) -presets_rbo_ridley_ridley_20_8_1: - %cm_preset("Ridley (20 Supers 8+1)", #preset_rbo_ridley_ridley_20_8_1) +presets_rbo_ridley_ridley_20_supers_8_1: + %cm_preset("Ridley (20 Supers 8+1)", #preset_rbo_ridley_ridley_20_supers_8_1) -presets_rbo_ridley_ridley_25_7_1: - %cm_preset("Ridley (25 Supers 7+1)", #preset_rbo_ridley_ridley_25_7_1) +presets_rbo_ridley_ridley_25_supers_7_1: + %cm_preset("Ridley (25 Supers 7+1)", #preset_rbo_ridley_ridley_25_supers_7_1) -presets_rbo_ridley_ridley_25_8_1: - %cm_preset("Ridley (25 Supers 8+1)", #preset_rbo_ridley_ridley_25_8_1) +presets_rbo_ridley_ridley_25_supers_8_1: + %cm_preset("Ridley (25 Supers 8+1)", #preset_rbo_ridley_ridley_25_supers_8_1) -presets_rbo_ridley_ridley_25_9_1: - %cm_preset("Ridley (25 Supers 9+1)", #preset_rbo_ridley_ridley_25_9_1) +presets_rbo_ridley_ridley_25_supers_9_1: + %cm_preset("Ridley (25 Supers 9+1)", #preset_rbo_ridley_ridley_25_supers_9_1) -presets_rbo_ridley_ridley_25_9_2: - %cm_preset("Ridley (25 Supers 9+2)", #preset_rbo_ridley_ridley_25_9_2) +presets_rbo_ridley_ridley_25_supers_9_2: + %cm_preset("Ridley (25 Supers 9+2)", #preset_rbo_ridley_ridley_25_supers_9_2) -presets_rbo_ridley_ridley_30_7_1: - %cm_preset("Ridley (30 Supers 7+1)", #preset_rbo_ridley_ridley_30_7_1) +presets_rbo_ridley_ridley_30_supers_7_1: + %cm_preset("Ridley (30 Supers 7+1)", #preset_rbo_ridley_ridley_30_supers_7_1) -presets_rbo_ridley_ridley_30_8_1: - %cm_preset("Ridley (30 Supers 8+1)", #preset_rbo_ridley_ridley_30_8_1) +presets_rbo_ridley_ridley_30_supers_8_1: + %cm_preset("Ridley (30 Supers 8+1)", #preset_rbo_ridley_ridley_30_supers_8_1) -presets_rbo_ridley_ridley_30_9_1: - %cm_preset("Ridley (30 Supers 9+1)", #preset_rbo_ridley_ridley_30_9_1) +presets_rbo_ridley_ridley_30_supers_9_1: + %cm_preset("Ridley (30 Supers 9+1)", #preset_rbo_ridley_ridley_30_supers_9_1) -presets_rbo_ridley_ridley_30_10_1: - %cm_preset("Ridley (30 Supers 10+1)", #preset_rbo_ridley_ridley_30_10_1) +presets_rbo_ridley_ridley_30_supers_10_1: + %cm_preset("Ridley (30 Supers 10+1)", #preset_rbo_ridley_ridley_30_supers_10_1) -presets_rbo_ridley_ridley_30_11_1: - %cm_preset("Ridley (30 Supers 11+1)", #preset_rbo_ridley_ridley_30_11_1) +presets_rbo_ridley_ridley_30_supers_11_1: + %cm_preset("Ridley (30 Supers 11+1)", #preset_rbo_ridley_ridley_30_supers_11_1) -presets_rbo_ridley_ridley_35_8_1: - %cm_preset("Ridley (35 Supers 8+1)", #preset_rbo_ridley_ridley_35_8_1) +presets_rbo_ridley_ridley_35_supers_8_1: + %cm_preset("Ridley (35 Supers 8+1)", #preset_rbo_ridley_ridley_35_supers_8_1) -presets_rbo_ridley_ridley_35_9_1: - %cm_preset("Ridley (35 Supers 9+1)", #preset_rbo_ridley_ridley_35_9_1) +presets_rbo_ridley_ridley_35_supers_9_1: + %cm_preset("Ridley (35 Supers 9+1)", #preset_rbo_ridley_ridley_35_supers_9_1) -presets_rbo_ridley_ridley_35_10_1: - %cm_preset("Ridley (35 Supers 10+1)", #preset_rbo_ridley_ridley_35_10_1) +presets_rbo_ridley_ridley_35_supers_10_1: + %cm_preset("Ridley (35 Supers 10+1)", #preset_rbo_ridley_ridley_35_supers_10_1) -presets_rbo_ridley_ridley_35_11_1: - %cm_preset("Ridley (35 Supers 11+1)", #preset_rbo_ridley_ridley_35_11_1) +presets_rbo_ridley_ridley_35_supers_11_1: + %cm_preset("Ridley (35 Supers 11+1)", #preset_rbo_ridley_ridley_35_supers_11_1) -presets_rbo_ridley_ridley_35_11_2: - %cm_preset("Ridley (35 Supers 11+2)", #preset_rbo_ridley_ridley_35_11_2) +presets_rbo_ridley_ridley_35_supers_11_2: + %cm_preset("Ridley (35 Supers 11+2)", #preset_rbo_ridley_ridley_35_supers_11_2) ; LN Escape (Single Maridia) -presets_rbo_ln_escape_ridley_etank_2n1m: - %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_ridley_etank_2n1m) +presets_rbo_ln_escape_single_maridia_ridley_etank: + %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_single_maridia_ridley_etank) -presets_rbo_ln_escape_postridley_2n1m: - %cm_preset("Post-Ridley", #preset_rbo_ln_escape_postridley_2n1m) +presets_rbo_ln_escape_single_maridia_postridley: + %cm_preset("Post-Ridley", #preset_rbo_ln_escape_single_maridia_postridley) -presets_rbo_ln_escape_firefleas_2n1m: - %cm_preset("Firefleas", #preset_rbo_ln_escape_firefleas_2n1m) +presets_rbo_ln_escape_single_maridia_firefleas: + %cm_preset("Firefleas", #preset_rbo_ln_escape_single_maridia_firefleas) -presets_rbo_ln_escape_firefleas_exit_2n1m: - %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_firefleas_exit_2n1m) +presets_rbo_ln_escape_single_maridia_firefleas_exit: + %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_single_maridia_firefleas_exit) -presets_rbo_ln_escape_3_musketeers_2n1m: - %cm_preset("3 Musketeers", #preset_rbo_ln_escape_3_musketeers_2n1m) +presets_rbo_ln_escape_single_maridia_3_musketeers: + %cm_preset("3 Musketeers", #preset_rbo_ln_escape_single_maridia_3_musketeers) -presets_rbo_ln_escape_single_chamber_2n1m: - %cm_preset("Single Chamber", #preset_rbo_ln_escape_single_chamber_2n1m) +presets_rbo_ln_escape_single_maridia_single_chamber: + %cm_preset("Single Chamber", #preset_rbo_ln_escape_single_maridia_single_chamber) -presets_rbo_ln_escape_croc_gate_farm_2n1m: - %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_croc_gate_farm_2n1m) +presets_rbo_ln_escape_single_maridia_croc_gate_farm: + %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_single_maridia_croc_gate_farm) -presets_rbo_ln_escape_business_center_2n1m: - %cm_preset("Business Center", #preset_rbo_ln_escape_business_center_2n1m) +presets_rbo_ln_escape_single_maridia_business_center: + %cm_preset("Business Center", #preset_rbo_ln_escape_single_maridia_business_center) -presets_rbo_ln_escape_maridia_entry_2n1m: - %cm_preset("Maridia Entry", #preset_rbo_ln_escape_maridia_entry_2n1m) +presets_rbo_ln_escape_single_maridia_maridia_entry: + %cm_preset("Maridia Entry", #preset_rbo_ln_escape_single_maridia_maridia_entry) -presets_rbo_ln_escape_3_musketeers_spikesuit_2n1m: - %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_3_musketeers_spikesuit_2n1m) +presets_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: + %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit) -presets_rbo_ln_escape_single_chamber_spikesuit_2n1m: - %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_single_chamber_spikesuit_2n1m) +presets_rbo_ln_escape_single_maridia_single_chamber_spikesuit: + %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit) -presets_rbo_ln_escape_croc_gate_farm_spikesuit_2n1m: - %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n1m) +presets_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: + %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit) -presets_rbo_ln_escape_business_center_spikesuit_2n1m: - %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_business_center_spikesuit_2n1m) +presets_rbo_ln_escape_single_maridia_business_center_spikesuit: + %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_single_maridia_business_center_spikesuit) -presets_rbo_ln_escape_maridia_entry_spikesuit_2n1m: - %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_maridia_entry_spikesuit_2n1m) +presets_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: + %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit) ; LN Escape (Double Maridia) -presets_rbo_ln_escape_ridley_etank_2n2m: - %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_ridley_etank_2n2m) +presets_rbo_ln_escape_double_maridia_ridley_etank: + %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_double_maridia_ridley_etank) -presets_rbo_ln_escape_postridley_2n2m: - %cm_preset("Post-Ridley", #preset_rbo_ln_escape_postridley_2n2m) +presets_rbo_ln_escape_double_maridia_postridley: + %cm_preset("Post-Ridley", #preset_rbo_ln_escape_double_maridia_postridley) -presets_rbo_ln_escape_firefleas_2n2m: - %cm_preset("Firefleas", #preset_rbo_ln_escape_firefleas_2n2m) +presets_rbo_ln_escape_double_maridia_firefleas: + %cm_preset("Firefleas", #preset_rbo_ln_escape_double_maridia_firefleas) -presets_rbo_ln_escape_firefleas_exit_2n2m: - %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_firefleas_exit_2n2m) +presets_rbo_ln_escape_double_maridia_firefleas_exit: + %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_double_maridia_firefleas_exit) -presets_rbo_ln_escape_3_musketeers_2n2m: - %cm_preset("3 Musketeers", #preset_rbo_ln_escape_3_musketeers_2n2m) +presets_rbo_ln_escape_double_maridia_3_musketeers: + %cm_preset("3 Musketeers", #preset_rbo_ln_escape_double_maridia_3_musketeers) -presets_rbo_ln_escape_single_chamber_2n2m: - %cm_preset("Single Chamber", #preset_rbo_ln_escape_single_chamber_2n2m) +presets_rbo_ln_escape_double_maridia_single_chamber: + %cm_preset("Single Chamber", #preset_rbo_ln_escape_double_maridia_single_chamber) -presets_rbo_ln_escape_croc_gate_farm_2n2m: - %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_croc_gate_farm_2n2m) +presets_rbo_ln_escape_double_maridia_croc_gate_farm: + %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_double_maridia_croc_gate_farm) -presets_rbo_ln_escape_business_center_2n2m: - %cm_preset("Business Center", #preset_rbo_ln_escape_business_center_2n2m) +presets_rbo_ln_escape_double_maridia_business_center: + %cm_preset("Business Center", #preset_rbo_ln_escape_double_maridia_business_center) -presets_rbo_ln_escape_maridia_entry_2n2m: - %cm_preset("Maridia Entry", #preset_rbo_ln_escape_maridia_entry_2n2m) +presets_rbo_ln_escape_double_maridia_maridia_entry: + %cm_preset("Maridia Entry", #preset_rbo_ln_escape_double_maridia_maridia_entry) -presets_rbo_ln_escape_3_musketeers_spikesuit_2n2m: - %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_3_musketeers_spikesuit_2n2m) +presets_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit) -presets_rbo_ln_escape_single_chamber_spikesuit_2n2m: - %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_single_chamber_spikesuit_2n2m) +presets_rbo_ln_escape_double_maridia_single_chamber_spikesuit: + %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit) -presets_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m: - %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m) +presets_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: + %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit) -presets_rbo_ln_escape_business_center_spikesuit_2n2m: - %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_business_center_spikesuit_2n2m) +presets_rbo_ln_escape_double_maridia_business_center_spikesuit: + %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_double_maridia_business_center_spikesuit) -presets_rbo_ln_escape_maridia_entry_spikesuit_2n2m: - %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_maridia_entry_spikesuit_2n2m) +presets_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: + %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit) ; Maridia @@ -1125,8 +1126,8 @@ presets_rbo_kraidg4_kihunters_room_down: presets_rbo_kraidg4_red_brinstar_elevator_down: %cm_preset("Red Brinstar Elevator Down", #preset_rbo_kraidg4_red_brinstar_elevator_down) -presets_rbo_kraidg4_red_tower_moonfall_screw_attack: - %cm_preset("Red Tower Screwfall", #preset_rbo_kraidg4_red_tower_moonfall_screw_attack) +presets_rbo_kraidg4_red_tower_screwfall: + %cm_preset("Red Tower Screwfall", #preset_rbo_kraidg4_red_tower_screwfall) presets_rbo_kraidg4_kraid_entry: %cm_preset("Kraid Entry", #preset_rbo_kraidg4_kraid_entry) @@ -1196,4 +1197,3 @@ presets_rbo_tourian_escape_climb: presets_rbo_tourian_escape_parlor: %cm_preset("Escape Parlor", #preset_rbo_tourian_escape_parlor) - diff --git a/src/presets/spazermap_data.asm b/src/presets/spazermap_data.asm index 4de2a7f1..8752cdf0 100644 --- a/src/presets/spazermap_data.asm +++ b/src/presets/spazermap_data.asm @@ -2353,7 +2353,7 @@ preset_spazermap_forgotten_highway_pancakes_from_hell: dw #$FFFF preset_spazermap_forgotten_highway_plasma_spark_room: - dw #preset_spazermap_forgotten_highway_pancakes_from_hell ; Forgotten Highway: Pancakes from Hell + dw #preset_spazermap_forgotten_highway_pancakes_from_hell ; Forgotten Highway: Pancakes From Hell dw $078D, $A8A0 ; DDB dw $079B, $D5EC ; MDB dw $0811, $3F00 ; Explored map tiles @@ -3475,7 +3475,7 @@ preset_spazermap_lower_norfair_worst_room_in_the_game: dw #$FFFF preset_spazermap_lower_norfair_mickey_mouse: - dw #preset_spazermap_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room in the Game + dw #preset_spazermap_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $0821, $E2FF ; Explored map tiles diff --git a/src/presets/spazermap_menu.asm b/src/presets/spazermap_menu.asm index 909e0a1c..3e1a775d 100644 --- a/src/presets/spazermap_menu.asm +++ b/src/presets/spazermap_menu.asm @@ -334,6 +334,7 @@ presets_submenu_spazermap_tourian: dw #$0000 %cm_header("TOURIAN") + ; Bombs presets_spazermap_bombs_ceres_elevator: %cm_preset("Ceres Elevator", #preset_spazermap_bombs_ceres_elevator) @@ -779,7 +780,7 @@ presets_spazermap_lower_norfair_fast_ripper_room: %cm_preset("Fast Ripper Room", #preset_spazermap_lower_norfair_fast_ripper_room) presets_spazermap_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_spazermap_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_spazermap_lower_norfair_worst_room_in_the_game) presets_spazermap_lower_norfair_mickey_mouse: %cm_preset("Mickey Mouse", #preset_spazermap_lower_norfair_mickey_mouse) @@ -987,4 +988,3 @@ presets_spazermap_tourian_escape_parlor: presets_spazermap_tourian_landing_site_final: %cm_preset("Landing Site Final", #preset_spazermap_tourian_landing_site_final) - diff --git a/src/presets/suitless_data.asm b/src/presets/suitless_data.asm index f5a42d8d..87aaab12 100644 --- a/src/presets/suitless_data.asm +++ b/src/presets/suitless_data.asm @@ -734,7 +734,7 @@ preset_suitless_xray_green_hill_zone: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_suitless_xray_blue_brin_hopper: +preset_suitless_xray_blue_brin_hoppers: dw #preset_suitless_xray_green_hill_zone ; X-Ray: Green Hill Zone dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB @@ -751,8 +751,8 @@ preset_suitless_xray_blue_brin_hopper: dw $D8B6, $00F1 ; Doors dw #$FFFF -preset_suitless_xray_green_hill_zone_2: - dw #preset_suitless_xray_blue_brin_hopper ; X-Ray: Blue Brin Hopper +preset_suitless_xray_green_hill_zone_revisit: + dw #preset_suitless_xray_blue_brin_hoppers ; X-Ray: Blue Brin Hoppers dw $078D, $8E86 ; DDB dw $079B, $9E9F ; MDB dw $07F3, $0009 ; Music Bank @@ -776,7 +776,7 @@ preset_suitless_xray_green_hill_zone_2: dw #$FFFF preset_suitless_xray_noob_bridge: - dw #preset_suitless_xray_green_hill_zone_2 ; X-Ray: Green Hill Zone 2 + dw #preset_suitless_xray_green_hill_zone_revisit ; X-Ray: Green Hill Zone Revisit dw $078D, $8E9E ; DDB dw $079B, $9E52 ; MDB dw $07F3, $000F ; Music Bank @@ -834,7 +834,7 @@ preset_suitless_xray_xray_dboost: dw $D8B6, $02FB ; Doors dw #$FFFF -preset_suitless_xray_xray_2: +preset_suitless_xray_xray: dw #preset_suitless_xray_xray_dboost ; X-Ray: X-Ray D-Boost dw $078D, $9036 ; DDB dw $079B, $A293 ; MDB @@ -851,7 +851,7 @@ preset_suitless_xray_xray_2: dw #$FFFF preset_suitless_xray_xray_escape: - dw #preset_suitless_xray_xray_2 ; X-Ray: X-Ray + dw #preset_suitless_xray_xray ; X-Ray: X-Ray dw $078D, $905A ; DDB dw $079B, $A2CE ; MDB dw $07F5, $0003 ; Music Track @@ -916,7 +916,7 @@ preset_suitless_warehouse_below_spazer: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_warehouse_below_spazer_2: +preset_suitless_warehouse_below_spazer_revisit: dw #preset_suitless_warehouse_below_spazer ; Warehouse: Below Spazer dw $078D, $9126 ; DDB dw $079B, $A447 ; MDB @@ -937,7 +937,7 @@ preset_suitless_warehouse_below_spazer_2: dw #$FFFF preset_suitless_warehouse_warehouse_entrance: - dw #preset_suitless_warehouse_below_spazer_2 ; Warehouse: Below Spazer 2 + dw #preset_suitless_warehouse_below_spazer_revisit ; Warehouse: Below Spazer Revisit dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $07F5, $0005 ; Music Track @@ -1582,7 +1582,7 @@ preset_suitless_upper_norfair_2_crocomire: dw $D8B8, $6EAF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_pbs: +preset_suitless_upper_norfair_2_croc_power_bombs: dw #preset_suitless_upper_norfair_2_crocomire ; Upper Norfair 2: Crocomire dw $078D, $93DE ; DDB dw $079B, $AA82 ; MDB @@ -1606,7 +1606,7 @@ preset_suitless_upper_norfair_2_croc_pbs: dw #$FFFF preset_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_pbs ; Upper Norfair 2: Croc PBs + dw #preset_suitless_upper_norfair_2_croc_power_bombs ; Upper Norfair 2: Croc Power Bombs dw $078D, $946E ; DDB dw $090F, $B000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position @@ -1714,7 +1714,7 @@ preset_suitless_upper_norfair_2_croc_farm: dw $D876, $1FB6 ; Items dw #$FFFF -preset_suitless_upper_norfair_2_croc_revisit: +preset_suitless_upper_norfair_2_crocomire_revisit: dw #preset_suitless_upper_norfair_2_croc_farm ; Upper Norfair 2: Croc Farm dw $078D, $947A ; DDB dw $079B, $AA82 ; MDB @@ -1732,7 +1732,7 @@ preset_suitless_upper_norfair_2_croc_revisit: dw #$FFFF preset_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_croc_revisit ; Upper Norfair 2: Croc Revisit + dw #preset_suitless_upper_norfair_2_crocomire_revisit ; Upper Norfair 2: Crocomire Revisit dw $078D, $9432 ; DDB dw $079B, $A98D ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -2432,7 +2432,7 @@ preset_suitless_maridia_cleanup_2_mt_everest_final: dw #$FFFF preset_suitless_maridia_cleanup_2_crab_shaft_up: - dw #preset_suitless_maridia_cleanup_2_mt_everest_final ; Maridia Cleanup 2: Mt Everest Final + dw #preset_suitless_maridia_cleanup_2_mt_everest_final ; Maridia Cleanup 2: Mt. Everest Final dw $078D, $A3F0 ; DDB dw $079B, $D0B9 ; MDB dw $090F, $99DE ; Screen subpixel X position @@ -2889,7 +2889,7 @@ preset_suitless_wrecked_ship_shaft_to_supers: dw #$FFFF preset_suitless_wrecked_ship_right_supers: - dw #preset_suitless_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft to Supers + dw #preset_suitless_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers dw $078D, $A294 ; DDB dw $079B, $CAF6 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -2946,7 +2946,7 @@ preset_suitless_wrecked_ship_shaft_to_sponge_bath: dw $D880, $FF61 ; Items dw #$FFFF -preset_suitless_wrecked_ship_sponge_bath_2: +preset_suitless_wrecked_ship_sponge_bath: dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath ; Wrecked Ship: Shaft to Sponge Bath dw $078D, $A2E8 ; DDB dw $079B, $CAF6 ; MDB @@ -2963,7 +2963,7 @@ preset_suitless_wrecked_ship_sponge_bath_2: dw #$FFFF preset_suitless_wrecked_ship_electric_death_room: - dw #preset_suitless_wrecked_ship_sponge_bath_2 ; Wrecked Ship: Sponge Bath + dw #preset_suitless_wrecked_ship_sponge_bath ; Wrecked Ship: Sponge Bath dw $078D, $A2DC ; DDB dw $079B, $CB8B ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -3646,7 +3646,7 @@ preset_suitless_ridley_worst_room_in_the_game: dw #$FFFF preset_suitless_ridley_mickey_mouse_room: - dw #preset_suitless_ridley_worst_room_in_the_game ; Ridley: Worst Room in the Game + dw #preset_suitless_ridley_worst_room_in_the_game ; Ridley: Worst Room In The Game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -3788,7 +3788,7 @@ preset_suitless_ridley_preridley_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_ridley_ridley_2: +preset_suitless_ridley_ridley: dw #preset_suitless_ridley_preridley_room ; Ridley: Pre-Ridley Room dw $078D, $995A ; DDB dw $079B, $B37A ; MDB @@ -3807,7 +3807,7 @@ preset_suitless_ridley_ridley_2: dw #$FFFF preset_suitless_norfair_cleanup_ridley_escape: - dw #preset_suitless_ridley_ridley_2 ; Ridley: Ridley + dw #preset_suitless_ridley_ridley ; Ridley: Ridley dw $078D, $9A62 ; DDB dw $079B, $B32E ; MDB dw $07F3, $0024 ; Music Bank @@ -3962,7 +3962,7 @@ preset_suitless_norfair_cleanup_three_musketeers: dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF -preset_suitless_norfair_cleanup_single_chamber_2: +preset_suitless_norfair_cleanup_single_chamber: dw #preset_suitless_norfair_cleanup_three_musketeers ; Norfair Cleanup: Three Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB @@ -3983,7 +3983,7 @@ preset_suitless_norfair_cleanup_single_chamber_2: dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_return: - dw #preset_suitless_norfair_cleanup_single_chamber_2 ; Norfair Cleanup: Single Chamber + dw #preset_suitless_norfair_cleanup_single_chamber ; Norfair Cleanup: Single Chamber dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -4380,7 +4380,7 @@ preset_suitless_final_cleanup_landing_site_revisit: dw $0AFC, $43FF ; Samus subpixel Y dw #$FFFF -preset_suitless_final_cleanup_crateria_pbs: +preset_suitless_final_cleanup_crateria_power_bombs: dw #preset_suitless_final_cleanup_landing_site_revisit ; Final Cleanup: Landing Site Revisit dw $078D, $896A ; DDB dw $079B, $91F8 ; MDB @@ -4401,7 +4401,7 @@ preset_suitless_final_cleanup_crateria_pbs: dw #$FFFF preset_suitless_final_cleanup_gauntlet_entry: - dw #preset_suitless_final_cleanup_crateria_pbs ; Final Cleanup: Crateria PBs + dw #preset_suitless_final_cleanup_crateria_power_bombs ; Final Cleanup: Crateria Power Bombs dw $078D, $893A ; DDB dw $079B, $93AA ; MDB dw $090F, $6001 ; Screen subpixel X position diff --git a/src/presets/suitless_menu.asm b/src/presets/suitless_menu.asm index b0cfd704..4f22b098 100644 --- a/src/presets/suitless_menu.asm +++ b/src/presets/suitless_menu.asm @@ -113,12 +113,12 @@ presets_submenu_suitless_xray: dw #presets_suitless_xray_wave_gate_out dw #presets_suitless_xray_big_pink_revisit dw #presets_suitless_xray_green_hill_zone - dw #presets_suitless_xray_blue_brin_hopper - dw #presets_suitless_xray_green_hill_zone_2 + dw #presets_suitless_xray_blue_brin_hoppers + dw #presets_suitless_xray_green_hill_zone_revisit dw #presets_suitless_xray_noob_bridge dw #presets_suitless_xray_red_tower dw #presets_suitless_xray_xray_dboost - dw #presets_suitless_xray_xray_2 + dw #presets_suitless_xray_xray dw #presets_suitless_xray_xray_escape dw #$0000 %cm_header("X-RAY") @@ -127,7 +127,7 @@ presets_submenu_suitless_warehouse: dw #presets_suitless_warehouse_red_tower_down dw #presets_suitless_warehouse_skree_boost dw #presets_suitless_warehouse_below_spazer - dw #presets_suitless_warehouse_below_spazer_2 + dw #presets_suitless_warehouse_below_spazer_revisit dw #presets_suitless_warehouse_warehouse_entrance dw #presets_suitless_warehouse_warehouse_zeelas dw #presets_suitless_warehouse_warehouse_kihunters @@ -174,14 +174,14 @@ presets_submenu_suitless_upper_norfair_2: dw #presets_suitless_upper_norfair_2_red_pirate_shaft dw #presets_suitless_upper_norfair_2_acid_snakes_tunnel dw #presets_suitless_upper_norfair_2_crocomire - dw #presets_suitless_upper_norfair_2_croc_pbs + dw #presets_suitless_upper_norfair_2_croc_power_bombs dw #presets_suitless_upper_norfair_2_croc_shaft_down dw #presets_suitless_upper_norfair_2_indiana_jones dw #presets_suitless_upper_norfair_2_grapple_escape dw #presets_suitless_upper_norfair_2_croc_shaft_up dw #presets_suitless_upper_norfair_2_cosine_missile dw #presets_suitless_upper_norfair_2_croc_farm - dw #presets_suitless_upper_norfair_2_croc_revisit + dw #presets_suitless_upper_norfair_2_crocomire_revisit dw #presets_suitless_upper_norfair_2_croc_speedway_up dw #presets_suitless_upper_norfair_2_croc_escape dw #presets_suitless_upper_norfair_2_rmode_blue_suit @@ -271,7 +271,7 @@ presets_submenu_suitless_wrecked_ship: dw #presets_suitless_wrecked_ship_right_supers dw #presets_suitless_wrecked_ship_left_supers dw #presets_suitless_wrecked_ship_shaft_to_sponge_bath - dw #presets_suitless_wrecked_ship_sponge_bath_2 + dw #presets_suitless_wrecked_ship_sponge_bath dw #presets_suitless_wrecked_ship_electric_death_room dw #presets_suitless_wrecked_ship_wrecked_ship_etank dw #presets_suitless_wrecked_ship_electric_death_down @@ -325,7 +325,7 @@ presets_submenu_suitless_ridley: dw #presets_suitless_ridley_metal_pirates dw #presets_suitless_ridley_plowerhouse dw #presets_suitless_ridley_preridley_room - dw #presets_suitless_ridley_ridley_2 + dw #presets_suitless_ridley_ridley dw #$0000 %cm_header("RIDLEY") @@ -339,7 +339,7 @@ presets_submenu_suitless_norfair_cleanup: dw #presets_suitless_norfair_cleanup_hotarubi_missile_room dw #presets_suitless_norfair_cleanup_hotarubi_revisit dw #presets_suitless_norfair_cleanup_three_musketeers - dw #presets_suitless_norfair_cleanup_single_chamber_2 + dw #presets_suitless_norfair_cleanup_single_chamber dw #presets_suitless_norfair_cleanup_bubble_mountain_return dw #presets_suitless_norfair_cleanup_norfair_reserve_back dw #presets_suitless_norfair_cleanup_bubble_mountain_final @@ -367,7 +367,7 @@ presets_submenu_suitless_final_cleanup: dw #presets_suitless_final_cleanup_230_mockball dw #presets_suitless_final_cleanup_parlor_revisit dw #presets_suitless_final_cleanup_landing_site_revisit - dw #presets_suitless_final_cleanup_crateria_pbs + dw #presets_suitless_final_cleanup_crateria_power_bombs dw #presets_suitless_final_cleanup_gauntlet_entry dw #presets_suitless_final_cleanup_gauntlet_etank dw #presets_suitless_final_cleanup_quickdrops @@ -394,6 +394,7 @@ presets_submenu_suitless_tourian: dw #$0000 %cm_header("TOURIAN") + ; Bombs presets_suitless_bombs_ceres_elevator: %cm_preset("Ceres Elevator", #preset_suitless_bombs_ceres_elevator) @@ -513,11 +514,11 @@ presets_suitless_xray_big_pink_revisit: presets_suitless_xray_green_hill_zone: %cm_preset("Green Hill Zone", #preset_suitless_xray_green_hill_zone) -presets_suitless_xray_blue_brin_hopper: - %cm_preset("Blue Brin Hoppers", #preset_suitless_xray_blue_brin_hopper) +presets_suitless_xray_blue_brin_hoppers: + %cm_preset("Blue Brin Hoppers", #preset_suitless_xray_blue_brin_hoppers) -presets_suitless_xray_green_hill_zone_2: - %cm_preset("Green Hill Zone 2", #preset_suitless_xray_green_hill_zone_2) +presets_suitless_xray_green_hill_zone_revisit: + %cm_preset("Green Hill Zone Revisit", #preset_suitless_xray_green_hill_zone_revisit) presets_suitless_xray_noob_bridge: %cm_preset("Noob Bridge", #preset_suitless_xray_noob_bridge) @@ -528,8 +529,8 @@ presets_suitless_xray_red_tower: presets_suitless_xray_xray_dboost: %cm_preset("X-Ray D-Boost", #preset_suitless_xray_xray_dboost) -presets_suitless_xray_xray_2: - %cm_preset("X-Ray", #preset_suitless_xray_xray_2) +presets_suitless_xray_xray: + %cm_preset("X-Ray", #preset_suitless_xray_xray) presets_suitless_xray_xray_escape: %cm_preset("X-Ray Escape", #preset_suitless_xray_xray_escape) @@ -545,8 +546,8 @@ presets_suitless_warehouse_skree_boost: presets_suitless_warehouse_below_spazer: %cm_preset("Below Spazer", #preset_suitless_warehouse_below_spazer) -presets_suitless_warehouse_below_spazer_2: - %cm_preset("Below Spazer 2", #preset_suitless_warehouse_below_spazer_2) +presets_suitless_warehouse_below_spazer_revisit: + %cm_preset("Below Spazer Revisit", #preset_suitless_warehouse_below_spazer_revisit) presets_suitless_warehouse_warehouse_entrance: %cm_preset("Warehouse Entrance", #preset_suitless_warehouse_warehouse_entrance) @@ -666,8 +667,8 @@ presets_suitless_upper_norfair_2_acid_snakes_tunnel: presets_suitless_upper_norfair_2_crocomire: %cm_preset("Crocomire", #preset_suitless_upper_norfair_2_crocomire) -presets_suitless_upper_norfair_2_croc_pbs: - %cm_preset("Croc PBs", #preset_suitless_upper_norfair_2_croc_pbs) +presets_suitless_upper_norfair_2_croc_power_bombs: + %cm_preset("Croc Power Bombs", #preset_suitless_upper_norfair_2_croc_power_bombs) presets_suitless_upper_norfair_2_croc_shaft_down: %cm_preset("Croc Shaft Down", #preset_suitless_upper_norfair_2_croc_shaft_down) @@ -687,8 +688,8 @@ presets_suitless_upper_norfair_2_cosine_missile: presets_suitless_upper_norfair_2_croc_farm: %cm_preset("Croc Farm", #preset_suitless_upper_norfair_2_croc_farm) -presets_suitless_upper_norfair_2_croc_revisit: - %cm_preset("Crocomire Revisit", #preset_suitless_upper_norfair_2_croc_revisit) +presets_suitless_upper_norfair_2_crocomire_revisit: + %cm_preset("Crocomire Revisit", #preset_suitless_upper_norfair_2_crocomire_revisit) presets_suitless_upper_norfair_2_croc_speedway_up: %cm_preset("Croc Speedway Up", #preset_suitless_upper_norfair_2_croc_speedway_up) @@ -811,7 +812,7 @@ presets_suitless_maridia_cleanup_2_fish_tank_sbj: %cm_preset("Fish Tank SBJ", #preset_suitless_maridia_cleanup_2_fish_tank_sbj) presets_suitless_maridia_cleanup_2_mt_everest_final: - %cm_preset("Mt Everest Final", #preset_suitless_maridia_cleanup_2_mt_everest_final) + %cm_preset("Mt. Everest Final", #preset_suitless_maridia_cleanup_2_mt_everest_final) presets_suitless_maridia_cleanup_2_crab_shaft_up: %cm_preset("Crab Shaft Up", #preset_suitless_maridia_cleanup_2_crab_shaft_up) @@ -896,7 +897,7 @@ presets_suitless_forgotten_highway_phantoon: ; Wrecked Ship presets_suitless_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft to Supers", #preset_suitless_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_suitless_wrecked_ship_shaft_to_supers) presets_suitless_wrecked_ship_right_supers: %cm_preset("Right Supers", #preset_suitless_wrecked_ship_right_supers) @@ -907,8 +908,8 @@ presets_suitless_wrecked_ship_left_supers: presets_suitless_wrecked_ship_shaft_to_sponge_bath: %cm_preset("Shaft to Sponge Bath", #preset_suitless_wrecked_ship_shaft_to_sponge_bath) -presets_suitless_wrecked_ship_sponge_bath_2: - %cm_preset("Sponge Bath", #preset_suitless_wrecked_ship_sponge_bath_2) +presets_suitless_wrecked_ship_sponge_bath: + %cm_preset("Sponge Bath", #preset_suitless_wrecked_ship_sponge_bath) presets_suitless_wrecked_ship_electric_death_room: %cm_preset("Electric Death Room", #preset_suitless_wrecked_ship_electric_death_room) @@ -1023,7 +1024,7 @@ presets_suitless_ridley_fast_ripper_room: %cm_preset("Fast Ripper Room", #preset_suitless_ridley_fast_ripper_room) presets_suitless_ridley_worst_room_in_the_game: - %cm_preset("Worst Room in the Game", #preset_suitless_ridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_suitless_ridley_worst_room_in_the_game) presets_suitless_ridley_mickey_mouse_room: %cm_preset("Mickey Mouse Room", #preset_suitless_ridley_mickey_mouse_room) @@ -1049,8 +1050,8 @@ presets_suitless_ridley_plowerhouse: presets_suitless_ridley_preridley_room: %cm_preset("Pre-Ridley Room", #preset_suitless_ridley_preridley_room) -presets_suitless_ridley_ridley_2: - %cm_preset("Ridley", #preset_suitless_ridley_ridley_2) +presets_suitless_ridley_ridley: + %cm_preset("Ridley", #preset_suitless_ridley_ridley) ; Norfair Cleanup @@ -1081,8 +1082,8 @@ presets_suitless_norfair_cleanup_hotarubi_revisit: presets_suitless_norfair_cleanup_three_musketeers: %cm_preset("Three Musketeers", #preset_suitless_norfair_cleanup_three_musketeers) -presets_suitless_norfair_cleanup_single_chamber_2: - %cm_preset("Single Chamber", #preset_suitless_norfair_cleanup_single_chamber_2) +presets_suitless_norfair_cleanup_single_chamber: + %cm_preset("Single Chamber", #preset_suitless_norfair_cleanup_single_chamber) presets_suitless_norfair_cleanup_bubble_mountain_return: %cm_preset("Bubble Mountain Return", #preset_suitless_norfair_cleanup_bubble_mountain_return) @@ -1155,8 +1156,8 @@ presets_suitless_final_cleanup_parlor_revisit: presets_suitless_final_cleanup_landing_site_revisit: %cm_preset("Landing Site Revisit", #preset_suitless_final_cleanup_landing_site_revisit) -presets_suitless_final_cleanup_crateria_pbs: - %cm_preset("Crateria PBs", #preset_suitless_final_cleanup_crateria_pbs) +presets_suitless_final_cleanup_crateria_power_bombs: + %cm_preset("Crateria Power Bombs", #preset_suitless_final_cleanup_crateria_power_bombs) presets_suitless_final_cleanup_gauntlet_entry: %cm_preset("Gauntlet Entry", #preset_suitless_final_cleanup_gauntlet_entry) @@ -1217,4 +1218,3 @@ presets_suitless_tourian_escape_parlor: presets_suitless_tourian_landing_site: %cm_preset("Landing Site", #preset_suitless_tourian_landing_site) - From bb2278bedbded2dfd5f9a0bbfe98a2216cdaa992 Mon Sep 17 00:00:00 2001 From: idle Date: Mon, 29 Sep 2025 00:01:08 -0500 Subject: [PATCH 03/26] Move category preset names to common bank used by all presets --- build_presets.bat | 2 + build_presets.sh | 2 + src/macros.asm | 7 +- src/menu.asm | 22 +- src/presets.asm | 59 +- src/presets/100early_menu.asm | 376 +- src/presets/100map_menu.asm | 416 +- src/presets/14ice_menu.asm | 184 +- src/presets/14speed_menu.asm | 182 +- src/presets/allbosskpdr_menu.asm | 176 +- src/presets/allbosspkdr_menu.asm | 182 +- src/presets/allbossprkd_menu.asm | 186 +- src/presets/combine_map_preset_data.py | 11 +- src/presets/combine_preset_data.py | 49 +- src/presets/combine_preset_names.py | 122 + src/presets/combined_preset_data.asm | 50875 ++++++++++++----------- src/presets/combined_preset_names.asm | 2433 ++ src/presets/gtclassic_menu.asm | 272 +- src/presets/gtmax_menu.asm | 372 +- src/presets/hundo_menu.asm | 360 +- src/presets/kpdr21_menu.asm | 330 +- src/presets/kpdr22_menu.asm | 332 +- src/presets/kpdr23_menu.asm | 336 +- src/presets/kpdr25_menu.asm | 322 +- src/presets/nghyper_menu.asm | 188 +- src/presets/ngplasma_menu.asm | 188 +- src/presets/nintendopower_menu.asm | 176 +- src/presets/pkrd_menu.asm | 296 +- src/presets/prkd19_data.asm | 206 +- src/presets/prkd19_menu.asm | 393 +- src/presets/prkd20_data.asm | 206 +- src/presets/prkd20_menu.asm | 393 +- src/presets/rbo_menu.asm | 502 +- src/presets/spazermap_menu.asm | 416 +- src/presets/suitless_menu.asm | 528 +- 35 files changed, 32095 insertions(+), 29005 deletions(-) create mode 100644 src/presets/combine_preset_names.py create mode 100644 src/presets/combined_preset_names.asm diff --git a/build_presets.bat b/build_presets.bat index 40d96469..8cabfdeb 100644 --- a/build_presets.bat +++ b/build_presets.bat @@ -2,8 +2,10 @@ echo Building Combined Preset Data cd src\presets +if exist combined_preset_names.asm del combined_preset_names.asm if exist combined_map_preset_data.asm del combined_map_preset_data.asm if exist combined_preset_data.asm del combined_preset_data.asm +python combine_preset_names.py python combine_map_preset_data.py python combine_preset_data.py cd ..\.. diff --git a/build_presets.sh b/build_presets.sh index 30081f44..0abb8ee4 100644 --- a/build_presets.sh +++ b/build_presets.sh @@ -2,8 +2,10 @@ echo "Building Combined Preset Data" cd src/presets +rm -f combined_preset_names.asm rm -f combined_map_preset_data.asm rm -f combined_preset_data.asm +python3 combine_preset_names.py python3 combine_map_preset_data.py python3 combine_preset_data.py cd ../.. diff --git a/src/macros.asm b/src/macros.asm index 4a167fc7..eb8fb35c 100644 --- a/src/macros.asm +++ b/src/macros.asm @@ -342,15 +342,14 @@ macro cm_adjacent_submenu(title, target) JML action_submenu endmacro -macro cm_preset(title, target) +macro cm_preset(title, textAddr, target) ; Displays category preset name and saves full 24-bit address to preset .dm_actionIndex dw !ACTION_CATEGORY_PRESET .dm_arg dl - .dm_text -table ../resources/normal.tbl - db #$28, "", #$FF + .dm_textAddr + dw <textAddr> endmacro macro cm_custompreset(slot) diff --git a/src/menu.asm b/src/menu.asm index 85b1ac14..8d1d8b8a 100644 --- a/src/menu.asm +++ b/src/menu.asm @@ -1678,9 +1678,27 @@ draw_category_preset: ; skip argument INC !DP_CurrentMenu : INC !DP_CurrentMenu : INC !DP_CurrentMenu - ; draw text normally + ; get address to text label %item_index_to_vram_index() - JMP cm_draw_text + LDA [!DP_CurrentMenu] : TAY + + ; prepare to draw text + %a8() + ; ORA with palette info + LDA #$28 : ORA !DP_Palette : STA !DP_Palette + ; set bank to preset names bank + PHB : LDA.b #preset_names>>16 : PHA : PLB + + .loop + LDA $0000,Y : CMP #$FF : BEQ .end ; terminator + STA !ram_tilemap_buffer,X : INX ; tile + LDA !DP_Palette : STA !ram_tilemap_buffer,X : INX ; palette + INY : BRA .loop + + .end + PLB + %a16() + RTS } cm_hex2dec_draw5: diff --git a/src/presets.asm b/src/presets.asm index bbfb2e36..eb47366a 100644 --- a/src/presets.asm +++ b/src/presets.asm @@ -979,45 +979,44 @@ resume_infohud_icon_initialization: org $E8E000 check bankcross off + print pc, " preset data crossbank start" incsrc presets/combined_preset_data.asm incsrc presets/combined_map_preset_data.asm print pc, " preset data crossbank end" -warnpc $EF8000 -check bankcross on -%startfree(EF) -incsrc presets/kpdr21_menu.asm ; 10FFh bytes -incsrc presets/kpdr22_menu.asm ; 111Ch bytes -incsrc presets/kpdr23_menu.asm ; 1140h bytes -incsrc presets/kpdr25_menu.asm ; 1038h bytes -incsrc presets/prkd19_menu.asm ; 100Ch bytes -incsrc presets/prkd20_menu.asm ; 100Ch bytes -incsrc presets/pkrd_menu.asm ; EE5h bytes -%endfree(EF) +table ../resources/normal.tbl +incsrc presets/combined_preset_names.asm + +warnpc $F08000 +check bankcross on %startfree(F1) -incsrc presets/gtclassic_menu.asm ; D7Ch bytes -incsrc presets/gtmax_menu.asm ; 134Ah bytes -incsrc presets/100early_menu.asm ; 138Dh bytes -incsrc presets/hundo_menu.asm ; 12DDh bytes -incsrc presets/100map_menu.asm ; 15D3h bytes -incsrc presets/spazermap_menu.asm ; 15D3h bytes +incsrc presets/kpdr21_menu.asm +incsrc presets/kpdr22_menu.asm +incsrc presets/kpdr23_menu.asm +incsrc presets/kpdr25_menu.asm +incsrc presets/prkd19_menu.asm +incsrc presets/prkd20_menu.asm +incsrc presets/pkrd_menu.asm +incsrc presets/gtclassic_menu.asm +incsrc presets/gtmax_menu.asm +incsrc presets/100early_menu.asm +incsrc presets/hundo_menu.asm %endfree(F1) %startfree(F2) -incsrc presets/14ice_menu.asm ; 909h bytes -incsrc presets/14speed_menu.asm ; 91Bh bytes -incsrc presets/rbo_menu.asm ; 1C1Eh bytes -incsrc presets/suitless_menu.asm ; 1A26h bytes -incsrc presets/ngplasma_menu.asm ; 9F1h bytes -incsrc presets/nghyper_menu.asm ; 9F0h bytes -incsrc presets/nintendopower_menu.asm ; 875h bytes +incsrc presets/100map_menu.asm +incsrc presets/spazermap_menu.asm +incsrc presets/14ice_menu.asm +incsrc presets/14speed_menu.asm +incsrc presets/rbo_menu.asm +incsrc presets/suitless_menu.asm +incsrc presets/ngplasma_menu.asm +incsrc presets/nghyper_menu.asm +incsrc presets/nintendopower_menu.asm +incsrc presets/allbosskpdr_menu.asm +incsrc presets/allbosspkdr_menu.asm +incsrc presets/allbossprkd_menu.asm %endfree(F2) -%startfree(F3) -incsrc presets/allbosskpdr_menu.asm ; 900h bytes -incsrc presets/allbosspkdr_menu.asm ; 96Bh bytes -incsrc presets/allbossprkd_menu.asm ; 977h bytes -%endfree(F3) - diff --git a/src/presets/100early_menu.asm b/src/presets/100early_menu.asm index fc999a85..0e6f41da 100644 --- a/src/presets/100early_menu.asm +++ b/src/presets/100early_menu.asm @@ -297,590 +297,590 @@ presets_submenu_100early_tourian: ; Crateria presets_100early_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_100early_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_100early_crateria_ceres_elevator) presets_100early_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_100early_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_100early_crateria_ceres_escape) presets_100early_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_100early_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_100early_crateria_ceres_last_3_rooms) presets_100early_crateria_ship: - %cm_preset("Ship", #preset_100early_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_100early_crateria_ship) presets_100early_crateria_parlor: - %cm_preset("Parlor", #preset_100early_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_100early_crateria_parlor) presets_100early_crateria_climb_down: - %cm_preset("Climb Down", #preset_100early_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_100early_crateria_climb_down) presets_100early_crateria_pit_room: - %cm_preset("Pit Room", #preset_100early_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_100early_crateria_pit_room) presets_100early_crateria_morph: - %cm_preset("Morph", #preset_100early_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_100early_crateria_morph) presets_100early_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_100early_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_100early_crateria_construction_zone_down) presets_100early_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_100early_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_100early_crateria_construction_zone_up) presets_100early_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_100early_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_100early_crateria_pit_room_revisit) presets_100early_crateria_climb_up: - %cm_preset("Climb Up", #preset_100early_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_100early_crateria_climb_up) presets_100early_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_100early_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_100early_crateria_parlor_revisit) presets_100early_crateria_flyway: - %cm_preset("Flyway", #preset_100early_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_100early_crateria_flyway) presets_100early_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_100early_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_100early_crateria_bomb_torizo) presets_100early_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_100early_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_100early_crateria_alcatraz) presets_100early_crateria_terminator: - %cm_preset("Terminator", #preset_100early_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_100early_crateria_terminator) presets_100early_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_100early_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_100early_crateria_green_pirate_shaft) ; Brinstar presets_100early_brinstar_green_brinstar: - %cm_preset("Green Brinstar", #preset_100early_brinstar_green_brinstar) + %cm_preset("Green Brinstar", #preset_names_green_brinstar, #preset_100early_brinstar_green_brinstar) presets_100early_brinstar_early_supers: - %cm_preset("Early Supers", #preset_100early_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_100early_brinstar_early_supers) presets_100early_brinstar_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_100early_brinstar_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_100early_brinstar_reverse_mockball) presets_100early_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_100early_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_100early_brinstar_dachora_room) presets_100early_brinstar_big_pink: - %cm_preset("Big Pink", #preset_100early_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_100early_brinstar_big_pink) presets_100early_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_100early_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_100early_brinstar_green_hill_zone) presets_100early_brinstar_red_tower: - %cm_preset("Red Tower", #preset_100early_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_100early_brinstar_red_tower) presets_100early_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_100early_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_100early_brinstar_skree_boost) presets_100early_brinstar_kraid_entry: - %cm_preset("Kraid Entry", #preset_100early_brinstar_kraid_entry) + %cm_preset("Kraid Entry", #preset_names_kraid_entry, #preset_100early_brinstar_kraid_entry) presets_100early_brinstar_kraid_kihunter_room: - %cm_preset("Kraid Kihunter Room", #preset_100early_brinstar_kraid_kihunter_room) + %cm_preset("Kraid Kihunter Room", #preset_names_kraid_kihunter_room, #preset_100early_brinstar_kraid_kihunter_room) presets_100early_brinstar_kraid: - %cm_preset("Kraid", #preset_100early_brinstar_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_100early_brinstar_kraid) presets_100early_brinstar_leaving_varia: - %cm_preset("Leaving Varia", #preset_100early_brinstar_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_100early_brinstar_leaving_varia) presets_100early_brinstar_leaving_kraid_hallway: - %cm_preset("Leaving Kraid Hallway", #preset_100early_brinstar_leaving_kraid_hallway) + %cm_preset("Leaving Kraid Hallway", #preset_names_leaving_kraid_hallway, #preset_100early_brinstar_leaving_kraid_hallway) presets_100early_brinstar_leaving_kraid_etank: - %cm_preset("Leaving Kraid E-Tank", #preset_100early_brinstar_leaving_kraid_etank) + %cm_preset("Leaving Kraid E-Tank", #preset_names_leaving_kraid_etank, #preset_100early_brinstar_leaving_kraid_etank) ; Speed Booster presets_100early_speed_booster_business_center: - %cm_preset("Business Center", #preset_100early_speed_booster_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_100early_speed_booster_business_center) presets_100early_speed_booster_hijump_boots: - %cm_preset("Hi-Jump Boots", #preset_100early_speed_booster_hijump_boots) + %cm_preset("Hi-Jump Boots", #preset_names_hijump_boots, #preset_100early_speed_booster_hijump_boots) presets_100early_speed_booster_business_center_climb: - %cm_preset("Business Center Climb", #preset_100early_speed_booster_business_center_climb) + %cm_preset("Business Center Climb", #preset_names_business_center_climb, #preset_100early_speed_booster_business_center_climb) presets_100early_speed_booster_cathedral_entrance: - %cm_preset("Cathedral Entrance", #preset_100early_speed_booster_cathedral_entrance) + %cm_preset("Cathedral Entrance", #preset_names_cathedral_entrance, #preset_100early_speed_booster_cathedral_entrance) presets_100early_speed_booster_cathedral: - %cm_preset("Cathedral", #preset_100early_speed_booster_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_100early_speed_booster_cathedral) presets_100early_speed_booster_rising_tide: - %cm_preset("Rising Tide", #preset_100early_speed_booster_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_100early_speed_booster_rising_tide) presets_100early_speed_booster_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_100early_speed_booster_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_100early_speed_booster_bubble_mountain) presets_100early_speed_booster_bat_cave: - %cm_preset("Bat Cave", #preset_100early_speed_booster_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_100early_speed_booster_bat_cave) presets_100early_speed_booster_leaving_speed_booster: - %cm_preset("Leaving Speed Booster", #preset_100early_speed_booster_leaving_speed_booster) + %cm_preset("Leaving Speed Booster", #preset_names_leaving_speed_booster, #preset_100early_speed_booster_leaving_speed_booster) ; Grapple presets_100early_grapple_single_chamber: - %cm_preset("Single Chamber", #preset_100early_grapple_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_100early_grapple_single_chamber) presets_100early_grapple_double_chamber: - %cm_preset("Double Chamber", #preset_100early_grapple_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_100early_grapple_double_chamber) presets_100early_grapple_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_100early_grapple_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_100early_grapple_double_chamber_revisit) presets_100early_grapple_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_100early_grapple_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_100early_grapple_bubble_mountain_revisit) presets_100early_grapple_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_100early_grapple_red_pirate_shaft) + %cm_preset("Red Pirate Shaft", #preset_names_red_pirate_shaft, #preset_100early_grapple_red_pirate_shaft) presets_100early_grapple_crocomire: - %cm_preset("Crocomire", #preset_100early_grapple_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_100early_grapple_crocomire) presets_100early_grapple_postcrocomire: - %cm_preset("Post-Crocomire", #preset_100early_grapple_postcrocomire) + %cm_preset("Post-Crocomire", #preset_names_postcrocomire, #preset_100early_grapple_postcrocomire) presets_100early_grapple_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_100early_grapple_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_100early_grapple_leaving_power_bombs) presets_100early_grapple_postcrocomire_jump_room: - %cm_preset("Post-Crocomire Jump Room", #preset_100early_grapple_postcrocomire_jump_room) + %cm_preset("Post-Crocomire Jump Room", #preset_names_postcrocomire_jump_room, #preset_100early_grapple_postcrocomire_jump_room) presets_100early_grapple_leaving_grapple: - %cm_preset("Leaving Grapple", #preset_100early_grapple_leaving_grapple) + %cm_preset("Leaving Grapple", #preset_names_leaving_grapple, #preset_100early_grapple_leaving_grapple) presets_100early_grapple_postcrocomire_missiles: - %cm_preset("Post-Crocomire Missiles", #preset_100early_grapple_postcrocomire_missiles) + %cm_preset("Post-Crocomire Missiles", #preset_names_postcrocomire_missiles, #preset_100early_grapple_postcrocomire_missiles) presets_100early_grapple_crocomire_revisit: - %cm_preset("Crocomire Revisit", #preset_100early_grapple_crocomire_revisit) + %cm_preset("Crocomire Revisit", #preset_names_crocomire_revisit, #preset_100early_grapple_crocomire_revisit) presets_100early_grapple_crocomire_escape: - %cm_preset("Crocomire Escape", #preset_100early_grapple_crocomire_escape) + %cm_preset("Crocomire Escape", #preset_names_crocomire_escape, #preset_100early_grapple_crocomire_escape) presets_100early_grapple_business_center_return: - %cm_preset("Business Center Return", #preset_100early_grapple_business_center_return) + %cm_preset("Business Center Return", #preset_names_business_center_return, #preset_100early_grapple_business_center_return) ; Red Tower and Crateria presets_100early_red_tower_and_crateria_warehouse_elevator: - %cm_preset("Warehouse Elevator", #preset_100early_red_tower_and_crateria_warehouse_elevator) + %cm_preset("Warehouse Elevator", #preset_names_warehouse_elevator, #preset_100early_red_tower_and_crateria_warehouse_elevator) presets_100early_red_tower_and_crateria_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_100early_red_tower_and_crateria_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_100early_red_tower_and_crateria_red_tower_climb) presets_100early_red_tower_and_crateria_hellway: - %cm_preset("Hellway", #preset_100early_red_tower_and_crateria_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_100early_red_tower_and_crateria_hellway) presets_100early_red_tower_and_crateria_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_100early_red_tower_and_crateria_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_100early_red_tower_and_crateria_alpha_power_bombs) presets_100early_red_tower_and_crateria_elevator_room_ascent: - %cm_preset("Elevator Room Ascent", #preset_100early_red_tower_and_crateria_elevator_room_ascent) + %cm_preset("Elevator Room Ascent", #preset_names_elevator_room_ascent, #preset_100early_red_tower_and_crateria_elevator_room_ascent) presets_100early_red_tower_and_crateria_beta_power_bombs: - %cm_preset("Beta Power Bombs", #preset_100early_red_tower_and_crateria_beta_power_bombs) + %cm_preset("Beta Power Bombs", #preset_names_beta_power_bombs, #preset_100early_red_tower_and_crateria_beta_power_bombs) presets_100early_red_tower_and_crateria_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_100early_red_tower_and_crateria_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_100early_red_tower_and_crateria_crateria_kihunters) presets_100early_red_tower_and_crateria_ocean_fly: - %cm_preset("Ocean Fly", #preset_100early_red_tower_and_crateria_ocean_fly) + %cm_preset("Ocean Fly", #preset_names_ocean_fly, #preset_100early_red_tower_and_crateria_ocean_fly) presets_100early_red_tower_and_crateria_the_moat: - %cm_preset("The Moat", #preset_100early_red_tower_and_crateria_the_moat) + %cm_preset("The Moat", #preset_names_the_moat, #preset_100early_red_tower_and_crateria_the_moat) presets_100early_red_tower_and_crateria_ocean_spark: - %cm_preset("Ocean Spark", #preset_100early_red_tower_and_crateria_ocean_spark) + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_100early_red_tower_and_crateria_ocean_spark) ; Wrecked Ship presets_100early_wrecked_ship_enter_wrecked_ship: - %cm_preset("Enter Wrecked Ship", #preset_100early_wrecked_ship_enter_wrecked_ship) + %cm_preset("Enter Wrecked Ship", #preset_names_enter_wrecked_ship, #preset_100early_wrecked_ship_enter_wrecked_ship) presets_100early_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_100early_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_100early_wrecked_ship_phantoon) presets_100early_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_100early_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_100early_wrecked_ship_leaving_phantoon) presets_100early_wrecked_ship_east_supers: - %cm_preset("East Supers", #preset_100early_wrecked_ship_east_supers) + %cm_preset("East Supers", #preset_names_east_supers, #preset_100early_wrecked_ship_east_supers) presets_100early_wrecked_ship_leaving_west_supers: - %cm_preset("Leaving West Supers", #preset_100early_wrecked_ship_leaving_west_supers) + %cm_preset("Leaving West Supers", #preset_names_leaving_west_supers, #preset_100early_wrecked_ship_leaving_west_supers) presets_100early_wrecked_ship_spiky_room_of_death: - %cm_preset("Spiky Room of Death", #preset_100early_wrecked_ship_spiky_room_of_death) + %cm_preset("Spiky Room of Death", #preset_names_spiky_room_of_death, #preset_100early_wrecked_ship_spiky_room_of_death) presets_100early_wrecked_ship_wrecked_ship_etank: - %cm_preset("Wrecked Ship E-Tank", #preset_100early_wrecked_ship_wrecked_ship_etank) + %cm_preset("Wrecked Ship E-Tank", #preset_names_wrecked_ship_etank, #preset_100early_wrecked_ship_wrecked_ship_etank) presets_100early_wrecked_ship_spiky_room_revisit: - %cm_preset("Spiky Room Revisit", #preset_100early_wrecked_ship_spiky_room_revisit) + %cm_preset("Spiky Room Revisit", #preset_names_spiky_room_revisit, #preset_100early_wrecked_ship_spiky_room_revisit) presets_100early_wrecked_ship_shaft_ascent: - %cm_preset("Shaft Ascent", #preset_100early_wrecked_ship_shaft_ascent) + %cm_preset("Shaft Ascent", #preset_names_shaft_ascent, #preset_100early_wrecked_ship_shaft_ascent) presets_100early_wrecked_ship_attic: - %cm_preset("Attic", #preset_100early_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_100early_wrecked_ship_attic) presets_100early_wrecked_ship_attic_missiles: - %cm_preset("Attic Missiles", #preset_100early_wrecked_ship_attic_missiles) + %cm_preset("Attic Missiles", #preset_names_attic_missiles, #preset_100early_wrecked_ship_attic_missiles) presets_100early_wrecked_ship_attic_revisit: - %cm_preset("Attic Revisit", #preset_100early_wrecked_ship_attic_revisit) + %cm_preset("Attic Revisit", #preset_names_attic_revisit, #preset_100early_wrecked_ship_attic_revisit) presets_100early_wrecked_ship_sky_missiles: - %cm_preset("Sky Missiles", #preset_100early_wrecked_ship_sky_missiles) + %cm_preset("Sky Missiles", #preset_names_sky_missiles, #preset_100early_wrecked_ship_sky_missiles) presets_100early_wrecked_ship_bowling_alley_path: - %cm_preset("Bowling Alley Path", #preset_100early_wrecked_ship_bowling_alley_path) + %cm_preset("Bowling Alley Path", #preset_names_bowling_alley_path, #preset_100early_wrecked_ship_bowling_alley_path) presets_100early_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_100early_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_100early_wrecked_ship_bowling_alley) presets_100early_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_100early_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_100early_wrecked_ship_leaving_gravity) ; Brinstar Cleanup presets_100early_brinstar_cleanup_landing_site: - %cm_preset("Landing Site", #preset_100early_brinstar_cleanup_landing_site) + %cm_preset("Landing Site", #preset_names_landing_site, #preset_100early_brinstar_cleanup_landing_site) presets_100early_brinstar_cleanup_gauntlet_spark: - %cm_preset("Gauntlet Spark", #preset_100early_brinstar_cleanup_gauntlet_spark) + %cm_preset("Gauntlet Spark", #preset_names_gauntlet_spark, #preset_100early_brinstar_cleanup_gauntlet_spark) presets_100early_brinstar_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_100early_brinstar_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_100early_brinstar_cleanup_gauntlet_etank) presets_100early_brinstar_cleanup_leaving_gauntlet: - %cm_preset("Leaving Gauntlet", #preset_100early_brinstar_cleanup_leaving_gauntlet) + %cm_preset("Leaving Gauntlet", #preset_names_leaving_gauntlet, #preset_100early_brinstar_cleanup_leaving_gauntlet) presets_100early_brinstar_cleanup_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_100early_brinstar_cleanup_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_100early_brinstar_cleanup_green_brinstar_elevator) presets_100early_brinstar_cleanup_green_brinstar_beetoms: - %cm_preset("Green Brinstar Beetoms", #preset_100early_brinstar_cleanup_green_brinstar_beetoms) + %cm_preset("Green Brinstar Beetoms", #preset_names_green_brinstar_beetoms, #preset_100early_brinstar_cleanup_green_brinstar_beetoms) presets_100early_brinstar_cleanup_etecoon_etank_room: - %cm_preset("Etecoon E-Tank Room", #preset_100early_brinstar_cleanup_etecoon_etank_room) + %cm_preset("Etecoon E-Tank Room", #preset_names_etecoon_etank_room, #preset_100early_brinstar_cleanup_etecoon_etank_room) presets_100early_brinstar_cleanup_etecoon_room: - %cm_preset("Etecoon Room", #preset_100early_brinstar_cleanup_etecoon_room) + %cm_preset("Etecoon Room", #preset_names_etecoon_room, #preset_100early_brinstar_cleanup_etecoon_room) presets_100early_brinstar_cleanup_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_100early_brinstar_cleanup_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_100early_brinstar_cleanup_dachora_room_revisit) presets_100early_brinstar_cleanup_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_100early_brinstar_cleanup_big_pink_revisit) + %cm_preset("Big Pink Revisit", #preset_names_big_pink_revisit, #preset_100early_brinstar_cleanup_big_pink_revisit) presets_100early_brinstar_cleanup_big_pink_power_bombs: - %cm_preset("Big Pink Power Bombs", #preset_100early_brinstar_cleanup_big_pink_power_bombs) + %cm_preset("Big Pink Power Bombs", #preset_names_big_pink_power_bombs, #preset_100early_brinstar_cleanup_big_pink_power_bombs) presets_100early_brinstar_cleanup_big_pink_hopper_room: - %cm_preset("Big Pink Hopper Room", #preset_100early_brinstar_cleanup_big_pink_hopper_room) + %cm_preset("Big Pink Hopper Room", #preset_names_big_pink_hopper_room, #preset_100early_brinstar_cleanup_big_pink_hopper_room) presets_100early_brinstar_cleanup_spore_spawn_supers: - %cm_preset("Spore Spawn Supers", #preset_100early_brinstar_cleanup_spore_spawn_supers) + %cm_preset("Spore Spawn Supers", #preset_names_spore_spawn_supers, #preset_100early_brinstar_cleanup_spore_spawn_supers) presets_100early_brinstar_cleanup_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_100early_brinstar_cleanup_waterway_etank) + %cm_preset("Waterway E-Tank", #preset_names_waterway_etank, #preset_100early_brinstar_cleanup_waterway_etank) presets_100early_brinstar_cleanup_green_hill_zone_revisit: - %cm_preset("Green Hill Zone Revisit", #preset_100early_brinstar_cleanup_green_hill_zone_revisit) + %cm_preset("Green Hill Zone Revisit", #preset_names_green_hill_zone_revisit, #preset_100early_brinstar_cleanup_green_hill_zone_revisit) presets_100early_brinstar_cleanup_blockbuster: - %cm_preset("Blockbuster", #preset_100early_brinstar_cleanup_blockbuster) + %cm_preset("Blockbuster", #preset_names_blockbuster, #preset_100early_brinstar_cleanup_blockbuster) ; Maridia Pre-Draygon presets_100early_maridia_predraygon_main_street: - %cm_preset("Main Street", #preset_100early_maridia_predraygon_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_100early_maridia_predraygon_main_street) presets_100early_maridia_predraygon_fish_tank: - %cm_preset("Fish Tank", #preset_100early_maridia_predraygon_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_100early_maridia_predraygon_fish_tank) presets_100early_maridia_predraygon_mama_turtle_etank: - %cm_preset("Mama Turtle E-Tank", #preset_100early_maridia_predraygon_mama_turtle_etank) + %cm_preset("Mama Turtle E-Tank", #preset_names_mama_turtle_etank, #preset_100early_maridia_predraygon_mama_turtle_etank) presets_100early_maridia_predraygon_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_100early_maridia_predraygon_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_100early_maridia_predraygon_fish_tank_revisit) presets_100early_maridia_predraygon_mt_everest: - %cm_preset("Mt. Everest", #preset_100early_maridia_predraygon_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_100early_maridia_predraygon_mt_everest) presets_100early_maridia_predraygon_beach_missiles: - %cm_preset("Beach Missiles", #preset_100early_maridia_predraygon_beach_missiles) + %cm_preset("Beach Missiles", #preset_names_beach_missiles, #preset_100early_maridia_predraygon_beach_missiles) presets_100early_maridia_predraygon_west_beach: - %cm_preset("West Beach", #preset_100early_maridia_predraygon_west_beach) + %cm_preset("West Beach", #preset_names_west_beach, #preset_100early_maridia_predraygon_west_beach) presets_100early_maridia_predraygon_watering_hole: - %cm_preset("Watering Hole", #preset_100early_maridia_predraygon_watering_hole) + %cm_preset("Watering Hole", #preset_names_watering_hole, #preset_100early_maridia_predraygon_watering_hole) presets_100early_maridia_predraygon_west_beach_revisit: - %cm_preset("West Beach Revisit", #preset_100early_maridia_predraygon_west_beach_revisit) + %cm_preset("West Beach Revisit", #preset_names_west_beach_revisit, #preset_100early_maridia_predraygon_west_beach_revisit) presets_100early_maridia_predraygon_beach_missiles_revisit: - %cm_preset("Beach Missiles Revisit", #preset_100early_maridia_predraygon_beach_missiles_revisit) + %cm_preset("Beach Missiles Revisit", #preset_names_beach_missiles_revisit, #preset_100early_maridia_predraygon_beach_missiles_revisit) presets_100early_maridia_predraygon_aqueduct: - %cm_preset("Aqueduct", #preset_100early_maridia_predraygon_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_100early_maridia_predraygon_aqueduct) presets_100early_maridia_predraygon_botwoon: - %cm_preset("Botwoon", #preset_100early_maridia_predraygon_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_100early_maridia_predraygon_botwoon) presets_100early_maridia_predraygon_full_halfie: - %cm_preset("Full Halfie", #preset_100early_maridia_predraygon_full_halfie) + %cm_preset("Full Halfie", #preset_names_full_halfie, #preset_100early_maridia_predraygon_full_halfie) presets_100early_maridia_predraygon_draygon_missiles: - %cm_preset("Draygon Missiles", #preset_100early_maridia_predraygon_draygon_missiles) + %cm_preset("Draygon Missiles", #preset_names_draygon_missiles, #preset_100early_maridia_predraygon_draygon_missiles) presets_100early_maridia_predraygon_draygon: - %cm_preset("Draygon", #preset_100early_maridia_predraygon_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_100early_maridia_predraygon_draygon) ; Maridia Post-Draygon presets_100early_maridia_postdraygon_reverse_halfie: - %cm_preset("Reverse Halfie", #preset_100early_maridia_postdraygon_reverse_halfie) + %cm_preset("Reverse Halfie", #preset_names_reverse_halfie, #preset_100early_maridia_postdraygon_reverse_halfie) presets_100early_maridia_postdraygon_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_100early_maridia_postdraygon_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_100early_maridia_postdraygon_reverse_botwoon_etank) presets_100early_maridia_postdraygon_east_sand_pit: - %cm_preset("East Sand Pit", #preset_100early_maridia_postdraygon_east_sand_pit) + %cm_preset("East Sand Pit", #preset_names_east_sand_pit, #preset_100early_maridia_postdraygon_east_sand_pit) presets_100early_maridia_postdraygon_pants_room: - %cm_preset("Pants Room", #preset_100early_maridia_postdraygon_pants_room) + %cm_preset("Pants Room", #preset_names_pants_room, #preset_100early_maridia_postdraygon_pants_room) presets_100early_maridia_postdraygon_shaktool: - %cm_preset("Shaktool", #preset_100early_maridia_postdraygon_shaktool) + %cm_preset("Shaktool", #preset_names_shaktool, #preset_100early_maridia_postdraygon_shaktool) presets_100early_maridia_postdraygon_shaktool_revisit: - %cm_preset("Shaktool Revisit", #preset_100early_maridia_postdraygon_shaktool_revisit) + %cm_preset("Shaktool Revisit", #preset_names_shaktool_revisit, #preset_100early_maridia_postdraygon_shaktool_revisit) presets_100early_maridia_postdraygon_east_sand_hall: - %cm_preset("East Sand Hall", #preset_100early_maridia_postdraygon_east_sand_hall) + %cm_preset("East Sand Hall", #preset_names_east_sand_hall, #preset_100early_maridia_postdraygon_east_sand_hall) presets_100early_maridia_postdraygon_plasma_spark_room: - %cm_preset("Plasma Spark Room", #preset_100early_maridia_postdraygon_plasma_spark_room) + %cm_preset("Plasma Spark Room", #preset_names_plasma_spark_room, #preset_100early_maridia_postdraygon_plasma_spark_room) presets_100early_maridia_postdraygon_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_100early_maridia_postdraygon_kassiuz_room) + %cm_preset("Kassiuz Room", #preset_names_kassiuz_room, #preset_100early_maridia_postdraygon_kassiuz_room) presets_100early_maridia_postdraygon_plasma: - %cm_preset("Plasma", #preset_100early_maridia_postdraygon_plasma) + %cm_preset("Plasma", #preset_names_plasma, #preset_100early_maridia_postdraygon_plasma) presets_100early_maridia_postdraygon_leaving_plasma: - %cm_preset("Leaving Plasma", #preset_100early_maridia_postdraygon_leaving_plasma) + %cm_preset("Leaving Plasma", #preset_names_leaving_plasma, #preset_100early_maridia_postdraygon_leaving_plasma) presets_100early_maridia_postdraygon_leaving_kassiuz: - %cm_preset("Leaving Kassiuz", #preset_100early_maridia_postdraygon_leaving_kassiuz) + %cm_preset("Leaving Kassiuz", #preset_names_leaving_kassiuz, #preset_100early_maridia_postdraygon_leaving_kassiuz) presets_100early_maridia_postdraygon_cac_alley: - %cm_preset("Cac Alley", #preset_100early_maridia_postdraygon_cac_alley) + %cm_preset("Cac Alley", #preset_names_cac_alley, #preset_100early_maridia_postdraygon_cac_alley) presets_100early_maridia_postdraygon_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_100early_maridia_postdraygon_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_100early_maridia_postdraygon_botwoon_etank) presets_100early_maridia_postdraygon_aqueduct_final: - %cm_preset("Aqueduct Final", #preset_100early_maridia_postdraygon_aqueduct_final) + %cm_preset("Aqueduct Final", #preset_names_aqueduct_final, #preset_100early_maridia_postdraygon_aqueduct_final) presets_100early_maridia_postdraygon_west_sand_pit: - %cm_preset("West Sand Pit", #preset_100early_maridia_postdraygon_west_sand_pit) + %cm_preset("West Sand Pit", #preset_names_west_sand_pit, #preset_100early_maridia_postdraygon_west_sand_pit) presets_100early_maridia_postdraygon_thread_the_needle: - %cm_preset("Thread the Needle", #preset_100early_maridia_postdraygon_thread_the_needle) + %cm_preset("Thread the Needle", #preset_names_thread_the_needle, #preset_100early_maridia_postdraygon_thread_the_needle) ; Kraid-Ice-Kronic presets_100early_kraidicekronic_kraid_entrance_revisit: - %cm_preset("Kraid Entrance Revisit", #preset_100early_kraidicekronic_kraid_entrance_revisit) + %cm_preset("Kraid Entrance Revisit", #preset_names_kraid_entrance_revisit, #preset_100early_kraidicekronic_kraid_entrance_revisit) presets_100early_kraidicekronic_kraid_missiles: - %cm_preset("Kraid Missiles", #preset_100early_kraidicekronic_kraid_missiles) + %cm_preset("Kraid Missiles", #preset_names_kraid_missiles, #preset_100early_kraidicekronic_kraid_missiles) presets_100early_kraidicekronic_kraid_missiles_escape: - %cm_preset("Kraid Missiles Escape", #preset_100early_kraidicekronic_kraid_missiles_escape) + %cm_preset("Kraid Missiles Escape", #preset_names_kraid_missiles_escape, #preset_100early_kraidicekronic_kraid_missiles_escape) presets_100early_kraidicekronic_ice_beam_gate_room: - %cm_preset("Ice Beam Gate Room", #preset_100early_kraidicekronic_ice_beam_gate_room) + %cm_preset("Ice Beam Gate Room", #preset_names_ice_beam_gate_room, #preset_100early_kraidicekronic_ice_beam_gate_room) presets_100early_kraidicekronic_ice_beam_snake_room: - %cm_preset("Ice Beam Snake Room", #preset_100early_kraidicekronic_ice_beam_snake_room) + %cm_preset("Ice Beam Snake Room", #preset_names_ice_beam_snake_room, #preset_100early_kraidicekronic_ice_beam_snake_room) presets_100early_kraidicekronic_snake_room_revisit: - %cm_preset("Snake Room Revisit", #preset_100early_kraidicekronic_snake_room_revisit) + %cm_preset("Snake Room Revisit", #preset_names_snake_room_revisit, #preset_100early_kraidicekronic_snake_room_revisit) presets_100early_kraidicekronic_ice_escape: - %cm_preset("Ice Escape", #preset_100early_kraidicekronic_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_100early_kraidicekronic_ice_escape) presets_100early_kraidicekronic_crumble_shaft_missiles: - %cm_preset("Crumble Shaft Missiles", #preset_100early_kraidicekronic_crumble_shaft_missiles) + %cm_preset("Crumble Shaft Missiles", #preset_names_crumble_shaft_missiles, #preset_100early_kraidicekronic_crumble_shaft_missiles) presets_100early_kraidicekronic_crocomire_speedway: - %cm_preset("Crocomire Speedway", #preset_100early_kraidicekronic_crocomire_speedway) + %cm_preset("Crocomire Speedway", #preset_names_crocomire_speedway, #preset_100early_kraidicekronic_crocomire_speedway) presets_100early_kraidicekronic_kronic_boost: - %cm_preset("Kronic Boost", #preset_100early_kraidicekronic_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_100early_kraidicekronic_kronic_boost) ; Lower Norfair presets_100early_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_100early_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_100early_lower_norfair_ln_main_hall) presets_100early_lower_norfair_golden_torizo: - %cm_preset("Golden Torizo", #preset_100early_lower_norfair_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_100early_lower_norfair_golden_torizo) presets_100early_lower_norfair_leaving_golden_torizo: - %cm_preset("Leaving Golden Torizo", #preset_100early_lower_norfair_leaving_golden_torizo) + %cm_preset("Leaving Golden Torizo", #preset_names_leaving_golden_torizo, #preset_100early_lower_norfair_leaving_golden_torizo) presets_100early_lower_norfair_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_100early_lower_norfair_fast_ripper_room) + %cm_preset("Fast Ripper Room", #preset_names_fast_ripper_room, #preset_100early_lower_norfair_fast_ripper_room) presets_100early_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_100early_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_100early_lower_norfair_worst_room_in_the_game) presets_100early_lower_norfair_mickey_mouse_missiles: - %cm_preset("Mickey Mouse Missiles", #preset_100early_lower_norfair_mickey_mouse_missiles) + %cm_preset("Mickey Mouse Missiles", #preset_names_mickey_mouse_missiles, #preset_100early_lower_norfair_mickey_mouse_missiles) presets_100early_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_100early_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_100early_lower_norfair_amphitheatre) presets_100early_lower_norfair_red_kihunter_shaft: - %cm_preset("Red Kihunter Shaft", #preset_100early_lower_norfair_red_kihunter_shaft) + %cm_preset("Red Kihunter Shaft", #preset_names_red_kihunter_shaft, #preset_100early_lower_norfair_red_kihunter_shaft) presets_100early_lower_norfair_ninja_pirates: - %cm_preset("Ninja Pirates", #preset_100early_lower_norfair_ninja_pirates) + %cm_preset("Ninja Pirates", #preset_names_ninja_pirates, #preset_100early_lower_norfair_ninja_pirates) presets_100early_lower_norfair_plowerhouse_room: - %cm_preset("Plowerhouse Room", #preset_100early_lower_norfair_plowerhouse_room) + %cm_preset("Plowerhouse Room", #preset_names_plowerhouse_room, #preset_100early_lower_norfair_plowerhouse_room) presets_100early_lower_norfair_ridley: - %cm_preset("Ridley", #preset_100early_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_100early_lower_norfair_ridley) presets_100early_lower_norfair_ridley_escape: - %cm_preset("Ridley Escape", #preset_100early_lower_norfair_ridley_escape) + %cm_preset("Ridley Escape", #preset_names_ridley_escape, #preset_100early_lower_norfair_ridley_escape) presets_100early_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_100early_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_100early_lower_norfair_wasteland_revisit) presets_100early_lower_norfair_kihunter_shaft_revisit: - %cm_preset("Kihunter Shaft Revisit", #preset_100early_lower_norfair_kihunter_shaft_revisit) + %cm_preset("Kihunter Shaft Revisit", #preset_names_kihunter_shaft_revisit, #preset_100early_lower_norfair_kihunter_shaft_revisit) presets_100early_lower_norfair_firefleas_room: - %cm_preset("Firefleas Room", #preset_100early_lower_norfair_firefleas_room) + %cm_preset("Firefleas Room", #preset_names_firefleas_room, #preset_100early_lower_norfair_firefleas_room) presets_100early_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_100early_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_100early_lower_norfair_springball_maze) presets_100early_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_100early_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_100early_lower_norfair_three_musketeers) presets_100early_lower_norfair_bubble_mountain_return: - %cm_preset("Bubble Mountain Return", #preset_100early_lower_norfair_bubble_mountain_return) + %cm_preset("Bubble Mountain Return", #preset_names_bubble_mountain_return, #preset_100early_lower_norfair_bubble_mountain_return) presets_100early_lower_norfair_norfair_reserve: - %cm_preset("Norfair Reserve", #preset_100early_lower_norfair_norfair_reserve) + %cm_preset("Norfair Reserve", #preset_names_norfair_reserve, #preset_100early_lower_norfair_norfair_reserve) presets_100early_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_100early_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_100early_lower_norfair_bubble_mountain_final) presets_100early_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_100early_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_100early_lower_norfair_business_center_final) ; Final Cleanup presets_100early_final_cleanup_below_spazer: - %cm_preset("Below Spazer", #preset_100early_final_cleanup_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_100early_final_cleanup_below_spazer) presets_100early_final_cleanup_red_tower_xray: - %cm_preset("Red Tower X-Ray", #preset_100early_final_cleanup_red_tower_xray) + %cm_preset("Red Tower X-Ray", #preset_names_red_tower_xray, #preset_100early_final_cleanup_red_tower_xray) presets_100early_final_cleanup_xray_passage: - %cm_preset("X-Ray Passage", #preset_100early_final_cleanup_xray_passage) + %cm_preset("X-Ray Passage", #preset_names_xray_passage, #preset_100early_final_cleanup_xray_passage) presets_100early_final_cleanup_xray_passage_return: - %cm_preset("X-Ray Passage Return", #preset_100early_final_cleanup_xray_passage_return) + %cm_preset("X-Ray Passage Return", #preset_names_xray_passage_return, #preset_100early_final_cleanup_xray_passage_return) presets_100early_final_cleanup_reverse_slinky: - %cm_preset("Reverse Slinky", #preset_100early_final_cleanup_reverse_slinky) + %cm_preset("Reverse Slinky", #preset_names_reverse_slinky, #preset_100early_final_cleanup_reverse_slinky) presets_100early_final_cleanup_retro_brinstar_hoppers: - %cm_preset("Retro Brinstar Hoppers", #preset_100early_final_cleanup_retro_brinstar_hoppers) + %cm_preset("Retro Brinstar Hoppers", #preset_names_retro_brinstar_hoppers, #preset_100early_final_cleanup_retro_brinstar_hoppers) presets_100early_final_cleanup_retro_brinstar_etank: - %cm_preset("Retro Brinstar E-Tank", #preset_100early_final_cleanup_retro_brinstar_etank) + %cm_preset("Retro Brinstar E-Tank", #preset_names_retro_brinstar_etank, #preset_100early_final_cleanup_retro_brinstar_etank) presets_100early_final_cleanup_boulder_room: - %cm_preset("Boulder Room", #preset_100early_final_cleanup_boulder_room) + %cm_preset("Boulder Room", #preset_names_boulder_room, #preset_100early_final_cleanup_boulder_room) presets_100early_final_cleanup_leaving_billy_mays: - %cm_preset("Leaving Billy Mays", #preset_100early_final_cleanup_leaving_billy_mays) + %cm_preset("Leaving Billy Mays", #preset_names_leaving_billy_mays, #preset_100early_final_cleanup_leaving_billy_mays) presets_100early_final_cleanup_retro_brinstar_escape: - %cm_preset("Retro Brinstar Escape", #preset_100early_final_cleanup_retro_brinstar_escape) + %cm_preset("Retro Brinstar Escape", #preset_names_retro_brinstar_escape, #preset_100early_final_cleanup_retro_brinstar_escape) presets_100early_final_cleanup_old_tourian_missiles: - %cm_preset("Old Tourian Missiles", #preset_100early_final_cleanup_old_tourian_missiles) + %cm_preset("Old Tourian Missiles", #preset_names_old_tourian_missiles, #preset_100early_final_cleanup_old_tourian_missiles) presets_100early_final_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_100early_final_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_100early_final_cleanup_climb_supers) presets_100early_final_cleanup_parlor_missiles: - %cm_preset("Parlor Missiles", #preset_100early_final_cleanup_parlor_missiles) + %cm_preset("Parlor Missiles", #preset_names_parlor_missiles, #preset_100early_final_cleanup_parlor_missiles) presets_100early_final_cleanup_leaving_parlor_missiles: - %cm_preset("Leaving Parlor Missiles", #preset_100early_final_cleanup_leaving_parlor_missiles) + %cm_preset("Leaving Parlor Missiles", #preset_names_leaving_parlor_missiles, #preset_100early_final_cleanup_leaving_parlor_missiles) presets_100early_final_cleanup_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_100early_final_cleanup_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_100early_final_cleanup_terminator_revisit) ; Tourian presets_100early_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_100early_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_100early_tourian_metroids_1) presets_100early_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_100early_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_100early_tourian_metroids_2) presets_100early_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_100early_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_100early_tourian_metroids_3) presets_100early_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_100early_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_100early_tourian_metroids_4) presets_100early_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_100early_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_100early_tourian_baby_skip) presets_100early_tourian_after_baby_skip: - %cm_preset("After Baby Skip", #preset_100early_tourian_after_baby_skip) + %cm_preset("After Baby Skip", #preset_names_after_baby_skip, #preset_100early_tourian_after_baby_skip) presets_100early_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_100early_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_100early_tourian_zeb_skip) presets_100early_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_100early_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_100early_tourian_mother_brain_2) presets_100early_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_100early_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_100early_tourian_zebes_escape) presets_100early_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_100early_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_100early_tourian_escape_room_3) presets_100early_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_100early_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_100early_tourian_escape_room_4) presets_100early_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_100early_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_100early_tourian_escape_climb) presets_100early_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_100early_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_100early_tourian_escape_parlor) diff --git a/src/presets/100map_menu.asm b/src/presets/100map_menu.asm index e760a180..344c9cf8 100644 --- a/src/presets/100map_menu.asm +++ b/src/presets/100map_menu.asm @@ -337,654 +337,654 @@ presets_submenu_100map_tourian: ; Bombs presets_100map_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_100map_bombs_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_100map_bombs_ceres_elevator) presets_100map_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_100map_bombs_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_100map_bombs_ceres_escape) presets_100map_bombs_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_100map_bombs_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_100map_bombs_ceres_last_3_rooms) presets_100map_bombs_ship: - %cm_preset("Ship", #preset_100map_bombs_ship) + %cm_preset("Ship", #preset_names_ship, #preset_100map_bombs_ship) presets_100map_bombs_parlor: - %cm_preset("Parlor", #preset_100map_bombs_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_100map_bombs_parlor) presets_100map_bombs_climb_down: - %cm_preset("Climb Down", #preset_100map_bombs_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_100map_bombs_climb_down) presets_100map_bombs_pit_room: - %cm_preset("Pit Room", #preset_100map_bombs_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_100map_bombs_pit_room) presets_100map_bombs_morph: - %cm_preset("Morph", #preset_100map_bombs_morph) + %cm_preset("Morph", #preset_names_morph, #preset_100map_bombs_morph) presets_100map_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_100map_bombs_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_100map_bombs_construction_zone_down) presets_100map_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_100map_bombs_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_100map_bombs_construction_zone_up) presets_100map_bombs_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_100map_bombs_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_100map_bombs_pit_room_revisit) presets_100map_bombs_climb_up: - %cm_preset("Climb Up", #preset_100map_bombs_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_100map_bombs_climb_up) presets_100map_bombs_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_100map_bombs_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_100map_bombs_parlor_revisit) presets_100map_bombs_flyway: - %cm_preset("Flyway", #preset_100map_bombs_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_100map_bombs_flyway) presets_100map_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_100map_bombs_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_100map_bombs_bomb_torizo) presets_100map_bombs_alcatraz: - %cm_preset("Alcatraz", #preset_100map_bombs_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_100map_bombs_alcatraz) presets_100map_bombs_terminator: - %cm_preset("Terminator", #preset_100map_bombs_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_100map_bombs_terminator) presets_100map_bombs_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_100map_bombs_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_100map_bombs_green_pirate_shaft) ; Varia presets_100map_varia_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_100map_varia_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_100map_varia_green_brinstar_elevator) presets_100map_varia_early_supers: - %cm_preset("Early Supers", #preset_100map_varia_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_100map_varia_early_supers) presets_100map_varia_brinstar_reserve: - %cm_preset("Brinstar Reserve", #preset_100map_varia_brinstar_reserve) + %cm_preset("Brinstar Reserve", #preset_names_brinstar_reserve, #preset_100map_varia_brinstar_reserve) presets_100map_varia_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_100map_varia_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_100map_varia_reverse_mockball) presets_100map_varia_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_100map_varia_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_100map_varia_green_hill_zone) presets_100map_varia_red_tower_down: - %cm_preset("Red Tower Down", #preset_100map_varia_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_100map_varia_red_tower_down) presets_100map_varia_skree_boost: - %cm_preset("Skree Boost", #preset_100map_varia_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_100map_varia_skree_boost) presets_100map_varia_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_100map_varia_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_100map_varia_leaving_spazer) presets_100map_varia_kraid_kihunter_room: - %cm_preset("Kraid Kihunter Room", #preset_100map_varia_kraid_kihunter_room) + %cm_preset("Kraid Kihunter Room", #preset_names_kraid_kihunter_room, #preset_100map_varia_kraid_kihunter_room) presets_100map_varia_kihunter_save_room: - %cm_preset("Kihunter Save Room", #preset_100map_varia_kihunter_save_room) + %cm_preset("Kihunter Save Room", #preset_names_kihunter_save_room, #preset_100map_varia_kihunter_save_room) presets_100map_varia_kraid: - %cm_preset("Kraid", #preset_100map_varia_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_100map_varia_kraid) presets_100map_varia_kraid_dboost_room_out: - %cm_preset("Kraid D-Boost Room Out", #preset_100map_varia_kraid_dboost_room_out) + %cm_preset("Kraid D-Boost Room Out", #preset_names_kraid_dboost_room_out, #preset_100map_varia_kraid_dboost_room_out) presets_100map_varia_leaving_kraid_refill: - %cm_preset("Leaving Kraid Refill", #preset_100map_varia_leaving_kraid_refill) + %cm_preset("Leaving Kraid Refill", #preset_names_leaving_kraid_refill, #preset_100map_varia_leaving_kraid_refill) presets_100map_varia_kihunter_room_leaving: - %cm_preset("Kihunter Room Leaving", #preset_100map_varia_kihunter_room_leaving) + %cm_preset("Kihunter Room Leaving", #preset_names_kihunter_room_leaving, #preset_100map_varia_kihunter_room_leaving) presets_100map_varia_mouthball: - %cm_preset("Mouthball", #preset_100map_varia_mouthball) + %cm_preset("Mouthball", #preset_names_mouthball, #preset_100map_varia_mouthball) ; Upper Norfair presets_100map_upper_norfair_hi_jump_boots: - %cm_preset("Hi Jump Boots", #preset_100map_upper_norfair_hi_jump_boots) + %cm_preset("Hi Jump Boots", #preset_names_hi_jump_boots, #preset_100map_upper_norfair_hi_jump_boots) presets_100map_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_100map_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_100map_upper_norfair_precathedral) presets_100map_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_100map_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_100map_upper_norfair_cathedral) presets_100map_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_100map_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_100map_upper_norfair_bubble_mountain) presets_100map_upper_norfair_bubble_mountain_climb: - %cm_preset("Bubble Mountain Climb", #preset_100map_upper_norfair_bubble_mountain_climb) + %cm_preset("Bubble Mountain Climb", #preset_names_bubble_mountain_climb, #preset_100map_upper_norfair_bubble_mountain_climb) presets_100map_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_100map_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_100map_upper_norfair_bat_cave) presets_100map_upper_norfair_speed_hallway_in: - %cm_preset("Speed Hallway In", #preset_100map_upper_norfair_speed_hallway_in) + %cm_preset("Speed Hallway In", #preset_names_speed_hallway_in, #preset_100map_upper_norfair_speed_hallway_in) presets_100map_upper_norfair_speed_booster: - %cm_preset("Speed Booster", #preset_100map_upper_norfair_speed_booster) + %cm_preset("Speed Booster", #preset_names_speed_booster, #preset_100map_upper_norfair_speed_booster) presets_100map_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_100map_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_100map_upper_norfair_single_chamber) presets_100map_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_100map_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_100map_upper_norfair_double_chamber) presets_100map_upper_norfair_double_chamber_out: - %cm_preset("Double Chamber Out", #preset_100map_upper_norfair_double_chamber_out) + %cm_preset("Double Chamber Out", #preset_names_double_chamber_out, #preset_100map_upper_norfair_double_chamber_out) presets_100map_upper_norfair_river_styx: - %cm_preset("River Styx", #preset_100map_upper_norfair_river_styx) + %cm_preset("River Styx", #preset_names_river_styx, #preset_100map_upper_norfair_river_styx) presets_100map_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_100map_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_100map_upper_norfair_volcano_room) presets_100map_upper_norfair_reverse_magdollite_room: - %cm_preset("Reverse Magdollite Room", #preset_100map_upper_norfair_reverse_magdollite_room) + %cm_preset("Reverse Magdollite Room", #preset_names_reverse_magdollite_room, #preset_100map_upper_norfair_reverse_magdollite_room) presets_100map_upper_norfair_purple_shaft: - %cm_preset("Purple Shaft", #preset_100map_upper_norfair_purple_shaft) + %cm_preset("Purple Shaft", #preset_names_purple_shaft, #preset_100map_upper_norfair_purple_shaft) presets_100map_upper_norfair_bubble_mountain_corner: - %cm_preset("Bubble Mountain Corner", #preset_100map_upper_norfair_bubble_mountain_corner) + %cm_preset("Bubble Mountain Corner", #preset_names_bubble_mountain_corner, #preset_100map_upper_norfair_bubble_mountain_corner) ; Grapple presets_100map_grapple_crocomire: - %cm_preset("Crocomire", #preset_100map_grapple_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_100map_grapple_crocomire) presets_100map_grapple_leaving_croc: - %cm_preset("Leaving Croc", #preset_100map_grapple_leaving_croc) + %cm_preset("Leaving Croc", #preset_names_leaving_croc, #preset_100map_grapple_leaving_croc) presets_100map_grapple_crocomire_shaft: - %cm_preset("Crocomire Shaft", #preset_100map_grapple_crocomire_shaft) + %cm_preset("Crocomire Shaft", #preset_names_crocomire_shaft, #preset_100map_grapple_crocomire_shaft) presets_100map_grapple_cosine_missile_room: - %cm_preset("Cosine Missile Room", #preset_100map_grapple_cosine_missile_room) + %cm_preset("Cosine Missile Room", #preset_names_cosine_missile_room, #preset_100map_grapple_cosine_missile_room) presets_100map_grapple_indiana_jones_room: - %cm_preset("Indiana Jones Room", #preset_100map_grapple_indiana_jones_room) + %cm_preset("Indiana Jones Room", #preset_names_indiana_jones_room, #preset_100map_grapple_indiana_jones_room) presets_100map_grapple_grapple_beam: - %cm_preset("Grapple Beam", #preset_100map_grapple_grapple_beam) + %cm_preset("Grapple Beam", #preset_names_grapple_beam, #preset_100map_grapple_grapple_beam) presets_100map_grapple_grapple_playground_1: - %cm_preset("Grapple Playground 1", #preset_100map_grapple_grapple_playground_1) + %cm_preset("Grapple Playground 1", #preset_names_grapple_playground_1, #preset_100map_grapple_grapple_playground_1) presets_100map_grapple_grapple_playground_2: - %cm_preset("Grapple Playground 2", #preset_100map_grapple_grapple_playground_2) + %cm_preset("Grapple Playground 2", #preset_names_grapple_playground_2, #preset_100map_grapple_grapple_playground_2) presets_100map_grapple_grapple_playground_final: - %cm_preset("Grapple Playground Final", #preset_100map_grapple_grapple_playground_final) + %cm_preset("Grapple Playground Final", #preset_names_grapple_playground_final, #preset_100map_grapple_grapple_playground_final) presets_100map_grapple_crocomire_farm_room: - %cm_preset("Crocomire Farm Room", #preset_100map_grapple_crocomire_farm_room) + %cm_preset("Crocomire Farm Room", #preset_names_crocomire_farm_room, #preset_100map_grapple_crocomire_farm_room) presets_100map_grapple_crocomire_cac_shaft: - %cm_preset("Crocomire Cac Shaft", #preset_100map_grapple_crocomire_cac_shaft) + %cm_preset("Crocomire Cac Shaft", #preset_names_crocomire_cac_shaft, #preset_100map_grapple_crocomire_cac_shaft) presets_100map_grapple_crocomire_escape: - %cm_preset("Crocomire Escape", #preset_100map_grapple_crocomire_escape) + %cm_preset("Crocomire Escape", #preset_names_crocomire_escape, #preset_100map_grapple_crocomire_escape) presets_100map_grapple_business_center: - %cm_preset("Business Center", #preset_100map_grapple_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_100map_grapple_business_center) ; Red Brinstar presets_100map_red_brinstar_warehouse_entrance: - %cm_preset("Warehouse Entrance", #preset_100map_red_brinstar_warehouse_entrance) + %cm_preset("Warehouse Entrance", #preset_names_warehouse_entrance, #preset_100map_red_brinstar_warehouse_entrance) presets_100map_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_100map_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_100map_red_brinstar_red_tower_climb) presets_100map_red_brinstar_xray_hall_in: - %cm_preset("X-Ray Hall In", #preset_100map_red_brinstar_xray_hall_in) + %cm_preset("X-Ray Hall In", #preset_names_xray_hall_in, #preset_100map_red_brinstar_xray_hall_in) presets_100map_red_brinstar_xray_hall_out: - %cm_preset("X-Ray Hall Out", #preset_100map_red_brinstar_xray_hall_out) + %cm_preset("X-Ray Hall Out", #preset_names_xray_hall_out, #preset_100map_red_brinstar_xray_hall_out) presets_100map_red_brinstar_red_tower_up: - %cm_preset("Red Tower Up", #preset_100map_red_brinstar_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_100map_red_brinstar_red_tower_up) presets_100map_red_brinstar_hellway: - %cm_preset("Hellway", #preset_100map_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_100map_red_brinstar_hellway) presets_100map_red_brinstar_alpha_pbs: - %cm_preset("Alpha PBs", #preset_100map_red_brinstar_alpha_pbs) + %cm_preset("Alpha PBs", #preset_names_alpha_pbs, #preset_100map_red_brinstar_alpha_pbs) presets_100map_red_brinstar_caterpillar_room_up: - %cm_preset("Caterpillar Room Up", #preset_100map_red_brinstar_caterpillar_room_up) + %cm_preset("Caterpillar Room Up", #preset_names_caterpillar_room_up, #preset_100map_red_brinstar_caterpillar_room_up) presets_100map_red_brinstar_beta_pbs: - %cm_preset("Beta PBs", #preset_100map_red_brinstar_beta_pbs) + %cm_preset("Beta PBs", #preset_names_beta_pbs, #preset_100map_red_brinstar_beta_pbs) presets_100map_red_brinstar_crateria_kihunters_room: - %cm_preset("Crateria Kihunters Room", #preset_100map_red_brinstar_crateria_kihunters_room) + %cm_preset("Crateria Kihunters Room", #preset_names_crateria_kihunters_room, #preset_100map_red_brinstar_crateria_kihunters_room) ; Wrecked Ship presets_100map_wrecked_ship_ws_shaft_down: - %cm_preset("WS Shaft Down", #preset_100map_wrecked_ship_ws_shaft_down) + %cm_preset("WS Shaft Down", #preset_names_ws_shaft_down, #preset_100map_wrecked_ship_ws_shaft_down) presets_100map_wrecked_ship_basement: - %cm_preset("Basement", #preset_100map_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_100map_wrecked_ship_basement) presets_100map_wrecked_ship_basement_speedball: - %cm_preset("Basement Speedball", #preset_100map_wrecked_ship_basement_speedball) + %cm_preset("Basement Speedball", #preset_names_basement_speedball, #preset_100map_wrecked_ship_basement_speedball) presets_100map_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_100map_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_100map_wrecked_ship_phantoon) presets_100map_wrecked_ship_right_supers: - %cm_preset("Right Supers", #preset_100map_wrecked_ship_right_supers) + %cm_preset("Right Supers", #preset_names_right_supers, #preset_100map_wrecked_ship_right_supers) presets_100map_wrecked_ship_main_shaft_climb: - %cm_preset("Main Shaft Climb", #preset_100map_wrecked_ship_main_shaft_climb) + %cm_preset("Main Shaft Climb", #preset_names_main_shaft_climb, #preset_100map_wrecked_ship_main_shaft_climb) presets_100map_wrecked_ship_attic: - %cm_preset("Attic", #preset_100map_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_100map_wrecked_ship_attic) presets_100map_wrecked_ship_robots_of_pain: - %cm_preset("Robots of Pain", #preset_100map_wrecked_ship_robots_of_pain) + %cm_preset("Robots of Pain", #preset_names_robots_of_pain, #preset_100map_wrecked_ship_robots_of_pain) presets_100map_wrecked_ship_west_ocean: - %cm_preset("West Ocean", #preset_100map_wrecked_ship_west_ocean) + %cm_preset("West Ocean", #preset_names_west_ocean, #preset_100map_wrecked_ship_west_ocean) presets_100map_wrecked_ship_bowling_area: - %cm_preset("Bowling Area", #preset_100map_wrecked_ship_bowling_area) + %cm_preset("Bowling Area", #preset_names_bowling_area, #preset_100map_wrecked_ship_bowling_area) presets_100map_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_100map_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_100map_wrecked_ship_leaving_gravity) presets_100map_wrecked_ship_sponge_bath: - %cm_preset("Sponge Bath", #preset_100map_wrecked_ship_sponge_bath) + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_100map_wrecked_ship_sponge_bath) presets_100map_wrecked_ship_electric_death_room: - %cm_preset("Electric Death Room", #preset_100map_wrecked_ship_electric_death_room) + %cm_preset("Electric Death Room", #preset_names_electric_death_room, #preset_100map_wrecked_ship_electric_death_room) presets_100map_wrecked_ship_wrecked_ship_etank: - %cm_preset("Wrecked Ship E-Tank", #preset_100map_wrecked_ship_wrecked_ship_etank) + %cm_preset("Wrecked Ship E-Tank", #preset_names_wrecked_ship_etank, #preset_100map_wrecked_ship_wrecked_ship_etank) ; Forgotten Highway presets_100map_forgotten_highway_east_ocean: - %cm_preset("East Ocean", #preset_100map_forgotten_highway_east_ocean) + %cm_preset("East Ocean", #preset_names_east_ocean, #preset_100map_forgotten_highway_east_ocean) presets_100map_forgotten_highway_kago_room: - %cm_preset("Kago Room", #preset_100map_forgotten_highway_kago_room) + %cm_preset("Kago Room", #preset_names_kago_room, #preset_100map_forgotten_highway_kago_room) presets_100map_forgotten_highway_crab_maze: - %cm_preset("Crab Maze", #preset_100map_forgotten_highway_crab_maze) + %cm_preset("Crab Maze", #preset_names_crab_maze, #preset_100map_forgotten_highway_crab_maze) presets_100map_forgotten_highway_maridia_elevator: - %cm_preset("Maridia Elevator", #preset_100map_forgotten_highway_maridia_elevator) + %cm_preset("Maridia Elevator", #preset_names_maridia_elevator, #preset_100map_forgotten_highway_maridia_elevator) presets_100map_forgotten_highway_pancakes_from_hell: - %cm_preset("Pancakes From Hell", #preset_100map_forgotten_highway_pancakes_from_hell) + %cm_preset("Pancakes From Hell", #preset_names_pancakes_from_hell, #preset_100map_forgotten_highway_pancakes_from_hell) presets_100map_forgotten_highway_plasma_spark_room: - %cm_preset("Plasma Spark Room", #preset_100map_forgotten_highway_plasma_spark_room) + %cm_preset("Plasma Spark Room", #preset_names_plasma_spark_room, #preset_100map_forgotten_highway_plasma_spark_room) presets_100map_forgotten_highway_west_sand_hall: - %cm_preset("West Sand Hall", #preset_100map_forgotten_highway_west_sand_hall) + %cm_preset("West Sand Hall", #preset_names_west_sand_hall, #preset_100map_forgotten_highway_west_sand_hall) presets_100map_forgotten_highway_crab_ggg: - %cm_preset("Crab GGG", #preset_100map_forgotten_highway_crab_ggg) + %cm_preset("Crab GGG", #preset_names_crab_ggg, #preset_100map_forgotten_highway_crab_ggg) ; Space Jump presets_100map_space_jump_main_street: - %cm_preset("Main Street", #preset_100map_space_jump_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_100map_space_jump_main_street) presets_100map_space_jump_mama_turtle: - %cm_preset("Mama Turtle", #preset_100map_space_jump_mama_turtle) + %cm_preset("Mama Turtle", #preset_names_mama_turtle, #preset_100map_space_jump_mama_turtle) presets_100map_space_jump_leaving_mama_turtle: - %cm_preset("Leaving Mama Turtle", #preset_100map_space_jump_leaving_mama_turtle) + %cm_preset("Leaving Mama Turtle", #preset_names_leaving_mama_turtle, #preset_100map_space_jump_leaving_mama_turtle) presets_100map_space_jump_everest_post_fish_tank: - %cm_preset("Everest Post Fish Tank", #preset_100map_space_jump_everest_post_fish_tank) + %cm_preset("Everest Post Fish Tank", #preset_names_everest_post_fish_tank, #preset_100map_space_jump_everest_post_fish_tank) presets_100map_space_jump_everest_post_crab_supers: - %cm_preset("Everest Post Crab Supers", #preset_100map_space_jump_everest_post_crab_supers) + %cm_preset("Everest Post Crab Supers", #preset_names_everest_post_crab_supers, #preset_100map_space_jump_everest_post_crab_supers) presets_100map_space_jump_beach: - %cm_preset("Beach", #preset_100map_space_jump_beach) + %cm_preset("Beach", #preset_names_beach, #preset_100map_space_jump_beach) presets_100map_space_jump_swiss_cheese_room: - %cm_preset("Swiss Cheese Room", #preset_100map_space_jump_swiss_cheese_room) + %cm_preset("Swiss Cheese Room", #preset_names_swiss_cheese_room, #preset_100map_space_jump_swiss_cheese_room) presets_100map_space_jump_swiss_cheese_revisit: - %cm_preset("Swiss Cheese Revisit", #preset_100map_space_jump_swiss_cheese_revisit) + %cm_preset("Swiss Cheese Revisit", #preset_names_swiss_cheese_revisit, #preset_100map_space_jump_swiss_cheese_revisit) presets_100map_space_jump_beach_revisit: - %cm_preset("Beach Revisit", #preset_100map_space_jump_beach_revisit) + %cm_preset("Beach Revisit", #preset_names_beach_revisit, #preset_100map_space_jump_beach_revisit) presets_100map_space_jump_crab_shaft_down: - %cm_preset("Crab Shaft Down", #preset_100map_space_jump_crab_shaft_down) + %cm_preset("Crab Shaft Down", #preset_names_crab_shaft_down, #preset_100map_space_jump_crab_shaft_down) presets_100map_space_jump_aqueduct_post_save: - %cm_preset("Aqueduct (Post Save)", #preset_100map_space_jump_aqueduct_post_save) + %cm_preset("Aqueduct (Post Save)", #preset_names_aqueduct_post_save, #preset_100map_space_jump_aqueduct_post_save) presets_100map_space_jump_prebotwoon: - %cm_preset("Pre-Botwoon", #preset_100map_space_jump_prebotwoon) + %cm_preset("Pre-Botwoon", #preset_names_prebotwoon, #preset_100map_space_jump_prebotwoon) presets_100map_space_jump_botwoon: - %cm_preset("Botwoon", #preset_100map_space_jump_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_100map_space_jump_botwoon) presets_100map_space_jump_over_under_spark: - %cm_preset("Over Under Spark", #preset_100map_space_jump_over_under_spark) + %cm_preset("Over Under Spark", #preset_names_over_under_spark, #preset_100map_space_jump_over_under_spark) presets_100map_space_jump_under_over_spark: - %cm_preset("Under Over Spark", #preset_100map_space_jump_under_over_spark) + %cm_preset("Under Over Spark", #preset_names_under_over_spark, #preset_100map_space_jump_under_over_spark) presets_100map_space_jump_colosseum: - %cm_preset("Colosseum", #preset_100map_space_jump_colosseum) + %cm_preset("Colosseum", #preset_names_colosseum, #preset_100map_space_jump_colosseum) presets_100map_space_jump_draygon: - %cm_preset("Draygon", #preset_100map_space_jump_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_100map_space_jump_draygon) ; Maridia Cleanup presets_100map_maridia_cleanup_reverse_halfie: - %cm_preset("Reverse Halfie", #preset_100map_maridia_cleanup_reverse_halfie) + %cm_preset("Reverse Halfie", #preset_names_reverse_halfie, #preset_100map_maridia_cleanup_reverse_halfie) presets_100map_maridia_cleanup_botwoon_hallway_revisit: - %cm_preset("Botwoon Hallway Revisit", #preset_100map_maridia_cleanup_botwoon_hallway_revisit) + %cm_preset("Botwoon Hallway Revisit", #preset_names_botwoon_hallway_revisit, #preset_100map_maridia_cleanup_botwoon_hallway_revisit) presets_100map_maridia_cleanup_right_sand_pit: - %cm_preset("Right Sand Pit", #preset_100map_maridia_cleanup_right_sand_pit) + %cm_preset("Right Sand Pit", #preset_names_right_sand_pit, #preset_100map_maridia_cleanup_right_sand_pit) presets_100map_maridia_cleanup_east_sand_hall: - %cm_preset("East Sand Hall", #preset_100map_maridia_cleanup_east_sand_hall) + %cm_preset("East Sand Hall", #preset_names_east_sand_hall, #preset_100map_maridia_cleanup_east_sand_hall) presets_100map_maridia_cleanup_pants_room: - %cm_preset("Pants Room", #preset_100map_maridia_cleanup_pants_room) + %cm_preset("Pants Room", #preset_names_pants_room, #preset_100map_maridia_cleanup_pants_room) presets_100map_maridia_cleanup_spring_ball_room: - %cm_preset("Spring Ball Room", #preset_100map_maridia_cleanup_spring_ball_room) + %cm_preset("Spring Ball Room", #preset_names_spring_ball_room, #preset_100map_maridia_cleanup_spring_ball_room) presets_100map_maridia_cleanup_pants_room_corner: - %cm_preset("Pants Room Corner", #preset_100map_maridia_cleanup_pants_room_corner) + %cm_preset("Pants Room Corner", #preset_names_pants_room_corner, #preset_100map_maridia_cleanup_pants_room_corner) presets_100map_maridia_cleanup_plasma_spark_room_revisit: - %cm_preset("Plasma Spark Room Revisit", #preset_100map_maridia_cleanup_plasma_spark_room_revisit) + %cm_preset("Plasma Spark Room Revisit", #preset_names_plasma_spark_room_revisit, #preset_100map_maridia_cleanup_plasma_spark_room_revisit) presets_100map_maridia_cleanup_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_100map_maridia_cleanup_kassiuz_room) + %cm_preset("Kassiuz Room", #preset_names_kassiuz_room, #preset_100map_maridia_cleanup_kassiuz_room) presets_100map_maridia_cleanup_plasma_room: - %cm_preset("Plasma Room", #preset_100map_maridia_cleanup_plasma_room) + %cm_preset("Plasma Room", #preset_names_plasma_room, #preset_100map_maridia_cleanup_plasma_room) presets_100map_maridia_cleanup_plasma_spark_room_final: - %cm_preset("Plasma Spark Room Final", #preset_100map_maridia_cleanup_plasma_spark_room_final) + %cm_preset("Plasma Spark Room Final", #preset_names_plasma_spark_room_final, #preset_100map_maridia_cleanup_plasma_spark_room_final) presets_100map_maridia_cleanup_west_cac_alley: - %cm_preset("West Cac Alley", #preset_100map_maridia_cleanup_west_cac_alley) + %cm_preset("West Cac Alley", #preset_names_west_cac_alley, #preset_100map_maridia_cleanup_west_cac_alley) presets_100map_maridia_cleanup_east_cac_alley: - %cm_preset("East Cac Alley", #preset_100map_maridia_cleanup_east_cac_alley) + %cm_preset("East Cac Alley", #preset_names_east_cac_alley, #preset_100map_maridia_cleanup_east_cac_alley) presets_100map_maridia_cleanup_botwoon_hallway_final: - %cm_preset("Botwoon Hallway Final", #preset_100map_maridia_cleanup_botwoon_hallway_final) + %cm_preset("Botwoon Hallway Final", #preset_names_botwoon_hallway_final, #preset_100map_maridia_cleanup_botwoon_hallway_final) presets_100map_maridia_cleanup_aqueduct_final: - %cm_preset("Aqueduct Final", #preset_100map_maridia_cleanup_aqueduct_final) + %cm_preset("Aqueduct Final", #preset_names_aqueduct_final, #preset_100map_maridia_cleanup_aqueduct_final) presets_100map_maridia_cleanup_left_sand_pit: - %cm_preset("Left Sand Pit", #preset_100map_maridia_cleanup_left_sand_pit) + %cm_preset("Left Sand Pit", #preset_names_left_sand_pit, #preset_100map_maridia_cleanup_left_sand_pit) presets_100map_maridia_cleanup_crab_hole: - %cm_preset("Crab Hole", #preset_100map_maridia_cleanup_crab_hole) + %cm_preset("Crab Hole", #preset_names_crab_hole, #preset_100map_maridia_cleanup_crab_hole) presets_100map_maridia_cleanup_kpdr_exit: - %cm_preset("KPDR Exit", #preset_100map_maridia_cleanup_kpdr_exit) + %cm_preset("KPDR Exit", #preset_names_kpdr_exit, #preset_100map_maridia_cleanup_kpdr_exit) ; Screw Attack presets_100map_screw_attack_business_center: - %cm_preset("Business Center", #preset_100map_screw_attack_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_100map_screw_attack_business_center) presets_100map_screw_attack_ice_beam_snake_room: - %cm_preset("Ice Beam Snake Room", #preset_100map_screw_attack_ice_beam_snake_room) + %cm_preset("Ice Beam Snake Room", #preset_names_ice_beam_snake_room, #preset_100map_screw_attack_ice_beam_snake_room) presets_100map_screw_attack_ice_beam_foosball: - %cm_preset("Ice Beam Foosball", #preset_100map_screw_attack_ice_beam_foosball) + %cm_preset("Ice Beam Foosball", #preset_names_ice_beam_foosball, #preset_100map_screw_attack_ice_beam_foosball) presets_100map_screw_attack_ice_beam_boyon_room: - %cm_preset("Ice Beam Boyon Room", #preset_100map_screw_attack_ice_beam_boyon_room) + %cm_preset("Ice Beam Boyon Room", #preset_names_ice_beam_boyon_room, #preset_100map_screw_attack_ice_beam_boyon_room) presets_100map_screw_attack_crocomire_speedway: - %cm_preset("Crocomire Speedway", #preset_100map_screw_attack_crocomire_speedway) + %cm_preset("Crocomire Speedway", #preset_names_crocomire_speedway, #preset_100map_screw_attack_crocomire_speedway) presets_100map_screw_attack_kronic_boost_room: - %cm_preset("Kronic Boost Room", #preset_100map_screw_attack_kronic_boost_room) + %cm_preset("Kronic Boost Room", #preset_names_kronic_boost_room, #preset_100map_screw_attack_kronic_boost_room) presets_100map_screw_attack_lava_dive_room: - %cm_preset("Lava Dive Room", #preset_100map_screw_attack_lava_dive_room) + %cm_preset("Lava Dive Room", #preset_names_lava_dive_room, #preset_100map_screw_attack_lava_dive_room) presets_100map_screw_attack_lower_norfair_main_hall: - %cm_preset("Lower Norfair Main Hall", #preset_100map_screw_attack_lower_norfair_main_hall) + %cm_preset("Lower Norfair Main Hall", #preset_names_lower_norfair_main_hall, #preset_100map_screw_attack_lower_norfair_main_hall) presets_100map_screw_attack_blue_fireball: - %cm_preset("Blue Fireball", #preset_100map_screw_attack_blue_fireball) + %cm_preset("Blue Fireball", #preset_names_blue_fireball, #preset_100map_screw_attack_blue_fireball) presets_100map_screw_attack_golden_torizo: - %cm_preset("Golden Torizo", #preset_100map_screw_attack_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_100map_screw_attack_golden_torizo) presets_100map_screw_attack_screw_attack: - %cm_preset("Screw Attack", #preset_100map_screw_attack_screw_attack) + %cm_preset("Screw Attack", #preset_names_screw_attack, #preset_100map_screw_attack_screw_attack) ; Lower Norfair presets_100map_lower_norfair_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_100map_lower_norfair_fast_ripper_room) + %cm_preset("Fast Ripper Room", #preset_names_fast_ripper_room, #preset_100map_lower_norfair_fast_ripper_room) presets_100map_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_100map_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_100map_lower_norfair_worst_room_in_the_game) presets_100map_lower_norfair_mickey_mouse: - %cm_preset("Mickey Mouse", #preset_100map_lower_norfair_mickey_mouse) + %cm_preset("Mickey Mouse", #preset_names_mickey_mouse, #preset_100map_lower_norfair_mickey_mouse) presets_100map_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_100map_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_100map_lower_norfair_amphitheatre) presets_100map_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_100map_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_100map_lower_norfair_kihunter_stairs_down) presets_100map_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_100map_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_100map_lower_norfair_wasteland) presets_100map_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_100map_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_100map_lower_norfair_metal_pirates) presets_100map_lower_norfair_ridley: - %cm_preset("Ridley", #preset_100map_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_100map_lower_norfair_ridley) presets_100map_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_100map_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_100map_lower_norfair_leaving_ridley) presets_100map_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_100map_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_100map_lower_norfair_wasteland_revisit) presets_100map_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_100map_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_100map_lower_norfair_kihunter_stairs_up) presets_100map_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_100map_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_100map_lower_norfair_fireflea_room) presets_100map_lower_norfair_hotarubi_missile_room: - %cm_preset("Hotarubi Missile Room", #preset_100map_lower_norfair_hotarubi_missile_room) + %cm_preset("Hotarubi Missile Room", #preset_names_hotarubi_missile_room, #preset_100map_lower_norfair_hotarubi_missile_room) presets_100map_lower_norfair_three_musketeers_room: - %cm_preset("Three Musketeers Room", #preset_100map_lower_norfair_three_musketeers_room) + %cm_preset("Three Musketeers Room", #preset_names_three_musketeers_room, #preset_100map_lower_norfair_three_musketeers_room) ; Begin Cleanup presets_100map_begin_cleanup_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_100map_begin_cleanup_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_100map_begin_cleanup_single_chamber_revisit) presets_100map_begin_cleanup_bubble_mountain_dboost: - %cm_preset("Bubble Mountain D-Boost", #preset_100map_begin_cleanup_bubble_mountain_dboost) + %cm_preset("Bubble Mountain D-Boost", #preset_names_bubble_mountain_dboost, #preset_100map_begin_cleanup_bubble_mountain_dboost) presets_100map_begin_cleanup_norfair_reserve_front: - %cm_preset("Norfair Reserve Front", #preset_100map_begin_cleanup_norfair_reserve_front) + %cm_preset("Norfair Reserve Front", #preset_names_norfair_reserve_front, #preset_100map_begin_cleanup_norfair_reserve_front) presets_100map_begin_cleanup_norfair_reserve_back: - %cm_preset("Norfair Reserve Back", #preset_100map_begin_cleanup_norfair_reserve_back) + %cm_preset("Norfair Reserve Back", #preset_names_norfair_reserve_back, #preset_100map_begin_cleanup_norfair_reserve_back) presets_100map_begin_cleanup_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_100map_begin_cleanup_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_100map_begin_cleanup_bubble_mountain_final) presets_100map_begin_cleanup_tube: - %cm_preset("Tube", #preset_100map_begin_cleanup_tube) + %cm_preset("Tube", #preset_names_tube, #preset_100map_begin_cleanup_tube) presets_100map_begin_cleanup_tube_climb: - %cm_preset("Tube Climb", #preset_100map_begin_cleanup_tube_climb) + %cm_preset("Tube Climb", #preset_names_tube_climb, #preset_100map_begin_cleanup_tube_climb) presets_100map_begin_cleanup_sephy_fish_room: - %cm_preset("Sephy Fish Room", #preset_100map_begin_cleanup_sephy_fish_room) + %cm_preset("Sephy Fish Room", #preset_names_sephy_fish_room, #preset_100map_begin_cleanup_sephy_fish_room) presets_100map_begin_cleanup_crateria_kihunters_revisit: - %cm_preset("Crateria Kihunters Revisit", #preset_100map_begin_cleanup_crateria_kihunters_revisit) + %cm_preset("Crateria Kihunters Revisit", #preset_names_crateria_kihunters_revisit, #preset_100map_begin_cleanup_crateria_kihunters_revisit) presets_100map_begin_cleanup_landing_site_revisit: - %cm_preset("Landing Site Revisit", #preset_100map_begin_cleanup_landing_site_revisit) + %cm_preset("Landing Site Revisit", #preset_names_landing_site_revisit, #preset_100map_begin_cleanup_landing_site_revisit) presets_100map_begin_cleanup_crateria_pbs: - %cm_preset("Crateria PBs", #preset_100map_begin_cleanup_crateria_pbs) + %cm_preset("Crateria PBs", #preset_names_crateria_pbs, #preset_100map_begin_cleanup_crateria_pbs) presets_100map_begin_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_100map_begin_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_100map_begin_cleanup_gauntlet_etank) presets_100map_begin_cleanup_quickdrops: - %cm_preset("Quickdrops", #preset_100map_begin_cleanup_quickdrops) + %cm_preset("Quickdrops", #preset_names_quickdrops, #preset_100map_begin_cleanup_quickdrops) ; Green-Pink Brin Cleanup presets_100map_greenpink_brin_cleanup_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_100map_greenpink_brin_cleanup_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_100map_greenpink_brin_cleanup_green_brinstar_elevator) presets_100map_greenpink_brin_cleanup_brinstar_map_entrance: - %cm_preset("Brinstar Map Entrance", #preset_100map_greenpink_brin_cleanup_brinstar_map_entrance) + %cm_preset("Brinstar Map Entrance", #preset_names_brinstar_map_entrance, #preset_100map_greenpink_brin_cleanup_brinstar_map_entrance) presets_100map_greenpink_brin_cleanup_green_brin_fireflea_room: - %cm_preset("Green Brin Fireflea Room", #preset_100map_greenpink_brin_cleanup_green_brin_fireflea_room) + %cm_preset("Green Brin Fireflea Room", #preset_names_green_brin_fireflea_room, #preset_100map_greenpink_brin_cleanup_green_brin_fireflea_room) presets_100map_greenpink_brin_cleanup_etecoons_etank_skip: - %cm_preset("Etecoons E-Tank Skip", #preset_100map_greenpink_brin_cleanup_etecoons_etank_skip) + %cm_preset("Etecoons E-Tank Skip", #preset_names_etecoons_etank_skip, #preset_100map_greenpink_brin_cleanup_etecoons_etank_skip) presets_100map_greenpink_brin_cleanup_etecoons_dboosts: - %cm_preset("Etecoons D-Boosts", #preset_100map_greenpink_brin_cleanup_etecoons_dboosts) + %cm_preset("Etecoons D-Boosts", #preset_names_etecoons_dboosts, #preset_100map_greenpink_brin_cleanup_etecoons_dboosts) presets_100map_greenpink_brin_cleanup_etecoons_climb: - %cm_preset("Etecoons Climb", #preset_100map_greenpink_brin_cleanup_etecoons_climb) + %cm_preset("Etecoons Climb", #preset_names_etecoons_climb, #preset_100map_greenpink_brin_cleanup_etecoons_climb) presets_100map_greenpink_brin_cleanup_dachora_moonfall: - %cm_preset("Dachora Moonfall", #preset_100map_greenpink_brin_cleanup_dachora_moonfall) + %cm_preset("Dachora Moonfall", #preset_names_dachora_moonfall, #preset_100map_greenpink_brin_cleanup_dachora_moonfall) presets_100map_greenpink_brin_cleanup_big_pink_climb: - %cm_preset("Big Pink Climb", #preset_100map_greenpink_brin_cleanup_big_pink_climb) + %cm_preset("Big Pink Climb", #preset_names_big_pink_climb, #preset_100map_greenpink_brin_cleanup_big_pink_climb) presets_100map_greenpink_brin_cleanup_spo_spo_kihunters_room: - %cm_preset("Spo Spo Kihunters Room", #preset_100map_greenpink_brin_cleanup_spo_spo_kihunters_room) + %cm_preset("Spo Spo Kihunters Room", #preset_names_spo_spo_kihunters_room, #preset_100map_greenpink_brin_cleanup_spo_spo_kihunters_room) presets_100map_greenpink_brin_cleanup_spore_spawn: - %cm_preset("Spore Spawn", #preset_100map_greenpink_brin_cleanup_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_100map_greenpink_brin_cleanup_spore_spawn) presets_100map_greenpink_brin_cleanup_spo_spo_moonfall: - %cm_preset("Spo Spo Moonfall", #preset_100map_greenpink_brin_cleanup_spo_spo_moonfall) + %cm_preset("Spo Spo Moonfall", #preset_names_spo_spo_moonfall, #preset_100map_greenpink_brin_cleanup_spo_spo_moonfall) presets_100map_greenpink_brin_cleanup_spo_spo_farm_room: - %cm_preset("Spo Spo Farm Room", #preset_100map_greenpink_brin_cleanup_spo_spo_farm_room) + %cm_preset("Spo Spo Farm Room", #preset_names_spo_spo_farm_room, #preset_100map_greenpink_brin_cleanup_spo_spo_farm_room) presets_100map_greenpink_brin_cleanup_wave_gate_room: - %cm_preset("Wave Gate Room", #preset_100map_greenpink_brin_cleanup_wave_gate_room) + %cm_preset("Wave Gate Room", #preset_names_wave_gate_room, #preset_100map_greenpink_brin_cleanup_wave_gate_room) presets_100map_greenpink_brin_cleanup_mission_impossible_room: - %cm_preset("Mission Impossible Room", #preset_100map_greenpink_brin_cleanup_mission_impossible_room) + %cm_preset("Mission Impossible Room", #preset_names_mission_impossible_room, #preset_100map_greenpink_brin_cleanup_mission_impossible_room) presets_100map_greenpink_brin_cleanup_green_hill_zone_final: - %cm_preset("Green Hill Zone Final", #preset_100map_greenpink_brin_cleanup_green_hill_zone_final) + %cm_preset("Green Hill Zone Final", #preset_names_green_hill_zone_final, #preset_100map_greenpink_brin_cleanup_green_hill_zone_final) ; Blue Brinstar Cleanup presets_100map_blue_brinstar_cleanup_blue_brinstar_hoppers: - %cm_preset("Blue Brinstar Hoppers", #preset_100map_blue_brinstar_cleanup_blue_brinstar_hoppers) + %cm_preset("Blue Brinstar Hoppers", #preset_names_blue_brinstar_hoppers, #preset_100map_blue_brinstar_cleanup_blue_brinstar_hoppers) presets_100map_blue_brinstar_cleanup_blue_brinstar_etank_room: - %cm_preset("Blue Brinstar E-Tank Room", #preset_100map_blue_brinstar_cleanup_blue_brinstar_etank_room) + %cm_preset("Blue Brinstar E-Tank Room", #preset_names_blue_brinstar_etank_room, #preset_100map_blue_brinstar_cleanup_blue_brinstar_etank_room) presets_100map_blue_brinstar_cleanup_john_cena_bridge: - %cm_preset("John Cena Bridge", #preset_100map_blue_brinstar_cleanup_john_cena_bridge) + %cm_preset("John Cena Bridge", #preset_names_john_cena_bridge, #preset_100map_blue_brinstar_cleanup_john_cena_bridge) presets_100map_blue_brinstar_cleanup_blue_brinstar_screwfall: - %cm_preset("Blue Brinstar Screwfall", #preset_100map_blue_brinstar_cleanup_blue_brinstar_screwfall) + %cm_preset("Blue Brinstar Screwfall", #preset_names_blue_brinstar_screwfall, #preset_100map_blue_brinstar_cleanup_blue_brinstar_screwfall) presets_100map_blue_brinstar_cleanup_pit_room_final: - %cm_preset("Pit Room Final", #preset_100map_blue_brinstar_cleanup_pit_room_final) + %cm_preset("Pit Room Final", #preset_names_pit_room_final, #preset_100map_blue_brinstar_cleanup_pit_room_final) presets_100map_blue_brinstar_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_100map_blue_brinstar_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_100map_blue_brinstar_cleanup_climb_supers) presets_100map_blue_brinstar_cleanup_parlor_again: - %cm_preset("Parlor Again", #preset_100map_blue_brinstar_cleanup_parlor_again) + %cm_preset("Parlor Again", #preset_names_parlor_again, #preset_100map_blue_brinstar_cleanup_parlor_again) presets_100map_blue_brinstar_cleanup_crateria_map_entry: - %cm_preset("Crateria Map Entry", #preset_100map_blue_brinstar_cleanup_crateria_map_entry) + %cm_preset("Crateria Map Entry", #preset_names_crateria_map_entry, #preset_100map_blue_brinstar_cleanup_crateria_map_entry) presets_100map_blue_brinstar_cleanup_crateria_map_exit: - %cm_preset("Crateria Map Exit", #preset_100map_blue_brinstar_cleanup_crateria_map_exit) + %cm_preset("Crateria Map Exit", #preset_names_crateria_map_exit, #preset_100map_blue_brinstar_cleanup_crateria_map_exit) presets_100map_blue_brinstar_cleanup_230_mockball: - %cm_preset("230 Mockball", #preset_100map_blue_brinstar_cleanup_230_mockball) + %cm_preset("230 Mockball", #preset_names_230_mockball, #preset_100map_blue_brinstar_cleanup_230_mockball) presets_100map_blue_brinstar_cleanup_parlor_not_final_climb: - %cm_preset("Parlor (not) Final Climb", #preset_100map_blue_brinstar_cleanup_parlor_not_final_climb) + %cm_preset("Parlor (not) Final Climb", #preset_names_parlor_not_final_climb, #preset_100map_blue_brinstar_cleanup_parlor_not_final_climb) ; Tourian presets_100map_tourian_tourian_elevator: - %cm_preset("Tourian Elevator", #preset_100map_tourian_tourian_elevator) + %cm_preset("Tourian Elevator", #preset_names_tourian_elevator, #preset_100map_tourian_tourian_elevator) presets_100map_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_100map_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_100map_tourian_metroids_1) presets_100map_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_100map_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_100map_tourian_metroids_2) presets_100map_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_100map_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_100map_tourian_metroids_3) presets_100map_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_100map_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_100map_tourian_metroids_4) presets_100map_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_100map_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_100map_tourian_baby_skip) presets_100map_tourian_dusty_shaft_revisit: - %cm_preset("Dusty Shaft Revisit", #preset_100map_tourian_dusty_shaft_revisit) + %cm_preset("Dusty Shaft Revisit", #preset_names_dusty_shaft_revisit, #preset_100map_tourian_dusty_shaft_revisit) presets_100map_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_100map_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_100map_tourian_zeb_skip) presets_100map_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_100map_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_100map_tourian_mother_brain_2) presets_100map_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_100map_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_100map_tourian_zebes_escape) presets_100map_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_100map_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_100map_tourian_escape_room_3) presets_100map_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_100map_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_100map_tourian_escape_room_4) presets_100map_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_100map_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_100map_tourian_escape_climb) presets_100map_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_100map_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_100map_tourian_escape_parlor) presets_100map_tourian_landing_site_final: - %cm_preset("Landing Site Final", #preset_100map_tourian_landing_site_final) + %cm_preset("Landing Site Final", #preset_names_landing_site_final, #preset_100map_tourian_landing_site_final) diff --git a/src/presets/14ice_menu.asm b/src/presets/14ice_menu.asm index 8d7de720..c8a0992d 100644 --- a/src/presets/14ice_menu.asm +++ b/src/presets/14ice_menu.asm @@ -161,292 +161,292 @@ presets_submenu_14ice_tourian: ; Crateria presets_14ice_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_14ice_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_14ice_crateria_ceres_elevator) presets_14ice_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_14ice_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_14ice_crateria_ceres_escape) presets_14ice_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_14ice_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_14ice_crateria_ceres_last_3_rooms) presets_14ice_crateria_ship: - %cm_preset("Ship", #preset_14ice_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_14ice_crateria_ship) presets_14ice_crateria_parlor: - %cm_preset("Parlor", #preset_14ice_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_14ice_crateria_parlor) presets_14ice_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_14ice_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_14ice_crateria_parlor_downback) presets_14ice_crateria_climb_down: - %cm_preset("Climb Down", #preset_14ice_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_14ice_crateria_climb_down) presets_14ice_crateria_pit_room: - %cm_preset("Pit Room", #preset_14ice_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_14ice_crateria_pit_room) presets_14ice_crateria_morph: - %cm_preset("Morph", #preset_14ice_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_14ice_crateria_morph) presets_14ice_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_14ice_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_14ice_crateria_construction_zone_down) presets_14ice_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_14ice_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_14ice_crateria_construction_zone_up) presets_14ice_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_14ice_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_14ice_crateria_pit_room_revisit) presets_14ice_crateria_climb_up: - %cm_preset("Climb Up", #preset_14ice_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_14ice_crateria_climb_up) presets_14ice_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_14ice_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_14ice_crateria_parlor_revisit) presets_14ice_crateria_flyway: - %cm_preset("Flyway", #preset_14ice_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_14ice_crateria_flyway) presets_14ice_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_14ice_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_14ice_crateria_bomb_torizo) presets_14ice_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_14ice_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_14ice_crateria_alcatraz) presets_14ice_crateria_terminator: - %cm_preset("Terminator", #preset_14ice_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_14ice_crateria_terminator) presets_14ice_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_14ice_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_14ice_crateria_green_pirate_shaft) ; Brinstar presets_14ice_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_14ice_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_14ice_brinstar_green_brinstar_elevator) presets_14ice_brinstar_big_pink: - %cm_preset("Big Pink", #preset_14ice_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_14ice_brinstar_big_pink) presets_14ice_brinstar_red_tower: - %cm_preset("Red Tower", #preset_14ice_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_14ice_brinstar_red_tower) presets_14ice_brinstar_hellway: - %cm_preset("Hellway", #preset_14ice_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_14ice_brinstar_hellway) presets_14ice_brinstar_caterpillar_room: - %cm_preset("Caterpillar Room", #preset_14ice_brinstar_caterpillar_room) + %cm_preset("Caterpillar Room", #preset_names_caterpillar_room, #preset_14ice_brinstar_caterpillar_room) presets_14ice_brinstar_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_14ice_brinstar_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_14ice_brinstar_leaving_power_bombs) presets_14ice_brinstar_kihunter_room: - %cm_preset("Kihunter Room", #preset_14ice_brinstar_kihunter_room) + %cm_preset("Kihunter Room", #preset_names_kihunter_room, #preset_14ice_brinstar_kihunter_room) presets_14ice_brinstar_moat: - %cm_preset("Moat", #preset_14ice_brinstar_moat) + %cm_preset("Moat", #preset_names_moat, #preset_14ice_brinstar_moat) presets_14ice_brinstar_ocean: - %cm_preset("Ocean", #preset_14ice_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_14ice_brinstar_ocean) ; Wrecked Ship presets_14ice_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_14ice_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_14ice_wrecked_ship_wrecked_ship_shaft) presets_14ice_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_14ice_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_14ice_wrecked_ship_phantoon) presets_14ice_wrecked_ship_wrecked_ship_supers: - %cm_preset("Wrecked Ship Supers", #preset_14ice_wrecked_ship_wrecked_ship_supers) + %cm_preset("Wrecked Ship Supers", #preset_names_wrecked_ship_supers, #preset_14ice_wrecked_ship_wrecked_ship_supers) presets_14ice_wrecked_ship_shaft_revisit: - %cm_preset("Shaft Revisit", #preset_14ice_wrecked_ship_shaft_revisit) + %cm_preset("Shaft Revisit", #preset_names_shaft_revisit, #preset_14ice_wrecked_ship_shaft_revisit) presets_14ice_wrecked_ship_attic: - %cm_preset("Attic", #preset_14ice_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_14ice_wrecked_ship_attic) presets_14ice_wrecked_ship_bowling_alley_path: - %cm_preset("Bowling Alley Path", #preset_14ice_wrecked_ship_bowling_alley_path) + %cm_preset("Bowling Alley Path", #preset_names_bowling_alley_path, #preset_14ice_wrecked_ship_bowling_alley_path) presets_14ice_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_14ice_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_14ice_wrecked_ship_bowling_alley) presets_14ice_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_14ice_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_14ice_wrecked_ship_leaving_gravity) ; Brinstar Revisit presets_14ice_brinstar_revisit_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_14ice_brinstar_revisit_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_14ice_brinstar_revisit_red_tower_elevator) presets_14ice_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_14ice_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_14ice_brinstar_revisit_breaking_the_tube) presets_14ice_brinstar_revisit_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_14ice_brinstar_revisit_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_14ice_brinstar_revisit_entering_kraids_lair) presets_14ice_brinstar_revisit_minikraid: - %cm_preset("Mini-Kraid", #preset_14ice_brinstar_revisit_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_14ice_brinstar_revisit_minikraid) presets_14ice_brinstar_revisit_kraid: - %cm_preset("Kraid", #preset_14ice_brinstar_revisit_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_14ice_brinstar_revisit_kraid) presets_14ice_brinstar_revisit_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_14ice_brinstar_revisit_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_14ice_brinstar_revisit_minikraid_revisit) presets_14ice_brinstar_revisit_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_14ice_brinstar_revisit_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_14ice_brinstar_revisit_kraid_etank) ; Upper Norfair presets_14ice_upper_norfair_ice_beam: - %cm_preset("Ice Beam", #preset_14ice_upper_norfair_ice_beam) + %cm_preset("Ice Beam", #preset_names_ice_beam, #preset_14ice_upper_norfair_ice_beam) presets_14ice_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_14ice_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_14ice_upper_norfair_ice_escape) presets_14ice_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_14ice_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_14ice_upper_norfair_precathedral) presets_14ice_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_14ice_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_14ice_upper_norfair_bubble_mountain) presets_14ice_upper_norfair_magdollite_room: - %cm_preset("Magdollite Room", #preset_14ice_upper_norfair_magdollite_room) + %cm_preset("Magdollite Room", #preset_names_magdollite_room, #preset_14ice_upper_norfair_magdollite_room) presets_14ice_upper_norfair_kronic_boost: - %cm_preset("Kronic Boost", #preset_14ice_upper_norfair_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_14ice_upper_norfair_kronic_boost) ; Lower Norfair presets_14ice_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_14ice_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_14ice_lower_norfair_ln_main_hall) presets_14ice_lower_norfair_pillars: - %cm_preset("Pillars", #preset_14ice_lower_norfair_pillars) + %cm_preset("Pillars", #preset_names_pillars, #preset_14ice_lower_norfair_pillars) presets_14ice_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_14ice_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_14ice_lower_norfair_worst_room_in_the_game) presets_14ice_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_14ice_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_14ice_lower_norfair_amphitheatre) presets_14ice_lower_norfair_kihunter_stairs: - %cm_preset("Kihunter Stairs", #preset_14ice_lower_norfair_kihunter_stairs) + %cm_preset("Kihunter Stairs", #preset_names_kihunter_stairs, #preset_14ice_lower_norfair_kihunter_stairs) presets_14ice_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_14ice_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_14ice_lower_norfair_wasteland) presets_14ice_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_14ice_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_14ice_lower_norfair_metal_pirates) presets_14ice_lower_norfair_ridley: - %cm_preset("Ridley", #preset_14ice_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_14ice_lower_norfair_ridley) presets_14ice_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_14ice_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_14ice_lower_norfair_leaving_ridley) presets_14ice_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_14ice_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_14ice_lower_norfair_wasteland_revisit) presets_14ice_lower_norfair_kihunter_stairs_revisit: - %cm_preset("Kihunter Stairs Revisit", #preset_14ice_lower_norfair_kihunter_stairs_revisit) + %cm_preset("Kihunter Stairs Revisit", #preset_names_kihunter_stairs_revisit, #preset_14ice_lower_norfair_kihunter_stairs_revisit) presets_14ice_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_14ice_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_14ice_lower_norfair_fireflea_room) presets_14ice_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_14ice_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_14ice_lower_norfair_three_musketeers) presets_14ice_lower_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_14ice_lower_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_14ice_lower_norfair_bubble_mountain_revisit) ; Maridia presets_14ice_maridia_entering_maridia: - %cm_preset("Entering Maridia", #preset_14ice_maridia_entering_maridia) + %cm_preset("Entering Maridia", #preset_names_entering_maridia, #preset_14ice_maridia_entering_maridia) presets_14ice_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_14ice_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_14ice_maridia_mt_everest) presets_14ice_maridia_ice_clip: - %cm_preset("Ice Clip", #preset_14ice_maridia_ice_clip) + %cm_preset("Ice Clip", #preset_names_ice_clip, #preset_14ice_maridia_ice_clip) presets_14ice_maridia_botwoon: - %cm_preset("Botwoon", #preset_14ice_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_14ice_maridia_botwoon) presets_14ice_maridia_botwoon_etank_room: - %cm_preset("Botwoon E-Tank Room", #preset_14ice_maridia_botwoon_etank_room) + %cm_preset("Botwoon E-Tank Room", #preset_names_botwoon_etank_room, #preset_14ice_maridia_botwoon_etank_room) presets_14ice_maridia_colosseum: - %cm_preset("Colosseum", #preset_14ice_maridia_colosseum) + %cm_preset("Colosseum", #preset_names_colosseum, #preset_14ice_maridia_colosseum) presets_14ice_maridia_draygon: - %cm_preset("Draygon", #preset_14ice_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_14ice_maridia_draygon) presets_14ice_maridia_colosseum_revisit: - %cm_preset("Colosseum Revisit", #preset_14ice_maridia_colosseum_revisit) + %cm_preset("Colosseum Revisit", #preset_names_colosseum_revisit, #preset_14ice_maridia_colosseum_revisit) presets_14ice_maridia_reverse_botwoon: - %cm_preset("Reverse Botwoon", #preset_14ice_maridia_reverse_botwoon) + %cm_preset("Reverse Botwoon", #preset_names_reverse_botwoon, #preset_14ice_maridia_reverse_botwoon) presets_14ice_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_14ice_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_14ice_maridia_aqueduct_revisit) presets_14ice_maridia_everest_revisit: - %cm_preset("Everest Revisit", #preset_14ice_maridia_everest_revisit) + %cm_preset("Everest Revisit", #preset_names_everest_revisit, #preset_14ice_maridia_everest_revisit) presets_14ice_maridia_red_tower_green_gate: - %cm_preset("Red Tower Green Gate", #preset_14ice_maridia_red_tower_green_gate) + %cm_preset("Red Tower Green Gate", #preset_names_red_tower_green_gate, #preset_14ice_maridia_red_tower_green_gate) ; Tourian presets_14ice_tourian_kihunter_room_revisit: - %cm_preset("Kihunter Room Revisit", #preset_14ice_tourian_kihunter_room_revisit) + %cm_preset("Kihunter Room Revisit", #preset_names_kihunter_room_revisit, #preset_14ice_tourian_kihunter_room_revisit) presets_14ice_tourian_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_14ice_tourian_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_14ice_tourian_terminator_revisit) presets_14ice_tourian_pirate_shaft_revisit: - %cm_preset("Pirate Shaft Revisit", #preset_14ice_tourian_pirate_shaft_revisit) + %cm_preset("Pirate Shaft Revisit", #preset_names_pirate_shaft_revisit, #preset_14ice_tourian_pirate_shaft_revisit) presets_14ice_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_14ice_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_14ice_tourian_metroids_1) presets_14ice_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_14ice_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_14ice_tourian_metroids_2) presets_14ice_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_14ice_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_14ice_tourian_metroids_3) presets_14ice_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_14ice_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_14ice_tourian_metroids_4) presets_14ice_tourian_baby: - %cm_preset("Baby", #preset_14ice_tourian_baby) + %cm_preset("Baby", #preset_names_baby, #preset_14ice_tourian_baby) presets_14ice_tourian_after_baby: - %cm_preset("After Baby", #preset_14ice_tourian_after_baby) + %cm_preset("After Baby", #preset_names_after_baby, #preset_14ice_tourian_after_baby) presets_14ice_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_14ice_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_14ice_tourian_zeb_skip) presets_14ice_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_14ice_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_14ice_tourian_mother_brain_2) presets_14ice_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_14ice_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_14ice_tourian_mother_brain_3) presets_14ice_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_14ice_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_14ice_tourian_zebes_escape) presets_14ice_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_14ice_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_14ice_tourian_escape_room_3) presets_14ice_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_14ice_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_14ice_tourian_escape_room_4) presets_14ice_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_14ice_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_14ice_tourian_escape_climb) presets_14ice_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_14ice_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_14ice_tourian_escape_parlor) diff --git a/src/presets/14speed_menu.asm b/src/presets/14speed_menu.asm index e062515b..6503ba3f 100644 --- a/src/presets/14speed_menu.asm +++ b/src/presets/14speed_menu.asm @@ -160,289 +160,289 @@ presets_submenu_14speed_tourian: ; Crateria presets_14speed_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_14speed_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_14speed_crateria_ceres_elevator) presets_14speed_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_14speed_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_14speed_crateria_ceres_escape) presets_14speed_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_14speed_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_14speed_crateria_ceres_last_3_rooms) presets_14speed_crateria_ship: - %cm_preset("Ship", #preset_14speed_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_14speed_crateria_ship) presets_14speed_crateria_parlor: - %cm_preset("Parlor", #preset_14speed_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_14speed_crateria_parlor) presets_14speed_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_14speed_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_14speed_crateria_parlor_downback) presets_14speed_crateria_climb_down: - %cm_preset("Climb Down", #preset_14speed_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_14speed_crateria_climb_down) presets_14speed_crateria_pit_room: - %cm_preset("Pit Room", #preset_14speed_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_14speed_crateria_pit_room) presets_14speed_crateria_morph: - %cm_preset("Morph", #preset_14speed_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_14speed_crateria_morph) presets_14speed_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_14speed_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_14speed_crateria_construction_zone_down) presets_14speed_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_14speed_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_14speed_crateria_construction_zone_up) presets_14speed_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_14speed_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_14speed_crateria_pit_room_revisit) presets_14speed_crateria_climb_up: - %cm_preset("Climb Up", #preset_14speed_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_14speed_crateria_climb_up) presets_14speed_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_14speed_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_14speed_crateria_parlor_revisit) presets_14speed_crateria_flyway: - %cm_preset("Flyway", #preset_14speed_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_14speed_crateria_flyway) presets_14speed_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_14speed_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_14speed_crateria_bomb_torizo) presets_14speed_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_14speed_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_14speed_crateria_alcatraz) presets_14speed_crateria_terminator: - %cm_preset("Terminator", #preset_14speed_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_14speed_crateria_terminator) presets_14speed_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_14speed_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_14speed_crateria_green_pirate_shaft) ; Brinstar presets_14speed_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_14speed_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_14speed_brinstar_green_brinstar_elevator) presets_14speed_brinstar_big_pink: - %cm_preset("Big Pink", #preset_14speed_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_14speed_brinstar_big_pink) presets_14speed_brinstar_red_tower: - %cm_preset("Red Tower", #preset_14speed_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_14speed_brinstar_red_tower) presets_14speed_brinstar_hellway: - %cm_preset("Hellway", #preset_14speed_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_14speed_brinstar_hellway) presets_14speed_brinstar_caterpillar_room: - %cm_preset("Caterpillar Room", #preset_14speed_brinstar_caterpillar_room) + %cm_preset("Caterpillar Room", #preset_names_caterpillar_room, #preset_14speed_brinstar_caterpillar_room) presets_14speed_brinstar_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_14speed_brinstar_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_14speed_brinstar_leaving_power_bombs) presets_14speed_brinstar_kihunter_room: - %cm_preset("Kihunter Room", #preset_14speed_brinstar_kihunter_room) + %cm_preset("Kihunter Room", #preset_names_kihunter_room, #preset_14speed_brinstar_kihunter_room) presets_14speed_brinstar_moat: - %cm_preset("Moat", #preset_14speed_brinstar_moat) + %cm_preset("Moat", #preset_names_moat, #preset_14speed_brinstar_moat) presets_14speed_brinstar_ocean: - %cm_preset("Ocean", #preset_14speed_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_14speed_brinstar_ocean) ; Wrecked Ship presets_14speed_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_14speed_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_14speed_wrecked_ship_wrecked_ship_shaft) presets_14speed_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_14speed_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_14speed_wrecked_ship_phantoon) presets_14speed_wrecked_ship_wrecked_ship_supers: - %cm_preset("Wrecked Ship Supers", #preset_14speed_wrecked_ship_wrecked_ship_supers) + %cm_preset("Wrecked Ship Supers", #preset_names_wrecked_ship_supers, #preset_14speed_wrecked_ship_wrecked_ship_supers) presets_14speed_wrecked_ship_shaft_revisit: - %cm_preset("Shaft Revisit", #preset_14speed_wrecked_ship_shaft_revisit) + %cm_preset("Shaft Revisit", #preset_names_shaft_revisit, #preset_14speed_wrecked_ship_shaft_revisit) presets_14speed_wrecked_ship_attic: - %cm_preset("Attic", #preset_14speed_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_14speed_wrecked_ship_attic) presets_14speed_wrecked_ship_bowling_alley_path: - %cm_preset("Bowling Alley Path", #preset_14speed_wrecked_ship_bowling_alley_path) + %cm_preset("Bowling Alley Path", #preset_names_bowling_alley_path, #preset_14speed_wrecked_ship_bowling_alley_path) presets_14speed_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_14speed_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_14speed_wrecked_ship_bowling_alley) presets_14speed_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_14speed_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_14speed_wrecked_ship_leaving_gravity) ; Brinstar Revisit presets_14speed_brinstar_revisit_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_14speed_brinstar_revisit_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_14speed_brinstar_revisit_red_tower_elevator) presets_14speed_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_14speed_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_14speed_brinstar_revisit_breaking_the_tube) presets_14speed_brinstar_revisit_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_14speed_brinstar_revisit_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_14speed_brinstar_revisit_entering_kraids_lair) presets_14speed_brinstar_revisit_minikraid: - %cm_preset("Mini-Kraid", #preset_14speed_brinstar_revisit_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_14speed_brinstar_revisit_minikraid) presets_14speed_brinstar_revisit_kraid: - %cm_preset("Kraid", #preset_14speed_brinstar_revisit_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_14speed_brinstar_revisit_kraid) presets_14speed_brinstar_revisit_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_14speed_brinstar_revisit_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_14speed_brinstar_revisit_minikraid_revisit) presets_14speed_brinstar_revisit_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_14speed_brinstar_revisit_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_14speed_brinstar_revisit_kraid_etank) ; Upper Norfair presets_14speed_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_14speed_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_14speed_upper_norfair_precathedral) presets_14speed_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_14speed_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_14speed_upper_norfair_bubble_mountain) presets_14speed_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_14speed_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_14speed_upper_norfair_bubble_mountain_revisit) presets_14speed_upper_norfair_magdollite_room: - %cm_preset("Magdollite Room", #preset_14speed_upper_norfair_magdollite_room) + %cm_preset("Magdollite Room", #preset_names_magdollite_room, #preset_14speed_upper_norfair_magdollite_room) presets_14speed_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_14speed_upper_norfair_lava_spark) + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_14speed_upper_norfair_lava_spark) ; Lower Norfair presets_14speed_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_14speed_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_14speed_lower_norfair_ln_main_hall) presets_14speed_lower_norfair_pillars: - %cm_preset("Pillars", #preset_14speed_lower_norfair_pillars) + %cm_preset("Pillars", #preset_names_pillars, #preset_14speed_lower_norfair_pillars) presets_14speed_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_14speed_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_14speed_lower_norfair_worst_room_in_the_game) presets_14speed_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_14speed_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_14speed_lower_norfair_amphitheatre) presets_14speed_lower_norfair_kihunter_stairs: - %cm_preset("Kihunter Stairs", #preset_14speed_lower_norfair_kihunter_stairs) + %cm_preset("Kihunter Stairs", #preset_names_kihunter_stairs, #preset_14speed_lower_norfair_kihunter_stairs) presets_14speed_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_14speed_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_14speed_lower_norfair_wasteland) presets_14speed_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_14speed_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_14speed_lower_norfair_metal_pirates) presets_14speed_lower_norfair_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_14speed_lower_norfair_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_14speed_lower_norfair_ridley_farming_room) presets_14speed_lower_norfair_ridley: - %cm_preset("Ridley", #preset_14speed_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_14speed_lower_norfair_ridley) presets_14speed_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_14speed_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_14speed_lower_norfair_leaving_ridley) presets_14speed_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_14speed_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_14speed_lower_norfair_wasteland_revisit) presets_14speed_lower_norfair_kihunter_stairs_revisit: - %cm_preset("Kihunter Stairs Revisit", #preset_14speed_lower_norfair_kihunter_stairs_revisit) + %cm_preset("Kihunter Stairs Revisit", #preset_names_kihunter_stairs_revisit, #preset_14speed_lower_norfair_kihunter_stairs_revisit) presets_14speed_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_14speed_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_14speed_lower_norfair_fireflea_room) presets_14speed_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_14speed_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_14speed_lower_norfair_three_musketeers) presets_14speed_lower_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_14speed_lower_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_14speed_lower_norfair_bubble_mountain_revisit) ; Maridia presets_14speed_maridia_entering_maridia: - %cm_preset("Entering Maridia", #preset_14speed_maridia_entering_maridia) + %cm_preset("Entering Maridia", #preset_names_entering_maridia, #preset_14speed_maridia_entering_maridia) presets_14speed_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_14speed_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_14speed_maridia_mt_everest) presets_14speed_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_14speed_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_14speed_maridia_aqueduct) presets_14speed_maridia_botwoon: - %cm_preset("Botwoon", #preset_14speed_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_14speed_maridia_botwoon) presets_14speed_maridia_botwoon_etank_room: - %cm_preset("Botwoon E-Tank Room", #preset_14speed_maridia_botwoon_etank_room) + %cm_preset("Botwoon E-Tank Room", #preset_names_botwoon_etank_room, #preset_14speed_maridia_botwoon_etank_room) presets_14speed_maridia_colosseum: - %cm_preset("Colosseum", #preset_14speed_maridia_colosseum) + %cm_preset("Colosseum", #preset_names_colosseum, #preset_14speed_maridia_colosseum) presets_14speed_maridia_draygon: - %cm_preset("Draygon", #preset_14speed_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_14speed_maridia_draygon) presets_14speed_maridia_colosseum_revisit: - %cm_preset("Colosseum Revisit", #preset_14speed_maridia_colosseum_revisit) + %cm_preset("Colosseum Revisit", #preset_names_colosseum_revisit, #preset_14speed_maridia_colosseum_revisit) presets_14speed_maridia_reverse_botwoon: - %cm_preset("Reverse Botwoon", #preset_14speed_maridia_reverse_botwoon) + %cm_preset("Reverse Botwoon", #preset_names_reverse_botwoon, #preset_14speed_maridia_reverse_botwoon) presets_14speed_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_14speed_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_14speed_maridia_aqueduct_revisit) presets_14speed_maridia_everest_revisit: - %cm_preset("Everest Revisit", #preset_14speed_maridia_everest_revisit) + %cm_preset("Everest Revisit", #preset_names_everest_revisit, #preset_14speed_maridia_everest_revisit) presets_14speed_maridia_red_tower_green_gate: - %cm_preset("Red Tower Green Gate", #preset_14speed_maridia_red_tower_green_gate) + %cm_preset("Red Tower Green Gate", #preset_names_red_tower_green_gate, #preset_14speed_maridia_red_tower_green_gate) ; Tourian presets_14speed_tourian_kihunter_room_revisit: - %cm_preset("Kihunter Room Revisit", #preset_14speed_tourian_kihunter_room_revisit) + %cm_preset("Kihunter Room Revisit", #preset_names_kihunter_room_revisit, #preset_14speed_tourian_kihunter_room_revisit) presets_14speed_tourian_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_14speed_tourian_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_14speed_tourian_terminator_revisit) presets_14speed_tourian_pirate_shaft_revisit: - %cm_preset("Pirate Shaft Revisit", #preset_14speed_tourian_pirate_shaft_revisit) + %cm_preset("Pirate Shaft Revisit", #preset_names_pirate_shaft_revisit, #preset_14speed_tourian_pirate_shaft_revisit) presets_14speed_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_14speed_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_14speed_tourian_metroids_1) presets_14speed_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_14speed_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_14speed_tourian_metroids_2) presets_14speed_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_14speed_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_14speed_tourian_metroids_3) presets_14speed_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_14speed_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_14speed_tourian_metroids_4) presets_14speed_tourian_doors_and_refills: - %cm_preset("Doors and Refills", #preset_14speed_tourian_doors_and_refills) + %cm_preset("Doors and Refills", #preset_names_doors_and_refills, #preset_14speed_tourian_doors_and_refills) presets_14speed_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_14speed_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_14speed_tourian_zeb_skip) presets_14speed_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_14speed_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_14speed_tourian_mother_brain_2) presets_14speed_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_14speed_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_14speed_tourian_mother_brain_3) presets_14speed_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_14speed_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_14speed_tourian_zebes_escape) presets_14speed_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_14speed_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_14speed_tourian_escape_room_3) presets_14speed_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_14speed_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_14speed_tourian_escape_room_4) presets_14speed_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_14speed_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_14speed_tourian_escape_climb) presets_14speed_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_14speed_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_14speed_tourian_escape_parlor) diff --git a/src/presets/allbosskpdr_menu.asm b/src/presets/allbosskpdr_menu.asm index cbb4bf9e..a423a4bc 100644 --- a/src/presets/allbosskpdr_menu.asm +++ b/src/presets/allbosskpdr_menu.asm @@ -165,282 +165,282 @@ presets_submenu_allbosskpdr_tourian: ; Crateria presets_allbosskpdr_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_allbosskpdr_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_allbosskpdr_crateria_ceres_elevator) presets_allbosskpdr_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_allbosskpdr_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_allbosskpdr_crateria_ceres_escape) presets_allbosskpdr_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_allbosskpdr_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_allbosskpdr_crateria_ceres_last_3_rooms) presets_allbosskpdr_crateria_ship: - %cm_preset("Ship", #preset_allbosskpdr_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_allbosskpdr_crateria_ship) presets_allbosskpdr_crateria_pit_room: - %cm_preset("Pit Room", #preset_allbosskpdr_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_allbosskpdr_crateria_pit_room) presets_allbosskpdr_crateria_morph: - %cm_preset("Morph", #preset_allbosskpdr_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_allbosskpdr_crateria_morph) presets_allbosskpdr_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_allbosskpdr_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_allbosskpdr_crateria_pit_room_revisit) presets_allbosskpdr_crateria_climb: - %cm_preset("Climb", #preset_allbosskpdr_crateria_climb) + %cm_preset("Climb", #preset_names_climb, #preset_allbosskpdr_crateria_climb) presets_allbosskpdr_crateria_parlor: - %cm_preset("Parlor", #preset_allbosskpdr_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_allbosskpdr_crateria_parlor) presets_allbosskpdr_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_allbosskpdr_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_allbosskpdr_crateria_bomb_torizo) presets_allbosskpdr_crateria_terminator: - %cm_preset("Terminator", #preset_allbosskpdr_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_allbosskpdr_crateria_terminator) ; Brinstar presets_allbosskpdr_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_allbosskpdr_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_allbosskpdr_brinstar_green_brinstar_elevator) presets_allbosskpdr_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_allbosskpdr_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_allbosskpdr_brinstar_dachora_room) presets_allbosskpdr_brinstar_big_pink: - %cm_preset("Big Pink", #preset_allbosskpdr_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_allbosskpdr_brinstar_big_pink) presets_allbosskpdr_brinstar_red_tower: - %cm_preset("Red Tower", #preset_allbosskpdr_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbosskpdr_brinstar_red_tower) presets_allbosskpdr_brinstar_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_allbosskpdr_brinstar_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_allbosskpdr_brinstar_entering_kraids_lair) presets_allbosskpdr_brinstar_minikraid: - %cm_preset("Mini-Kraid", #preset_allbosskpdr_brinstar_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_allbosskpdr_brinstar_minikraid) presets_allbosskpdr_brinstar_kraid: - %cm_preset("Kraid", #preset_allbosskpdr_brinstar_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_allbosskpdr_brinstar_kraid) presets_allbosskpdr_brinstar_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_allbosskpdr_brinstar_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_allbosskpdr_brinstar_minikraid_revisit) ; Upper Norfair presets_allbosskpdr_upper_norfair_business_center: - %cm_preset("Business Center", #preset_allbosskpdr_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_allbosskpdr_upper_norfair_business_center) presets_allbosskpdr_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_allbosskpdr_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_allbosskpdr_upper_norfair_hijump_etank) presets_allbosskpdr_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_allbosskpdr_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_allbosskpdr_upper_norfair_leaving_hijump) presets_allbosskpdr_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_allbosskpdr_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_allbosskpdr_upper_norfair_precathedral) presets_allbosskpdr_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_allbosskpdr_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_allbosskpdr_upper_norfair_bubble_mountain) presets_allbosskpdr_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_allbosskpdr_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_allbosskpdr_upper_norfair_single_chamber) presets_allbosskpdr_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_allbosskpdr_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_allbosskpdr_upper_norfair_double_chamber_revisit) presets_allbosskpdr_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit) presets_allbosskpdr_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_allbosskpdr_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_allbosskpdr_upper_norfair_business_center_revisit) ; Wrecked Ship presets_allbosskpdr_wrecked_ship_alpha_spark: - %cm_preset("Alpha Spark", #preset_allbosskpdr_wrecked_ship_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_allbosskpdr_wrecked_ship_alpha_spark) presets_allbosskpdr_wrecked_ship_red_tower: - %cm_preset("Red Tower", #preset_allbosskpdr_wrecked_ship_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbosskpdr_wrecked_ship_red_tower) presets_allbosskpdr_wrecked_ship_hellway: - %cm_preset("Hellway", #preset_allbosskpdr_wrecked_ship_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_allbosskpdr_wrecked_ship_hellway) presets_allbosskpdr_wrecked_ship_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_allbosskpdr_wrecked_ship_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_allbosskpdr_wrecked_ship_leaving_power_bombs) presets_allbosskpdr_wrecked_ship_crateria_elevator: - %cm_preset("Crateria Elevator", #preset_allbosskpdr_wrecked_ship_crateria_elevator) + %cm_preset("Crateria Elevator", #preset_names_crateria_elevator, #preset_allbosskpdr_wrecked_ship_crateria_elevator) presets_allbosskpdr_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship) presets_allbosskpdr_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_allbosskpdr_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_allbosskpdr_wrecked_ship_phantoon) presets_allbosskpdr_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_allbosskpdr_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_allbosskpdr_wrecked_ship_leaving_phantoon) presets_allbosskpdr_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft) presets_allbosskpdr_wrecked_ship_attic: - %cm_preset("Attic", #preset_allbosskpdr_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_allbosskpdr_wrecked_ship_attic) presets_allbosskpdr_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_allbosskpdr_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_allbosskpdr_wrecked_ship_bowling_spark) presets_allbosskpdr_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_allbosskpdr_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_allbosskpdr_wrecked_ship_leaving_gravity) ; Maridia presets_allbosskpdr_maridia_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_allbosskpdr_maridia_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_allbosskpdr_maridia_red_tower_elevator) presets_allbosskpdr_maridia_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_allbosskpdr_maridia_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_allbosskpdr_maridia_breaking_the_tube) presets_allbosskpdr_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_allbosskpdr_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_allbosskpdr_maridia_mt_everest) presets_allbosskpdr_maridia_botwoon: - %cm_preset("Botwoon", #preset_allbosskpdr_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_allbosskpdr_maridia_botwoon) presets_allbosskpdr_maridia_halfie: - %cm_preset("Halfie", #preset_allbosskpdr_maridia_halfie) + %cm_preset("Halfie", #preset_names_halfie, #preset_allbosskpdr_maridia_halfie) presets_allbosskpdr_maridia_draygon: - %cm_preset("Draygon", #preset_allbosskpdr_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_allbosskpdr_maridia_draygon) presets_allbosskpdr_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_allbosskpdr_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_allbosskpdr_maridia_whomple_jump) presets_allbosskpdr_maridia_cac_alley: - %cm_preset("Cac Alley", #preset_allbosskpdr_maridia_cac_alley) + %cm_preset("Cac Alley", #preset_names_cac_alley, #preset_allbosskpdr_maridia_cac_alley) presets_allbosskpdr_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_allbosskpdr_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_allbosskpdr_maridia_plasma_spark) presets_allbosskpdr_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_allbosskpdr_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_allbosskpdr_maridia_plasma_beam) presets_allbosskpdr_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_allbosskpdr_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_allbosskpdr_maridia_plasma_spark_revisit) presets_allbosskpdr_maridia_sewers: - %cm_preset("Sewers", #preset_allbosskpdr_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_allbosskpdr_maridia_sewers) ; Upper Norfair Revisit presets_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: - %cm_preset("Ice Beam Hallway", #preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway) + %cm_preset("Ice Beam Hallway", #preset_names_ice_beam_hallway, #preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway) presets_allbosskpdr_upper_norfair_revisit_ice_maze: - %cm_preset("Ice Maze", #preset_allbosskpdr_upper_norfair_revisit_ice_maze) + %cm_preset("Ice Maze", #preset_names_ice_maze, #preset_allbosskpdr_upper_norfair_revisit_ice_maze) presets_allbosskpdr_upper_norfair_revisit_ice_escape: - %cm_preset("Ice Escape", #preset_allbosskpdr_upper_norfair_revisit_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_allbosskpdr_upper_norfair_revisit_ice_escape) presets_allbosskpdr_upper_norfair_revisit_crocomire_speedway: - %cm_preset("Crocomire Speedway", #preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway) + %cm_preset("Crocomire Speedway", #preset_names_crocomire_speedway, #preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway) presets_allbosskpdr_upper_norfair_revisit_crocomire: - %cm_preset("Crocomire", #preset_allbosskpdr_upper_norfair_revisit_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_allbosskpdr_upper_norfair_revisit_crocomire) presets_allbosskpdr_upper_norfair_revisit_leaving_crocomire: - %cm_preset("Leaving Crocomire", #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire) + %cm_preset("Leaving Crocomire", #preset_names_leaving_crocomire, #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire) presets_allbosskpdr_upper_norfair_revisit_kronic_boost: - %cm_preset("Kronic Boost", #preset_allbosskpdr_upper_norfair_revisit_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_allbosskpdr_upper_norfair_revisit_kronic_boost) ; Lower Norfair presets_allbosskpdr_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_allbosskpdr_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_allbosskpdr_lower_norfair_ln_main_hall) presets_allbosskpdr_lower_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_allbosskpdr_lower_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_allbosskpdr_lower_norfair_green_gate_glitch) presets_allbosskpdr_lower_norfair_golden_torizo: - %cm_preset("Golden Torizo", #preset_allbosskpdr_lower_norfair_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_allbosskpdr_lower_norfair_golden_torizo) presets_allbosskpdr_lower_norfair_screw_attack_escape: - %cm_preset("Screw Attack Escape", #preset_allbosskpdr_lower_norfair_screw_attack_escape) + %cm_preset("Screw Attack Escape", #preset_names_screw_attack_escape, #preset_allbosskpdr_lower_norfair_screw_attack_escape) presets_allbosskpdr_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_allbosskpdr_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_allbosskpdr_lower_norfair_worst_room_in_the_game) presets_allbosskpdr_lower_norfair_kihunter_stairs: - %cm_preset("Kihunter Stairs", #preset_allbosskpdr_lower_norfair_kihunter_stairs) + %cm_preset("Kihunter Stairs", #preset_names_kihunter_stairs, #preset_allbosskpdr_lower_norfair_kihunter_stairs) presets_allbosskpdr_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_allbosskpdr_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_allbosskpdr_lower_norfair_metal_pirates) presets_allbosskpdr_lower_norfair_ridley: - %cm_preset("Ridley", #preset_allbosskpdr_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_allbosskpdr_lower_norfair_ridley) presets_allbosskpdr_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_allbosskpdr_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_allbosskpdr_lower_norfair_leaving_ridley) presets_allbosskpdr_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_allbosskpdr_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_allbosskpdr_lower_norfair_wasteland_revisit) presets_allbosskpdr_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_allbosskpdr_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_allbosskpdr_lower_norfair_fireflea_room) presets_allbosskpdr_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_allbosskpdr_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_allbosskpdr_lower_norfair_three_musketeers) presets_allbosskpdr_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_allbosskpdr_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_allbosskpdr_lower_norfair_bubble_mountain_final) ; Spore Spawn presets_allbosskpdr_spore_spawn_maridia_passthrough: - %cm_preset("Maridia Passthrough", #preset_allbosskpdr_spore_spawn_maridia_passthrough) + %cm_preset("Maridia Passthrough", #preset_names_maridia_passthrough, #preset_allbosskpdr_spore_spawn_maridia_passthrough) presets_allbosskpdr_spore_spawn_red_tower: - %cm_preset("Red Tower", #preset_allbosskpdr_spore_spawn_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbosskpdr_spore_spawn_red_tower) presets_allbosskpdr_spore_spawn_lower_green_brinstar: - %cm_preset("Lower Green Brinstar", #preset_allbosskpdr_spore_spawn_lower_green_brinstar) + %cm_preset("Lower Green Brinstar", #preset_names_lower_green_brinstar, #preset_allbosskpdr_spore_spawn_lower_green_brinstar) presets_allbosskpdr_spore_spawn_big_pink_up: - %cm_preset("Big Pink Up", #preset_allbosskpdr_spore_spawn_big_pink_up) + %cm_preset("Big Pink Up", #preset_names_big_pink_up, #preset_allbosskpdr_spore_spawn_big_pink_up) presets_allbosskpdr_spore_spawn_spore_spawn: - %cm_preset("Spore Spawn", #preset_allbosskpdr_spore_spawn_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_allbosskpdr_spore_spawn_spore_spawn) presets_allbosskpdr_spore_spawn_big_pink_down: - %cm_preset("Big Pink Down", #preset_allbosskpdr_spore_spawn_big_pink_down) + %cm_preset("Big Pink Down", #preset_names_big_pink_down, #preset_allbosskpdr_spore_spawn_big_pink_down) presets_allbosskpdr_spore_spawn_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_allbosskpdr_spore_spawn_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_allbosskpdr_spore_spawn_dachora_room_revisit) presets_allbosskpdr_spore_spawn_crateria: - %cm_preset("Crateria", #preset_allbosskpdr_spore_spawn_crateria) + %cm_preset("Crateria", #preset_names_crateria, #preset_allbosskpdr_spore_spawn_crateria) ; Tourian presets_allbosskpdr_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_allbosskpdr_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_allbosskpdr_tourian_metroids_1) presets_allbosskpdr_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_allbosskpdr_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_allbosskpdr_tourian_metroids_2) presets_allbosskpdr_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_allbosskpdr_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_allbosskpdr_tourian_metroids_3) presets_allbosskpdr_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_allbosskpdr_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_allbosskpdr_tourian_metroids_4) presets_allbosskpdr_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_allbosskpdr_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_allbosskpdr_tourian_baby_skip) presets_allbosskpdr_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_allbosskpdr_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_allbosskpdr_tourian_zeb_skip) presets_allbosskpdr_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_allbosskpdr_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_allbosskpdr_tourian_escape_room_3) presets_allbosskpdr_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_allbosskpdr_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_allbosskpdr_tourian_escape_parlor) diff --git a/src/presets/allbosspkdr_menu.asm b/src/presets/allbosspkdr_menu.asm index 87bafd29..59399c77 100644 --- a/src/presets/allbosspkdr_menu.asm +++ b/src/presets/allbosspkdr_menu.asm @@ -176,293 +176,293 @@ presets_submenu_allbosspkdr_tourian: ; Crateria presets_allbosspkdr_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_allbosspkdr_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_allbosspkdr_crateria_ceres_elevator) presets_allbosspkdr_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_allbosspkdr_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_allbosspkdr_crateria_ceres_escape) presets_allbosspkdr_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_allbosspkdr_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_allbosspkdr_crateria_ceres_last_3_rooms) presets_allbosspkdr_crateria_ship: - %cm_preset("Ship", #preset_allbosspkdr_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_allbosspkdr_crateria_ship) presets_allbosspkdr_crateria_pit_room: - %cm_preset("Pit Room", #preset_allbosspkdr_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_allbosspkdr_crateria_pit_room) presets_allbosspkdr_crateria_morph: - %cm_preset("Morph", #preset_allbosspkdr_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_allbosspkdr_crateria_morph) presets_allbosspkdr_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_allbosspkdr_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_allbosspkdr_crateria_pit_room_revisit) presets_allbosspkdr_crateria_climb: - %cm_preset("Climb", #preset_allbosspkdr_crateria_climb) + %cm_preset("Climb", #preset_names_climb, #preset_allbosspkdr_crateria_climb) presets_allbosspkdr_crateria_parlor: - %cm_preset("Parlor", #preset_allbosspkdr_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_allbosspkdr_crateria_parlor) presets_allbosspkdr_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_allbosspkdr_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_allbosspkdr_crateria_bomb_torizo) presets_allbosspkdr_crateria_terminator: - %cm_preset("Terminator", #preset_allbosspkdr_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_allbosspkdr_crateria_terminator) presets_allbosspkdr_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_allbosspkdr_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_allbosspkdr_crateria_green_pirate_shaft) ; Brinstar presets_allbosspkdr_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_allbosspkdr_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_allbosspkdr_brinstar_green_brinstar_elevator) presets_allbosspkdr_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_allbosspkdr_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_allbosspkdr_brinstar_dachora_room) presets_allbosspkdr_brinstar_big_pink: - %cm_preset("Big Pink", #preset_allbosspkdr_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_allbosspkdr_brinstar_big_pink) presets_allbosspkdr_brinstar_red_tower: - %cm_preset("Red Tower", #preset_allbosspkdr_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbosspkdr_brinstar_red_tower) presets_allbosspkdr_brinstar_hellway: - %cm_preset("Hellway", #preset_allbosspkdr_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_allbosspkdr_brinstar_hellway) presets_allbosspkdr_brinstar_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_allbosspkdr_brinstar_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_allbosspkdr_brinstar_leaving_power_bombs) presets_allbosspkdr_brinstar_crateria_elevator: - %cm_preset("Crateria Elevator", #preset_allbosspkdr_brinstar_crateria_elevator) + %cm_preset("Crateria Elevator", #preset_names_crateria_elevator, #preset_allbosspkdr_brinstar_crateria_elevator) presets_allbosspkdr_brinstar_moat: - %cm_preset("Moat", #preset_allbosspkdr_brinstar_moat) + %cm_preset("Moat", #preset_names_moat, #preset_allbosspkdr_brinstar_moat) presets_allbosspkdr_brinstar_ocean: - %cm_preset("Ocean", #preset_allbosspkdr_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_allbosspkdr_brinstar_ocean) ; Wrecked Ship presets_allbosspkdr_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship) presets_allbosspkdr_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_allbosspkdr_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_allbosspkdr_wrecked_ship_phantoon) presets_allbosspkdr_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_allbosspkdr_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_allbosspkdr_wrecked_ship_leaving_phantoon) presets_allbosspkdr_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft) presets_allbosspkdr_wrecked_ship_attic: - %cm_preset("Attic", #preset_allbosspkdr_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_allbosspkdr_wrecked_ship_attic) presets_allbosspkdr_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_allbosspkdr_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_allbosspkdr_wrecked_ship_bowling_spark) presets_allbosspkdr_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_allbosspkdr_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_allbosspkdr_wrecked_ship_leaving_gravity) presets_allbosspkdr_wrecked_ship_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_allbosspkdr_wrecked_ship_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_allbosspkdr_wrecked_ship_red_tower_elevator) presets_allbosspkdr_wrecked_ship_red_tower_descent: - %cm_preset("Red Tower Descent", #preset_allbosspkdr_wrecked_ship_red_tower_descent) + %cm_preset("Red Tower Descent", #preset_names_red_tower_descent, #preset_allbosspkdr_wrecked_ship_red_tower_descent) presets_allbosspkdr_wrecked_ship_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_allbosspkdr_wrecked_ship_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_allbosspkdr_wrecked_ship_breaking_the_tube) ; Upper Norfair presets_allbosspkdr_upper_norfair_business_center: - %cm_preset("Business Center", #preset_allbosspkdr_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_allbosspkdr_upper_norfair_business_center) presets_allbosspkdr_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_allbosspkdr_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_allbosspkdr_upper_norfair_hijump_etank) presets_allbosspkdr_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_allbosspkdr_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_allbosspkdr_upper_norfair_leaving_hijump) presets_allbosspkdr_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_allbosspkdr_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_allbosspkdr_upper_norfair_precathedral) presets_allbosspkdr_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_allbosspkdr_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_allbosspkdr_upper_norfair_bubble_mountain) presets_allbosspkdr_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_allbosspkdr_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_allbosspkdr_upper_norfair_single_chamber) presets_allbosspkdr_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_allbosspkdr_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_allbosspkdr_upper_norfair_double_chamber_revisit) presets_allbosspkdr_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit) presets_allbosspkdr_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_allbosspkdr_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_allbosspkdr_upper_norfair_business_center_revisit) ; Kraid's Lair presets_allbosspkdr_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_allbosspkdr_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_allbosspkdr_kraids_lair_entering_kraids_lair) presets_allbosspkdr_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_allbosspkdr_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_allbosspkdr_kraids_lair_minikraid) presets_allbosspkdr_kraids_lair_kraid: - %cm_preset("Kraid", #preset_allbosspkdr_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_allbosspkdr_kraids_lair_kraid) presets_allbosspkdr_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_allbosspkdr_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_allbosspkdr_kraids_lair_minikraid_revisit) presets_allbosspkdr_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_allbosspkdr_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_allbosspkdr_kraids_lair_leaving_kraids_lair) ; Maridia presets_allbosspkdr_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_allbosspkdr_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_allbosspkdr_maridia_mt_everest) presets_allbosspkdr_maridia_botwoon: - %cm_preset("Botwoon", #preset_allbosspkdr_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_allbosspkdr_maridia_botwoon) presets_allbosspkdr_maridia_halfie: - %cm_preset("Halfie", #preset_allbosspkdr_maridia_halfie) + %cm_preset("Halfie", #preset_names_halfie, #preset_allbosspkdr_maridia_halfie) presets_allbosspkdr_maridia_draygon: - %cm_preset("Draygon", #preset_allbosspkdr_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_allbosspkdr_maridia_draygon) presets_allbosspkdr_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_allbosspkdr_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_allbosspkdr_maridia_whomple_jump) presets_allbosspkdr_maridia_cac_alley: - %cm_preset("Cac Alley", #preset_allbosspkdr_maridia_cac_alley) + %cm_preset("Cac Alley", #preset_names_cac_alley, #preset_allbosspkdr_maridia_cac_alley) presets_allbosspkdr_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_allbosspkdr_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_allbosspkdr_maridia_plasma_spark) presets_allbosspkdr_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_allbosspkdr_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_allbosspkdr_maridia_plasma_beam) presets_allbosspkdr_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_allbosspkdr_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_allbosspkdr_maridia_plasma_spark_revisit) presets_allbosspkdr_maridia_sewers: - %cm_preset("Sewers", #preset_allbosspkdr_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_allbosspkdr_maridia_sewers) ; Upper Norfair Revisit presets_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: - %cm_preset("Ice Beam Hallway", #preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway) + %cm_preset("Ice Beam Hallway", #preset_names_ice_beam_hallway, #preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway) presets_allbosspkdr_upper_norfair_revisit_ice_maze: - %cm_preset("Ice Maze", #preset_allbosspkdr_upper_norfair_revisit_ice_maze) + %cm_preset("Ice Maze", #preset_names_ice_maze, #preset_allbosspkdr_upper_norfair_revisit_ice_maze) presets_allbosspkdr_upper_norfair_revisit_ice_escape: - %cm_preset("Ice Escape", #preset_allbosspkdr_upper_norfair_revisit_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_allbosspkdr_upper_norfair_revisit_ice_escape) presets_allbosspkdr_upper_norfair_revisit_crocomire_speedway: - %cm_preset("Crocomire Speedway", #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway) + %cm_preset("Crocomire Speedway", #preset_names_crocomire_speedway, #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway) presets_allbosspkdr_upper_norfair_revisit_crocomire: - %cm_preset("Crocomire", #preset_allbosspkdr_upper_norfair_revisit_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_allbosspkdr_upper_norfair_revisit_crocomire) presets_allbosspkdr_upper_norfair_revisit_leaving_crocomire: - %cm_preset("Leaving Crocomire", #preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire) + %cm_preset("Leaving Crocomire", #preset_names_leaving_crocomire, #preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire) presets_allbosspkdr_upper_norfair_revisit_kronic_boost: - %cm_preset("Kronic Boost", #preset_allbosspkdr_upper_norfair_revisit_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_allbosspkdr_upper_norfair_revisit_kronic_boost) ; Lower Norfair presets_allbosspkdr_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_allbosspkdr_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_allbosspkdr_lower_norfair_ln_main_hall) presets_allbosspkdr_lower_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_allbosspkdr_lower_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_allbosspkdr_lower_norfair_green_gate_glitch) presets_allbosspkdr_lower_norfair_golden_torizo: - %cm_preset("Golden Torizo", #preset_allbosspkdr_lower_norfair_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_allbosspkdr_lower_norfair_golden_torizo) presets_allbosspkdr_lower_norfair_screw_attack_escape: - %cm_preset("Screw Attack Escape", #preset_allbosspkdr_lower_norfair_screw_attack_escape) + %cm_preset("Screw Attack Escape", #preset_names_screw_attack_escape, #preset_allbosspkdr_lower_norfair_screw_attack_escape) presets_allbosspkdr_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_allbosspkdr_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_allbosspkdr_lower_norfair_worst_room_in_the_game) presets_allbosspkdr_lower_norfair_kihunter_stairs: - %cm_preset("Kihunter Stairs", #preset_allbosspkdr_lower_norfair_kihunter_stairs) + %cm_preset("Kihunter Stairs", #preset_names_kihunter_stairs, #preset_allbosspkdr_lower_norfair_kihunter_stairs) presets_allbosspkdr_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_allbosspkdr_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_allbosspkdr_lower_norfair_metal_pirates) presets_allbosspkdr_lower_norfair_ridley: - %cm_preset("Ridley", #preset_allbosspkdr_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_allbosspkdr_lower_norfair_ridley) presets_allbosspkdr_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_allbosspkdr_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_allbosspkdr_lower_norfair_leaving_ridley) presets_allbosspkdr_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_allbosspkdr_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_allbosspkdr_lower_norfair_wasteland_revisit) presets_allbosspkdr_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_allbosspkdr_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_allbosspkdr_lower_norfair_fireflea_room) presets_allbosspkdr_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_allbosspkdr_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_allbosspkdr_lower_norfair_three_musketeers) presets_allbosspkdr_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_allbosspkdr_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_allbosspkdr_lower_norfair_bubble_mountain_final) ; Spore Spawn presets_allbosspkdr_spore_spawn_maridia_passthrough: - %cm_preset("Maridia Passthrough", #preset_allbosspkdr_spore_spawn_maridia_passthrough) + %cm_preset("Maridia Passthrough", #preset_names_maridia_passthrough, #preset_allbosspkdr_spore_spawn_maridia_passthrough) presets_allbosspkdr_spore_spawn_red_tower: - %cm_preset("Red Tower", #preset_allbosspkdr_spore_spawn_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbosspkdr_spore_spawn_red_tower) presets_allbosspkdr_spore_spawn_lower_green_brinstar: - %cm_preset("Lower Green Brinstar", #preset_allbosspkdr_spore_spawn_lower_green_brinstar) + %cm_preset("Lower Green Brinstar", #preset_names_lower_green_brinstar, #preset_allbosspkdr_spore_spawn_lower_green_brinstar) presets_allbosspkdr_spore_spawn_big_pink_up: - %cm_preset("Big Pink Up", #preset_allbosspkdr_spore_spawn_big_pink_up) + %cm_preset("Big Pink Up", #preset_names_big_pink_up, #preset_allbosspkdr_spore_spawn_big_pink_up) presets_allbosspkdr_spore_spawn_spore_spawn: - %cm_preset("Spore Spawn", #preset_allbosspkdr_spore_spawn_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_allbosspkdr_spore_spawn_spore_spawn) presets_allbosspkdr_spore_spawn_big_pink_down: - %cm_preset("Big Pink Down", #preset_allbosspkdr_spore_spawn_big_pink_down) + %cm_preset("Big Pink Down", #preset_names_big_pink_down, #preset_allbosspkdr_spore_spawn_big_pink_down) presets_allbosspkdr_spore_spawn_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_allbosspkdr_spore_spawn_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_allbosspkdr_spore_spawn_dachora_room_revisit) presets_allbosspkdr_spore_spawn_crateria: - %cm_preset("Crateria", #preset_allbosspkdr_spore_spawn_crateria) + %cm_preset("Crateria", #preset_names_crateria, #preset_allbosspkdr_spore_spawn_crateria) ; Tourian presets_allbosspkdr_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_allbosspkdr_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_allbosspkdr_tourian_metroids_1) presets_allbosspkdr_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_allbosspkdr_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_allbosspkdr_tourian_metroids_2) presets_allbosspkdr_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_allbosspkdr_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_allbosspkdr_tourian_metroids_3) presets_allbosspkdr_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_allbosspkdr_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_allbosspkdr_tourian_metroids_4) presets_allbosspkdr_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_allbosspkdr_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_allbosspkdr_tourian_baby_skip) presets_allbosspkdr_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_allbosspkdr_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_allbosspkdr_tourian_zeb_skip) presets_allbosspkdr_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_allbosspkdr_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_allbosspkdr_tourian_escape_room_3) presets_allbosspkdr_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_allbosspkdr_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_allbosspkdr_tourian_escape_parlor) diff --git a/src/presets/allbossprkd_menu.asm b/src/presets/allbossprkd_menu.asm index 30071af1..4cf34a49 100644 --- a/src/presets/allbossprkd_menu.asm +++ b/src/presets/allbossprkd_menu.asm @@ -170,297 +170,297 @@ presets_submenu_allbossprkd_tourian: ; Crateria presets_allbossprkd_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_allbossprkd_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_allbossprkd_crateria_ceres_elevator) presets_allbossprkd_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_allbossprkd_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_allbossprkd_crateria_ceres_escape) presets_allbossprkd_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_allbossprkd_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_allbossprkd_crateria_ceres_last_3_rooms) presets_allbossprkd_crateria_ship: - %cm_preset("Ship", #preset_allbossprkd_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_allbossprkd_crateria_ship) presets_allbossprkd_crateria_pit_room: - %cm_preset("Pit Room", #preset_allbossprkd_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_allbossprkd_crateria_pit_room) presets_allbossprkd_crateria_morph: - %cm_preset("Morph", #preset_allbossprkd_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_allbossprkd_crateria_morph) presets_allbossprkd_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_allbossprkd_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_allbossprkd_crateria_pit_room_revisit) presets_allbossprkd_crateria_climb: - %cm_preset("Climb", #preset_allbossprkd_crateria_climb) + %cm_preset("Climb", #preset_names_climb, #preset_allbossprkd_crateria_climb) presets_allbossprkd_crateria_parlor: - %cm_preset("Parlor", #preset_allbossprkd_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_allbossprkd_crateria_parlor) presets_allbossprkd_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_allbossprkd_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_allbossprkd_crateria_bomb_torizo) presets_allbossprkd_crateria_terminator: - %cm_preset("Terminator", #preset_allbossprkd_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_allbossprkd_crateria_terminator) presets_allbossprkd_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_allbossprkd_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_allbossprkd_crateria_green_pirate_shaft) ; Brinstar presets_allbossprkd_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_allbossprkd_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_allbossprkd_brinstar_green_brinstar_elevator) presets_allbossprkd_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_allbossprkd_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_allbossprkd_brinstar_dachora_room) presets_allbossprkd_brinstar_big_pink: - %cm_preset("Big Pink", #preset_allbossprkd_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_allbossprkd_brinstar_big_pink) presets_allbossprkd_brinstar_spore_spawn: - %cm_preset("Spore Spawn", #preset_allbossprkd_brinstar_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_allbossprkd_brinstar_spore_spawn) presets_allbossprkd_brinstar_sporefall: - %cm_preset("Sporefall", #preset_allbossprkd_brinstar_sporefall) + %cm_preset("Sporefall", #preset_names_sporefall, #preset_allbossprkd_brinstar_sporefall) presets_allbossprkd_brinstar_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_allbossprkd_brinstar_big_pink_revisit) + %cm_preset("Big Pink Revisit", #preset_names_big_pink_revisit, #preset_allbossprkd_brinstar_big_pink_revisit) presets_allbossprkd_brinstar_red_tower: - %cm_preset("Red Tower", #preset_allbossprkd_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_allbossprkd_brinstar_red_tower) presets_allbossprkd_brinstar_hellway: - %cm_preset("Hellway", #preset_allbossprkd_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_allbossprkd_brinstar_hellway) presets_allbossprkd_brinstar_leaving_power_bombs: - %cm_preset("Leaving Power Bombs", #preset_allbossprkd_brinstar_leaving_power_bombs) + %cm_preset("Leaving Power Bombs", #preset_names_leaving_power_bombs, #preset_allbossprkd_brinstar_leaving_power_bombs) ; Wrecked Ship presets_allbossprkd_wrecked_ship_moat: - %cm_preset("Moat", #preset_allbossprkd_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_allbossprkd_wrecked_ship_moat) presets_allbossprkd_wrecked_ship_ocean: - %cm_preset("Ocean", #preset_allbossprkd_wrecked_ship_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_allbossprkd_wrecked_ship_ocean) presets_allbossprkd_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_allbossprkd_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_allbossprkd_wrecked_ship_entering_wrecked_ship) presets_allbossprkd_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_allbossprkd_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_allbossprkd_wrecked_ship_phantoon) presets_allbossprkd_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft) presets_allbossprkd_wrecked_ship_attic: - %cm_preset("Attic", #preset_allbossprkd_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_allbossprkd_wrecked_ship_attic) presets_allbossprkd_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_allbossprkd_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_allbossprkd_wrecked_ship_bowling_alley) presets_allbossprkd_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_allbossprkd_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_allbossprkd_wrecked_ship_leaving_gravity) presets_allbossprkd_wrecked_ship_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_allbossprkd_wrecked_ship_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_allbossprkd_wrecked_ship_red_tower_elevator) presets_allbossprkd_wrecked_ship_red_tower_descent: - %cm_preset("Red Tower Descent", #preset_allbossprkd_wrecked_ship_red_tower_descent) + %cm_preset("Red Tower Descent", #preset_names_red_tower_descent, #preset_allbossprkd_wrecked_ship_red_tower_descent) presets_allbossprkd_wrecked_ship_spazer: - %cm_preset("Spazer", #preset_allbossprkd_wrecked_ship_spazer) + %cm_preset("Spazer", #preset_names_spazer, #preset_allbossprkd_wrecked_ship_spazer) presets_allbossprkd_wrecked_ship_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_allbossprkd_wrecked_ship_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_allbossprkd_wrecked_ship_breaking_the_tube) ; Upper Norfair presets_allbossprkd_upper_norfair_business_center: - %cm_preset("Business Center", #preset_allbossprkd_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_allbossprkd_upper_norfair_business_center) presets_allbossprkd_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_allbossprkd_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_allbossprkd_upper_norfair_hijump_etank) presets_allbossprkd_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_allbossprkd_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_allbossprkd_upper_norfair_leaving_hijump) presets_allbossprkd_upper_norfair_ice_beam_hallway: - %cm_preset("Ice Beam Hallway", #preset_allbossprkd_upper_norfair_ice_beam_hallway) + %cm_preset("Ice Beam Hallway", #preset_names_ice_beam_hallway, #preset_allbossprkd_upper_norfair_ice_beam_hallway) presets_allbossprkd_upper_norfair_ice_maze: - %cm_preset("Ice Maze", #preset_allbossprkd_upper_norfair_ice_maze) + %cm_preset("Ice Maze", #preset_names_ice_maze, #preset_allbossprkd_upper_norfair_ice_maze) presets_allbossprkd_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_allbossprkd_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_allbossprkd_upper_norfair_ice_escape) presets_allbossprkd_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_allbossprkd_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_allbossprkd_upper_norfair_precathedral) presets_allbossprkd_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_allbossprkd_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_allbossprkd_upper_norfair_bubble_mountain) presets_allbossprkd_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_allbossprkd_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_allbossprkd_upper_norfair_single_chamber) presets_allbossprkd_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_allbossprkd_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_allbossprkd_upper_norfair_double_chamber_revisit) presets_allbossprkd_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_allbossprkd_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_allbossprkd_upper_norfair_volcano_room) presets_allbossprkd_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_allbossprkd_upper_norfair_lava_spark) + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_allbossprkd_upper_norfair_lava_spark) ; Lower Norfair presets_allbossprkd_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_allbossprkd_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_allbossprkd_lower_norfair_ln_main_hall) presets_allbossprkd_lower_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_allbossprkd_lower_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_allbossprkd_lower_norfair_green_gate_glitch) presets_allbossprkd_lower_norfair_golden_torizo: - %cm_preset("Golden Torizo", #preset_allbossprkd_lower_norfair_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_allbossprkd_lower_norfair_golden_torizo) presets_allbossprkd_lower_norfair_screw_attack_escape: - %cm_preset("Screw Attack Escape", #preset_allbossprkd_lower_norfair_screw_attack_escape) + %cm_preset("Screw Attack Escape", #preset_names_screw_attack_escape, #preset_allbossprkd_lower_norfair_screw_attack_escape) presets_allbossprkd_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_allbossprkd_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_allbossprkd_lower_norfair_worst_room_in_the_game) presets_allbossprkd_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_allbossprkd_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_allbossprkd_lower_norfair_amphitheatre) presets_allbossprkd_lower_norfair_kihunter_stairs: - %cm_preset("Kihunter Stairs", #preset_allbossprkd_lower_norfair_kihunter_stairs) + %cm_preset("Kihunter Stairs", #preset_names_kihunter_stairs, #preset_allbossprkd_lower_norfair_kihunter_stairs) presets_allbossprkd_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_allbossprkd_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_allbossprkd_lower_norfair_wasteland) presets_allbossprkd_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_allbossprkd_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_allbossprkd_lower_norfair_metal_pirates) presets_allbossprkd_lower_norfair_ridley: - %cm_preset("Ridley", #preset_allbossprkd_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_allbossprkd_lower_norfair_ridley) presets_allbossprkd_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_allbossprkd_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_allbossprkd_lower_norfair_leaving_ridley) presets_allbossprkd_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_allbossprkd_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_allbossprkd_lower_norfair_wasteland_revisit) presets_allbossprkd_lower_norfair_kihunter_stairs_revisit: - %cm_preset("Kihunter Stairs Revisit", #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit) + %cm_preset("Kihunter Stairs Revisit", #preset_names_kihunter_stairs_revisit, #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit) presets_allbossprkd_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_allbossprkd_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_allbossprkd_lower_norfair_fireflea_room) presets_allbossprkd_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_allbossprkd_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_allbossprkd_lower_norfair_three_musketeers) ; Upper Norfair Revisit presets_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit) presets_allbossprkd_upper_norfair_revisit_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft) + %cm_preset("Red Pirate Shaft", #preset_names_red_pirate_shaft, #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft) presets_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: - %cm_preset("Acid Snakes Tunnel", #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel) + %cm_preset("Acid Snakes Tunnel", #preset_names_acid_snakes_tunnel, #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel) presets_allbossprkd_upper_norfair_revisit_crocomire: - %cm_preset("Crocomire", #preset_allbossprkd_upper_norfair_revisit_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_allbossprkd_upper_norfair_revisit_crocomire) presets_allbossprkd_upper_norfair_revisit_leaving_crocomire: - %cm_preset("Leaving Crocomire", #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire) + %cm_preset("Leaving Crocomire", #preset_names_leaving_crocomire, #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire) presets_allbossprkd_upper_norfair_revisit_crocomire_escape: - %cm_preset("Crocomire Escape", #preset_allbossprkd_upper_norfair_revisit_crocomire_escape) + %cm_preset("Crocomire Escape", #preset_names_crocomire_escape, #preset_allbossprkd_upper_norfair_revisit_crocomire_escape) presets_allbossprkd_upper_norfair_revisit_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_allbossprkd_upper_norfair_revisit_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_allbossprkd_upper_norfair_revisit_business_center_revisit) ; Kraid's Lair presets_allbossprkd_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_allbossprkd_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_allbossprkd_kraids_lair_entering_kraids_lair) presets_allbossprkd_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_allbossprkd_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_allbossprkd_kraids_lair_minikraid) presets_allbossprkd_kraids_lair_kraid: - %cm_preset("Kraid", #preset_allbossprkd_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_allbossprkd_kraids_lair_kraid) presets_allbossprkd_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_allbossprkd_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_allbossprkd_kraids_lair_minikraid_revisit) presets_allbossprkd_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_allbossprkd_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_allbossprkd_kraids_lair_leaving_kraids_lair) ; Maridia presets_allbossprkd_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_allbossprkd_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_allbossprkd_maridia_mt_everest) presets_allbossprkd_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_allbossprkd_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_allbossprkd_maridia_aqueduct) presets_allbossprkd_maridia_botwoon: - %cm_preset("Botwoon", #preset_allbossprkd_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_allbossprkd_maridia_botwoon) presets_allbossprkd_maridia_halfie: - %cm_preset("Halfie", #preset_allbossprkd_maridia_halfie) + %cm_preset("Halfie", #preset_names_halfie, #preset_allbossprkd_maridia_halfie) presets_allbossprkd_maridia_draygon: - %cm_preset("Draygon", #preset_allbossprkd_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_allbossprkd_maridia_draygon) presets_allbossprkd_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_allbossprkd_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_allbossprkd_maridia_whomple_jump) presets_allbossprkd_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_allbossprkd_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_allbossprkd_maridia_reverse_botwoon_hallway) presets_allbossprkd_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_allbossprkd_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_allbossprkd_maridia_aqueduct_revisit) presets_allbossprkd_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_allbossprkd_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_allbossprkd_maridia_mt_everest_revisit) presets_allbossprkd_maridia_red_brinstar_gate: - %cm_preset("Red Brinstar Gate", #preset_allbossprkd_maridia_red_brinstar_gate) + %cm_preset("Red Brinstar Gate", #preset_names_red_brinstar_gate, #preset_allbossprkd_maridia_red_brinstar_gate) ; Tourian presets_allbossprkd_tourian_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_allbossprkd_tourian_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_allbossprkd_tourian_crateria_kihunters) presets_allbossprkd_tourian_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_allbossprkd_tourian_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_allbossprkd_tourian_terminator_revisit) presets_allbossprkd_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_allbossprkd_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_allbossprkd_tourian_metroids_1) presets_allbossprkd_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_allbossprkd_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_allbossprkd_tourian_metroids_2) presets_allbossprkd_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_allbossprkd_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_allbossprkd_tourian_metroids_3) presets_allbossprkd_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_allbossprkd_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_allbossprkd_tourian_metroids_4) presets_allbossprkd_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_allbossprkd_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_allbossprkd_tourian_baby_skip) presets_allbossprkd_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_allbossprkd_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_allbossprkd_tourian_gadora_room) presets_allbossprkd_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_allbossprkd_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_allbossprkd_tourian_zeb_skip) presets_allbossprkd_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_allbossprkd_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_allbossprkd_tourian_escape_room_3) presets_allbossprkd_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_allbossprkd_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_allbossprkd_tourian_escape_parlor) diff --git a/src/presets/combine_map_preset_data.py b/src/presets/combine_map_preset_data.py index 5255ccba..47e035c4 100644 --- a/src/presets/combine_map_preset_data.py +++ b/src/presets/combine_map_preset_data.py @@ -100,16 +100,17 @@ def compute_distance(current_index, last_data_index): distance = distance + 1 return distance -def load_preset_data(file_path): +def load_preset_data(file_label): global all_presets_data_list global all_presets_name_list global name_dict data_dict = {} + input_filepath = file_label + "_data.asm" last_data_index = -2 preset_data_list = [] preset_name = None preset_name_list = [] - with open(file_path, 'r') as file: + with open(input_filepath, 'r') as file: for line in file: line = line.rstrip() if line.startswith("preset_"): @@ -158,7 +159,7 @@ def load_preset_data(file_path): elif preset_name: raise Exception("Empty line in preset: " + preset_name) if len(preset_data_list) <= 0: - raise Exception("No preset data found in file: " + file_path) + raise Exception("No preset data found in file: " + input_filepath) all_presets_data_list.append(preset_data_list) all_presets_name_list.append(preset_name_list) @@ -342,8 +343,8 @@ def write_combined_preset_data(): print(" dw #$FFFF", file=file) -load_preset_data("100map_data.asm") -load_preset_data("spazermap_data.asm") +load_preset_data("100map") +load_preset_data("spazermap") combine_preset_data() write_combined_preset_data() diff --git a/src/presets/combine_preset_data.py b/src/presets/combine_preset_data.py index 6ccc0970..142e405b 100644 --- a/src/presets/combine_preset_data.py +++ b/src/presets/combine_preset_data.py @@ -35,16 +35,17 @@ def compute_distance(current_index, last_data_index): distance = distance + 1 return distance -def load_preset_data(file_path): +def load_preset_data(file_label): global all_presets_data_list global all_presets_name_list global name_dict data_dict = {} + input_filepath = file_label + "_data.asm" last_data_index = -2 preset_data_list = [] preset_name = None preset_name_list = [] - with open(file_path, 'r') as file: + with open(input_filepath, 'r') as file: for line in file: line = line.rstrip() if line.startswith("preset_"): @@ -90,7 +91,7 @@ def load_preset_data(file_path): elif preset_name: raise Exception("Empty line in preset: " + preset_name) if len(preset_data_list) <= 0: - raise Exception("No preset data found in file: " + file_path) + raise Exception("No preset data found in file: " + input_filepath) all_presets_data_list.append(preset_data_list) all_presets_name_list.append(preset_name_list) @@ -273,27 +274,27 @@ def write_combined_preset_data(): print(" dw #$FFFF", file=file) -load_preset_data("kpdr21_data.asm") -load_preset_data("kpdr22_data.asm") -load_preset_data("kpdr23_data.asm") -load_preset_data("kpdr25_data.asm") -load_preset_data("prkd19_data.asm") -load_preset_data("prkd20_data.asm") -load_preset_data("pkrd_data.asm") -load_preset_data("gtclassic_data.asm") -load_preset_data("gtmax_data.asm") -load_preset_data("hundo_data.asm") -load_preset_data("100early_data.asm") -load_preset_data("14ice_data.asm") -load_preset_data("14speed_data.asm") -load_preset_data("rbo_data.asm") -load_preset_data("nintendopower_data.asm") -load_preset_data("allbosskpdr_data.asm") -load_preset_data("allbosspkdr_data.asm") -load_preset_data("allbossprkd_data.asm") -load_preset_data("nghyper_data.asm") -load_preset_data("ngplasma_data.asm") -load_preset_data("suitless_data.asm") +load_preset_data("kpdr21") +load_preset_data("kpdr22") +load_preset_data("kpdr23") +load_preset_data("kpdr25") +load_preset_data("prkd19") +load_preset_data("prkd20") +load_preset_data("pkrd") +load_preset_data("gtclassic") +load_preset_data("gtmax") +load_preset_data("100early") +load_preset_data("hundo") +load_preset_data("14ice") +load_preset_data("14speed") +load_preset_data("rbo") +load_preset_data("suitless") +load_preset_data("ngplasma") +load_preset_data("nghyper") +load_preset_data("nintendopower") +load_preset_data("allbosskpdr") +load_preset_data("allbosspkdr") +load_preset_data("allbossprkd") combine_preset_data() write_combined_preset_data() diff --git a/src/presets/combine_preset_names.py b/src/presets/combine_preset_names.py new file mode 100644 index 00000000..33b76170 --- /dev/null +++ b/src/presets/combine_preset_names.py @@ -0,0 +1,122 @@ +#!/usr/bin/env python +import sys +import os +import re +import shutil + +all_preset_names = {} +names_total_size = 0 + +def compute_label_from_name(name): + return re.sub(r"\W", "", re.sub(r"[+\s]+", "_", name.lower())) + +def load_preset_names(file_label): + global all_preset_names + global names_total_size + category_presets = {} + group_label = "---" + group_name = "---" + input_filepath = file_label + "_menu.asm" + output_filepath = file_label + "_menu.out" + with open(input_filepath, 'r') as infile: + with open(output_filepath, 'w', newline='\n') as outfile: + outline = None + for line in infile: + if line.startswith("; "): + if outline: + outfile.write(outline) + group_name = line.rstrip()[2:] + group_label = compute_label_from_name(group_name) + outline = f'; {group_name}\n' + elif line.startswith(" %cm_preset(\""): + preset_name = line[16:].split("\"")[0] + preset_label = compute_label_from_name(preset_name) + if preset_label in all_preset_names: + if preset_name != all_preset_names[preset_label]: + raise Exception("Name conflict: " + preset_name + " and " + all_preset_names[preset_label] + " both resolve to " + preset_label) + else: + all_preset_names[preset_label] = preset_name + names_total_size += len(preset_name) + 1 + category_preset_label = f'{file_label}_{group_label}_{preset_label}' + if category_preset_label in category_presets: + raise Exception("Category preset defined multiple times: preset_" + category_preset_label) + category_presets[category_preset_label] = f'{group_name}: {preset_name}' + outline = f'presets_{category_preset_label}:\n' + outfile.write(outline) + outline = f' %cm_preset(\"{preset_name}\", #preset_names_{preset_label}, #preset_{category_preset_label})\n' + else: + if outline: + outfile.write(outline) + outline = line + if outline: + outfile.write(outline) + shutil.move(output_filepath, input_filepath) + input_filepath = file_label + "_data.asm" + output_filepath = file_label + "_data.out" + with open(input_filepath, 'r') as infile: + with open(output_filepath, 'w', newline='\n') as outfile: + for line in infile: + if line.startswith("preset_"): + category_preset_label = line[7:-2] + if category_preset_label not in category_presets: + raise Exception("Category preset not found: preset_" + category_preset_label) + outfile.write(line) + elif line.startswith(" dw #preset_"): + category_preset_label = line[15:].split(";")[0].rstrip() + if category_preset_label not in category_presets: + raise Exception("Category preset not found: dw #preset_" + category_preset_label) + category_preset_name = category_presets[category_preset_label] + outline = f' dw #preset_{category_preset_label} ; {category_preset_name}\n' + outfile.write(outline) + else: + outfile.write(line) + shutil.move(output_filepath, input_filepath) + +def write_combined_preset_names(): + global all_preset_names + global names_total_size + if names_total_size > 32768: + raise Exception("Names table exceeds one bank in size: " + str(names_total_size)) + starting_addr = 0xF00000 - names_total_size + with open("combined_preset_names.asm", 'w') as file: + print("", file=file) + print(f'warnpc ${starting_addr:06X}', file=file) + print(f'org ${starting_addr:06X}', file=file) + print("print pc, \" preset names start\"", file=file) + print("", file=file) + print("preset_names:", file=file) + print("", file=file) + for preset_label in sorted(all_preset_names.keys()): + preset_name = all_preset_names[preset_label] + print(f'preset_names_{preset_label}:', file=file) + print(f' db \"{preset_name}\", #$FF', file=file) + print("", file=file) + print("print pc, \" preset names end\"", file=file) + print("", file=file) + + +load_preset_names("kpdr21") +load_preset_names("kpdr22") +load_preset_names("kpdr23") +load_preset_names("kpdr25") +load_preset_names("prkd19") +load_preset_names("prkd20") +load_preset_names("pkrd") +load_preset_names("gtclassic") +load_preset_names("gtmax") +load_preset_names("100early") +load_preset_names("hundo") +load_preset_names("100map") +load_preset_names("spazermap") +load_preset_names("14ice") +load_preset_names("14speed") +load_preset_names("rbo") +load_preset_names("suitless") +load_preset_names("ngplasma") +load_preset_names("nghyper") +load_preset_names("nintendopower") +load_preset_names("allbosskpdr") +load_preset_names("allbosspkdr") +load_preset_names("allbossprkd") +write_combined_preset_names() + diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 34740dd7..799ac228 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -8,16 +8,16 @@ preset_prkd20_crateria_ceres_elevator: preset_pkrd_crateria_ceres_elevator: preset_gtclassic_crateria_ceres_elevator: preset_gtmax_crateria_ceres_elevator: -preset_hundo_bombs_ceres_elevator: preset_100early_crateria_ceres_elevator: +preset_hundo_bombs_ceres_elevator: preset_14ice_crateria_ceres_elevator: preset_14speed_crateria_ceres_elevator: preset_rbo_bombs_ceres_elevator: +preset_suitless_bombs_ceres_elevator: preset_nintendopower_crateria_ceres_elevator: preset_allbosskpdr_crateria_ceres_elevator: preset_allbosspkdr_crateria_ceres_elevator: preset_allbossprkd_crateria_ceres_elevator: -preset_suitless_bombs_ceres_elevator: dw #$0000 dw $078D, $AB58 ; DDB dw $079B, $DF45 ; MDB @@ -96,8 +96,8 @@ preset_prkd20_crateria_ceres_escape: preset_pkrd_crateria_ceres_escape: preset_gtclassic_crateria_ceres_escape: preset_gtmax_crateria_ceres_escape: -preset_hundo_bombs_ceres_escape: preset_100early_crateria_ceres_escape: +preset_hundo_bombs_ceres_escape: preset_14ice_crateria_ceres_escape: preset_14speed_crateria_ceres_escape: preset_rbo_bombs_ceres_escape: @@ -158,8 +158,8 @@ preset_prkd20_crateria_ceres_last_3_rooms: preset_pkrd_crateria_ceres_last_3_rooms: preset_gtclassic_crateria_ceres_last_3_rooms: preset_gtmax_crateria_ceres_last_3_rooms: -preset_hundo_bombs_ceres_last_3_rooms: preset_100early_crateria_ceres_last_3_rooms: +preset_hundo_bombs_ceres_last_3_rooms: preset_14ice_crateria_ceres_last_3_rooms: preset_14speed_crateria_ceres_last_3_rooms: preset_rbo_bombs_ceres_last_3_rooms: @@ -185,8 +185,8 @@ preset_prkd20_crateria_ship: preset_pkrd_crateria_ship: preset_gtclassic_crateria_ship: preset_gtmax_crateria_ship: -preset_hundo_bombs_ship: preset_100early_crateria_ship: +preset_hundo_bombs_ship: preset_14ice_crateria_ship: preset_14speed_crateria_ship: preset_rbo_bombs_ship: @@ -266,8 +266,8 @@ preset_prkd20_crateria_parlor: preset_pkrd_crateria_parlor: preset_gtclassic_crateria_parlor: preset_gtmax_crateria_parlor: -preset_hundo_bombs_parlor: preset_100early_crateria_parlor: +preset_hundo_bombs_parlor: preset_14ice_crateria_parlor: preset_14speed_crateria_parlor: preset_rbo_bombs_parlor_down: @@ -434,23 +434,6 @@ preset_suitless_bombs_construction_zone_down: dw $D872, $0400 ; Items dw #$FFFF -preset_allbosskpdr_crateria_climb: -preset_allbosspkdr_crateria_climb: -preset_allbossprkd_crateria_climb: - dw #preset_allbosskpdr_crateria_pit_room_revisit - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0001 ; Events - dw #$FFFF - preset_suitless_bombs_construction_zone_up: dw #preset_allbosskpdr_crateria_pit_room_revisit dw $078D, $8EDA ; DDB @@ -562,8 +545,8 @@ preset_kpdr25_crateria_climb_down: preset_prkd19_crateria_climb_down: preset_prkd20_crateria_climb_down: preset_pkrd_crateria_climb_down: -preset_hundo_bombs_climb_down: preset_100early_crateria_climb_down: +preset_hundo_bombs_climb_down: preset_14ice_crateria_climb_down: preset_14speed_crateria_climb_down: preset_rbo_bombs_climb_down: @@ -607,67 +590,6 @@ preset_kpdr25_crateria_construction_zone: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_crateria_parlor: -preset_allbosspkdr_crateria_parlor: -preset_allbossprkd_crateria_parlor: - dw #preset_allbosskpdr_crateria_climb - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0AF6, $01A0 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $0400 ; Doors - dw #$FFFF - -preset_suitless_bombs_climb_up: - dw #preset_allbosskpdr_crateria_climb - dw $090F, $5000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0059 ; Health - dw $0A1C, $000C ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0023 ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $D8B2, $0400 ; Doors - dw #$FFFF - -preset_allbosskpdr_crateria_bomb_torizo: -preset_allbosspkdr_crateria_bomb_torizo: -preset_allbossprkd_crateria_bomb_torizo: - dw #preset_allbosskpdr_crateria_climb - dw $078D, $8982 ; DDB - dw $079B, $9879 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $09C6, $0000 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BC ; Samus X - dw $D8B2, $2400 ; Doors - dw #$FFFF - -preset_allbosskpdr_crateria_terminator: -preset_allbosspkdr_crateria_terminator: -preset_allbossprkd_crateria_terminator: - dw #preset_allbosskpdr_crateria_climb - dw $078D, $8BB6 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $D828, $0004 ; Bosses - dw $D870, $0080 ; Items - dw $D8B2, $2C00 ; Doors - dw #$FFFF - preset_gtclassic_crateria_construction_zone_up: preset_kpdr21_crateria_construction_zone_revisit: preset_kpdr22_crateria_construction_zone_revisit: @@ -695,11 +617,16 @@ preset_kpdr21_crateria_climb_up: preset_kpdr22_crateria_climb_up: preset_kpdr23_crateria_climb_up: preset_kpdr25_crateria_climb_up: - dw #preset_allbosskpdr_crateria_climb + dw #preset_suitless_bombs_pit_room_up + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $4000 ; Screen subpixel X position dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position dw $0AF6, $0083 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D820, $0001 ; Events dw $D8B2, $0400 ; Doors dw #$FFFF @@ -747,14 +674,42 @@ preset_kpdr25_crateria_pit_room: dw $0917, $00C0 ; Layer 2 X position dw #$FFFF +preset_allbosskpdr_crateria_climb: +preset_allbosspkdr_crateria_climb: +preset_allbossprkd_crateria_climb: + dw #preset_gtclassic_crateria_climb_up + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $0AF6, $0087 ; Samus X + dw $D8B2, $0000 ; Doors + dw #$FFFF + +preset_suitless_bombs_climb_up: + dw #preset_gtclassic_crateria_climb_up + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $0A1C, $000C ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0023 ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw #$FFFF + preset_kpdr21_crateria_parlor_revisit: preset_kpdr22_crateria_parlor_revisit: preset_kpdr23_crateria_parlor_revisit: preset_kpdr25_crateria_parlor_revisit: preset_gtclassic_crateria_parlor_revisit: - dw #preset_allbosskpdr_crateria_parlor + dw #preset_gtclassic_crateria_climb_up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0913, $C000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_kpdr21_crateria_flyway: @@ -762,18 +717,19 @@ preset_kpdr22_crateria_flyway: preset_kpdr23_crateria_flyway: preset_kpdr25_crateria_flyway: preset_gtclassic_crateria_flyway: - dw #preset_allbosskpdr_crateria_bomb_torizo + dw #preset_gtclassic_crateria_climb_up dw $078D, $8B3E ; DDB dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels dw $0913, $2BFF ; Screen subpixel Y position dw $0915, $01E6 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $016C ; Layer 2 Y position - dw $09C6, $0005 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state dw $0AF6, $0369 ; Samus X dw $0AFA, $026B ; Samus Y - dw $D8B2, $0400 ; Doors dw #$FFFF preset_kpdr21_crateria_bomb_torizo: @@ -781,11 +737,17 @@ preset_kpdr22_crateria_bomb_torizo: preset_kpdr23_crateria_bomb_torizo: preset_kpdr25_crateria_bomb_torizo: preset_gtclassic_crateria_bomb_torizo: - dw #preset_allbosskpdr_crateria_bomb_torizo - dw $090F, $4000 ; Screen subpixel X position + dw #preset_gtclassic_crateria_climb_up + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $0911, $0200 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state dw $0AF6, $02BE ; Samus X + dw $D8B2, $2400 ; Doors dw #$FFFF preset_kpdr21_crateria_alcatraz: @@ -793,30 +755,17 @@ preset_kpdr22_crateria_alcatraz: preset_kpdr23_crateria_alcatraz: preset_kpdr25_crateria_alcatraz: preset_gtclassic_crateria_alcatraz: - dw #preset_allbosskpdr_crateria_terminator + dw #preset_gtclassic_crateria_climb_up dw $078D, $8BAA ; DDB dw $079B, $9879 ; MDB dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items dw $0AF6, $0040 ; Samus X - dw #$FFFF - -preset_kpdr21_crateria_terminator: -preset_kpdr22_crateria_terminator: -preset_kpdr23_crateria_terminator: -preset_kpdr25_crateria_terminator: -preset_gtclassic_crateria_terminator: - dw #preset_allbosskpdr_crateria_terminator - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AFA, $0099 ; Samus Y + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors dw #$FFFF preset_ngplasma_ceres_station_magnet_stairs_escape: @@ -856,8 +805,8 @@ preset_nghyper_wrecked_ship_moat: preset_prkd19_crateria_pit_room: preset_prkd20_crateria_pit_room: preset_pkrd_crateria_pit_room: -preset_hundo_bombs_pit_room: preset_100early_crateria_pit_room: +preset_hundo_bombs_pit_room: preset_14ice_crateria_pit_room: preset_14speed_crateria_pit_room: preset_rbo_bombs_pit_room: @@ -869,8 +818,8 @@ preset_nintendopower_crateria_pit_room: preset_prkd19_crateria_morph: preset_prkd20_crateria_morph: preset_pkrd_crateria_morph: -preset_hundo_bombs_morph: preset_100early_crateria_morph: +preset_hundo_bombs_morph: preset_14ice_crateria_morph: preset_14speed_crateria_morph: preset_rbo_bombs_morph: @@ -882,8 +831,8 @@ preset_nintendopower_crateria_morph: preset_prkd19_crateria_construction_zone_down: preset_prkd20_crateria_construction_zone_down: preset_pkrd_crateria_construction_zone_down: -preset_hundo_bombs_construction_zone_down: preset_100early_crateria_construction_zone_down: +preset_hundo_bombs_construction_zone_down: preset_14ice_crateria_construction_zone_down: preset_14speed_crateria_construction_zone_down: preset_rbo_bombs_construction_zone_down: @@ -895,8 +844,8 @@ preset_nintendopower_crateria_construction_zone_down: preset_prkd19_crateria_construction_zone_up: preset_prkd20_crateria_construction_zone_up: preset_pkrd_crateria_construction_zone_up: -preset_hundo_bombs_construction_zone_up: preset_100early_crateria_construction_zone_up: +preset_hundo_bombs_construction_zone_up: preset_14ice_crateria_construction_zone_up: preset_14speed_crateria_construction_zone_up: preset_rbo_bombs_construction_zone_up: @@ -908,8 +857,8 @@ preset_nintendopower_crateria_construction_zone_up: preset_prkd19_crateria_pit_room_revisit: preset_prkd20_crateria_pit_room_revisit: preset_pkrd_crateria_pit_room_revisit: -preset_hundo_bombs_pit_room_revisit: preset_100early_crateria_pit_room_revisit: +preset_hundo_bombs_pit_room_revisit: preset_14ice_crateria_pit_room_revisit: preset_14speed_crateria_pit_room_revisit: preset_rbo_bombs_pit_room_revisit: @@ -917,14 +866,6 @@ preset_rbo_bombs_pit_room_revisit: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_bombs_climb_up: -preset_100early_crateria_climb_up: - dw #preset_allbosskpdr_crateria_climb - dw $0917, $0000 ; Layer 2 X position - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B2, $0400 ; Doors - dw #$FFFF - preset_rbo_bombs_taco_tank_optional: dw #preset_suitless_bombs_pit_room_up dw $078D, $8ECE ; DDB @@ -944,21 +885,6 @@ preset_rbo_bombs_taco_tank_optional: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rbo_bombs_retro_etank: - dw #preset_allbosskpdr_crateria_bomb_torizo - dw $078D, $8EAA ; DDB - dw $079B, $9F11 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0059 ; Health - dw $0AF6, $00D1 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D8B2, $0600 ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - preset_prkd19_crateria_climb_up: preset_prkd20_crateria_climb_up: preset_pkrd_crateria_climb_up: @@ -978,53 +904,37 @@ preset_gtmax_crateria_morph: dw $090F, $B000 ; Screen subpixel X position dw #$FFFF -preset_suitless_bombs_parlor_up: +preset_allbosskpdr_crateria_parlor: +preset_allbosspkdr_crateria_parlor: +preset_allbossprkd_crateria_parlor: dw #preset_kpdr21_crateria_parlor_revisit - dw $0913, $2800 ; Screen subpixel Y position - dw $0AF8, $C000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_bombs_flyway: - dw #preset_kpdr21_crateria_flyway - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $01E9 ; Screen Y position in pixels - dw $0919, $016E ; Layer 2 Y position - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $036B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0270 ; Samus Y - dw $0AFC, $6BFF ; Samus subpixel Y + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position dw #$FFFF -preset_suitless_bombs_bomb_torizo: +preset_allbosskpdr_crateria_bomb_torizo: +preset_allbosspkdr_crateria_bomb_torizo: +preset_allbossprkd_crateria_bomb_torizo: dw #preset_kpdr21_crateria_bomb_torizo - dw $0913, $FC00 ; Screen subpixel Y position - dw $0AF6, $02C3 ; Samus X - dw $0AF8, $F7FF ; Samus subpixel X + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $0AF6, $02BC ; Samus X dw #$FFFF -preset_suitless_power_bombs_alcatraz: +preset_allbosskpdr_crateria_terminator: +preset_allbosspkdr_crateria_terminator: +preset_allbossprkd_crateria_terminator: dw #preset_kpdr21_crateria_alcatraz - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0A1C, $0010 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0031 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_power_bombs_terminator: - dw #preset_allbosskpdr_crateria_terminator - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0087 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0917, $0065 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00E9 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X dw #$FFFF preset_allbosskpdr_brinstar_green_brinstar_elevator: @@ -1041,32 +951,6 @@ preset_allbosskpdr_brinstar_green_brinstar_elevator: dw $D870, $0180 ; Items dw #$FFFF -preset_ngplasma_wrecked_ship_moat: - dw #preset_nghyper_wrecked_ship_moat - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $011A ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $00D3 ; Layer 2 X position - dw $09C6, $00E4 ; Missiles - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01A7 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_wrecked_ship_ocean: - dw #preset_nghyper_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00E6 ; Missiles - dw $0AF6, $01A3 ; Samus X - dw $0AF8, $67FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_nintendopower_crateria_pit_room_revisit: dw #preset_prkd19_crateria_pit_room_revisit dw $09C8, $000A ; Max missiles @@ -1097,14 +981,20 @@ preset_gtmax_crateria_climb_up: preset_prkd19_crateria_parlor_revisit: preset_prkd20_crateria_parlor_revisit: preset_pkrd_crateria_parlor_revisit: -preset_hundo_bombs_parlor_revisit: -preset_100early_crateria_parlor_revisit: preset_14ice_crateria_parlor_revisit: preset_14speed_crateria_parlor_revisit: +preset_100early_crateria_parlor_revisit: +preset_hundo_bombs_parlor_revisit: dw #preset_kpdr21_crateria_parlor_revisit dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_suitless_bombs_parlor_up: + dw #preset_kpdr21_crateria_parlor_revisit + dw $0913, $2800 ; Screen subpixel Y position + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + preset_gtmax_crateria_parlor_flyway: dw #preset_kpdr21_crateria_parlor_revisit dw $090F, $8000 ; Screen subpixel X position @@ -1115,26 +1005,57 @@ preset_gtmax_crateria_parlor_flyway: preset_prkd19_crateria_flyway: preset_prkd20_crateria_flyway: preset_pkrd_crateria_flyway: -preset_hundo_bombs_flyway: -preset_100early_crateria_flyway: preset_14ice_crateria_flyway: preset_14speed_crateria_flyway: +preset_100early_crateria_flyway: +preset_hundo_bombs_flyway: dw #preset_kpdr21_crateria_flyway dw $09D2, $0001 ; Currently selected item dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_gtmax_crateria_flyway: + dw #preset_kpdr21_crateria_flyway + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $01E9 ; Screen Y position in pixels + dw $0919, $016E ; Layer 2 Y position + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AFA, $0270 ; Samus Y + dw #$FFFF + preset_prkd19_crateria_bomb_torizo: preset_prkd20_crateria_bomb_torizo: preset_pkrd_crateria_bomb_torizo: -preset_hundo_bombs_bomb_torizo: -preset_100early_crateria_bomb_torizo: preset_14ice_crateria_bomb_torizo: preset_14speed_crateria_bomb_torizo: +preset_100early_crateria_bomb_torizo: +preset_hundo_bombs_bomb_torizo: dw #preset_kpdr21_crateria_bomb_torizo dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_gtmax_crateria_bomb_torizo: + dw #preset_kpdr21_crateria_bomb_torizo + dw $0913, $A400 ; Screen subpixel Y position + dw $0AF6, $02BD ; Samus X + dw #$FFFF + +preset_rbo_bombs_retro_etank: + dw #preset_kpdr21_crateria_bomb_torizo + dw $078D, $8EAA ; DDB + dw $079B, $9F11 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0059 ; Health + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D8B2, $0600 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_prkd19_crateria_alcatraz: preset_prkd20_crateria_alcatraz: preset_pkrd_crateria_alcatraz: @@ -1144,83 +1065,212 @@ preset_14speed_crateria_alcatraz: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_crateria_green_pirate_shaft: -preset_kpdr22_crateria_green_pirate_shaft: -preset_kpdr23_crateria_green_pirate_shaft: -preset_kpdr25_crateria_green_pirate_shaft: -preset_gtclassic_crateria_green_pirate_shaft: +preset_gtmax_crateria_alcatraz: + dw #preset_kpdr21_crateria_alcatraz + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0AF6, $0038 ; Samus X + dw #$FFFF + +preset_gtmax_crateria_terminator: dw #preset_kpdr21_crateria_alcatraz + dw $078D, $8BF2 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $5C00 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_ngplasma_wrecked_ship_moat: + dw #preset_nghyper_wrecked_ship_moat + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $011A ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $00D3 ; Layer 2 X position + dw $09C6, $00E4 ; Missiles + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01A7 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_wrecked_ship_ocean: + dw #preset_nghyper_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00E6 ; Missiles + dw $0AF6, $01A3 ; Samus X + dw $0AF8, $67FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_crateria_climb_up: +preset_hundo_bombs_climb_up: + dw #preset_prkd19_crateria_climb_up + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0AF6, $0087 ; Samus X + dw #$FFFF + +preset_allbosspkdr_crateria_green_pirate_shaft: +preset_allbossprkd_crateria_green_pirate_shaft: + dw #preset_allbosskpdr_brinstar_green_brinstar_elevator dw $078D, $895E ; DDB dw $079B, $990D ; MDB - dw $090F, $9F00 ; Screen subpixel X position + dw $07F5, $0005 ; Music Track + dw $090F, $3D00 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position + dw $0915, $01EF ; Screen Y position in pixels + dw $09C2, $00C7 ; Health + dw $0AF6, $0046 ; Samus X + dw $0AFA, $028F ; Samus Y + dw #$FFFF + +preset_allbosspkdr_brinstar_green_brinstar_elevator: +preset_allbossprkd_brinstar_green_brinstar_elevator: + dw #preset_allbosskpdr_brinstar_green_brinstar_elevator + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09C6, $0002 ; Missiles + dw $0AF6, $007E ; Samus X + dw #$FFFF + +preset_rbo_bombs_pit_room_final_visit: + dw #preset_nintendopower_crateria_pit_room_revisit dw $09C2, $00C7 ; Health dw $09C4, $00C7 ; Max health - dw $0AF6, $0063 ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D870, $0180 ; Items + dw $09C6, $0007 ; Missiles + dw $D820, $0001 ; Events + dw $D872, $3400 ; Items + dw $D8B2, $0600 ; Doors dw #$FFFF -preset_prkd19_crateria_terminator: -preset_prkd20_crateria_terminator: -preset_pkrd_crateria_terminator: -preset_14ice_crateria_terminator: -preset_14speed_crateria_terminator: -preset_100early_crateria_terminator: - dw #preset_kpdr21_crateria_terminator - dw $0AF8, $FFFF ; Samus subpixel X +preset_rbo_bombs_climb_up: + dw #preset_prkd19_crateria_climb_up + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $3400 ; Items + dw $D8B2, $0600 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_nintendopower_crateria_climb_up: - dw #preset_hundo_bombs_climb_up +preset_kpdr21_crateria_terminator: +preset_kpdr22_crateria_terminator: +preset_kpdr23_crateria_terminator: +preset_kpdr25_crateria_terminator: +preset_gtclassic_crateria_terminator: + dw #preset_allbosskpdr_crateria_terminator + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_rbo_bombs_parlor_up: + dw #preset_prkd19_crateria_parlor_revisit + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items + dw $D872, $3400 ; Items + dw $D8B2, $0600 ; Doors dw $D8B6, $0004 ; Doors dw #$FFFF -preset_gtmax_crateria_flyway: - dw #preset_suitless_bombs_flyway - dw $090F, $C000 ; Screen subpixel X position - dw $0AF6, $0369 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y +preset_rbo_bombs_flyway: + dw #preset_prkd19_crateria_flyway + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $3400 ; Items + dw $D8B2, $0600 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_gtmax_crateria_bomb_torizo: +preset_suitless_bombs_flyway: + dw #preset_gtmax_crateria_flyway + dw $090F, $0000 ; Screen subpixel X position + dw $0AF6, $036B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $6BFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_bombs_bomb_torizo: dw #preset_kpdr21_crateria_bomb_torizo - dw $0913, $A400 ; Screen subpixel Y position - dw $0AF6, $02BD ; Samus X + dw $0913, $FC00 ; Screen subpixel Y position + dw $0AF6, $02C3 ; Samus X + dw $0AF8, $F7FF ; Samus subpixel X dw #$FFFF -preset_gtmax_crateria_alcatraz: - dw #preset_kpdr21_crateria_alcatraz - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0AF6, $0038 ; Samus X +preset_rbo_bombs_bomb_torizo: + dw #preset_prkd19_crateria_bomb_torizo + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2600 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_gtmax_crateria_terminator: - dw #preset_kpdr21_crateria_alcatraz - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $5C00 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $009B ; Samus Y +preset_100early_crateria_alcatraz: + dw #preset_prkd19_crateria_alcatraz + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_kpdr21_brinstar_green_brinstar_elevator: -preset_kpdr22_brinstar_green_brinstar_elevator: -preset_kpdr23_brinstar_green_brinstar_elevator: -preset_kpdr25_brinstar_green_brinstar_elevator: - dw #preset_allbosskpdr_brinstar_green_brinstar_elevator - dw $0913, $C400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $008B ; Health - dw $0AF6, $007E ; Samus X +preset_hundo_kraid_alcatraz: + dw #preset_prkd19_crateria_alcatraz + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C6, $0004 ; Missiles + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0028 ; Samus X + dw #$FFFF + +preset_rbo_bombs_alcatraz: + dw #preset_prkd19_crateria_alcatraz + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_suitless_power_bombs_alcatraz: + dw #preset_gtmax_crateria_alcatraz + dw $0913, $5400 ; Screen subpixel Y position + dw $0A1C, $0010 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0031 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw #$FFFF + +preset_gtmax_crateria_green_pirate_shaft: + dw #preset_gtmax_crateria_terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $6C00 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FA ; Screen Y position in pixels + dw $0919, $017B ; Layer 2 Y position + dw $0AFA, $0298 ; Samus Y dw #$FFFF preset_ngplasma_wrecked_ship_ocean: @@ -1249,14 +1299,12 @@ preset_nghyper_wrecked_ship_entering_wrecked_ship: dw $D8B0, $3001 ; Doors dw #$FFFF -preset_rbo_bombs_pit_room_final_visit: - dw #preset_nintendopower_crateria_pit_room_revisit - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0007 ; Missiles - dw $D820, $0001 ; Events - dw $D872, $3400 ; Items - dw $D8B2, $0600 ; Doors +preset_nintendopower_crateria_climb_up: + dw #preset_100early_crateria_climb_up + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors dw #$FFFF preset_nintendopower_crateria_parlor_revisit: @@ -1283,110 +1331,77 @@ preset_nintendopower_crateria_bomb_torizo: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_100early_crateria_alcatraz: - dw #preset_prkd19_crateria_alcatraz - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0AF6, $0037 ; Samus X - dw #$FFFF - -preset_hundo_kraid_alcatraz: - dw #preset_prkd19_crateria_alcatraz - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C6, $0004 ; Missiles - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0028 ; Samus X - dw #$FFFF - -preset_prkd19_crateria_green_pirate_shaft: -preset_prkd20_crateria_green_pirate_shaft: -preset_pkrd_crateria_green_pirate_shaft: -preset_14ice_crateria_green_pirate_shaft: -preset_14speed_crateria_green_pirate_shaft: - dw #preset_kpdr21_crateria_green_pirate_shaft - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_allbosspkdr_crateria_green_pirate_shaft: -preset_allbossprkd_crateria_green_pirate_shaft: - dw #preset_kpdr21_crateria_green_pirate_shaft - dw $090F, $3D00 ; Screen subpixel X position - dw $0915, $01EF ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0046 ; Samus X - dw $0AFA, $028F ; Samus Y +preset_kpdr21_crateria_green_pirate_shaft: +preset_kpdr22_crateria_green_pirate_shaft: +preset_kpdr23_crateria_green_pirate_shaft: +preset_kpdr25_crateria_green_pirate_shaft: +preset_gtclassic_crateria_green_pirate_shaft: + dw #preset_allbosspkdr_crateria_green_pirate_shaft + dw $090F, $9F00 ; Screen subpixel X position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_allbosspkdr_brinstar_green_brinstar_elevator: -preset_allbossprkd_brinstar_green_brinstar_elevator: +preset_kpdr21_brinstar_green_brinstar_elevator: +preset_kpdr22_brinstar_green_brinstar_elevator: +preset_kpdr23_brinstar_green_brinstar_elevator: +preset_kpdr25_brinstar_green_brinstar_elevator: dw #preset_allbosskpdr_brinstar_green_brinstar_elevator - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C6, $0002 ; Missiles + dw $0913, $C400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $008B ; Health dw $0AF6, $007E ; Samus X dw #$FFFF -preset_suitless_power_bombs_green_pirate_shaft: - dw #preset_kpdr21_crateria_green_pirate_shaft - dw $090F, $7200 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0050 ; Samus X - dw $0AF8, $E5FF ; Samus subpixel X - dw $0AFA, $0294 ; Samus Y - dw #$FFFF - -preset_kpdr21_brinstar_early_supers: -preset_kpdr22_brinstar_early_supers: -preset_kpdr23_brinstar_early_supers: -preset_kpdr25_brinstar_early_supers: - dw #preset_kpdr21_crateria_green_pirate_shaft - dw $078D, $8C0A ; DDB +preset_allbosskpdr_brinstar_dachora_room: + dw #preset_allbosspkdr_crateria_green_pirate_shaft + dw $078D, $8D4E ; DDB dw $079B, $9AD9 ; MDB dw $07F3, $000F ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0915, $041B ; Screen Y position in pixels - dw $0919, $0314 ; Layer 2 Y position + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $061A ; Screen Y position in pixels dw $09C2, $008B ; Health dw $09C6, $0000 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B4, $0002 ; Doors + dw $0AF6, $0054 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $0401 ; Items + dw $D8B4, $0006 ; Doors dw #$FFFF -preset_hundo_kraid_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $0004 ; Missiles +preset_prkd19_crateria_terminator: +preset_prkd20_crateria_terminator: +preset_pkrd_crateria_terminator: +preset_100early_crateria_terminator: +preset_14ice_crateria_terminator: +preset_14speed_crateria_terminator: + dw #preset_kpdr21_crateria_terminator + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_bombs_climb_up: - dw #preset_nintendopower_crateria_climb_up - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $0AF6, $0083 ; Samus X - dw $D872, $3400 ; Items - dw $D8B2, $0600 ; Doors +preset_nintendopower_crateria_alcatraz: + dw #preset_100early_crateria_alcatraz + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_gtmax_crateria_green_pirate_shaft: - dw #preset_gtmax_crateria_terminator - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $6C00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FA ; Screen Y position in pixels - dw $0919, $017B ; Layer 2 Y position - dw $0AFA, $0298 ; Samus Y +preset_suitless_power_bombs_terminator: + dw #preset_100early_crateria_alcatraz + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $0911, $0087 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0065 ; Layer 2 X position + dw $0AF6, $00E9 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF preset_ngplasma_wrecked_ship_entering_wrecked_ship: @@ -1454,199 +1469,101 @@ preset_nghyper_wrecked_ship_leaving_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF -preset_rbo_bombs_parlor_up: - dw #preset_nintendopower_crateria_parlor_revisit - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $D872, $3400 ; Items - dw $D8B2, $0600 ; Doors +preset_prkd19_crateria_green_pirate_shaft: +preset_prkd20_crateria_green_pirate_shaft: +preset_pkrd_crateria_green_pirate_shaft: +preset_14ice_crateria_green_pirate_shaft: +preset_14speed_crateria_green_pirate_shaft: + dw #preset_kpdr21_crateria_green_pirate_shaft + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_bombs_flyway: - dw #preset_nintendopower_crateria_flyway - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $D872, $3400 ; Items - dw $D8B2, $0600 ; Doors +preset_suitless_power_bombs_green_pirate_shaft: + dw #preset_kpdr21_crateria_green_pirate_shaft + dw $090F, $7200 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0050 ; Samus X + dw $0AF8, $E5FF ; Samus subpixel X + dw $0AFA, $0294 ; Samus Y dw #$FFFF -preset_rbo_bombs_bomb_torizo: - dw #preset_nintendopower_crateria_bomb_torizo - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2600 ; Doors +preset_suitless_power_bombs_mushroom_kingdom: + dw #preset_allbosspkdr_crateria_green_pirate_shaft + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $008B ; Health + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_rbo_bombs_alcatraz: - dw #preset_prkd19_crateria_alcatraz +preset_prkd19_brinstar_green_brinstar_elevator: +preset_prkd20_brinstar_green_brinstar_elevator: +preset_pkrd_brinstar_green_brinstar_elevator: +preset_14ice_brinstar_green_brinstar_elevator: +preset_14speed_brinstar_green_brinstar_elevator: + dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw $090F, $1C80 ; Screen subpixel X position dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors + dw $09C6, $0002 ; Missiles + dw $0AF6, $007C ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_bombs_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors +preset_suitless_power_bombs_green_brinstar_elevator: + dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $0084 ; Samus X + dw $0AF8, $5B00 ; Samus subpixel X dw #$FFFF -preset_nintendopower_crateria_alcatraz: - dw #preset_100early_crateria_alcatraz - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors - dw #$FFFF - -preset_nintendopower_crateria_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors - dw #$FFFF - -preset_100early_crateria_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $01FD ; Screen Y position in pixels - dw $0AF6, $0077 ; Samus X - dw #$FFFF - -preset_100early_brinstar_green_brinstar: +preset_gtmax_brinstar_green_brinstar_elevator: dw #preset_kpdr21_brinstar_green_brinstar_elevator dw $0913, $1800 ; Screen subpixel Y position - dw $0AF6, $0080 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_hundo_kraid_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $090F, $4280 ; Screen subpixel X position - dw $0915, $01EB ; Screen Y position in pixels - dw $0AF6, $002E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_rbo_bombs_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - -preset_prkd19_brinstar_green_brinstar_elevator: -preset_prkd20_brinstar_green_brinstar_elevator: -preset_pkrd_brinstar_green_brinstar_elevator: -preset_14ice_brinstar_green_brinstar_elevator: -preset_14speed_brinstar_green_brinstar_elevator: - dw #preset_allbosspkdr_brinstar_green_brinstar_elevator - dw $090F, $1C80 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $007C ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_gtmax_brinstar_green_brinstar_elevator: - dw #preset_allbosspkdr_brinstar_green_brinstar_elevator - dw $090F, $8000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles dw $0AF6, $007D ; Samus X dw $D870, $0080 ; Items dw #$FFFF -preset_suitless_power_bombs_mushroom_kingdom: - dw #preset_suitless_power_bombs_green_pirate_shaft - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $008B ; Health - dw $0AF6, $0046 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_100early_brinstar_early_supers: -preset_hundo_kraid_early_supers: - dw #preset_kpdr21_brinstar_early_supers - dw $0915, $041C ; Screen Y position in pixels - dw $0919, $0315 ; Layer 2 Y position - dw $0AF6, $00AB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_allbosspkdr_brinstar_dachora_room: +preset_allbossprkd_brinstar_dachora_room: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $090F, $F000 ; Screen subpixel X position + dw $09C2, $00BD ; Health + dw $0AF6, $0056 ; Samus X dw #$FFFF -preset_kpdr21_brinstar_dachora_room: -preset_kpdr22_brinstar_dachora_room: -preset_kpdr23_brinstar_dachora_room: -preset_kpdr25_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_early_supers - dw $078D, $8D4E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position +preset_allbosskpdr_brinstar_big_pink: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $09C2, $0081 ; Health - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D872, $0401 ; Items - dw $D8B4, $0006 ; Doors - dw #$FFFF - -preset_ngplasma_wrecked_ship_basement: - dw #preset_nghyper_wrecked_ship_basement - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0693 ; Screen Y position in pixels - dw $0919, $04EE ; Layer 2 Y position - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $04C8 ; Samus X - dw $0AF8, $9BFF ; Samus subpixel X - dw $0AFA, $0743 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_wrecked_ship_phantoon: - dw #preset_nghyper_wrecked_ship_phantoon - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $04CD ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X + dw $0AF6, $06B2 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_ngplasma_wrecked_ship_leaving_phantoon: - dw #preset_nghyper_wrecked_ship_leaving_phantoon - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00B5 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X +preset_nintendopower_crateria_terminator: + dw #preset_prkd19_crateria_terminator + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors dw #$FFFF preset_nghyper_wrecked_ship_wrecked_ship_shaft: @@ -1666,32 +1583,16 @@ preset_nghyper_wrecked_ship_wrecked_ship_shaft: dw #$FFFF preset_nintendopower_crateria_green_pirate_shaft: - dw #preset_100early_crateria_green_pirate_shaft + dw #preset_prkd19_crateria_green_pirate_shaft + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $01FD ; Screen Y position in pixels dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles + dw $0AF6, $0077 ; Samus X dw $D872, $1400 ; Items dw $D8B6, $0004 ; Doors dw #$FFFF -preset_hundo_kraid_elevator: - dw #preset_100early_brinstar_green_brinstar - dw $090F, $4280 ; Screen subpixel X position - dw #$FFFF - -preset_suitless_power_bombs_green_brinstar_elevator: - dw #preset_100early_brinstar_green_brinstar - dw $090F, $4000 ; Screen subpixel X position - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $0084 ; Samus X - dw $0AF8, $5B00 ; Samus subpixel X - dw #$FFFF - -preset_suitless_power_bombs_early_supers: - dw #preset_kpdr21_brinstar_early_supers - dw $0AF6, $00A9 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw #$FFFF - preset_nintendopower_spore_spawn_green_brinstar_elevator: dw #preset_prkd19_brinstar_green_brinstar_elevator dw $09C6, $000A ; Missiles @@ -1700,143 +1601,52 @@ preset_nintendopower_spore_spawn_green_brinstar_elevator: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_gtclassic_brinstar_green_brinstar_elevator: - dw #preset_prkd19_brinstar_green_brinstar_elevator - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_kraid_reverse_mockball: - dw #preset_prkd19_brinstar_green_brinstar_elevator - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00B3 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $003F ; Samus X - dw $D872, $040F ; Items - dw $D8B4, $0042 ; Doors - dw #$FFFF - -preset_prkd19_brinstar_early_supers: -preset_prkd20_brinstar_early_supers: -preset_pkrd_brinstar_early_supers: - dw #preset_100early_brinstar_early_supers - dw $090F, $7000 ; Screen subpixel X position +preset_allbosspkdr_brinstar_big_pink: + dw #preset_allbosskpdr_brinstar_big_pink + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position dw $09C2, $00C7 ; Health - dw $0AF6, $00A1 ; Samus X - dw #$FFFF - -preset_gtmax_brinstar_early_supers: - dw #preset_100early_brinstar_early_supers - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $0AF6, $00A3 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0080 ; Items + dw $0AF6, $06A4 ; Samus X dw #$FFFF -preset_prkd19_brinstar_dachora_room: -preset_prkd20_brinstar_dachora_room: -preset_pkrd_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_dachora_room - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $061A ; Screen Y position in pixels - dw $0919, $0493 ; Layer 2 Y position +preset_allbossprkd_brinstar_big_pink: + dw #preset_allbosskpdr_brinstar_big_pink + dw $0913, $9400 ; Screen subpixel Y position dw $09C2, $00BD ; Health - dw $0AF6, $0053 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_allbosskpdr_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_dachora_room - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $061A ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008B ; Health - dw $0AF6, $0054 ; Samus X - dw #$FFFF - -preset_kpdr21_brinstar_big_pink: -preset_kpdr22_brinstar_big_pink: -preset_kpdr23_brinstar_big_pink: -preset_kpdr25_brinstar_big_pink: - dw #preset_kpdr21_brinstar_dachora_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position dw $09C6, $0002 ; Missiles dw $0AF6, $069C ; Samus X - dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_power_bombs_brinstar_reserve: - dw #preset_kpdr21_brinstar_dachora_room - dw $078D, $8CD6 ; DDB - dw $079B, $9BC8 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0077 ; Health - dw $0AF6, $02CF ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8B4, $0042 ; Doors +preset_allbossprkd_brinstar_spore_spawn: + dw #preset_allbosskpdr_brinstar_big_pink + dw $078D, $8DC6 ; DDB + dw $079B, $9D9C ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00C2 ; Health + dw $09C6, $0001 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $0377 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D8B4, $2406 ; Doors dw #$FFFF -preset_kpdr21_brinstar_green_hill_zone: -preset_kpdr22_brinstar_green_hill_zone: -preset_kpdr23_brinstar_green_hill_zone: -preset_kpdr25_brinstar_green_hill_zone: - dw #preset_kpdr21_brinstar_dachora_room - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0611 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $048C ; Layer 2 Y position +preset_allbosskpdr_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_big_pink + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position dw $09A6, $1000 ; Equipped Beams dw $09A8, $1000 ; Collected Beams - dw $09C6, $0007 ; Missiles + dw $09C6, $0005 ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $0365 ; Samus X + dw $0AF6, $05D0 ; Samus X dw $D872, $04C1 ; Items dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_ngplasma_wrecked_ship_wrecked_ship_shaft: - dw #preset_nghyper_wrecked_ship_wrecked_ship_shaft - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0227 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $019D ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02C7 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X + dw $D8B6, $0008 ; Doors dw #$FFFF preset_nghyper_wrecked_ship_leaving_wrecked_ship: @@ -1871,170 +1681,195 @@ preset_nghyper_wrecked_ship_kihunters_revisit: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_rbo_brinstar_green_brinstar_elevator: - dw #preset_nintendopower_spore_spawn_green_brinstar_elevator - dw $09C2, $00EF ; Health - dw $09C4, $012B ; Max health - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw #$FFFF - -preset_rbo_brinstar_early_supers_reserve: - dw #preset_kpdr21_brinstar_early_supers - dw $09C2, $00E5 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - -preset_100early_brinstar_reverse_mockball: - dw #preset_hundo_kraid_reverse_mockball - dw $09C2, $0077 ; Health - dw $0AF6, $0044 ; Samus X - dw #$FFFF - -preset_suitless_power_bombs_reverse_mockball: - dw #preset_hundo_kraid_reverse_mockball - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0077 ; Health - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF8, $2000 ; Samus subpixel X - dw #$FFFF - -preset_gtclassic_brinstar_early_supers: - dw #preset_prkd19_brinstar_early_supers - dw $0AF8, $0000 ; Samus subpixel X - dw #$FFFF - -preset_gtclassic_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_dachora_room - dw $090F, $E000 ; Screen subpixel X position - dw $0915, $051F ; Screen Y position in pixels - dw $0919, $03D7 ; Layer 2 Y position - dw $09C2, $00BD ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0019 ; Samus position/state - dw $0A1E, $0308 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $058F ; Samus Y +preset_gtmax_brinstar_early_supers: + dw #preset_gtmax_crateria_green_pirate_shaft + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $041C ; Screen Y position in pixels + dw $0919, $0315 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $048B ; Samus Y dw $D8B4, $0002 ; Doors dw #$FFFF preset_gtmax_brinstar_dachora_room: - dw #preset_prkd19_brinstar_dachora_room + dw #preset_allbosskpdr_brinstar_dachora_room dw $090F, $6001 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0493 ; Layer 2 Y position dw $09C2, $0059 ; Health dw $09C4, $0063 ; Max health dw $09C6, $0002 ; Missiles dw $0AF6, $004B ; Samus X - dw $0AF8, $0000 ; Samus subpixel X dw $D870, $0080 ; Items dw #$FFFF -preset_hundo_kraid_dachora_room: - dw #preset_prkd19_brinstar_dachora_room - dw $090F, $D000 ; Screen subpixel X position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00C7 ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $004D ; Samus X - dw $D870, $8180 ; Items - dw $D872, $040F ; Items - dw $D8B4, $0046 ; Doors +preset_hundo_kraid_terminator: + dw #preset_prkd19_crateria_terminator + dw $09C6, $0004 ; Missiles dw #$FFFF -preset_allbosspkdr_brinstar_dachora_room: -preset_allbossprkd_brinstar_dachora_room: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $090F, $F000 ; Screen subpixel X position - dw $09C2, $00BD ; Health - dw $0AF6, $0056 ; Samus X +preset_ngplasma_wrecked_ship_basement: + dw #preset_nghyper_wrecked_ship_basement + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0693 ; Screen Y position in pixels + dw $0919, $04EE ; Layer 2 Y position + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04C8 ; Samus X + dw $0AF8, $9BFF ; Samus subpixel X + dw $0AFA, $0743 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y dw #$FFFF -preset_allbossprkd_brinstar_big_pink: - dw #preset_kpdr21_brinstar_big_pink - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C2, $00BD ; Health +preset_ngplasma_wrecked_ship_phantoon: + dw #preset_nghyper_wrecked_ship_phantoon + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04CD ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_brinstar_big_pink: -preset_prkd20_brinstar_big_pink: -preset_pkrd_brinstar_big_pink: - dw #preset_kpdr21_brinstar_big_pink - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $09C2, $00B3 ; Health - dw $0AF6, $0699 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_ngplasma_wrecked_ship_leaving_phantoon: + dw #preset_nghyper_wrecked_ship_leaving_phantoon + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00B5 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_big_pink: - dw #preset_kpdr21_brinstar_big_pink - dw $090F, $6C00 ; Screen subpixel X position - dw $0913, $B3FF ; Screen subpixel Y position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $0AF6, $0696 ; Samus X - dw $D870, $0080 ; Items +preset_100early_crateria_green_pirate_shaft: + dw #preset_prkd19_crateria_green_pirate_shaft + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $01FD ; Screen Y position in pixels + dw $0AF6, $0077 ; Samus X dw #$FFFF -preset_prkd19_brinstar_green_hill_zone: -preset_prkd20_brinstar_green_hill_zone: -preset_pkrd_brinstar_green_hill_zone: - dw #preset_kpdr21_brinstar_green_hill_zone - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $00B3 ; Health - dw $0AF6, $036C ; Samus X +preset_100early_brinstar_green_brinstar: + dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw $0913, $1800 ; Screen subpixel Y position + dw $0AF6, $0080 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_brinstar_noob_bridge: -preset_kpdr22_brinstar_noob_bridge: -preset_kpdr23_brinstar_noob_bridge: -preset_kpdr25_brinstar_noob_bridge: - dw #preset_kpdr21_brinstar_green_hill_zone - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0540 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0077 ; Health - dw $0AF6, $07B9 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_hundo_kraid_green_pirate_shaft: + dw #preset_prkd19_crateria_green_pirate_shaft + dw $090F, $4280 ; Screen subpixel X position + dw $0915, $01EB ; Screen Y position in pixels + dw $0AF6, $002E ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_ngplasma_wrecked_ship_leaving_wrecked_ship: - dw #preset_nghyper_wrecked_ship_leaving_wrecked_ship - dw $090F, $9800 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0313 ; Screen Y position in pixels - dw $0919, $024E ; Layer 2 Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $046B ; Samus X - dw $0AF8, $B7FF ; Samus subpixel X +preset_gtclassic_brinstar_green_brinstar_elevator: + dw #preset_prkd19_brinstar_green_brinstar_elevator + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_ngplasma_wrecked_ship_kihunters_revisit: - dw #preset_nghyper_wrecked_ship_kihunters_revisit - dw $090F, $0000 ; Screen subpixel X position +preset_rbo_bombs_terminator: + dw #preset_nintendopower_crateria_terminator + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors + dw #$FFFF + +preset_ngplasma_wrecked_ship_wrecked_ship_shaft: + dw #preset_nghyper_wrecked_ship_wrecked_ship_shaft + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0227 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $019D ; Layer 2 X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02C7 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw #$FFFF + +preset_nintendopower_spore_spawn_big_pink: + dw #preset_allbossprkd_brinstar_big_pink + dw $090F, $7000 ; Screen subpixel X position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $00A9 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $0AF6, $0699 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $1400 ; Items + dw $D8B4, $0004 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_allbossprkd_brinstar_sporefall: + dw #preset_allbossprkd_brinstar_spore_spawn + dw $078D, $8E3E ; DDB + dw $079B, $9DC7 ; MDB + dw $07F3, $002A ; Music Bank + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $09C2, $00C7 ; Health + dw $09C6, $0005 ; Missiles + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D828, $0204 ; Bosses + dw #$FFFF + +preset_allbosspkdr_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $0AF6, $05C2 ; Samus X + dw #$FFFF + +preset_allbosskpdr_brinstar_entering_kraids_lair: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $007D ; Health + dw $09C6, $0004 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_ngplasma_wrecked_ship_leaving_wrecked_ship: + dw #preset_nghyper_wrecked_ship_leaving_wrecked_ship + dw $090F, $9800 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0313 ; Screen Y position in pixels + dw $0919, $024E ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $046B ; Samus X + dw $0AF8, $B7FF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_wrecked_ship_kihunters_revisit: + dw #preset_nghyper_wrecked_ship_kihunters_revisit + dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position @@ -2067,198 +1902,322 @@ preset_nghyper_red_brinstar_red_brinstar_elevator: dw $D8B2, $0001 ; Doors dw #$FFFF -preset_suitless_power_bombs_moondance: - dw #preset_hundo_kraid_dachora_room - dw $090F, $2000 ; Screen subpixel X position +preset_suitless_power_bombs_early_supers: + dw #preset_gtmax_brinstar_early_supers + dw $090F, $C000 ; Screen subpixel X position + dw $0915, $041B ; Screen Y position in pixels + dw $0919, $0314 ; Layer 2 Y position dw $09C2, $008B ; Health - dw $0AF6, $005E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X + dw $09C4, $00C7 ; Max health + dw $0AF6, $00A9 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $D870, $0180 ; Items dw #$FFFF -preset_ngplasma_red_brinstar_red_brinstar_elevator: - dw #preset_nghyper_red_brinstar_red_brinstar_elevator - dw $090F, $5000 ; Screen subpixel X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $E000 ; Samus subpixel X +preset_suitless_power_bombs_brinstar_reserve: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $078D, $8CD6 ; DDB + dw $079B, $9BC8 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $0AF6, $02CF ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8B4, $0042 ; Doors dw #$FFFF -preset_nghyper_red_brinstar_hellway: - dw #preset_nghyper_red_brinstar_red_brinstar_elevator - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09CE, $002D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B6, $1000 ; Doors +preset_suitless_power_bombs_reverse_mockball: + dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0077 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D4, $0064 ; Max reserves + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $D872, $040F ; Items + dw $D8B4, $0042 ; Doors dw #$FFFF -preset_rbo_brinstar_early_supers_collection: - dw #preset_100early_brinstar_reverse_mockball - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $09C2, $00E5 ; Health +preset_suitless_power_bombs_moondance: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $090F, $2000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0493 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $005E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $D870, $8180 ; Items + dw $D872, $040F ; Items + dw $D8B4, $0046 ; Doors + dw #$FFFF + +preset_rbo_bombs_green_pirate_shaft: + dw #preset_prkd19_crateria_green_pirate_shaft + dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $0000 ; Missiles + dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $0AF8, $6000 ; Samus subpixel X - dw $D872, $3402 ; Items + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items dw $D8B2, $2E00 ; Doors dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rbo_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_dachora_room - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00D1 ; Health +preset_rbo_brinstar_green_brinstar_elevator: + dw #preset_nintendopower_spore_spawn_green_brinstar_elevator + dw $09C2, $00EF ; Health dw $09C4, $012B ; Max health - dw $09C8, $000A ; Max missiles - dw $09D4, $0064 ; Max reserves - dw $D872, $3403 ; Items + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items dw $D8B2, $2E00 ; Doors - dw $D8B4, $0046 ; Doors - dw $D8B6, $0004 ; Doors dw #$FFFF -preset_100early_brinstar_dachora_room: - dw #preset_hundo_kraid_dachora_room - dw $09C2, $0077 ; Health - dw $0AF6, $0056 ; Samus X +preset_14ice_brinstar_big_pink: +preset_14speed_brinstar_big_pink: + dw #preset_allbosspkdr_brinstar_big_pink + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $0AF6, $0699 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_kraid_big_pink: - dw #preset_hundo_kraid_dachora_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_gtmax_brinstar_big_pink: + dw #preset_allbossprkd_brinstar_big_pink + dw $090F, $6C00 ; Screen subpixel X position + dw $0913, $B3FF ; Screen subpixel Y position dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C2 ; Health - dw $0AF6, $06A3 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $0AF6, $0696 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_allbosskpdr_brinstar_big_pink: - dw #preset_allbossprkd_brinstar_big_pink - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $0081 ; Health - dw $09C6, $0000 ; Missiles - dw $0AF6, $06B2 ; Samus X +preset_gtclassic_brinstar_early_supers: + dw #preset_gtmax_brinstar_early_supers + dw $090F, $7000 ; Screen subpixel X position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $0AF6, $00A1 ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_allbosskpdr_brinstar_red_tower: - dw #preset_kpdr21_brinstar_green_hill_zone - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $05D0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B6, $0008 ; Doors +preset_gtclassic_brinstar_dachora_room: + dw #preset_allbosspkdr_brinstar_dachora_room + dw $090F, $E000 ; Screen subpixel X position + dw $0915, $051F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03D7 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0019 ; Samus position/state + dw $0A1E, $0308 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $058F ; Samus Y + dw $D8B4, $0002 ; Doors dw #$FFFF -preset_allbossprkd_brinstar_spore_spawn: +preset_gtclassic_brinstar_big_pink: dw #preset_allbossprkd_brinstar_big_pink + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $05F4 ; Screen X position in pixels + dw $0917, $0477 ; Layer 2 X position + dw $09C2, $00B3 ; Health + dw $0AF6, $0692 ; Samus X + dw #$FFFF + +preset_nintendopower_spore_spawn_spore_spawn: + dw #preset_nintendopower_spore_spawn_big_pink dw $078D, $8DC6 ; DDB dw $079B, $9D9C ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $00C2 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $0377 ; Samus X + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02FA ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $023B ; Layer 2 X position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $035A ; Samus X dw $0AFA, $007B ; Samus Y - dw $D8B4, $2406 ; Doors + dw $D872, $14C0 ; Items + dw $D8B4, $2404 ; Doors dw #$FFFF -preset_14ice_brinstar_big_pink: -preset_14speed_brinstar_big_pink: - dw #preset_prkd19_brinstar_big_pink - dw $09C2, $00C7 ; Health - dw $09C6, $0000 ; Missiles +preset_allbossprkd_brinstar_big_pink_revisit: + dw #preset_allbossprkd_brinstar_sporefall + dw $078D, $8D1E ; DDB + dw $079B, $A0A4 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0071 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D870, $4180 ; Items + dw $D8B6, $0020 ; Doors dw #$FFFF -preset_gtclassic_brinstar_big_pink: - dw #preset_prkd19_brinstar_big_pink - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $05F4 ; Screen X position in pixels - dw $0917, $0477 ; Layer 2 X position - dw $0AF6, $0692 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_allbossprkd_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09C2, $00B3 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $05C1 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $0028 ; Doors dw #$FFFF -preset_gtclassic_brinstar_green_hill_zone: - dw #preset_kpdr21_brinstar_green_hill_zone - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position +preset_allbosspkdr_brinstar_hellway: + dw #preset_allbosspkdr_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0AF6, $0094 ; Samus X + dw #$FFFF + +preset_allbosspkdr_brinstar_leaving_power_bombs: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $0093 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C1 ; Samus X + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_allbosskpdr_brinstar_minikraid: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_nghyper_red_brinstar_hellway: + dw #preset_nghyper_red_brinstar_red_brinstar_elevator + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09CE, $002D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B6, $1000 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_green_hill_zone: + dw #preset_gtmax_brinstar_dachora_room + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0480 ; Layer 2 Y position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $00B3 ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0369 ; Samus X - dw $D872, $0401 ; Items + dw $09C2, $0063 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0374 ; Samus X + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_big_pink: - dw #preset_prkd19_brinstar_big_pink - dw $09C2, $00A9 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $D872, $1400 ; Items - dw $D8B4, $0004 ; Doors - dw $D8B6, $0004 ; Doors +preset_hundo_kraid_elevator: + dw #preset_100early_brinstar_green_brinstar + dw $090F, $4280 ; Screen subpixel X position dw #$FFFF -preset_prkd19_brinstar_noob_bridge: -preset_prkd20_brinstar_noob_bridge: -preset_pkrd_brinstar_noob_bridge: - dw #preset_kpdr21_brinstar_noob_bridge - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $068B ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $04E8 ; Layer 2 X position - dw $09C2, $00A9 ; Health - dw $0AF6, $06FC ; Samus X +preset_14ice_brinstar_red_tower: +preset_14speed_brinstar_red_tower: + dw #preset_allbosspkdr_brinstar_red_tower + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C6, $0000 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $05C1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $03AB ; Samus Y + dw $D872, $0481 ; Items dw #$FFFF -preset_gtclassic_brinstar_noob_bridge: - dw #preset_kpdr21_brinstar_noob_bridge - dw $0911, $0668 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $04CE ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $00C7 ; Health - dw $09C6, $0003 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $06C8 ; Samus X - dw $0AFA, $03AB ; Samus Y - dw $D872, $0401 ; Items +preset_ngplasma_red_brinstar_red_brinstar_elevator: + dw #preset_nghyper_red_brinstar_red_brinstar_elevator + dw $090F, $5000 ; Screen subpixel X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_kpdr21_brinstar_early_supers: +preset_kpdr22_brinstar_early_supers: +preset_kpdr23_brinstar_early_supers: +preset_kpdr25_brinstar_early_supers: + dw #preset_suitless_power_bombs_early_supers + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw #$FFFF + +preset_kpdr21_brinstar_dachora_room: +preset_kpdr22_brinstar_dachora_room: +preset_kpdr23_brinstar_dachora_room: +preset_kpdr25_brinstar_dachora_room: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $061B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0494 ; Layer 2 Y position + dw $09C2, $0081 ; Health + dw $0AF6, $0057 ; Samus X dw #$FFFF preset_suitless_power_bombs_etecoon_beetoms: @@ -2275,234 +2234,321 @@ preset_suitless_power_bombs_etecoon_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_ngplasma_red_brinstar_hellway: - dw #preset_nghyper_red_brinstar_hellway - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0099 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X +preset_100early_brinstar_early_supers: +preset_hundo_kraid_early_supers: + dw #preset_gtclassic_brinstar_early_supers + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $008B ; Health + dw $0AF6, $00AB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nghyper_red_brinstar_red_tower: - dw #preset_nghyper_red_brinstar_hellway - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $003D ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nghyper_red_brinstar_bottom_of_red_tower: - dw #preset_nghyper_red_brinstar_hellway - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels - dw $0919, $06D7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0027 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_rbo_brinstar_big_pink: - dw #preset_rbo_brinstar_dachora_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB +preset_kpdr21_brinstar_big_pink: +preset_kpdr22_brinstar_big_pink: +preset_kpdr23_brinstar_big_pink: +preset_kpdr25_brinstar_big_pink: + dw #preset_allbossprkd_brinstar_big_pink dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $069C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_brinstar_green_hill_zone: - dw #preset_kpdr21_brinstar_green_hill_zone - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00D1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0000 ; Missiles - dw $09D4, $0064 ; Max reserves - dw $D872, $3483 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B4, $0246 ; Doors - dw $D8B6, $0004 ; Doors + dw $09C2, $0081 ; Health dw #$FFFF -preset_suitless_power_bombs_etecoon_etank: - dw #preset_hundo_kraid_big_pink - dw $078D, $8CBE ; DDB - dw $079B, $9FE5 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $006D ; Health - dw $09C6, $0009 ; Missiles +preset_100early_brinstar_reverse_mockball: + dw #preset_suitless_power_bombs_reverse_mockball + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_red_brinstar_red_tower: - dw #preset_nghyper_red_brinstar_red_tower - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0042 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X + dw $0AF6, $0044 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_brinstar_noob_bridge: - dw #preset_kpdr21_brinstar_noob_bridge - dw $09C2, $00B3 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0000 ; Missiles - dw $09CA, $0004 ; Supers - dw $09D4, $0064 ; Max reserves - dw $D8B6, $0004 ; Doors +preset_100early_brinstar_dachora_room: + dw #preset_suitless_power_bombs_moondance + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $0077 ; Health + dw $0AF6, $0056 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_100early_brinstar_big_pink: - dw #preset_hundo_kraid_big_pink - dw $09C2, $008B ; Health + dw #preset_suitless_power_bombs_moondance + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $06A3 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_100early_brinstar_green_hill_zone: - dw #preset_prkd19_brinstar_green_hill_zone + dw #preset_suitless_power_bombs_moondance + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels dw $0913, $73FF ; Screen subpixel Y position dw $0915, $0617 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0491 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $008B ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $0014 ; Max missiles + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams dw $09CA, $0002 ; Supers - dw $09D4, $0064 ; Max reserves dw $0AF6, $0382 ; Samus X - dw $D870, $8180 ; Items + dw $0AF8, $FFFF ; Samus subpixel X dw $D872, $048F ; Items dw $D8B4, $0246 ; Doors dw #$FFFF -preset_ngplasma_red_brinstar_bottom_of_red_tower: - dw #preset_nghyper_red_brinstar_bottom_of_red_tower - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam +preset_prkd19_brinstar_early_supers: +preset_prkd20_brinstar_early_supers: +preset_pkrd_brinstar_early_supers: + dw #preset_gtclassic_brinstar_early_supers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_brinstar_big_pink: - dw #preset_allbosskpdr_brinstar_big_pink +preset_prkd19_brinstar_dachora_room: +preset_prkd20_brinstar_dachora_room: +preset_pkrd_brinstar_dachora_room: + dw #preset_allbosspkdr_brinstar_dachora_room dw $090F, $8000 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $0AF6, $06A4 ; Samus X + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0493 ; Layer 2 Y position + dw $0AF6, $0053 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $0AF6, $05C2 ; Samus X +preset_allbossprkd_brinstar_hellway: + dw #preset_allbossprkd_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0AF6, $009B ; Samus X dw #$FFFF -preset_prkd19_brinstar_red_tower: -preset_prkd20_brinstar_red_tower: -preset_pkrd_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A9 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $05BC ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_allbossprkd_brinstar_leaving_power_bombs: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $007F ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $02BE ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $2028 ; Doors dw #$FFFF -preset_gtclassic_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $7000 ; Screen subpixel X position - dw $0917, $03C0 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $00C7 ; Health - dw $09C6, $0001 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $05BC ; Samus X - dw $D872, $0401 ; Items +preset_allbosspkdr_brinstar_crateria_elevator: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $008B ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_allbosskpdr_brinstar_entering_kraids_lair: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $007D ; Health - dw $09C6, $0004 ; Missiles +preset_allbosspkdr_brinstar_moat: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position dw $09CA, $0005 ; Supers - dw $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_allbossprkd_brinstar_sporefall: - dw #preset_allbossprkd_brinstar_spore_spawn +preset_nintendopower_spore_spawn_spore_fall: + dw #preset_nintendopower_spore_spawn_spore_spawn dw $078D, $8E3E ; DDB dw $079B, $9DC7 ; MDB dw $07F3, $002A ; Music Bank - dw $090F, $DFFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0006 ; Layer 2 Y position dw $09C2, $00C7 ; Health - dw $09C6, $0005 ; Missiles + dw $09C6, $000F ; Missiles + dw $0AF6, $0077 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D828, $0204 ; Bosses + dw #$FFFF + +preset_allbosskpdr_brinstar_kraid: + dw #preset_allbosskpdr_brinstar_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0067 ; Health + dw $09C6, $0004 ; Missiles dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state - dw $0AF6, $00DB ; Samus X + dw $0AF6, $01DB ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_ngplasma_red_brinstar_hellway: + dw #preset_nghyper_red_brinstar_hellway + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0099 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_red_brinstar_red_tower: + dw #preset_nghyper_red_brinstar_hellway + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $003D ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D828, $0204 ; Bosses dw #$FFFF -preset_gtmax_brinstar_green_hill_zone: - dw #preset_gtclassic_brinstar_green_hill_zone - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $2FFF ; Screen subpixel Y position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $0AF6, $0374 ; Samus X - dw $D870, $0080 ; Items +preset_nghyper_red_brinstar_bottom_of_red_tower: + dw #preset_nghyper_red_brinstar_hellway + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0919, $06D7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0027 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_noob_bridge: - dw #preset_gtclassic_brinstar_noob_bridge - dw $0911, $06D2 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $051D ; Layer 2 X position - dw $09C2, $0059 ; Health - dw $09C4, $0063 ; Max health +preset_14ice_brinstar_hellway: +preset_14speed_brinstar_hellway: + dw #preset_14ice_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $0AF6, $0098 ; Samus X + dw #$FFFF + +preset_14ice_brinstar_caterpillar_room: +preset_14speed_brinstar_caterpillar_room: + dw #preset_14ice_brinstar_red_tower + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00B7 ; Health dw $09C6, $0002 ; Missiles - dw $0AF6, $0732 ; Samus X - dw $D870, $0080 ; Items + dw $0AF6, $0298 ; Samus X + dw #$FFFF + +preset_nintendopower_spore_spawn_red_tower: + dw #preset_14ice_brinstar_red_tower + dw $078D, $902A ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09C2, $00A9 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF6, $05C5 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D872, $16C0 ; Items + dw $D8B4, $2604 ; Doors + dw $D8B6, $002C ; Doors + dw #$FFFF + +preset_allbossprkd_wrecked_ship_moat: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $007F ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors + dw #$FFFF + +preset_allbosspkdr_brinstar_ocean: + dw #preset_allbosspkdr_brinstar_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B2 ; Samus X + dw $D870, $0190 ; Items + dw #$FFFF + +preset_allbosskpdr_brinstar_minikraid_revisit: + dw #preset_allbosskpdr_brinstar_kraid + dw $078D, $91CE ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $57FF ; Screen subpixel Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0053 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0002 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $00E4 ; Doors dw #$FFFF preset_nghyper_red_brinstar_breaking_the_tube: @@ -2520,668 +2566,624 @@ preset_nghyper_red_brinstar_breaking_the_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nghyper_red_brinstar_upper_norfair_elevator: - dw #preset_nghyper_red_brinstar_red_tower - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $09CE, $002C ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D820, $0800 ; Events +preset_14ice_brinstar_leaving_power_bombs: +preset_14speed_brinstar_leaving_power_bombs: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00AD ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0157 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D872, $0481 ; Items dw #$FFFF -preset_nghyper_norfair_preridley_business_center: - dw #preset_nghyper_red_brinstar_red_brinstar_elevator - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0919, $01AA ; Layer 2 Y position - dw $09CE, $002C ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF8, $3FFF ; Samus subpixel X - dw $D820, $0800 ; Events - dw $D8B6, $1000 ; Doors +preset_rbo_brinstar_early_supers_reserve: + dw #preset_kpdr21_brinstar_early_supers + dw $09C2, $00E5 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rbo_brinstar_red_tower: - dw #preset_rbo_brinstar_green_hill_zone - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0482 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0361 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_hundo_kraid_reverse_mockball: + dw #preset_100early_brinstar_reverse_mockball dw $09C2, $00B3 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0522 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $000C ; Doors + dw $0AF6, $003F ; Samus X dw #$FFFF -preset_suitless_power_bombs_etecoon_dboosts: - dw #preset_suitless_power_bombs_etecoon_etank - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $012B ; Health +preset_rbo_brinstar_early_supers_collection: + dw #preset_100early_brinstar_reverse_mockball + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $09C2, $00E5 ; Health dw $09C4, $012B ; Max health - dw $09CA, $0007 ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw $D872, $C40F ; Items - dw $D8B6, $0010 ; Doors + dw $09C6, $0000 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $0AF8, $6000 ; Samus subpixel X + dw $D872, $3402 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_hundo_kraid_green_hill_zone: - dw #preset_100early_brinstar_green_hill_zone - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C2 ; Health - dw $0AF6, $0365 ; Samus X - dw #$FFFF - -preset_ngplasma_red_brinstar_breaking_the_tube: - dw #preset_nghyper_red_brinstar_breaking_the_tube - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01B7 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_rbo_brinstar_dachora_room: + dw #preset_kpdr21_brinstar_dachora_room + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00D1 ; Health + dw $09C4, $012B ; Max health + dw $09C8, $000A ; Max missiles + dw $09D4, $0064 ; Max reserves + dw $D872, $3403 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0046 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_ngplasma_red_brinstar_upper_norfair_elevator: - dw #preset_nghyper_red_brinstar_upper_norfair_elevator - dw $090F, $5000 ; Screen subpixel X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $007E ; Samus X - dw $0AF8, $E000 ; Samus subpixel X +preset_hundo_kraid_dachora_room: + dw #preset_100early_brinstar_dachora_room + dw $09C2, $00C7 ; Health + dw $0AF6, $004D ; Samus X dw #$FFFF -preset_nghyper_norfair_preridley_frog_speedway: - dw #preset_nghyper_red_brinstar_upper_norfair_elevator - dw $078D, $92FA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0AF6, $00BD ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_brinstar_big_pink: +preset_prkd20_brinstar_big_pink: +preset_pkrd_brinstar_big_pink: + dw #preset_14ice_brinstar_big_pink + dw $09C2, $00B3 ; Health + dw $09C6, $0002 ; Missiles dw #$FFFF -preset_allbosspkdr_brinstar_hellway: - dw #preset_allbosspkdr_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0AF6, $0094 ; Samus X +preset_ngplasma_red_brinstar_red_tower: + dw #preset_nghyper_red_brinstar_red_tower + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0042 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_brinstar_leaving_power_bombs: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $0093 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C1 ; Samus X - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors +preset_gtclassic_brinstar_green_hill_zone: + dw #preset_gtmax_brinstar_green_hill_zone + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $00B3 ; Health + dw $09C4, $00C7 ; Max health + dw $0AF6, $0369 ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr21_brinstar_red_tower: -preset_kpdr22_brinstar_red_tower: -preset_kpdr23_brinstar_red_tower: -preset_kpdr25_brinstar_red_tower: - dw #preset_prkd19_brinstar_red_tower - dw $0911, $0482 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $0361 ; Layer 2 X position - dw $09C2, $0077 ; Health - dw $0AF6, $0522 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y +preset_gtmax_brinstar_noob_bridge: + dw #preset_gtmax_brinstar_green_hill_zone + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $06D2 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $051D ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0059 ; Health + dw $0AF6, $0732 ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_14ice_brinstar_red_tower: -preset_14speed_brinstar_red_tower: - dw #preset_prkd19_brinstar_red_tower - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C6, $0000 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $05C1 ; Samus X - dw $D872, $0481 ; Items +preset_nghyper_red_brinstar_upper_norfair_elevator: + dw #preset_nghyper_red_brinstar_red_tower + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09CE, $002C ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $D820, $0800 ; Events dw #$FFFF -preset_hundo_kraid_red_tower: - dw #preset_prkd19_brinstar_red_tower - dw $0913, $7000 ; Screen subpixel Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00B8 ; Health - dw $09C6, $000E ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $0590 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $8180 ; Items - dw $D872, $048F ; Items - dw $D8B4, $0246 ; Doors +preset_nghyper_norfair_preridley_business_center: + dw #preset_nghyper_red_brinstar_red_brinstar_elevator + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0919, $01AA ; Layer 2 Y position + dw $09CE, $002C ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF8, $3FFF ; Samus subpixel X + dw $D820, $0800 ; Events + dw $D8B6, $1000 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_spore_spawn: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $8DC6 ; DDB - dw $079B, $9D9C ; MDB - dw $0911, $02FA ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $023B ; Layer 2 X position - dw $09C8, $000F ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $0AF6, $035A ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D872, $14C0 ; Items - dw $D8B4, $2404 ; Doors - dw $D8B6, $0004 ; Doors +preset_suitless_power_bombs_etecoon_etank: + dw #preset_100early_brinstar_big_pink + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $006D ; Health + dw $09C6, $0009 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_red_tower_up: - dw #preset_gtclassic_brinstar_red_tower - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $0AF6, $05C0 ; Samus X - dw $D870, $0080 ; Items +preset_ngplasma_red_brinstar_bottom_of_red_tower: + dw #preset_nghyper_red_brinstar_bottom_of_red_tower + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam dw #$FFFF -preset_gtclassic_brinstar_hellway: - dw #preset_gtclassic_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB +preset_nintendopower_shopping_with_power_hijump_first: + dw #preset_nintendopower_spore_spawn_red_tower + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position + dw $0913, $7C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $00A1 ; Samus X - dw #$FFFF - -preset_allbosskpdr_brinstar_minikraid: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $09C6, $0006 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $016E ; Samus X + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $0A1C, $0005 ; Samus position/state + dw $0AF6, $0081 ; Samus X + dw $D874, $0404 ; Items + dw $D8B6, $802C ; Doors dw #$FFFF -preset_allbossprkd_brinstar_big_pink_revisit: - dw #preset_allbossprkd_brinstar_sporefall - dw $078D, $8D1E ; DDB - dw $079B, $A0A4 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_allbossprkd_wrecked_ship_ocean: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $B000 ; Screen subpixel X position + dw $09C2, $007F ; Health + dw $09C6, $000F ; Missiles dw $09CA, $000A ; Supers dw $09CC, $000A ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0071 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $4180 ; Items - dw $D8B6, $0020 ; Doors - dw #$FFFF - -preset_allbossprkd_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C2, $00B3 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $05C1 ; Samus X + dw $0AF6, $01A1 ; Samus X dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items + dw $D870, $4190 ; Items dw $D8B4, $2606 ; Doors - dw $D8B6, $0028 ; Doors + dw $D8B6, $3028 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_business_center: - dw #preset_nghyper_norfair_preridley_business_center - dw $090F, $5000 ; Screen subpixel X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $E000 ; Samus subpixel X +preset_allbosspkdr_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosspkdr_brinstar_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $D400 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09CA, $0004 ; Supers + dw $0AF6, $07BC ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_rbo_brinstar_hellway_1x_maridia: - dw #preset_rbo_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $0AF6, $00A1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_allbosspkdr_wrecked_ship_phantoon: + dw #preset_allbosspkdr_brinstar_ocean + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $04DB ; Samus X + dw $D8B0, $7000 ; Doors + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_suitless_power_bombs_etecoon_climb: - dw #preset_suitless_power_bombs_etecoon_dboosts - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB +preset_allbosspkdr_wrecked_ship_leaving_phantoon: + dw #preset_allbosspkdr_brinstar_crateria_elevator + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00FB ; Health - dw $0AF6, $04D2 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0913, $9000 ; Screen subpixel Y position + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D870, $0190 ; Items + dw $D8B0, $7000 ; Doors + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_frog_speedway: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position +preset_allbosskpdr_upper_norfair_business_center: + dw #preset_allbosskpdr_brinstar_minikraid_revisit + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C6, $0009 ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_ngplasma_red_brinstar_breaking_the_tube: + dw #preset_nghyper_red_brinstar_breaking_the_tube + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position dw $09CA, $0030 ; Supers dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X + dw $0AF6, $01B7 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_preridley_purple_shaft: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $003F ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_rbo_brinstar_big_pink: + dw #preset_rbo_brinstar_dachora_room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_norfair_preridley_magdollite_room: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $005A ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y +preset_gtmax_brinstar_red_tower_up: + dw #preset_gtmax_brinstar_big_pink + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0059 ; Health + dw $0AF6, $05C0 ; Samus X + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_kronic_boost: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B3 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X +preset_hundo_kraid_big_pink: + dw #preset_100early_brinstar_big_pink + dw $09C2, $00C2 ; Health dw #$FFFF -preset_nghyper_norfair_preridley_lower_norfair_elevator: - dw #preset_nghyper_red_brinstar_red_tower - dw $078D, $96DE ; DDB - dw $079B, $AF3F ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y position - dw $09C2, $05D8 ; Health - dw $09CE, $002C ; Pbs - dw $0AF6, $0081 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw $D820, $0800 ; Events - dw $D8BA, $0100 ; Doors +preset_hundo_kraid_green_hill_zone: + dw #preset_100early_brinstar_green_hill_zone + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C2 ; Health + dw $0AF6, $0365 ; Samus X dw #$FFFF -preset_allbossprkd_brinstar_hellway: - dw #preset_allbossprkd_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0AF6, $009B ; Samus X +preset_100early_brinstar_red_tower: + dw #preset_100early_brinstar_green_hill_zone + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $0568 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd19_brinstar_hellway: -preset_prkd20_brinstar_hellway: -preset_pkrd_brinstar_hellway: - dw #preset_allbosspkdr_brinstar_hellway - dw $090F, $BFFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels +preset_14ice_brinstar_kihunter_room: +preset_14speed_brinstar_kihunter_room: + dw #preset_allbosspkdr_brinstar_crateria_elevator + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09C6, $0007 ; Missiles + dw $09C2, $009E ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $008A ; Samus X dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_prkd19_brinstar_caterpillars_down: -preset_prkd20_brinstar_caterpillars_down: -preset_pkrd_brinstar_caterpillars_down: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $07F3, $0012 ; Music Bank - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position +preset_14ice_brinstar_moat: +preset_14speed_brinstar_moat: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $5C00 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0093 ; Health - dw $0AF6, $0286 ; Samus X - dw #$FFFF - -preset_allbossprkd_brinstar_leaving_power_bombs: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $007F ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0008 ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $02BE ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $2028 ; Doors - dw #$FFFF - -preset_suitless_xray_dachora_room_revisit: - dw #preset_suitless_power_bombs_etecoon_climb - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs + dw $09C2, $009E ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0151 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $A180 ; Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_suitless_xray_big_pink: - dw #preset_suitless_power_bombs_etecoon_dboosts - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels +preset_14ice_brinstar_ocean: +preset_14speed_brinstar_ocean: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $2000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $00FB ; Health - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $06B9 ; Samus X - dw $0AF8, $1BFF ; Samus subpixel X - dw $D870, $A180 ; Items + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $01A1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_ngplasma_norfair_preridley_purple_shaft: - dw #preset_nghyper_norfair_preridley_purple_shaft - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0046 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X +preset_rbo_brinstar_green_hill_zone: + dw #preset_rbo_brinstar_dachora_room + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CA, $0003 ; Supers + dw $0AF6, $0365 ; Samus X + dw $D872, $3483 ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_magdollite_room: - dw #preset_nghyper_norfair_preridley_magdollite_room - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $01F3 ; Screen Y position in pixels - dw $0919, $0176 ; Layer 2 Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $3FFF ; Samus subpixel X +preset_rbo_brinstar_noob_bridge: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $00B3 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09D4, $0064 ; Max reserves + dw $0AF6, $07B9 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_kronic_boost: - dw #preset_nghyper_norfair_preridley_kronic_boost - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02B7 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X +preset_prkd19_brinstar_green_hill_zone: +preset_prkd20_brinstar_green_hill_zone: +preset_pkrd_brinstar_green_hill_zone: + dw #preset_gtclassic_brinstar_green_hill_zone + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $036C ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $04C1 ; Items dw #$FFFF -preset_ngplasma_norfair_preridley_lower_norfair_elevator: - dw #preset_nghyper_norfair_preridley_lower_norfair_elevator - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $BBFF ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $09CE, $002B ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $8000 ; Samus subpixel X +preset_nghyper_norfair_preridley_frog_speedway: + dw #preset_nghyper_red_brinstar_upper_norfair_elevator + dw $078D, $92FA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0AF6, $00BD ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_preridley_ln_main_hall: - dw #preset_nghyper_norfair_preridley_lower_norfair_elevator - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y +preset_gtclassic_brinstar_noob_bridge: + dw #preset_gtmax_brinstar_noob_bridge + dw $0911, $0668 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $04CE ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $0AF6, $06C8 ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_allbosspkdr_brinstar_crateria_elevator: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $008B ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors +preset_ngplasma_red_brinstar_upper_norfair_elevator: + dw #preset_nghyper_red_brinstar_upper_norfair_elevator + dw $090F, $5000 ; Screen subpixel X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $007E ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_brinstar_moat: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors +preset_ngplasma_norfair_preridley_business_center: + dw #preset_nghyper_norfair_preridley_business_center + dw $090F, $5000 ; Screen subpixel X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_100early_brinstar_red_tower: - dw #preset_hundo_kraid_red_tower - dw $09C2, $008B ; Health - dw $09C6, $000F ; Missiles - dw $0AF6, $0568 ; Samus X +preset_suitless_power_bombs_etecoon_dboosts: + dw #preset_suitless_power_bombs_etecoon_etank + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CA, $0007 ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw $D872, $C40F ; Items + dw $D8B6, $0010 ; Doors dw #$FFFF -preset_hundo_kraid_skree_boost: - dw #preset_hundo_kraid_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank +preset_nintendopower_shopping_with_power_kraid_warehouse: + dw #preset_nintendopower_shopping_with_power_hijump_first + dw $078D, $92EE ; DDB dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $0AF6, $0066 ; Samus X - dw $0AFA, $098B ; Samus Y + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw $D876, $01A0 ; Items + dw $D8B8, $2000 ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_spore_fall: - dw #preset_nintendopower_spore_spawn_spore_spawn - dw $078D, $8E3E ; DDB - dw $079B, $9DC7 ; MDB - dw $07F3, $002A ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $00C7 ; Health +preset_allbossprkd_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship + dw $090F, $0800 ; Screen subpixel X position + dw $0915, $0404 ; Screen Y position in pixels + dw $09C2, $007F ; Health dw $09C6, $000F ; Missiles - dw $0AF6, $0077 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $07D7 ; Samus X dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_red_tower: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $902A ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF6, $05C5 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items - dw $D872, $16C0 ; Items - dw $D8B4, $2604 ; Doors - dw $D8B6, $002C ; Doors +preset_allbossprkd_wrecked_ship_phantoon: + dw #preset_allbossprkd_wrecked_ship_ocean + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6FFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $04CC ; Samus X + dw $D8B0, $7000 ; Doors + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_gtclassic_brinstar_caterpillars_down: - dw #preset_gtclassic_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $0911, $01F9 ; Screen X position in pixels - dw $0913, $C3FF ; Screen subpixel Y position - dw $0917, $017A ; Layer 2 X position - dw $09C2, $00A7 ; Health - dw $09C6, $0003 ; Missiles - dw $0AF6, $0299 ; Samus X +preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosspkdr_wrecked_ship_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $D82A, $0100 ; Bosses + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_suitless_xray_mission_impossible: - dw #preset_suitless_xray_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0207 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0917, $0185 ; Layer 2 X position - dw $0919, $0253 ; Layer 2 Y position - dw $09C2, $00E7 ; Health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CE, $0002 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0269 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0146 ; Doors +preset_allbosskpdr_upper_norfair_hijump_etank: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EC ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_ln_main_hall: - dw #preset_nghyper_norfair_preridley_ln_main_hall - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0403 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0302 ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $09CE, $002B ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y +preset_gtclassic_brinstar_red_tower: + dw #preset_gtmax_brinstar_red_tower_up + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0001 ; Missiles + dw $0AF6, $05BC ; Samus X + dw $D870, $0180 ; Items dw #$FFFF preset_gtmax_brinstar_hellway: - dw #preset_gtclassic_brinstar_hellway + dw #preset_gtmax_brinstar_red_tower_up + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $F800 ; Screen subpixel Y position dw $0915, $000C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position dw $0919, $0009 ; Layer 2 Y position - dw $09C2, $0059 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles dw $0AF6, $008E ; Samus X - dw $D870, $0080 ; Items + dw #$FFFF + +preset_nghyper_norfair_preridley_purple_shaft: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $003F ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nghyper_norfair_preridley_magdollite_room: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $005A ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_gtmax_brinstar_caterpillars_down: @@ -3197,311 +3199,371 @@ preset_gtmax_brinstar_caterpillars_down: dw $0AF6, $0270 ; Samus X dw #$FFFF -preset_gtclassic_brinstar_alpha_power_bombs: - dw #preset_gtclassic_brinstar_hellway - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $0003 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position - dw $0915, $0717 ; Screen Y position in pixels - dw $0919, $0717 ; Layer 2 Y position - dw $09C2, $00A7 ; Health - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0042 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors +preset_hundo_kraid_red_tower: + dw #preset_100early_brinstar_red_tower + dw $09C2, $00B8 ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $0590 ; Samus X dw #$FFFF -preset_gtclassic_brinstar_caterpillars_up: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $CFFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C6, $0003 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $02B1 ; Samus X - dw $D872, $0401 ; Items +preset_100early_brinstar_skree_boost: + dw #preset_100early_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $0AF6, $0066 ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_allbosskpdr_brinstar_kraid: - dw #preset_allbosskpdr_brinstar_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0067 ; Health - dw $09C6, $0004 ; Missiles - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $D8B8, $0024 ; Doors +preset_14ice_wrecked_ship_wrecked_ship_shaft: +preset_14speed_wrecked_ship_wrecked_ship_shaft: + dw #preset_14ice_brinstar_ocean + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D8 ; Screen X position in pixels + dw $0917, $0222 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $0AF6, $0338 ; Samus X + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_prepillars: - dw #preset_nghyper_norfair_preridley_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07AE ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_14ice_wrecked_ship_phantoon: +preset_14speed_wrecked_ship_phantoon: + dw #preset_allbosspkdr_wrecked_ship_phantoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $04CF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_rbo_brinstar_spazer_2x_maridia: - dw #preset_rbo_brinstar_hellway_1x_maridia - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00AF ; Health - dw $09C6, $0002 ; Missiles - dw $0AF6, $0029 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_14ice_wrecked_ship_wrecked_ship_supers: +preset_14speed_wrecked_ship_wrecked_ship_supers: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0229 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $019E ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $02C9 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D872, $0481 ; Items dw #$FFFF -preset_rbo_brinstar_alpha_power_bombs_1m: - dw #preset_rbo_brinstar_hellway_1x_maridia - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB +preset_rbo_brinstar_red_tower: + dw #preset_rbo_brinstar_green_hill_zone + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0482 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0361 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B3 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $0522 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_kpdr21_brinstar_green_hill_zone: +preset_kpdr22_brinstar_green_hill_zone: +preset_kpdr23_brinstar_green_hill_zone: +preset_kpdr25_brinstar_green_hill_zone: + dw #preset_prkd19_brinstar_green_hill_zone dw $090F, $8000 ; Screen subpixel X position - dw $0915, $071A ; Screen Y position in pixels - dw $0919, $071A ; Layer 2 Y position - dw $09C2, $0093 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003D ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $200C ; Doors + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0081 ; Health + dw $0AF6, $0365 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_preridley_fast_pillars: - dw #preset_nghyper_norfair_preridley_magdollite_room - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $5E80 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $001F ; Samus X - dw $0AF8, $E67F ; Samus subpixel X - dw $D8BA, $0100 ; Doors +preset_kpdr21_brinstar_noob_bridge: +preset_kpdr22_brinstar_noob_bridge: +preset_kpdr23_brinstar_noob_bridge: +preset_kpdr25_brinstar_noob_bridge: + dw #preset_rbo_brinstar_noob_bridge + dw $09C2, $0077 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0007 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0000 ; Max reserves + dw $D8B6, $0000 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_worst_room_in_the_game: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8A00 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0591 ; Health - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $03DB ; Samus X - dw $0AFA, $006E ; Samus Y - dw $0AFC, $E3FF ; Samus subpixel Y - dw $D8BA, $0100 ; Doors +preset_kpdr21_brinstar_red_tower: +preset_kpdr22_brinstar_red_tower: +preset_kpdr23_brinstar_red_tower: +preset_kpdr25_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0482 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $0361 ; Layer 2 X position + dw $09C2, $0077 ; Health + dw $09C6, $0007 ; Missiles + dw $0AF6, $0522 ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF preset_kpdr21_brinstar_skree_boost: preset_kpdr22_brinstar_skree_boost: preset_kpdr23_brinstar_skree_boost: preset_kpdr25_brinstar_skree_boost: - dw #preset_prkd19_brinstar_hellway + dw #preset_allbosspkdr_brinstar_hellway dw $090F, $3001 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position dw $0919, $06D3 ; Layer 2 Y position dw $09C2, $0077 ; Health + dw $09C6, $0007 ; Missiles dw $0AF6, $0056 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_14ice_brinstar_hellway: -preset_14speed_brinstar_hellway: - dw #preset_prkd19_brinstar_hellway - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $00C7 ; Health - dw $09C6, $0000 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0098 ; Samus X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_brinstar_caterpillar_room: -preset_14speed_brinstar_caterpillar_room: - dw #preset_prkd19_brinstar_caterpillars_down - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $00B7 ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0298 ; Samus X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_brinstar_leaving_power_bombs: -preset_14speed_brinstar_leaving_power_bombs: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00AD ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0157 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D872, $0481 ; Items - dw #$FFFF - preset_kpdr21_brinstar_below_spazer: preset_kpdr22_brinstar_below_spazer: preset_kpdr23_brinstar_below_spazer: preset_kpdr25_brinstar_below_spazer: - dw #preset_prkd19_brinstar_caterpillars_down + dw #preset_allbosskpdr_brinstar_red_tower dw $078D, $9042 ; DDB dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank dw $090F, $2FFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position dw $09C2, $006D ; Health + dw $09C6, $0007 ; Missiles dw $0AF6, $01DC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_kpdr21_brinstar_passing_through_maridia: -preset_kpdr22_brinstar_passing_through_maridia: - dw #preset_allbosskpdr_brinstar_minikraid - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_ngplasma_norfair_preridley_frog_speedway: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_preridley_kronic_boost: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B3 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_preridley_lower_norfair_elevator: + dw #preset_nghyper_red_brinstar_red_tower + dw $078D, $96DE ; DDB + dw $079B, $AF3F ; MDB + dw $07F3, $0015 ; Music Bank dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $05D8 ; Health + dw $09CE, $002C ; Pbs + dw $0AF6, $0081 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X + dw $D820, $0800 ; Events + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_suitless_power_bombs_etecoon_climb: + dw #preset_suitless_power_bombs_etecoon_dboosts + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $01B1 ; Samus X + dw $09C2, $00FB ; Health + dw $0AF6, $04D2 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_kraid_entering_kraids_lair: -preset_kpdr22_kraid_entering_kraids_lair: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_nintendopower_shopping_with_power_kraid_fight: + dw #preset_nintendopower_shopping_with_power_kraid_warehouse + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09C6, $0006 ; Missiles - dw $09D2, $0002 ; Currently selected item + dw $09C2, $010D ; Health + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2024 ; Doors dw #$FFFF -preset_14ice_brinstar_kihunter_room: -preset_14speed_brinstar_kihunter_room: - dw #preset_allbosspkdr_brinstar_crateria_elevator - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position +preset_allbosspkdr_wrecked_ship_attic: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0AF6, $044E ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_14ice_wrecked_ship_shaft_revisit: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $008A ; Samus X + dw $09C2, $00C7 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $00C4 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw $D872, $0481 ; Items dw #$FFFF -preset_allbossprkd_wrecked_ship_moat: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $007F ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers +preset_allbossprkd_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00D5 ; Samus X dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items + dw $D870, $4190 ; Items dw $D8B4, $2606 ; Doors dw $D8B6, $3028 ; Doors dw #$FFFF -preset_14ice_brinstar_moat: -preset_14speed_brinstar_moat: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $5C00 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items +preset_allbosspkdr_wrecked_ship_bowling_spark: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $8A1E ; DDB + dw $079B, $968F ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $00BD ; Health + dw $09C6, $0003 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $002E ; Samus X + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_allbosspkdr_brinstar_ocean: - dw #preset_allbosspkdr_brinstar_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position +preset_allbosskpdr_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_hijump_etank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B2 ; Samus X - dw $D870, $0190 ; Items - dw #$FFFF - -preset_100early_brinstar_skree_boost: - dw #preset_hundo_kraid_skree_boost - dw $09C2, $008B ; Health - dw $09C6, $000F ; Missiles + dw $0AF6, $0047 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D876, $0121 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_hijump_first: - dw #preset_nintendopower_spore_spawn_red_tower - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB +preset_gtclassic_brinstar_hellway: + dw #preset_gtclassic_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position + dw $0913, $F400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $0A1C, $0005 ; Samus position/state - dw $0AF6, $0081 ; Samus X - dw $D874, $0404 ; Items - dw $D8B6, $802C ; Doors + dw $0AF6, $00A1 ; Samus X dw #$FFFF -preset_hundo_kraid_kraid_entry: - dw #preset_hundo_kraid_skree_boost +preset_ngplasma_norfair_preridley_purple_shaft: + dw #preset_nghyper_norfair_preridley_purple_shaft + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0046 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_preridley_magdollite_room: + dw #preset_nghyper_norfair_preridley_magdollite_room + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $01F3 ; Screen Y position in pixels + dw $0919, $0176 ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $3FFF ; Samus subpixel X + dw #$FFFF + +preset_hundo_kraid_skree_boost: + dw #preset_100early_brinstar_skree_boost + dw $09C2, $00B8 ; Health + dw $09C6, $000E ; Missiles + dw #$FFFF + +preset_nghyper_norfair_preridley_ln_main_hall: + dw #preset_nghyper_norfair_preridley_lower_norfair_elevator + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw #$FFFF + +preset_100early_brinstar_kraid_entry: + dw #preset_100early_brinstar_skree_boost dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -3510,252 +3572,133 @@ preset_hundo_kraid_kraid_entry: dw $0919, $0100 ; Layer 2 Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C2, $00AF ; Health - dw $09C6, $0010 ; Missiles + dw $09C2, $008C ; Health dw $0AF6, $0050 ; Samus X dw $0AFA, $018B ; Samus Y dw $D874, $0404 ; Items dw $D8B6, $8008 ; Doors dw #$FFFF -preset_suitless_xray_spore_spawn_skip: - dw #preset_suitless_xray_mission_impossible - dw $078D, $8E02 ; DDB - dw $079B, $9E11 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $09CE, $0007 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $01BB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0190 ; Samus Y - dw $D872, $C52F ; Items - dw #$FFFF - -preset_suitless_xray_spore_spawn_farm_in: - dw #preset_suitless_xray_mission_impossible - dw $078D, $8E6E ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $03C5 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0917, $02D3 ; Layer 2 X position - dw $0919, $03C0 ; Layer 2 Y position - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0006 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $048D ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D872, $C52F ; Items - dw #$FFFF - -preset_ngplasma_norfair_preridley_prepillars: - dw #preset_ngplasma_norfair_preridley_ln_main_hall - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07B8 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw #$FFFF - preset_gtmax_brinstar_alpha_power_bombs: - dw #preset_gtclassic_brinstar_alpha_power_bombs + dw #preset_gtmax_brinstar_hellway + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position dw $0915, $070C ; Screen Y position in pixels dw $0919, $070C ; Layer 2 Y position dw $09C2, $0063 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_caterpillars_up: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $004F ; Health dw $09C4, $0063 ; Max health dw $09C6, $0002 ; Missiles - dw $0AF6, $0049 ; Samus X + dw $09C8, $0005 ; Max missiles + dw $0AF6, $02BE ; Samus X dw $D870, $0080 ; Items + dw $D872, $0401 ; Items dw #$FFFF -preset_prkd19_brinstar_alpha_power_bombs: -preset_prkd20_brinstar_alpha_power_bombs: -preset_pkrd_brinstar_alpha_power_bombs: - dw #preset_gtclassic_brinstar_alpha_power_bombs - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $0093 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $0049 ; Samus X +preset_rbo_brinstar_hellway_1x_maridia: + dw #preset_rbo_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $0AF6, $00A1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $04C1 ; Items + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_brinstar_caterpillars_up: -preset_prkd20_brinstar_caterpillars_up: -preset_pkrd_brinstar_caterpillars_up: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $02AF ; Samus X +preset_prkd19_brinstar_noob_bridge: +preset_prkd20_brinstar_noob_bridge: +preset_pkrd_brinstar_noob_bridge: + dw #preset_kpdr21_brinstar_noob_bridge + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $068B ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $04E8 ; Layer 2 X position + dw $09C2, $00A9 ; Health + dw $0AF6, $06FC ; Samus X dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_prkd19_brinstar_crateria_kihunters: -preset_prkd20_brinstar_crateria_kihunters: -preset_pkrd_brinstar_crateria_kihunters: - dw #preset_allbosspkdr_brinstar_crateria_elevator +preset_prkd19_brinstar_red_tower: +preset_prkd20_brinstar_red_tower: +preset_pkrd_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $007F ; Health + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A9 ; Health dw $09C6, $0007 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X + dw $0AF6, $05BC ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00A8 ; Samus Y - dw $D8B2, $2C00 ; Doors dw #$FFFF -preset_prkd19_brinstar_continuous_wall_jump: -preset_prkd20_brinstar_continuous_wall_jump: -preset_pkrd_brinstar_continuous_wall_jump: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $007F ; Health +preset_prkd19_brinstar_hellway: +preset_prkd20_brinstar_hellway: +preset_pkrd_brinstar_hellway: + dw #preset_allbosspkdr_brinstar_hellway + dw $090F, $BFFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09C2, $00A9 ; Health dw $09C6, $0007 ; Missiles dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_brinstar_reverse_hellway: - dw #preset_gtclassic_brinstar_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $1001 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C2, $0093 ; Health - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $004C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors +preset_ngplasma_norfair_preridley_kronic_boost: + dw #preset_nghyper_norfair_preridley_kronic_boost + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02B7 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_caterpillars_up: - dw #preset_gtclassic_brinstar_caterpillars_up +preset_ngplasma_norfair_preridley_lower_norfair_elevator: + dw #preset_nghyper_norfair_preridley_lower_norfair_elevator dw $090F, $0000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $0AF6, $02BE ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_allbosskpdr_brinstar_minikraid_revisit: - dw #preset_allbosskpdr_brinstar_kraid - dw $078D, $91CE ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $57FF ; Screen subpixel Y position - dw $09A2, $1005 ; Equipped Items - dw $09A4, $1005 ; Collected Items - dw $09C2, $0053 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0002 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $00E4 ; Doors - dw #$FFFF - -preset_rbo_brinstar_norfair_elevator_2m: - dw #preset_rbo_brinstar_spazer_2x_maridia - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $0AF6, $007F ; Samus X - dw $0AF8, $2BFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D874, $0404 ; Items - dw $D8B6, $8004 ; Doors - dw #$FFFF - -preset_rbo_brinstar_reverse_hellway_1m: - dw #preset_rbo_brinstar_alpha_power_bombs_1m - dw $078D, $90EA ; DDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $050B ; Screen Y position in pixels - dw $0919, $050B ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $0030 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $300C ; Doors - dw #$FFFF - -preset_ngplasma_norfair_preridley_fast_pillars: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $090F, $5880 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position + dw $0913, $BBFF ; Screen subpixel Y position dw $09CA, $0030 ; Supers + dw $09CE, $002B ; Pbs dw $0A76, $0000 ; Hyper beam - dw $0AF6, $001C ; Samus X - dw $0AF8, $467F ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +preset_prkd19_brinstar_caterpillars_down: +preset_prkd20_brinstar_caterpillars_down: +preset_pkrd_brinstar_caterpillars_down: + dw #preset_14ice_brinstar_caterpillar_room dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels - dw $0919, $00D4 ; Layer 2 Y position - dw $09C2, $0591 ; Health - dw $0AF6, $00AC ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_ngplasma_norfair_preridley_worst_room_in_the_game: - dw #preset_nghyper_norfair_preridley_worst_room_in_the_game - dw $090F, $AF00 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AFA, $0068 ; Samus Y - dw $0AFC, $3FFF ; Samus subpixel Y + dw $09C2, $0093 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $0286 ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF preset_kpdr23_brinstar_spazer: @@ -3772,325 +3715,328 @@ preset_kpdr25_brinstar_spazer: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_kraid_warehouse_zeelas: -preset_kpdr22_kraid_warehouse_zeelas: - dw #preset_kpdr21_brinstar_passing_through_maridia - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $013E ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0029 ; Screen Y position in pixels - dw $0917, $00EE ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position +preset_nintendopower_shopping_with_power_rising_tide: + dw #preset_nintendopower_shopping_with_power_kraid_fight + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5F80 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $0177 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles dw $09CA, $0002 ; Supers - dw $0AF6, $01D1 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr21_kraid_kraid_kihunters: -preset_kpdr22_kraid_kraid_kihunters: - dw #preset_kpdr21_brinstar_passing_through_maridia - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $0913, $8000 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0167 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X + dw $0AF6, $02C4 ; Samus X + dw $D828, $0304 ; Bosses + dw $D874, $0C04 ; Items + dw $D876, $01A3 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_brinstar_horizontal_bomb_jump: -preset_prkd20_brinstar_horizontal_bomb_jump: -preset_pkrd_brinstar_horizontal_bomb_jump: - dw #preset_allbosspkdr_brinstar_ocean +preset_allbossprkd_wrecked_ship_attic: + dw #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0085 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0063 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $00EB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0AF6, $043C ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbossprkd_wrecked_ship_ocean: - dw #preset_allbosspkdr_brinstar_ocean - dw $090F, $B000 ; Screen subpixel X position - dw $09C2, $007F ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $01A1 ; Samus X +preset_allbossprkd_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $090F, $0C00 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers dw $D828, $0204 ; Bosses dw $D870, $4190 ; Items dw $D8B4, $2606 ; Doors dw $D8B6, $3028 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosspkdr_brinstar_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $D400 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $09CA, $0004 ; Supers - dw $0AF6, $07BC ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors - dw #$FFFF - -preset_allbosspkdr_wrecked_ship_phantoon: - dw #preset_allbosspkdr_brinstar_ocean - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB +preset_allbosspkdr_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position dw $0913, $A400 ; Screen subpixel Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $04DB ; Samus X - dw $D8B0, $7000 ; Doors - dw $D8C0, $0030 ; Doors + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1024 ; Collected Items + dw $09C2, $0045 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items dw #$FFFF -preset_allbosspkdr_wrecked_ship_leaving_phantoon: - dw #preset_allbosspkdr_brinstar_crateria_elevator - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position +preset_allbosskpdr_upper_norfair_precathedral: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $02F2 ; Screen Y position in pixels dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D870, $0190 ; Items - dw $D8B0, $7000 ; Doors - dw $D8C0, $0070 ; Doors + dw $0AF6, $00AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01A1 ; Items dw #$FFFF -preset_nintendopower_shopping_with_power_kraid_warehouse: - dw #preset_nintendopower_shopping_with_power_hijump_first - dw $078D, $92EE ; DDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09A2, $1104 ; Equipped Items - dw $09A4, $1104 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw $D876, $01A0 ; Items - dw $D8B8, $2000 ; Doors - dw $D8BA, $0001 ; Doors +preset_ngplasma_norfair_preridley_ln_main_hall: + dw #preset_nghyper_norfair_preridley_ln_main_hall + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0403 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0302 ; Layer 2 X position + dw $09CA, $0030 ; Supers + dw $09CE, $002B ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_100early_brinstar_kraid_entry: - dw #preset_hundo_kraid_kraid_entry - dw $09C2, $008C ; Health - dw $09C6, $000F ; Missiles +preset_kpdr21_brinstar_passing_through_maridia: +preset_kpdr22_brinstar_passing_through_maridia: + dw #preset_allbosskpdr_brinstar_minikraid + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $01B1 ; Samus X dw #$FFFF -preset_hundo_kraid_kraid_kihunter_room: - dw #preset_hundo_kraid_kraid_entry - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00A5 ; Health - dw $09CA, $0000 ; Supers - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $0190 ; Samus Y +preset_kpdr21_kraid_entering_kraids_lair: +preset_kpdr22_kraid_entering_kraids_lair: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09C6, $0006 ; Missiles + dw $09D2, $0002 ; Currently selected item dw #$FFFF -preset_suitless_xray_wave_gate: - dw #preset_suitless_xray_spore_spawn_farm_in - dw $078D, $8F82 ; DDB - dw $090F, $7001 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $044C ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0339 ; Layer 2 Y position - dw $09C2, $010F ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CC, $000F ; Max supers +preset_suitless_xray_dachora_room_revisit: + dw #preset_suitless_power_bombs_etecoon_climb + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position dw $09CE, $0005 ; Pbs - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $04DB ; Samus Y - dw $D870, $E180 ; Items - dw $D8B6, $0030 ; Doors + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0151 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $A180 ; Items dw #$FFFF -preset_gtmax_brinstar_reverse_hellway: - dw #preset_gtclassic_brinstar_reverse_hellway - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $0AF6, $004E ; Samus X - dw $D870, $0080 ; Items +preset_suitless_xray_big_pink: + dw #preset_suitless_power_bombs_etecoon_dboosts + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $00FB ; Health + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $06B9 ; Samus X + dw $0AF8, $1BFF ; Samus subpixel X + dw $D870, $A180 ; Items dw #$FFFF -preset_gtclassic_brinstar_red_tower_down: - dw #preset_gtclassic_brinstar_reverse_hellway - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0073 ; Health - dw $0AF6, $002D ; Samus X - dw $0AFA, $008B ; Samus Y +preset_14speed_wrecked_ship_shaft_revisit: + dw #preset_14ice_wrecked_ship_shaft_revisit + dw $09CE, $0001 ; Pbs dw #$FFFF -preset_allbosskpdr_upper_norfair_business_center: - dw #preset_allbosskpdr_brinstar_minikraid_revisit - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C6, $0009 ; Missiles - dw $09CA, $0004 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D8B8, $00EC ; Doors +preset_14ice_wrecked_ship_attic: + dw #preset_14ice_wrecked_ship_shaft_revisit + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $044D ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_rbo_shopping_double_maridia_hijump_boots: - dw #preset_rbo_brinstar_norfair_elevator_2m - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0519 ; Screen Y position in pixels - dw $0919, $03D2 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors +preset_gtclassic_brinstar_caterpillars_down: + dw #preset_gtclassic_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $0911, $01F9 ; Screen X position in pixels + dw $0913, $C3FF ; Screen subpixel Y position + dw $0917, $017A ; Layer 2 X position + dw $09C2, $00A7 ; Health + dw $09C6, $0003 ; Missiles + dw $0AF6, $0299 ; Samus X dw #$FFFF -preset_rbo_brinstar_red_tower_moonfalls_1m: - dw #preset_rbo_brinstar_reverse_hellway_1m - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $004F ; Health - dw $0AF6, $002A ; Samus X - dw $0AFA, $008B ; Samus Y +preset_nghyper_norfair_preridley_prepillars: + dw #preset_nghyper_norfair_preridley_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AE ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_shopping_double_maridia_business_center_up: - dw #preset_rbo_brinstar_norfair_elevator_2m - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position +preset_nghyper_norfair_preridley_fast_pillars: + dw #preset_nghyper_norfair_preridley_magdollite_room + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $5E80 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $001F ; Samus X + dw $0AF8, $E67F ; Samus subpixel X + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_nghyper_norfair_preridley_worst_room_in_the_game: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8A00 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0591 ; Health + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $03DB ; Samus X + dw $0AFA, $006E ; Samus Y + dw $0AFC, $E3FF ; Samus subpixel Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_hundo_kraid_kraid_entry: + dw #preset_100early_brinstar_kraid_entry + dw $09C2, $00AF ; Health + dw $09C6, $0010 ; Missiles + dw #$FFFF + +preset_100early_brinstar_kraid_kihunter_room: + dw #preset_100early_brinstar_kraid_entry + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $3000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09A2, $1104 ; Equipped Items - dw $09A4, $1104 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0007 ; Missiles - dw $09C8, $000F ; Max missiles - dw $09D6, $0014 ; Reserves - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D876, $01A0 ; Items - dw $D8B8, $2000 ; Doors - dw $D8BA, $0001 ; Doors + dw $09C2, $0082 ; Health + dw $09CA, $0000 ; Supers + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $0190 ; Samus Y dw #$FFFF -preset_rbo_brinstar_spazer_1m: - dw #preset_rbo_brinstar_spazer_2x_maridia - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers +preset_gtclassic_brinstar_alpha_power_bombs: + dw #preset_gtmax_brinstar_alpha_power_bombs + dw $090F, $0003 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0717 ; Screen Y position in pixels + dw $0919, $0717 ; Layer 2 Y position + dw $09C2, $00A7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $0AF6, $0042 ; Samus X + dw $D870, $0180 ; Items + dw #$FFFF + +preset_gtmax_brinstar_reverse_hellway: + dw #preset_gtmax_brinstar_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C2, $004F ; Health dw $09CE, $0004 ; Pbs dw $09D0, $0005 ; Max pbs + dw $0AF6, $004E ; Samus X + dw $0AFA, $058B ; Samus Y dw $D874, $0104 ; Items - dw $D8B6, $300C ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_amphitheatre - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00AE ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X +preset_gtclassic_brinstar_caterpillars_up: + dw #preset_gtmax_brinstar_caterpillars_up + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $CFFF ; Screen subpixel Y position + dw $09C2, $0093 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $0AF6, $02B1 ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_nghyper_norfair_preridley_kihunter_stairs_down: - dw #preset_nghyper_norfair_preridley_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $027D ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0035 ; Screen Y position in pixels - dw $0917, $01DD ; Layer 2 X position - dw $0919, $0027 ; Layer 2 Y position - dw $09C2, $05A5 ; Health - dw $0AF6, $02DD ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $00B5 ; Samus Y - dw $0AFC, $3FFF ; Samus subpixel Y +preset_rbo_brinstar_spazer_2x_maridia: + dw #preset_rbo_brinstar_hellway_1x_maridia + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00AF ; Health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0029 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nghyper_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_kronic_boost - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank +preset_rbo_brinstar_alpha_power_bombs_1m: + dw #preset_rbo_brinstar_hellway_1x_maridia + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $05A5 ; Health - dw $09CE, $002A ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0244 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4100 ; Doors + dw $0915, $071A ; Screen Y position in pixels + dw $0919, $071A ; Layer 2 Y position + dw $09C2, $0093 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003D ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $200C ; Doors dw #$FFFF preset_kpdr23_brinstar_leaving_spazer: @@ -4113,6 +4059,102 @@ preset_kpdr25_brinstar_leaving_spazer: dw $D874, $0404 ; Items dw #$FFFF +preset_nintendopower_shopping_with_power_reserve_tank: + dw #preset_nintendopower_shopping_with_power_rising_tide + dw $078D, $95A6 ; DDB + dw $079B, $B07A ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $0184 ; Health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0007 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_allbossprkd_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors + dw #$FFFF + +preset_allbosspkdr_wrecked_ship_red_tower_elevator: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C2, $0043 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_allbosskpdr_upper_norfair_bubble_mountain: + dw #preset_allbosskpdr_upper_norfair_precathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0106 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $04B7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_single_chamber: + dw #preset_allbosskpdr_upper_norfair_precathedral + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $0126 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $01B0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_ngplasma_norfair_preridley_prepillars: + dw #preset_ngplasma_norfair_preridley_ln_main_hall + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07B8 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + preset_kpdr23_brinstar_passing_through_maridia: preset_kpdr25_brinstar_passing_through_maridia: dw #preset_kpdr21_brinstar_passing_through_maridia @@ -4125,6 +4167,24 @@ preset_kpdr25_brinstar_passing_through_maridia: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr21_kraid_warehouse_zeelas: +preset_kpdr22_kraid_warehouse_zeelas: + dw #preset_kpdr21_brinstar_passing_through_maridia + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $013E ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0029 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + preset_kpdr23_kraid_entering_kraids_lair: preset_kpdr25_kraid_entering_kraids_lair: dw #preset_kpdr21_kraid_entering_kraids_lair @@ -4137,239 +4197,148 @@ preset_kpdr25_kraid_entering_kraids_lair: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_kraid_warehouse_zeelas: -preset_kpdr25_kraid_warehouse_zeelas: - dw #preset_kpdr21_kraid_warehouse_zeelas - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0003 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_kpdr21_kraid_kraid_kihunters: +preset_kpdr22_kraid_kraid_kihunters: + dw #preset_kpdr21_brinstar_passing_through_maridia + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $0913, $8000 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_kpdr23_kraid_kraid_kihunters: -preset_kpdr25_kraid_kraid_kihunters: - dw #preset_kpdr21_kraid_kraid_kihunters - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_suitless_xray_mission_impossible: + dw #preset_suitless_xray_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0207 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0917, $0185 ; Layer 2 X position + dw $0919, $0253 ; Layer 2 Y position + dw $09C2, $00E7 ; Health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0269 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0146 ; Doors dw #$FFFF -preset_kpdr21_kraid_minikraid: -preset_kpdr22_kraid_minikraid: - dw #preset_kpdr21_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $016B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_ngplasma_norfair_preridley_fast_pillars: + dw #preset_nghyper_norfair_preridley_fast_pillars + dw $090F, $5880 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $001C ; Samus X + dw $0AF8, $467F ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_kpdr21_kraid_fallen_hero: -preset_kpdr22_kraid_fallen_hero: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $917A ; DDB - dw $079B, $A521 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09C6, $0003 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $05B9 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $D8B8, $0004 ; Doors +preset_nghyper_norfair_preridley_amphitheatre: + dw #preset_nghyper_norfair_preridley_fast_pillars + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0919, $00D4 ; Layer 2 Y position + dw $09C2, $0591 ; Health + dw $0AF6, $00AC ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_kraid_kraid: -preset_kpdr22_kraid_kraid: - dw #preset_allbosskpdr_brinstar_kraid - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0043 ; Health - dw $09C6, $0003 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01BD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X +preset_ngplasma_norfair_preridley_worst_room_in_the_game: + dw #preset_nghyper_norfair_preridley_worst_room_in_the_game + dw $090F, $AF00 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AFA, $0068 ; Samus Y + dw $0AFC, $3FFF ; Samus subpixel Y dw #$FFFF -preset_prkd19_brinstar_ocean: -preset_prkd20_brinstar_ocean: -preset_pkrd_brinstar_ocean: - dw #preset_prkd19_brinstar_horizontal_bomb_jump +preset_rbo_brinstar_norfair_elevator_2m: + dw #preset_rbo_brinstar_spazer_2x_maridia + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $0AF6, $007F ; Samus X + dw $0AF8, $2BFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D874, $0404 ; Items + dw $D8B6, $8004 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_shaft_down: -preset_prkd20_wrecked_ship_shaft_down: -preset_pkrd_wrecked_ship_shaft_down: - dw #preset_prkd19_brinstar_horizontal_bomb_jump - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09CA, $0004 ; Supers - dw $0AF6, $038E ; Samus X - dw $D8B0, $7000 ; Doors +preset_14ice_wrecked_ship_bowling_alley_path: + dw #preset_14speed_wrecked_ship_shaft_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0202 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0003 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship - dw $090F, $0800 ; Screen subpixel X position - dw $0915, $0404 ; Screen Y position in pixels - dw $09C2, $007F ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $07D7 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors - dw #$FFFF - -preset_allbossprkd_wrecked_ship_phantoon: - dw #preset_allbossprkd_wrecked_ship_ocean - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6FFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $04CC ; Samus X - dw $D8B0, $7000 ; Doors - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_suitless_xray_wave_gate_out: - dw #preset_suitless_xray_wave_gate - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_14ice_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $090F, $3800 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D874, $000C ; Items - dw $D8B6, $00F0 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_preridley_kihunter_stairs_down: - dw #preset_nghyper_norfair_preridley_kihunter_stairs_down - dw $0911, $027F ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $01DF ; Layer 2 X position - dw $09C2, $0591 ; Health - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02DF ; Samus X - dw $0AFA, $00B4 ; Samus Y - dw $0AFC, $AFFF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_wasteland - dw $090F, $4000 ; Screen subpixel X position - dw $09CA, $0031 ; Supers - dw $0A76, $0000 ; Hyper beam - dw #$FFFF - -preset_ngplasma_norfair_preridley_metal_ninja_pirates: - dw #preset_ngplasma_norfair_preridley_magdollite_room - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09CE, $0029 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $D8BA, $C100 ; Doors + dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosspkdr_wrecked_ship_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track +preset_14ice_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $D82A, $0100 ; Bosses - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_nintendopower_shopping_with_power_kraid_fight: - dw #preset_nintendopower_shopping_with_power_kraid_warehouse - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $010D ; Health - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2024 ; Doors +preset_14speed_wrecked_ship_attic: + dw #preset_14ice_wrecked_ship_attic + dw $09CE, $0001 ; Pbs dw #$FFFF -preset_100early_brinstar_kraid_kihunter_room: - dw #preset_hundo_kraid_kraid_kihunter_room - dw $09C2, $0082 ; Health - dw $09C6, $000F ; Missiles +preset_hundo_kraid_kraid_kihunter_room: + dw #preset_100early_brinstar_kraid_kihunter_room + dw $09C2, $00A5 ; Health + dw $09C6, $0010 ; Missiles dw #$FFFF -preset_hundo_kraid_kraid: - dw #preset_hundo_kraid_kraid_kihunter_room +preset_100early_brinstar_kraid: + dw #preset_100early_brinstar_kraid_kihunter_room dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -4377,15 +4346,15 @@ preset_hundo_kraid_kraid: dw $090F, $8000 ; Screen subpixel X position dw $0913, $3800 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09C6, $000A ; Missiles + dw $09C2, $0062 ; Health + dw $09C6, $000D ; Missiles dw $09CA, $0004 ; Supers - dw $0AF6, $01CC ; Samus X + dw $0AF6, $01C0 ; Samus X dw $D8B8, $0024 ; Doors dw #$FFFF -preset_hundo_kraid_leaving_varia: - dw #preset_hundo_kraid_kraid_entry +preset_100early_brinstar_leaving_varia: + dw #preset_100early_brinstar_kraid_entry dw $078D, $91DA ; DDB dw $079B, $A6E2 ; MDB dw $07F3, $0027 ; Music Bank @@ -4396,10 +4365,8 @@ preset_hundo_kraid_leaving_varia: dw $0919, $0000 ; Layer 2 Y position dw $09A2, $1005 ; Equipped Items dw $09A4, $1005 ; Collected Items - dw $09C2, $00C7 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0004 ; Reserves + dw $09C2, $00A1 ; Health + dw $09C6, $0011 ; Missiles dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0078 ; Samus X @@ -4409,2261 +4376,2034 @@ preset_hundo_kraid_leaving_varia: dw $D8B8, $0064 ; Doors dw #$FFFF -preset_gtmax_brinstar_red_tower_down: - dw #preset_gtclassic_brinstar_red_tower_down - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $003B ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_gtclassic_brinstar_skree_boost: - dw #preset_gtclassic_brinstar_red_tower_down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_gtclassic_brinstar_below_spazer: - dw #preset_gtclassic_brinstar_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $6FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $006F ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_allbosskpdr_upper_norfair_hijump_etank: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EC ; Doors +preset_prkd19_brinstar_alpha_power_bombs: +preset_prkd20_brinstar_alpha_power_bombs: +preset_pkrd_brinstar_alpha_power_bombs: + dw #preset_gtclassic_brinstar_alpha_power_bombs + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $0093 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $0049 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $04C1 ; Items dw #$FFFF -preset_kpdr21_kraid_leaving_varia: -preset_kpdr22_kraid_leaving_varia: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_prkd19_brinstar_caterpillars_up: +preset_prkd20_brinstar_caterpillars_up: +preset_pkrd_brinstar_caterpillars_up: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs dw $090F, $1000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0084 ; Health + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $007F ; Health dw $09C6, $0007 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y - dw $D8B8, $0064 ; Doors + dw $0AF6, $02AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_shopping_double_maridia_first_hell_run: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB +preset_prkd19_brinstar_crateria_kihunters: +preset_prkd20_brinstar_crateria_kihunters: +preset_pkrd_brinstar_crateria_kihunters: + dw #preset_allbosspkdr_brinstar_crateria_elevator dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $02FF ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $023F ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09D6, $0028 ; Reserves - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_rbo_brinstar_norfair_elevator_1m: - dw #preset_rbo_brinstar_norfair_elevator_2m - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D8B6, $B00C ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_bubble_mountain: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0079 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0028 ; Reserves - dw $0AF6, $04B4 ; Samus X - dw $D8B8, $2600 ; Doors - dw #$FFFF - -preset_rbo_shopping_single_maridia_hijump_boots: - dw #preset_rbo_shopping_double_maridia_hijump_boots - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers + dw $09C2, $007F ; Health + dw $09C6, $0007 ; Missiles dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D8B6, $B00C ; Doors + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00A8 ; Samus Y + dw $D8B2, $2C00 ; Doors dw #$FFFF -preset_kpdr23_kraid_minikraid: -preset_kpdr25_kraid_minikraid: - dw #preset_kpdr21_kraid_minikraid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams +preset_prkd19_brinstar_continuous_wall_jump: +preset_prkd20_brinstar_continuous_wall_jump: +preset_pkrd_brinstar_continuous_wall_jump: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $007F ; Health dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_fallen_hero: - dw #preset_kpdr21_kraid_fallen_hero - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_kraid: - dw #preset_kpdr21_kraid_kraid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_suitless_xray_big_pink_revisit: - dw #preset_suitless_xray_wave_gate_out - dw $078D, $8FCA ; DDB - dw $079B, $A130 ; MDB +preset_prkd19_brinstar_horizontal_bomb_jump: +preset_prkd20_brinstar_horizontal_bomb_jump: +preset_pkrd_brinstar_horizontal_bomb_jump: + dw #preset_allbosspkdr_brinstar_ocean dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0AF6, $0022 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0911, $0085 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0063 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $0AF6, $00EB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_suitless_xray_green_hill_zone: - dw #preset_suitless_xray_wave_gate - dw $078D, $8FB2 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $0919, $0492 ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C8, $001E ; Max missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0373 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D872, $C5EF ; Items - dw $D874, $000C ; Items - dw $D8B4, $0346 ; Doors - dw $D8B6, $00F0 ; Doors +preset_gtclassic_brinstar_reverse_hellway: + dw #preset_gtmax_brinstar_reverse_hellway + dw $090F, $1001 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $09C2, $0093 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $0AF6, $004C ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_nghyper_norfair_preridley_metal_ninja_pirates: - dw #preset_ngplasma_norfair_preridley_metal_ninja_pirates - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $002E ; Supers - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF8, $9FFF ; Samus subpixel X +preset_gtmax_brinstar_red_tower_down: + dw #preset_gtmax_brinstar_reverse_hellway + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_brinstar_ocean: -preset_14speed_brinstar_ocean: - dw #preset_prkd19_brinstar_ocean - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $01A1 ; Samus X - dw $D872, $0481 ; Items +preset_rbo_brinstar_reverse_hellway_1m: + dw #preset_rbo_brinstar_alpha_power_bombs_1m + dw $078D, $90EA ; DDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $050B ; Screen Y position in pixels + dw $0919, $050B ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $0030 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $300C ; Doors dw #$FFFF -preset_14ice_wrecked_ship_wrecked_ship_shaft: -preset_14speed_wrecked_ship_wrecked_ship_shaft: - dw #preset_prkd19_wrecked_ship_shaft_down - dw $0911, $02D8 ; Screen X position in pixels - dw $0917, $0222 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $0338 ; Samus X - dw $D872, $0481 ; Items +preset_nintendopower_shopping_with_power_ice_beam: + dw #preset_nintendopower_shopping_with_power_reserve_tank + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0104 ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $E1A3 ; Items + dw $D8BA, $0039 ; Doors dw #$FFFF -preset_14ice_wrecked_ship_phantoon: -preset_14speed_wrecked_ship_phantoon: - dw #preset_allbosspkdr_wrecked_ship_phantoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $04CF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items +preset_allbossprkd_wrecked_ship_red_tower_elevator: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $090F, $A000 ; Screen subpixel X position + dw $09C6, $000A ; Missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors dw #$FFFF -preset_14ice_wrecked_ship_wrecked_ship_supers: -preset_14speed_wrecked_ship_wrecked_ship_supers: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0229 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $019E ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles +preset_14ice_brinstar_revisit_red_tower_elevator: +preset_14speed_brinstar_revisit_red_tower_elevator: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $090F, $3000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers dw $09CE, $0002 ; Pbs - dw $0AF6, $02C9 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y dw $D872, $0481 ; Items dw #$FFFF -preset_prkd19_wrecked_ship_basement: -preset_prkd20_wrecked_ship_basement: -preset_pkrd_wrecked_ship_basement: - dw #preset_prkd19_wrecked_ship_shaft_down - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $045C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $0010 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_preridley_plowerhouse: - dw #preset_ngplasma_norfair_preridley_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $015A ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position +preset_allbosspkdr_wrecked_ship_red_tower_descent: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $5BFF ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0103 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09CA, $0032 ; Supers - dw $0AF6, $01C5 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_allbosspkdr_wrecked_ship_attic: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0AF6, $044E ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_14ice_wrecked_ship_shaft_revisit: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $00C4 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items + dw $09C2, $003B ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft +preset_allbosskpdr_upper_norfair_double_chamber_revisit: + dw #preset_allbosskpdr_upper_norfair_single_chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00D5 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors - dw #$FFFF - -preset_allbosspkdr_wrecked_ship_bowling_spark: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $8A1E ; DDB - dw $079B, $968F ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $00BD ; Health - dw $09C6, $0003 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $002E ; Samus X - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_rising_tide: - dw #preset_nintendopower_shopping_with_power_kraid_fight - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5F80 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $0177 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $001E ; Missiles - dw $09C8, $001E ; Max missiles + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0002 ; Supers - dw $0AF6, $02C4 ; Samus X - dw $D828, $0304 ; Bosses - dw $D874, $0C04 ; Items - dw $D876, $01A3 ; Items - dw $D8B8, $26EF ; Doors + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_100early_brinstar_kraid: - dw #preset_hundo_kraid_kraid - dw $09C2, $0062 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $01C0 ; Samus X +preset_suitless_xray_spore_spawn_skip: + dw #preset_suitless_xray_mission_impossible + dw $078D, $8E02 ; DDB + dw $079B, $9E11 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $09CE, $0007 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $01BB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0190 ; Samus Y + dw $D872, $C52F ; Items dw #$FFFF -preset_100early_brinstar_leaving_varia: - dw #preset_hundo_kraid_leaving_varia - dw $09C2, $00A1 ; Health - dw $09C6, $0011 ; Missiles +preset_suitless_xray_spore_spawn_farm_in: + dw #preset_suitless_xray_mission_impossible + dw $078D, $8E6E ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $03C5 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $02D3 ; Layer 2 X position + dw $0919, $03C0 ; Layer 2 Y position + dw $09C6, $000D ; Missiles dw $09CA, $0003 ; Supers - dw $09D6, $0000 ; Reserves + dw $09CE, $0006 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $048D ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D872, $C52F ; Items dw #$FFFF -preset_hundo_kraid_leaving_kraid_hallway: - dw #preset_hundo_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $00BF ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors +preset_ngplasma_norfair_preridley_amphitheatre: + dw #preset_nghyper_norfair_preridley_amphitheatre + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00AE ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_skree_boost: - dw #preset_gtclassic_brinstar_skree_boost - dw $090F, $6000 ; Screen subpixel X position - dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0055 ; Samus X - dw $D870, $0080 ; Items +preset_nghyper_norfair_preridley_kihunter_stairs_down: + dw #preset_nghyper_norfair_preridley_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $027D ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0035 ; Screen Y position in pixels + dw $0917, $01DD ; Layer 2 X position + dw $0919, $0027 ; Layer 2 Y position + dw $09C2, $05A5 ; Health + dw $0AF6, $02DD ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $00B5 ; Samus Y + dw $0AFC, $3FFF ; Samus subpixel Y dw #$FFFF -preset_suitless_xray_blue_brin_hoppers: - dw #preset_suitless_xray_green_hill_zone - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $00D4 ; Screen X position in pixels - dw $0913, $8401 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $009F ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $0AF6, $0146 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B6, $00F1 ; Doors +preset_nghyper_norfair_preridley_wasteland: + dw #preset_nghyper_norfair_preridley_kronic_boost + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $05A5 ; Health + dw $09CE, $002A ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0244 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4100 ; Doors dw #$FFFF -preset_suitless_xray_green_hill_zone_revisit: - dw #preset_suitless_xray_green_hill_zone - dw $078D, $8E86 ; DDB - dw $079B, $9E9F ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position +preset_nintendopower_shopping_with_power_ice_escape: + dw #preset_nintendopower_shopping_with_power_ice_beam + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $00FE ; Health dw $09CA, $0002 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D0, $000F ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BD ; Samus X dw $0AFA, $028B ; Samus Y - dw $D872, $CDEF ; Items - dw $D8B6, $00F3 ; Doors + dw $D876, $E1A7 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_plowerhouse: - dw #preset_ngplasma_norfair_preridley_plowerhouse - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0154 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $00FF ; Layer 2 X position - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $01CB ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X +preset_nintendopower_shopping_with_power_shinespark_to_power_bombs: + dw #preset_nintendopower_shopping_with_power_ice_beam + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $011B ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $007E ; Samus X + dw $D876, $E1A7 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtmax_brinstar_below_spazer: - dw #preset_gtclassic_brinstar_below_spazer - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $01DD ; Samus X - dw $D870, $0080 ; Items +preset_allbosspkdr_wrecked_ship_breaking_the_tube: + dw #preset_allbosspkdr_wrecked_ship_red_tower_descent + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $004D ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002C ; Samus X dw #$FFFF -preset_gtclassic_brinstar_breaking_the_tube: - dw #preset_gtclassic_brinstar_below_spazer - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B7 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_allbosspkdr_upper_norfair_business_center: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $09C2, $004D ; Health + dw $09CE, $0003 ; Pbs + dw $D820, $0801 ; Events dw #$FFFF -preset_allbosskpdr_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_hijump_etank - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D876, $0121 ; Items - dw $D8BA, $0001 ; Doors +preset_kpdr23_kraid_warehouse_zeelas: +preset_kpdr25_kraid_warehouse_zeelas: + dw #preset_kpdr21_kraid_warehouse_zeelas + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0003 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_kraid_leaving_varia: -preset_kpdr25_kraid_leaving_varia: - dw #preset_kpdr21_kraid_leaving_varia +preset_kpdr23_kraid_kraid_kihunters: +preset_kpdr25_kraid_kraid_kihunters: + dw #preset_kpdr21_kraid_kraid_kihunters dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers dw $D874, $0404 ; Items dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_kraid_arthur_j_metroid: -preset_kpdr22_kraid_arthur_j_metroid: - dw #preset_kpdr21_kraid_leaving_varia - dw $078D, $9252 ; DDB - dw $079B, $A59F ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors +preset_kpdr21_kraid_minikraid: +preset_kpdr22_kraid_minikraid: + dw #preset_kpdr21_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_shopping_double_maridia_bat_cave_farm_1: - dw #preset_rbo_shopping_double_maridia_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0069 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $01BD ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $D8BA, $0011 ; Doors +preset_kpdr21_kraid_fallen_hero: +preset_kpdr22_kraid_fallen_hero: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $917A ; DDB + dw $079B, $A521 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09C6, $0003 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $05B9 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $D8B8, $0004 ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_business_center_up: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D6, $0028 ; Reserves - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_kpdr21_kraid_kraid: +preset_kpdr22_kraid_kraid: + dw #preset_allbosskpdr_brinstar_kraid + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0043 ; Health + dw $09C6, $0003 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X dw #$FFFF -preset_rbo_shopping_double_maridia_leaving_speed_farm_2: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB +preset_kpdr21_kraid_leaving_varia: +preset_kpdr22_kraid_leaving_varia: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3104 ; Equipped Items - dw $09A4, $3104 ; Collected Items - dw $09C2, $00CE ; Health - dw $09C6, $000F ; Missiles - dw $09D6, $003D ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $D878, $0004 ; Items - dw $D8B6, $800C ; Doors - dw $D8B8, $2600 ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_rbo_shopping_single_maridia_first_hell_run: - dw #preset_rbo_shopping_double_maridia_first_hell_run - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors - dw #$FFFF - -preset_kpdr25_kraid_fallen_hero: - dw #preset_kpdr23_kraid_fallen_hero - dw $09C6, $0005 ; Missiles + dw $09C2, $0084 ; Health + dw $09C6, $0007 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $0088 ; Samus Y + dw $D8B8, $0064 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid: - dw #preset_kpdr23_kraid_kraid - dw $09C6, $0005 ; Missiles - dw #$FFFF - -preset_prkd19_wrecked_ship_phantoon: -preset_prkd20_wrecked_ship_phantoon: -preset_pkrd_wrecked_ship_phantoon: - dw #preset_14ice_wrecked_ship_phantoon - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $04CE ; Samus X - dw $D872, $04C1 ; Items - dw #$FFFF - -preset_prkd19_wrecked_ship_leaving_phantoon: -preset_prkd20_wrecked_ship_leaving_phantoon: -preset_pkrd_wrecked_ship_leaving_phantoon: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $07F3, $0030 ; Music Bank +preset_allbossprkd_wrecked_ship_red_tower_descent: + dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $006D ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_preridley_ridley: - dw #preset_ngplasma_norfair_preridley_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $05CE ; Health - dw $09CA, $0031 ; Supers - dw $0AF6, $0036 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D100 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_postridley_leaving_ridley: - dw #preset_ngplasma_norfair_preridley_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0597 ; Health - dw $09CA, $0016 ; Supers - dw $09CE, $0029 ; Pbs - dw $0AF6, $0051 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $019B ; Samus Y - dw $D820, $0801 ; Events - dw $D82A, $0101 ; Bosses - dw $D8BA, $D100 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_14speed_wrecked_ship_shaft_revisit: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $09CE, $0001 ; Pbs - dw #$FFFF - -preset_14ice_wrecked_ship_attic: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $044D ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_allbossprkd_wrecked_ship_attic: - dw #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0AF6, $043C ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_allbossprkd_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $090F, $0C00 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position + dw $0913, $2400 ; Screen subpixel Y position dw $09C6, $000A ; Missiles dw $09CA, $000E ; Supers dw $09CC, $000F ; Max supers + dw $0AF6, $0034 ; Samus X dw $D828, $0204 ; Bosses dw $D870, $4190 ; Items dw $D8B4, $2606 ; Doors dw $D8B6, $3028 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09A2, $1024 ; Equipped Items - dw $09A4, $1024 ; Collected Items - dw $09C2, $0045 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items +preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: + dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C6, $0010 ; Missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_shopping_with_power_reserve_tank: - dw #preset_nintendopower_shopping_with_power_rising_tide - dw $078D, $95A6 ; DDB - dw $079B, $B07A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $0184 ; Health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0005 ; Supers +preset_nghyper_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09CA, $002E ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $D822, $0020 ; Events - dw $D878, $0007 ; Items - dw $D8BA, $0031 ; Doors + dw $0AF6, $0167 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; Doors dw #$FFFF -preset_100early_brinstar_leaving_kraid_hallway: - dw #preset_hundo_kraid_leaving_kraid_hallway - dw $09C2, $0099 ; Health - dw $09C6, $0010 ; Missiles - dw $09D6, $0000 ; Reserves +preset_nintendopower_shopping_with_power_heading_to_croc: + dw #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs + dw $078D, $A384 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00E4 ; Health + dw $09C6, $0037 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $0082 ; Samus X + dw $D874, $0F04 ; Items + dw $D8B6, $B02C ; Doors dw #$FFFF -preset_hundo_kraid_leaving_kraid_etank: - dw #preset_hundo_kraid_leaving_kraid_hallway - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track +preset_allbosspkdr_upper_norfair_hijump_etank: + dw #preset_allbosspkdr_upper_norfair_business_center + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $051C ; Screen Y position in pixels + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors + dw #$FFFF + +preset_allbossprkd_wrecked_ship_spazer: + dw #preset_allbossprkd_wrecked_ship_red_tower_descent + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB dw $090F, $2000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09D6, $0014 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008D ; Samus X + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X dw $0AFA, $009B ; Samus Y - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors dw #$FFFF -preset_suitless_xray_noob_bridge: - dw #preset_suitless_xray_green_hill_zone_revisit - dw $078D, $8E9E ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $06ED ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0531 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C6, $0013 ; Missiles - dw $09C8, $0023 ; Max missiles +preset_allbossprkd_wrecked_ship_breaking_the_tube: + dw #preset_allbossprkd_wrecked_ship_red_tower_descent + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $074D ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $0AFA, $03AB ; Samus Y - dw $D872, $CFEF ; Items + dw $0AF6, $002D ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B028 ; Doors dw #$FFFF -preset_gtmax_brinstar_breaking_the_tube: - dw #preset_gtclassic_brinstar_breaking_the_tube - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $01B6 ; Samus X - dw $D870, $0080 ; Items +preset_allbossprkd_upper_norfair_business_center: + dw #preset_allbossprkd_wrecked_ship_red_tower_elevator + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $003B ; Health + dw $09CE, $0003 ; Pbs + dw $D820, $0801 ; Events + dw $D874, $0504 ; Items + dw $D8B6, $B028 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_entering_kraids_lair: - dw #preset_gtclassic_brinstar_breaking_the_tube - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09CE, $0003 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $002E ; Samus X +preset_allbossprkd_upper_norfair_hijump_etank: + dw #preset_allbossprkd_upper_norfair_business_center + dw $090F, $3001 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $000D ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_business_center_revisit: + dw #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $003C ; Samus X + dw #$FFFF + +preset_nghyper_norfair_preridley_plowerhouse: + dw #preset_nghyper_norfair_preridley_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0154 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00FF ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DB ; Health + dw $09CA, $0032 ; Supers + dw $0AF6, $01CB ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw $D820, $0801 ; Events dw #$FFFF -preset_allbosskpdr_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $078D, $941A ; DDB +preset_rbo_shopping_double_maridia_hijump_boots: + dw #preset_rbo_brinstar_norfair_elevator_2m + dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $02F2 ; Screen Y position in pixels - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $00AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $01A1 ; Items + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0519 ; Screen Y position in pixels + dw $0919, $03D2 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors dw #$FFFF -preset_kpdr23_kraid_arthur_j_metroid: -preset_kpdr25_kraid_arthur_j_metroid: - dw #preset_kpdr21_kraid_arthur_j_metroid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams +preset_14speed_wrecked_ship_bowling_alley_path: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_14speed_wrecked_ship_bowling_alley: + dw #preset_14ice_wrecked_ship_bowling_alley + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_14speed_wrecked_ship_leaving_gravity: + dw #preset_14ice_wrecked_ship_leaving_gravity + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_hundo_kraid_kraid: + dw #preset_100early_brinstar_kraid + dw $09C2, $0099 ; Health dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + dw $0AF6, $01CC ; Samus X dw #$FFFF -preset_kpdr21_kraid_minikraid_revisit: -preset_kpdr22_kraid_minikraid_revisit: - dw #preset_kpdr21_kraid_arthur_j_metroid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0058 ; Samus X +preset_hundo_kraid_leaving_varia: + dw #preset_100early_brinstar_leaving_varia + dw $09C2, $00C7 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0004 ; Reserves dw #$FFFF -preset_kpdr21_kraid_kraid_kihunters_revisit: -preset_kpdr22_kraid_kraid_kihunters_revisit: - dw #preset_kpdr21_kraid_arthur_j_metroid +preset_100early_brinstar_leaving_kraid_hallway: + dw #preset_100early_brinstar_leaving_varia dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB - dw $090F, $9000 ; Screen subpixel X position + dw $090F, $3000 ; Screen subpixel X position dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $007C ; Health - dw $09C6, $0004 ; Missiles + dw $09C2, $0099 ; Health + dw $09C6, $0010 ; Missiles dw $09CA, $0005 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $009A ; Samus X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0087 ; Samus X dw $0AFA, $00AB ; Samus Y dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_wave_beam_entry: - dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position +preset_prkd19_brinstar_ocean: +preset_prkd20_brinstar_ocean: +preset_pkrd_brinstar_ocean: + dw #preset_prkd19_brinstar_horizontal_bomb_jump + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels + dw $0913, $3C00 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BB ; Layer 2 Y position - dw $09C2, $0157 ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B6 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events + dw $0AF6, $01A8 ; Samus X dw #$FFFF -preset_rbo_shopping_single_maridia_bubble_mountain: - dw #preset_rbo_shopping_double_maridia_bubble_mountain - dw $09C6, $0000 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_prkd19_wrecked_ship_shaft_down: +preset_prkd20_wrecked_ship_shaft_down: +preset_pkrd_wrecked_ship_shaft_down: + dw #preset_14ice_wrecked_ship_wrecked_ship_shaft + dw $0911, $0300 ; Screen X position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $038E ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF -preset_rbo_shopping_double_maridia_wave_escape: - dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00C6 ; Health - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_gtclassic_brinstar_red_tower_down: + dw #preset_gtmax_brinstar_red_tower_down + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $0073 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles dw $09CA, $0003 ; Supers - dw $0AF6, $004F ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $D822, $0020 ; Events - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors + dw $0AF6, $002D ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_rbo_shopping_single_maridia_bat_cave_farm_1: - dw #preset_rbo_shopping_single_maridia_business_center_up - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0069 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0002 ; Supers - dw $0AF6, $01BD ; Samus X - dw $D8B8, $2600 ; Doors - dw $D8BA, $0011 ; Doors +preset_gtmax_brinstar_skree_boost: + dw #preset_gtmax_brinstar_red_tower_down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_prkd19_wrecked_ship_shaft_to_supers: -preset_prkd20_wrecked_ship_shaft_to_supers: -preset_pkrd_wrecked_ship_shaft_to_supers: - dw #preset_prkd19_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track +preset_gtmax_brinstar_below_spazer: + dw #preset_gtmax_brinstar_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0226 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $019C ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004B ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DD ; Samus X dw #$FFFF -preset_prkd19_wrecked_ship_shaft_up: -preset_prkd20_wrecked_ship_shaft_up: -preset_pkrd_wrecked_ship_shaft_up: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00C7 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_rbo_brinstar_red_tower_moonfalls_1m: + dw #preset_rbo_brinstar_reverse_hellway_1m + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $004F ; Health + dw $0AF6, $002A ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_wrecked_ship_attic: -preset_prkd20_wrecked_ship_attic: -preset_pkrd_wrecked_ship_attic: - dw #preset_allbosspkdr_wrecked_ship_attic - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X +preset_rbo_shopping_double_maridia_business_center_up: + dw #preset_rbo_brinstar_norfair_elevator_2m + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0007 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09D6, $0014 ; Reserves + dw $0AF6, $01BF ; Samus X dw $0AF8, $FFFF ; Samus subpixel X + dw $D876, $01A0 ; Items + dw $D8B8, $2000 ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_ridley: - dw #preset_ngplasma_norfair_preridley_ridley - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $05DB ; Health - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $003E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_rbo_brinstar_spazer_1m: + dw #preset_rbo_brinstar_spazer_2x_maridia + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0104 ; Items + dw $D8B6, $300C ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_leaving_ridley: - dw #preset_ngplasma_norfair_postridley_leaving_ridley - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $058B ; Health - dw $09CA, $0031 ; Supers - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0040 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_suitless_xray_wave_gate: + dw #preset_suitless_xray_spore_spawn_farm_in + dw $078D, $8F82 ; DDB + dw $090F, $7001 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $044C ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0339 ; Layer 2 Y position + dw $09C2, $010F ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $03DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $04DB ; Samus Y + dw $D870, $E180 ; Items + dw $D8B6, $0030 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_reverse_plowerhouse: - dw #preset_ngplasma_norfair_postridley_leaving_ridley - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01D2 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $015D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $00E5 ; Missiles - dw $0AF6, $0242 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $007B ; Samus Y - dw $D8BA, $D500 ; Doors +preset_ngplasma_norfair_preridley_kihunter_stairs_down: + dw #preset_nghyper_norfair_preridley_kihunter_stairs_down + dw $0911, $027F ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $01DF ; Layer 2 X position + dw $09C2, $0591 ; Health + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02DF ; Samus X + dw $0AFA, $00B4 ; Samus Y + dw $0AFC, $AFFF ; Samus subpixel Y dw #$FFFF -preset_14ice_wrecked_ship_bowling_alley_path: - dw #preset_14speed_wrecked_ship_shaft_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0202 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0003 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors +preset_ngplasma_norfair_preridley_wasteland: + dw #preset_nghyper_norfair_preridley_wasteland + dw $090F, $4000 ; Screen subpixel X position + dw $09CA, $0031 ; Supers + dw $0A76, $0000 ; Hyper beam dw #$FFFF -preset_14ice_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $090F, $3800 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position +preset_14ice_brinstar_revisit_breaking_the_tube: +preset_14speed_brinstar_revisit_breaking_the_tube: + dw #preset_allbosspkdr_wrecked_ship_breaking_the_tube + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0052 ; Health + dw $09C6, $0008 ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs + dw $09CE, $0002 ; Pbs dw $0AF8, $FFFF ; Samus subpixel X dw $D872, $0481 ; Items dw #$FFFF -preset_14speed_wrecked_ship_attic: - dw #preset_14ice_wrecked_ship_attic - dw $09CE, $0001 ; Pbs +preset_kpdr23_kraid_minikraid: +preset_kpdr25_kraid_minikraid: + dw #preset_kpdr21_kraid_minikraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_14ice_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items +preset_kpdr23_kraid_fallen_hero: + dw #preset_kpdr21_kraid_fallen_hero + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position +preset_kpdr23_kraid_kraid: + dw #preset_kpdr21_kraid_kraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_leaving_varia: +preset_kpdr25_kraid_leaving_varia: + dw #preset_kpdr21_kraid_leaving_varia + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $0043 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y +preset_kpdr21_kraid_arthur_j_metroid: +preset_kpdr22_kraid_arthur_j_metroid: + dw #preset_kpdr21_kraid_leaving_varia + dw $078D, $9252 ; DDB + dw $079B, $A59F ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_ice_beam: - dw #preset_nintendopower_shopping_with_power_reserve_tank - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB +preset_ngplasma_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_metal_ninja_pirates dw $090F, $3000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0104 ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $E1A3 ; Items - dw $D8BA, $0039 ; Doors + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $6000 ; Samus subpixel X dw #$FFFF -preset_100early_brinstar_leaving_kraid_etank: - dw #preset_hundo_kraid_leaving_kraid_etank - dw $09C6, $0010 ; Missiles +preset_nintendopower_shopping_with_power_crocomire: + dw #preset_nintendopower_shopping_with_power_heading_to_croc + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $EC80 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $00C4 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0CB9 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8B8, $6EEF ; Doors dw #$FFFF -preset_100early_speed_booster_business_center: - dw #preset_hundo_kraid_leaving_kraid_etank - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank +preset_allbosspkdr_upper_norfair_leaving_hijump: + dw #preset_allbosspkdr_upper_norfair_hijump_etank + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C6, $0012 ; Missiles - dw $09CA, $0004 ; Supers - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $09A2, $1124 ; Equipped Items + dw $09A4, $1124 ; Collected Items + dw $09C2, $0126 ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0002 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0120 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_suitless_xray_red_tower: - dw #preset_suitless_xray_noob_bridge - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position +preset_allbossprkd_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_hijump_etank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0005 ; Samus position/state - dw $0AF6, $0561 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $00FB ; Doors + dw $09A2, $1124 ; Equipped Items + dw $09A4, $1124 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000C ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0048 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D876, $0120 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_suitless_xray_xray_dboost: - dw #preset_suitless_xray_green_hill_zone_revisit - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB +preset_allbosskpdr_wrecked_ship_alpha_spark: + dw #preset_allbosskpdr_upper_norfair_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank - dw $090F, $3001 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0919, $0480 ; Layer 2 Y position - dw $09C6, $0013 ; Missiles - dw $09C8, $0023 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D872, $CFEF ; Items - dw $D8B6, $02FB ; Doors + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $0014 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtmax_kraids_lair_entering_kraids_lair: - dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C01 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $D870, $0080 ; Items +preset_ngplasma_norfair_preridley_plowerhouse: + dw #preset_nghyper_norfair_preridley_plowerhouse + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $015A ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0103 ; Layer 2 X position + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01C5 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_gtclassic_kraids_lair_kraid_kihunters: - dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $83FF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0003 ; Supers - dw $0AF6, $0167 ; Samus X +preset_nghyper_norfair_preridley_ridley: + dw #preset_nghyper_norfair_preridley_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0031 ; Supers + dw $0AF6, $003E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_wasteland_revisit: - dw #preset_ngplasma_norfair_postridley_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0575 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02E7 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_hundo_kraid_leaving_kraid_hallway: + dw #preset_100early_brinstar_leaving_kraid_hallway + dw $09C2, $00BF ; Health + dw $09C6, $000F ; Missiles + dw $09D6, $0004 ; Reserves dw #$FFFF -preset_allbosskpdr_upper_norfair_bubble_mountain: - dw #preset_allbosskpdr_upper_norfair_precathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0106 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $04B7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26EC ; Doors +preset_100early_brinstar_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_hallway + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09D6, $0014 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_single_chamber: - dw #preset_allbosskpdr_upper_norfair_precathedral - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $0126 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $01B0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0031 ; Doors +preset_prkd19_wrecked_ship_basement: +preset_prkd20_wrecked_ship_basement: +preset_pkrd_wrecked_ship_basement: + dw #preset_prkd19_wrecked_ship_shaft_down + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $045C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_reverse_plowerhouse: - dw #preset_ngplasma_norfair_postridley_reverse_plowerhouse - dw $09C2, $058B ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam +preset_prkd19_wrecked_ship_phantoon: +preset_prkd20_wrecked_ship_phantoon: +preset_pkrd_wrecked_ship_phantoon: + dw #preset_14ice_wrecked_ship_phantoon + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $04CE ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF -preset_kpdr23_kraid_minikraid_revisit: -preset_kpdr25_kraid_minikraid_revisit: - dw #preset_kpdr21_kraid_minikraid_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_leaving_phantoon: +preset_prkd20_wrecked_ship_leaving_phantoon: +preset_pkrd_wrecked_ship_leaving_phantoon: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $07F3, $0030 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $006D ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_kraid_kraid_kihunters_revisit: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_nintendopower_shopping_with_power_grapple_beam: + dw #preset_nintendopower_shopping_with_power_crocomire + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0317 ; Layer 2 Y position + dw $09C2, $012A ; Health + dw $09C4, $01F3 ; Max health + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AFA, $04BB ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $E1B7 ; Items dw #$FFFF -preset_kpdr21_kraid_kraid_etank: -preset_kpdr22_kraid_kraid_etank: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $0051 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_allbosspkdr_upper_norfair_precathedral: + dw #preset_allbosspkdr_upper_norfair_leaving_hijump + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F3FE ; Screen subpixel Y position + dw $0915, $02F7 ; Screen Y position in pixels + dw $0AF6, $00B4 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_shopping_double_maridia_heading_to_croc: - dw #preset_rbo_shopping_double_maridia_wave_escape - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $02FA ; Screen Y position in pixels - dw $0919, $023B ; Layer 2 Y position - dw $09C2, $0059 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0060 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_allbosspkdr_upper_norfair_bubble_mountain: + dw #preset_allbosspkdr_upper_norfair_leaving_hijump + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $011B ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $04BC ; Samus X + dw $D8B8, $2600 ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_leaving_speed_farm_2: - dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_allbosspkdr_upper_norfair_single_chamber: + dw #preset_allbosspkdr_upper_norfair_leaving_hijump + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $01AE ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8B8, $2600 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_upper_west_ocean: -preset_prkd20_wrecked_ship_upper_west_ocean: -preset_pkrd_wrecked_ship_upper_west_ocean: - dw #preset_prkd19_wrecked_ship_shaft_up - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs +preset_allbossprkd_upper_norfair_ice_beam_hallway: + dw #preset_allbossprkd_upper_norfair_leaving_hijump + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $030C ; Screen Y position in pixels + dw $09CA, $000C ; Supers + dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors + dw $0AF6, $0055 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_kpdr22_kraid_leaving_kraid_etank: - dw #preset_hundo_kraid_leaving_kraid_etank - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0AF6, $008E ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors +preset_allbosskpdr_wrecked_ship_red_tower: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3C01 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr21_kraid_business_center_preelev: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0006 ; Layer 2 X position - dw $09C6, $0006 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0078 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_ngplasma_norfair_preridley_ridley: + dw #preset_nghyper_norfair_preridley_ridley + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $05CE ; Health + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0036 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X dw #$FFFF -preset_kpdr21_upper_norfair_business_center_postelev: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $00ED ; Doors +preset_ngplasma_norfair_postridley_leaving_ridley: + dw #preset_ngplasma_norfair_preridley_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0597 ; Health + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $0AF6, $0051 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $019B ; Samus Y + dw $D820, $0801 ; Events + dw $D82A, $0101 ; Bosses + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_hijump_etank: - dw #preset_allbosskpdr_upper_norfair_hijump_etank - dw $090F, $EFFF ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03D4 ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $0AF6, $0041 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $20ED ; Doors +preset_gtclassic_brinstar_skree_boost: + dw #preset_gtmax_brinstar_skree_boost + dw $090F, $DFFF ; Screen subpixel X position + dw $09C2, $0073 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $005C ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0006 ; Missiles - dw $0AF6, $00B5 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $20ED ; Doors +preset_gtclassic_brinstar_below_spazer: + dw #preset_gtmax_brinstar_below_spazer + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $006F ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $01DC ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_ngplasma_norfair_postridley_kihunter_stairs_up: - dw #preset_ngplasma_norfair_postridley_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $C001 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $051B ; Health - dw $09CE, $0028 ; Pbs +preset_nintendopower_shopping_with_power_exit_grapple_beam: + dw #preset_nintendopower_shopping_with_power_grapple_beam + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7105 ; Equipped Items + dw $09A4, $7105 ; Collected Items + dw $09C2, $0139 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $F9B7 ; Items + dw #$FFFF + +preset_allbosspkdr_upper_norfair_double_chamber_revisit: + dw #preset_allbosspkdr_upper_norfair_single_chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0008 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0582 ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_fireflea_room: - dw #preset_ngplasma_norfair_postridley_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $7E00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $051B ; Health - dw $09CE, $0027 ; Pbs - dw $0AF6, $00A5 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X +preset_allbossprkd_upper_norfair_ice_maze: + dw #preset_allbossprkd_upper_norfair_ice_beam_hallway + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $0038 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley_path: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_allbossprkd_upper_norfair_ice_escape: + dw #preset_allbossprkd_upper_norfair_leaving_hijump + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $0124 ; Items + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_pancakes_and_wavers: -preset_prkd20_wrecked_ship_pancakes_and_wavers: -preset_pkrd_wrecked_ship_pancakes_and_wavers: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02C0 ; Samus X - dw $D872, $04C1 ; Items +preset_allbosskpdr_wrecked_ship_hellway: + dw #preset_allbosskpdr_wrecked_ship_red_tower + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0098 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_wrecked_ship_bowling_alley: -preset_prkd20_wrecked_ship_bowling_alley: -preset_pkrd_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $1800 ; Screen subpixel X position +preset_allbosskpdr_wrecked_ship_leaving_power_bombs: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $090F, $B000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $017B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0090 ; Samus Y + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $011E ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0157 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_leaving_gravity: -preset_prkd20_wrecked_ship_leaving_gravity: -preset_pkrd_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X +preset_nghyper_norfair_postridley_leaving_ridley: + dw #preset_ngplasma_norfair_postridley_leaving_ridley + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $058B ; Health + dw $09CA, $0031 ; Supers + dw $09CE, $002A ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $0040 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley: - dw #preset_14ice_wrecked_ship_bowling_alley - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_gtmax_brinstar_breaking_the_tube: + dw #preset_gtmax_brinstar_below_spazer + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B6 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_14speed_wrecked_ship_leaving_gravity: - dw #preset_14ice_wrecked_ship_leaving_gravity - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_rbo_shopping_double_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $02FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023F ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09D6, $0028 ; Reserves + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_allbossprkd_wrecked_ship_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $090F, $A000 ; Screen subpixel X position - dw $09C6, $000A ; Missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors +preset_rbo_brinstar_norfair_elevator_1m: + dw #preset_rbo_brinstar_norfair_elevator_2m + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_red_tower_elevator: -preset_14speed_brinstar_revisit_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $090F, $3000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items +preset_rbo_shopping_double_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0079 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0028 ; Reserves + dw $0AF6, $04B4 ; Samus X + dw $D8B8, $2600 ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_breaking_the_tube: -preset_14speed_brinstar_revisit_breaking_the_tube: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09A2, $1024 ; Equipped Items - dw $09A4, $1024 ; Collected Items - dw $09C2, $0052 ; Health - dw $09C6, $0008 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $002C ; Samus X - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors +preset_rbo_shopping_single_maridia_hijump_boots: + dw #preset_rbo_shopping_double_maridia_hijump_boots + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_red_tower_descent: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $5BFF ; Screen subpixel Y position +preset_suitless_xray_wave_gate_out: + dw #preset_suitless_xray_wave_gate + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $003B ; Health + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $002D ; Samus X + dw $0AF6, $003A ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D874, $000C ; Items + dw $D8B6, $00F0 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_ice_escape: - dw #preset_nintendopower_shopping_with_power_ice_beam - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $00FE ; Health - dw $09CA, $0002 ; Supers +preset_nghyper_norfair_postridley_reverse_plowerhouse: + dw #preset_nghyper_norfair_preridley_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01D2 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $015D ; Layer 2 X position + dw $09C2, $058B ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BD ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E1A7 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_shinespark_to_power_bombs: - dw #preset_nintendopower_shopping_with_power_ice_beam - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $011B ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $007E ; Samus X - dw $D876, $E1A7 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_hundo_speed_booster_business_center: - dw #preset_100early_speed_booster_business_center - dw $09C6, $0011 ; Missiles - dw $09D6, $0018 ; Reserves - dw $0A1C, $009B ; Samus position/state + dw $0AF6, $0242 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $007B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors dw #$FFFF -preset_suitless_xray_xray: - dw #preset_suitless_xray_xray_dboost - dw $078D, $9036 ; DDB - dw $079B, $A293 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position +preset_nintendopower_shopping_with_power_power_bombs_post_croc: + dw #preset_nintendopower_shopping_with_power_exit_grapple_beam + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $0C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $014F ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $0063 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X + dw $09CE, $0005 ; Pbs + dw $0AF6, $0075 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B6, $06FB ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_wasteland_revisit: - dw #preset_nghyper_norfair_postridley_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $056A ; Health - dw $0AF6, $02E0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: + dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $09C6, $000B ; Missiles + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_nghyper_norfair_postridley_kihunter_stairs_up: - dw #preset_ngplasma_norfair_postridley_kihunter_stairs_up - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $B801 ; Screen subpixel Y position - dw $09C2, $053D ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0029 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0588 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_allbossprkd_upper_norfair_precathedral: + dw #preset_allbossprkd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0310 ; Screen Y position in pixels + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_nghyper_norfair_postridley_fireflea_room: - dw #preset_ngplasma_norfair_postridley_fireflea_room - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $053D ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00A3 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X +preset_allbossprkd_upper_norfair_bubble_mountain: + dw #preset_allbossprkd_upper_norfair_ice_escape + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0111 ; Health + dw $09CA, $000B ; Supers + dw $0AF6, $04B4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_ngplasma_norfair_postridley_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_allbossprkd_upper_norfair_single_chamber: + dw #preset_allbosspkdr_upper_norfair_single_chamber + dw $090F, $C000 ; Screen subpixel X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01B4 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $B028 ; Doors + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_three_musketeers: - dw #preset_ngplasma_norfair_postridley_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0009 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $006B ; Samus X - dw $0AF8, $8000 ; Samus subpixel X +preset_allbossprkd_upper_norfair_double_chamber_revisit: + dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0053 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $B028 ; Doors + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_breaking_the_tube: - dw #preset_14ice_brinstar_revisit_breaking_the_tube - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C2, $004D ; Health - dw $09C6, $0003 ; Missiles - dw $09C8, $000F ; Max missiles +preset_allbosskpdr_wrecked_ship_crateria_elevator: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8801 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0005 ; Supers dw $09CE, $0004 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D872, $04C1 ; Items + dw $0A1C, $0028 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $006B ; Samus X + dw $0AFA, $0060 ; Samus Y + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_business_center: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $09C2, $004D ; Health - dw $09CE, $0003 ; Pbs - dw $D820, $0801 ; Events +preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $03FF ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09C2, $0082 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_100early_speed_booster_hijump_boots: - dw #preset_100early_speed_booster_business_center - dw $090F, $9000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position +preset_rbo_shopping_double_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_double_maridia_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0069 ; Health dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0046 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors + dw $0AF6, $01BD ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_100early_speed_booster_business_center_climb: +preset_rbo_shopping_single_maridia_business_center_up: dw #preset_rbo_shopping_double_maridia_business_center_up - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C6, $0017 ; Missiles - dw $09C8, $0019 ; Max missiles + dw $09C6, $0002 ; Missiles + dw $09C8, $000A ; Max missiles dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs dw $09D6, $0028 ; Reserves - dw $0AF6, $01A3 ; Samus X - dw $D828, $0104 ; Bosses - dw $D870, $8180 ; Items - dw $D872, $048F ; Items - dw $D874, $0C04 ; Items - dw $D876, $01A1 ; Items - dw $D8B2, $2C00 ; Doors - dw $D8B6, $8008 ; Doors - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_gtclassic_kraids_lair_minikraid: - dw #preset_gtclassic_kraids_lair_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $09C2, $005B ; Health - dw $0AF6, $016B ; Samus X + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_kraid: - dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0031 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $01BE ; Samus X - dw $D8B8, $0024 ; Doors +preset_rbo_shopping_double_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3104 ; Equipped Items + dw $09A4, $3104 ; Collected Items + dw $09C2, $00CE ; Health + dw $09C6, $000F ; Missiles + dw $09D6, $003D ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $D878, $0004 ; Items + dw $D8B6, $800C ; Doors + dw $D8B8, $2600 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_leaving_varia: - dw #preset_kpdr21_kraid_leaving_varia - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0062 ; Health - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs +preset_14ice_brinstar_revisit_entering_kraids_lair: +preset_14speed_brinstar_revisit_entering_kraids_lair: + dw #preset_14ice_brinstar_revisit_breaking_the_tube + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1801 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CE, $0001 ; Pbs dw $09D2, $0000 ; Currently selected item - dw $0AF8, $0000 ; Samus subpixel X + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y dw $D820, $0801 ; Events - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtmax_kraids_lair_kraid_kihunters: - dw #preset_gtclassic_kraids_lair_kraid_kihunters - dw $0913, $8000 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0002 ; Supers - dw $D870, $0080 ; Items dw #$FFFF -preset_allbosskpdr_upper_norfair_double_chamber_revisit: - dw #preset_allbosskpdr_upper_norfair_single_chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors +preset_kpdr25_kraid_fallen_hero: + dw #preset_kpdr23_kraid_fallen_hero + dw $09C6, $0005 ; Missiles dw #$FFFF -preset_kpdr25_kraid_kraid_kihunters_revisit: - dw #preset_kpdr23_kraid_kraid_kihunters_revisit - dw $09C6, $0007 ; Missiles +preset_kpdr25_kraid_kraid: + dw #preset_kpdr23_kraid_kraid + dw $09C6, $0005 ; Missiles dw #$FFFF -preset_kpdr23_kraid_kraid_etank: - dw #preset_kpdr21_kraid_kraid_etank +preset_kpdr23_kraid_arthur_j_metroid: +preset_kpdr25_kraid_arthur_j_metroid: + dw #preset_kpdr21_kraid_arthur_j_metroid dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles + dw $09C6, $000A ; Missiles dw $D874, $0404 ; Items dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_nutella_refill: - dw #preset_rbo_shopping_double_maridia_heading_to_croc - dw $078D, $9756 ; DDB - dw $079B, $B026 ; MDB - dw $090F, $D001 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position +preset_kpdr21_kraid_minikraid_revisit: +preset_kpdr22_kraid_minikraid_revisit: + dw #preset_kpdr21_kraid_arthur_j_metroid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0058 ; Samus X + dw #$FFFF + +preset_kpdr21_kraid_kraid_kihunters_revisit: +preset_kpdr22_kraid_kraid_kihunters_revisit: + dw #preset_kpdr21_kraid_arthur_j_metroid + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $09C2, $007C ; Health + dw $09C6, $0004 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $009A ; Samus X dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_wave_beam_entry: - dw #preset_rbo_shopping_double_maridia_wave_beam_entry - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_hundo_kraid_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $09C6, $000F ; Missiles dw #$FFFF -preset_rbo_shopping_double_maridia_croc_power_bombs: - dw #preset_rbo_shopping_double_maridia_wave_escape - dw $078D, $93DE ; DDB - dw $079B, $AA82 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $019E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D82A, $0002 ; Bosses - dw $D876, $01B0 ; Items - dw $D8B8, $6600 ; Doors - dw $D8BA, $00F3 ; Doors - dw #$FFFF - -preset_rbo_shopping_single_maridia_wave_escape: - dw #preset_rbo_shopping_double_maridia_wave_escape - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09C2, $00CC ; Health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0A1C, $0018 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0051 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0092 ; Samus Y - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_100early_speed_booster_business_center: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C6, $0012 ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr23_kraid_leaving_kraid_etank: - dw #preset_kpdr22_kraid_leaving_kraid_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_shaft_to_supers: +preset_prkd20_wrecked_ship_shaft_to_supers: +preset_pkrd_wrecked_ship_shaft_to_supers: + dw #preset_prkd19_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0226 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $019C ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr22_kraid_business_center_preelev: - dw #preset_kpdr21_kraid_business_center_preelev - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors +preset_prkd19_wrecked_ship_shaft_up: +preset_prkd20_wrecked_ship_shaft_up: +preset_pkrd_wrecked_ship_shaft_up: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00C7 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_upper_norfair_business_center_postelev: - dw #preset_kpdr21_upper_norfair_business_center_postelev - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors +preset_prkd19_wrecked_ship_attic: +preset_prkd20_wrecked_ship_attic: +preset_pkrd_wrecked_ship_attic: + dw #preset_allbosspkdr_wrecked_ship_attic + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_upper_norfair_hijump_etank: - dw #preset_kpdr21_upper_norfair_hijump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_rbo_shopping_single_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_first_hell_run + dw $09C6, $0002 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_leaving_hijump: - dw #preset_kpdr21_upper_norfair_leaving_hijump - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_gtclassic_brinstar_breaking_the_tube: + dw #preset_gtmax_brinstar_breaking_the_tube + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $006F ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $01B7 ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_14ice_brinstar_revisit_entering_kraids_lair: -preset_14speed_brinstar_revisit_entering_kraids_lair: - dw #preset_14ice_brinstar_revisit_breaking_the_tube +preset_gtmax_kraids_lair_entering_kraids_lair: + dw #preset_gtmax_brinstar_breaking_the_tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1801 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C01 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $09CE, $0001 ; Pbs + dw $09CE, $0003 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y dw $D820, $0801 ; Events dw #$FFFF -preset_allbossprkd_wrecked_ship_red_tower_descent: - dw #preset_allbosspkdr_wrecked_ship_red_tower_descent - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09C6, $000A ; Missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $0034 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_heading_to_croc: - dw #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs - dw $078D, $A384 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $00E4 ; Health - dw $09C6, $0037 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $0082 ; Samus X - dw $D874, $0F04 ; Items - dw $D8B6, $B02C ; Doors - dw #$FFFF - -preset_suitless_xray_xray_escape: - dw #preset_suitless_xray_xray - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track +preset_suitless_xray_big_pink_revisit: + dw #preset_suitless_xray_wave_gate_out + dw $078D, $8FCA ; DDB + dw $079B, $A130 ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09A2, $9004 ; Equipped Items - dw $09A4, $9004 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $017E ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D874, $004C ; Items + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0AF6, $0022 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_single_chamber: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0516 ; Health - dw $0AF8, $B000 ; Samus subpixel X +preset_suitless_xray_green_hill_zone: + dw #preset_suitless_xray_wave_gate + dw $078D, $8FB2 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $0919, $0492 ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C8, $001E ; Max missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0373 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D872, $C5EF ; Items + dw $D874, $000C ; Items + dw $D8B4, $0346 ; Doors + dw $D8B6, $00F0 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_springball_maze: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $000C ; Screen Y position in pixels - dw $0919, $000C ; Layer 2 Y position - dw $09C2, $053D ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $016D ; Samus X +preset_ngplasma_norfair_postridley_reverse_plowerhouse: + dw #preset_nghyper_norfair_postridley_reverse_plowerhouse + dw $09C2, $0597 ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam dw #$FFFF -preset_ngplasma_norfair_postridley_bubble_mountain: - dw #preset_ngplasma_norfair_postridley_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C6, $00E2 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0091 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_nghyper_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $056A ; Health + dw $0AF6, $02E0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_frog_speedway_revisit: - dw #preset_ngplasma_norfair_postridley_three_musketeers - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0303 ; Screen Y position in pixels - dw $0919, $0242 ; Layer 2 Y position - dw $09C6, $00DF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_nghyper_norfair_postridley_kihunter_stairs_up: + dw #preset_nghyper_norfair_preridley_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B801 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $053D ; Health + dw $09CE, $0029 ; Pbs + dw $0AF6, $0588 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_hijump_etank: - dw #preset_allbosspkdr_upper_norfair_business_center - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $051C ; Screen Y position in pixels - dw $09CA, $0009 ; Supers +preset_nintendopower_shopping_with_power_red_pirate_shaft: + dw #preset_nintendopower_shopping_with_power_power_bombs_post_croc + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02F6 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0238 ; Layer 2 X position + dw $09C2, $0168 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors - dw #$FFFF - -preset_hundo_speed_booster_hijump_boots: - dw #preset_100early_speed_booster_hijump_boots - dw $090F, $6001 ; Screen subpixel X position - dw $09C6, $0011 ; Missiles - dw $09D6, $001D ; Reserves + dw $0AF6, $0396 ; Samus X + dw $D876, $FBB7 ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $003B ; Doors dw #$FFFF -preset_hundo_speed_booster_business_center_climb: - dw #preset_100early_speed_booster_business_center_climb - dw $09C6, $0018 ; Missiles - dw $09D6, $001D ; Reserves +preset_allbosspkdr_upper_norfair_business_center_revisit: + dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0035 ; Samus X dw #$FFFF -preset_100early_speed_booster_cathedral_entrance: - dw #preset_100early_speed_booster_business_center_climb - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00AB ; Samus X - dw $0AFA, $038B ; Samus Y +preset_allbossprkd_upper_norfair_volcano_room: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $CD80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $011A ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03B4 ; Samus X dw #$FFFF -preset_100early_speed_booster_cathedral: - dw #preset_100early_speed_booster_business_center_climb - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02A4 ; Samus X - dw $D8B8, $24EF ; Doors +preset_allbossprkd_upper_norfair_lava_spark: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $011A ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_100early_speed_booster_rising_tide: - dw #preset_nintendopower_shopping_with_power_rising_tide - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0167 ; Health - dw $09C6, $001D ; Missiles +preset_allbosskpdr_wrecked_ship_phantoon: + dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $09CA, $0001 ; Supers - dw $09D4, $0064 ; Max reserves - dw $09D6, $0028 ; Reserves - dw $0AF6, $02BB ; Samus X - dw $D828, $0104 ; Bosses - dw $D870, $8180 ; Items - dw $D872, $048F ; Items - dw $D8B4, $0246 ; Doors - dw $D8B6, $8008 ; Doors + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_minikraid_revisit: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $005A ; Health +preset_allbosskpdr_wrecked_ship_leaving_phantoon: + dw #preset_allbosskpdr_wrecked_ship_crateria_elevator + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09C2, $00B9 ; Health + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors + dw $0AF6, $00AC ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8B0, $7000 ; Doors + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: - dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB +preset_rbo_shopping_double_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C6, $0010 ; Missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0915, $00FA ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00BB ; Layer 2 Y position + dw $09C2, $0157 ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B6 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events dw #$FFFF -preset_rbo_shopping_double_maridia_leaving_grapple: - dw #preset_rbo_shopping_double_maridia_croc_power_bombs - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7104 ; Equipped Items - dw $09A4, $7104 ; Collected Items - dw $09C2, $0180 ; Health - dw $09CE, $0004 ; Pbs +preset_rbo_shopping_single_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_bubble_mountain + dw $09C6, $0000 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0003 ; Pbs dw $09D0, $0005 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $13B0 ; Items + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_heading_to_business_center: - dw #preset_rbo_shopping_double_maridia_heading_to_croc - dw $09C2, $004E ; Health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_leaving_croc: - dw #preset_rbo_shopping_double_maridia_croc_power_bombs - dw $090F, $0E01 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09A2, $7104 ; Equipped Items - dw $09A4, $7104 ; Collected Items - dw $09C2, $01CB ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C3 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $D876, $13B0 ; Items - dw $D8B8, $E600 ; Doors +preset_rbo_shopping_double_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00C6 ; Health + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $004F ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $D822, $0020 ; Events + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_leaving_norfair: - dw #preset_rbo_shopping_single_maridia_wave_escape - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0034 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_rbo_shopping_single_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_single_maridia_business_center_up + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0069 ; Health + dw $09C6, $0001 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $01BD ; Samus X + dw $D8B8, $2600 ; Doors + dw $D8BA, $0011 ; Doors dw #$FFFF preset_14ice_brinstar_revisit_minikraid: @@ -6719,402 +6459,456 @@ preset_14speed_brinstar_revisit_minikraid_revisit: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_spazer: - dw #preset_allbossprkd_wrecked_ship_red_tower_descent - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_allbossprkd_wrecked_ship_breaking_the_tube: - dw #preset_allbossprkd_wrecked_ship_red_tower_descent - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position +preset_kpdr23_kraid_minikraid_revisit: +preset_kpdr25_kraid_minikraid_revisit: + dw #preset_kpdr21_kraid_minikraid_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002D ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B028 ; Doors + dw $09C6, $000A ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_business_center: - dw #preset_allbossprkd_wrecked_ship_red_tower_elevator - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position +preset_kpdr23_kraid_kraid_kihunters_revisit: + dw #preset_kpdr21_kraid_kraid_kihunters_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C2, $003B ; Health - dw $09CE, $0003 ; Pbs - dw $D820, $0801 ; Events - dw $D874, $0504 ; Items - dw $D8B6, $B028 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_crocomire: - dw #preset_nintendopower_shopping_with_power_heading_to_croc - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $EC80 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $00C4 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0CB9 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8B8, $6EEF ; Doors + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_suitless_warehouse_red_tower_down: - dw #preset_suitless_xray_xray_escape - dw $078D, $9072 ; DDB - dw $079B, $A293 ; MDB +preset_kpdr21_kraid_kraid_etank: +preset_kpdr22_kraid_kraid_etank: + dw #preset_kpdr21_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $0700 ; Layer 2 X position - dw $09C2, $0091 ; Health - dw $09CE, $000C ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $07A4 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_three_musketeers: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $1500 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $006D ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_single_chamber: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0537 ; Health - dw $0AF6, $0174 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $0051 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_business_center_revisit: - dw #preset_ngplasma_norfair_postridley_frog_speedway_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $002B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_kraid_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0AF6, $008E ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_leaving_hijump: - dw #preset_allbosspkdr_upper_norfair_hijump_etank - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $09A2, $1124 ; Equipped Items - dw $09A4, $1124 ; Collected Items - dw $09C2, $0126 ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0002 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01CD ; Samus X +preset_kpdr21_kraid_business_center_preelev: + dw #preset_kpdr21_kraid_kraid_kihunters_revisit + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C6, $0006 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0078 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D876, $0120 ; Items - dw $D8BA, $0001 ; Doors + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_100early_speed_booster_bubble_mountain: - dw #preset_100early_speed_booster_rising_tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0142 ; Health - dw $0AF6, $04B0 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_upper_norfair_business_center_postelev: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $0000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $019C ; Samus X - dw $D876, $01A1 ; Items +preset_kpdr21_upper_norfair_hijump_etank: + dw #preset_allbosskpdr_upper_norfair_hijump_etank + dw $090F, $EFFF ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03D4 ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $0AF6, $0041 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $20ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_precathedral - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $53FE ; Screen subpixel Y position - dw $0915, $02F8 ; Screen Y position in pixels +preset_kpdr21_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $023A ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $0AF6, $00A5 ; Samus X + dw $09C6, $0006 ; Missiles + dw $0AF6, $00B5 ; Samus X dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw $D8B8, $20ED ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_reverse_moat: -preset_prkd20_wrecked_ship_reverse_moat: -preset_pkrd_wrecked_ship_reverse_moat: - dw #preset_prkd19_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5400 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0043 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0068 ; Samus X - dw $0AFA, $049B ; Samus Y +preset_hundo_speed_booster_business_center: + dw #preset_100early_speed_booster_business_center + dw $09C6, $0011 ; Missiles + dw $09D6, $0018 ; Reserves + dw $0A1C, $009B ; Samus position/state dw #$FFFF -preset_gtclassic_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $00B7 ; Layer 2 X position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers +preset_100early_speed_booster_hijump_boots: + dw #preset_100early_speed_booster_business_center + dw $090F, $9000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0166 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors - dw #$FFFF - -preset_gtmax_kraids_lair_minikraid: - dw #preset_gtmax_kraids_lair_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $016B ; Samus X + dw $0AF6, $0046 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtmax_kraids_lair_kraid: - dw #preset_gtclassic_kraids_lair_kraid - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0021 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $D870, $0080 ; Items +preset_100early_speed_booster_business_center_climb: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C6, $0017 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0028 ; Reserves + dw $0AF6, $01A3 ; Samus X + dw $D828, $0104 ; Bosses + dw $D870, $8180 ; Items + dw $D872, $048F ; Items + dw $D874, $0C04 ; Items + dw $D876, $01A1 ; Items + dw $D8B2, $2C00 ; Doors + dw $D8B6, $8008 ; Doors + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtmax_kraids_lair_leaving_varia: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0004 ; Supers +preset_prkd19_wrecked_ship_upper_west_ocean: +preset_prkd20_wrecked_ship_upper_west_ocean: +preset_pkrd_wrecked_ship_upper_west_ocean: + dw #preset_prkd19_wrecked_ship_shaft_up + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers dw $09CE, $0003 ; Pbs - dw $D870, $0080 ; Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid_etank: - dw #preset_kpdr23_kraid_kraid_etank - dw $09C6, $0007 ; Missiles +preset_prkd19_wrecked_ship_pancakes_and_wavers: +preset_prkd20_wrecked_ship_pancakes_and_wavers: +preset_pkrd_wrecked_ship_pancakes_and_wavers: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02C0 ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF -preset_kpdr25_kraid_leaving_kraid_etank: - dw #preset_kpdr23_kraid_leaving_kraid_etank - dw $09C6, $0007 ; Missiles +preset_prkd19_wrecked_ship_bowling_alley: +preset_prkd20_wrecked_ship_bowling_alley: +preset_pkrd_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $017B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_kpdr23_kraid_business_center_preelev: - dw #preset_kpdr22_kraid_business_center_preelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_leaving_gravity: +preset_prkd20_wrecked_ship_leaving_gravity: +preset_pkrd_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_upper_norfair_business_center_postelev: - dw #preset_kpdr22_upper_norfair_business_center_postelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_gtclassic_kraids_lair_entering_kraids_lair: + dw #preset_gtmax_kraids_lair_entering_kraids_lair + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09C2, $006F ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_hijump_etank: - dw #preset_kpdr22_upper_norfair_hijump_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_gtmax_kraids_lair_kraid_kihunters: + dw #preset_gtmax_kraids_lair_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0002 ; Supers + dw $0AF6, $0167 ; Samus X dw #$FFFF -preset_kpdr23_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_leaving_hijump - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_suitless_xray_blue_brin_hoppers: + dw #preset_suitless_xray_green_hill_zone + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $00D4 ; Screen X position in pixels + dw $0913, $8401 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $009F ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $0AF6, $0146 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $00F1 ; Doors dw #$FFFF -preset_hundo_speed_booster_cathedral_entrance: - dw #preset_100early_speed_booster_cathedral_entrance - dw $09C6, $0018 ; Missiles - dw $09D6, $001D ; Reserves +preset_suitless_xray_green_hill_zone_revisit: + dw #preset_suitless_xray_green_hill_zone + dw $078D, $8E86 ; DDB + dw $079B, $9E9F ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D0, $000F ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0048 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D872, $CDEF ; Items + dw $D8B6, $00F3 ; Doors dw #$FFFF -preset_hundo_speed_booster_cathedral: - dw #preset_100early_speed_booster_cathedral - dw $09C6, $0018 ; Missiles - dw $09D6, $0022 ; Reserves +preset_ngplasma_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_wasteland_revisit + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $0575 ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02E7 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_hundo_speed_booster_rising_tide: - dw #preset_100early_speed_booster_rising_tide - dw $09C2, $016E ; Health - dw $09C6, $001A ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0022 ; Reserves - dw $0AF6, $02AF ; Samus X +preset_nghyper_norfair_postridley_fireflea_room: + dw #preset_nghyper_norfair_postridley_wasteland_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053D ; Health + dw $09CE, $0028 ; Pbs + dw $0AF6, $00A3 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_kraids_lair_minikraid_revisit: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0052 ; Samus X - dw $D870, $0080 ; Items +preset_ngplasma_norfair_postridley_kihunter_stairs_up: + dw #preset_nghyper_norfair_postridley_kihunter_stairs_up + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $C001 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0582 ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_kraids_lair_kraid_etank: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles +preset_nghyper_norfair_postridley_springball_maze: + dw #preset_nghyper_norfair_postridley_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $000C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000C ; Layer 2 Y position + dw $09CE, $0028 ; Pbs + dw $0AF6, $016D ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_shopping_with_power_bubble_mountain: + dw #preset_nintendopower_shopping_with_power_red_pirate_shaft + dw $078D, $97F2 ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health dw $09CA, $0005 ; Supers - dw $D8B8, $00ED ; Doors + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C2 ; Samus X dw #$FFFF -preset_allbossprkd_upper_norfair_hijump_etank: - dw #preset_allbossprkd_upper_norfair_business_center - dw $090F, $3001 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $000D ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors +preset_allbosspkdr_kraids_lair_entering_kraids_lair: + dw #preset_allbosspkdr_upper_norfair_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosskpdr_upper_norfair_business_center_revisit: - dw #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $003C ; Samus X +preset_allbosspkdr_kraids_lair_minikraid: + dw #preset_allbosspkdr_upper_norfair_business_center_revisit + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_shopping_double_maridia_ice_entry: - dw #preset_rbo_shopping_double_maridia_leaving_croc - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $011D ; Health +preset_allbossprkd_lower_norfair_ln_main_hall: + dw #preset_allbossprkd_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00C6 ; Health dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $EE00 ; Doors + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_red_tower_up: - dw #preset_rbo_shopping_single_maridia_leaving_norfair - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB +preset_allbossprkd_lower_norfair_green_gate_glitch: + dw #preset_allbossprkd_upper_norfair_lava_spark + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00C6 ; Health + dw $0AF6, $007C ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_rbo_shopping_double_maridia_heading_to_croc: + dw #preset_rbo_shopping_double_maridia_wave_escape + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $001D ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $009B ; Samus Y + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $02FA ; Screen Y position in pixels + dw $0919, $023B ; Layer 2 Y position + dw $09C2, $0059 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0060 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rbo_shopping_single_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF preset_14ice_brinstar_revisit_kraid_etank: @@ -7154,909 +6948,1024 @@ preset_14speed_upper_norfair_precathedral: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_grapple_beam: - dw #preset_nintendopower_shopping_with_power_crocomire - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0317 ; Layer 2 Y position - dw $09C2, $012A ; Health - dw $09C4, $01F3 ; Max health - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $04BB ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $E1B7 ; Items - dw #$FFFF - -preset_suitless_warehouse_skree_boost: - dw #preset_suitless_warehouse_red_tower_down - dw $078D, $9066 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $005E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $098B ; Samus Y +preset_kpdr25_kraid_kraid_kihunters_revisit: + dw #preset_kpdr23_kraid_kraid_kihunters_revisit + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_suitless_warehouse_below_spazer: - dw #preset_suitless_xray_xray_escape - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $0092 ; Health - dw $09CE, $000C ; Pbs - dw $0AF6, $01E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_kpdr23_kraid_kraid_etank: + dw #preset_kpdr21_kraid_kraid_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_suitless_warehouse_below_spazer_revisit: - dw #preset_suitless_xray_xray - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09A2, $9004 ; Equipped Items - dw $09A4, $9004 ; Collected Items +preset_kpdr23_kraid_leaving_kraid_etank: + dw #preset_kpdr22_kraid_leaving_kraid_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C2, $0092 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $004C ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $D874, $044C ; Items - dw $D8B6, $86FB ; Doors + dw $09C6, $0009 ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_bubble_mountain: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0091 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X +preset_kpdr22_kraid_business_center_preelev: + dw #preset_kpdr21_kraid_business_center_preelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_frog_speedway_revisit: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $09CA, $0032 ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X +preset_kpdr22_upper_norfair_business_center_postelev: + dw #preset_kpdr21_upper_norfair_business_center_postelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_entering_kraids_lair: - dw #preset_ngplasma_norfair_postridley_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $0086 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y +preset_kpdr22_upper_norfair_hijump_etank: + dw #preset_kpdr21_upper_norfair_hijump_etank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_warehouse_kihunters: - dw #preset_ngplasma_norfair_postridley_fireflea_room - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position +preset_kpdr22_upper_norfair_leaving_hijump: + dw #preset_kpdr21_upper_norfair_leaving_hijump + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_business_center_revisit: + dw #preset_kpdr21_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5BFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $0913, $E400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $00DF ; Missiles - dw $09CE, $0026 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $019C ; Samus X + dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_upper_norfair_precathedral: - dw #preset_allbosspkdr_upper_norfair_leaving_hijump - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F3FE ; Screen subpixel Y position - dw $0915, $02F7 ; Screen Y position in pixels - dw $0AF6, $00B4 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr21_upper_norfair_precathedral: + dw #preset_allbosskpdr_upper_norfair_precathedral + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $53FE ; Screen subpixel Y position + dw $0915, $02F8 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $20ED ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_bubble_mountain: - dw #preset_allbosspkdr_upper_norfair_leaving_hijump - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $011B ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $04BC ; Samus X - dw $D8B8, $2600 ; Doors +preset_hundo_speed_booster_hijump_boots: + dw #preset_100early_speed_booster_hijump_boots + dw $090F, $6001 ; Screen subpixel X position + dw $09C6, $0011 ; Missiles + dw $09D6, $001D ; Reserves dw #$FFFF -preset_allbosspkdr_upper_norfair_single_chamber: - dw #preset_allbosspkdr_upper_norfair_leaving_hijump - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0104 ; Screen Y position in pixels - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $01AE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8B8, $2600 ; Doors - dw $D8BA, $0031 ; Doors +preset_hundo_speed_booster_business_center_climb: + dw #preset_100early_speed_booster_business_center_climb + dw $09C6, $0018 ; Missiles + dw $09D6, $001D ; Reserves dw #$FFFF -preset_hundo_speed_booster_bubble_mountain: - dw #preset_100early_speed_booster_bubble_mountain - dw $09C2, $0169 ; Health - dw $09C6, $001A ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0022 ; Reserves +preset_100early_speed_booster_cathedral_entrance: + dw #preset_100early_speed_booster_business_center_climb + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00AB ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_speed_booster_bat_cave: - dw #preset_100early_speed_booster_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $015B ; Health - dw $0AF6, $01BE ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_100early_speed_booster_leaving_speed_booster: - dw #preset_100early_speed_booster_bubble_mountain - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $0179 ; Health - dw $09C8, $0023 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0045 ; Samus X - dw $D878, $0006 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_business_center_revisit - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_cathedral: - dw #preset_kpdr21_upper_norfair_business_center_revisit +preset_100early_speed_booster_cathedral: + dw #preset_100early_speed_booster_business_center_climb dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB - dw $090F, $3000 ; Screen subpixel X position + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0917, $0200 ; Layer 2 X position - dw $09C6, $0009 ; Missiles + dw $0919, $0001 ; Layer 2 Y position dw $09CA, $0002 ; Supers - dw $0AF6, $02A6 ; Samus X - dw $D8B8, $24ED ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_precathedral: - dw #preset_kpdr21_upper_norfair_precathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors + dw $0AF6, $02A4 ; Samus X + dw $D8B8, $24EF ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_crateria_kihunters_return: -preset_prkd20_wrecked_ship_crateria_kihunters_return: -preset_pkrd_wrecked_ship_crateria_kihunters_return: - dw #preset_prkd19_wrecked_ship_reverse_moat - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB +preset_100early_speed_booster_rising_tide: + dw #preset_nintendopower_shopping_with_power_rising_tide dw $090F, $F000 ; Screen subpixel X position - dw $0915, $0004 ; Screen Y position in pixels - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $0094 ; Samus Y + dw $0913, $2800 ; Screen subpixel Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0167 ; Health + dw $09C6, $001D ; Missiles + dw $09CA, $0001 ; Supers + dw $09D4, $0064 ; Max reserves + dw $09D6, $0028 ; Reserves + dw $0AF6, $02BB ; Samus X + dw $D828, $0104 ; Bosses + dw $D870, $8180 ; Items + dw $D872, $048F ; Items + dw $D8B4, $0246 ; Doors + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_red_brinstar_elevator: -preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: -preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: +preset_prkd19_wrecked_ship_reverse_moat: +preset_prkd20_wrecked_ship_reverse_moat: +preset_pkrd_wrecked_ship_reverse_moat: dw #preset_prkd19_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position + dw $07F5, $0005 ; Music Track + dw $090F, $5400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0057 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00AB ; Samus Y + dw $09C2, $0043 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0068 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_prkd19_red_brinstar_revisit_caterpillars_revisit: -preset_prkd20_red_brinstar_revisit_caterpillars_revisit: -preset_pkrd_red_brinstar_revisit_caterpillars_revisit: - dw #preset_14ice_brinstar_revisit_red_tower_elevator - dw $090F, $7000 ; Screen subpixel X position - dw $09C2, $0057 ; Health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AFA, $02AB ; Samus Y - dw $D872, $04C1 ; Items +preset_gtclassic_kraids_lair_kraid_kihunters: + dw #preset_gtmax_kraids_lair_kraid_kihunters + dw $0913, $83FF ; Screen subpixel Y position + dw $09C2, $006F ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $D870, $0180 ; Items dw #$FFFF -preset_gtmax_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0020 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0018 ; Layer 2 X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $D870, $0080 ; Items +preset_gtmax_kraids_lair_minikraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $016B ; Samus X dw #$FFFF -preset_kpdr25_kraid_business_center_preelev: - dw #preset_kpdr23_kraid_business_center_preelev - dw $09C6, $0009 ; Missiles +preset_suitless_xray_noob_bridge: + dw #preset_suitless_xray_green_hill_zone_revisit + dw $078D, $8E9E ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $06ED ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0531 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C6, $0013 ; Missiles + dw $09C8, $0023 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $074D ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw $0AFA, $03AB ; Samus Y + dw $D872, $CFEF ; Items dw #$FFFF -preset_kpdr25_upper_norfair_business_center_postelev: - dw #preset_kpdr23_upper_norfair_business_center_postelev - dw $09C6, $0009 ; Missiles +preset_nghyper_norfair_postridley_three_musketeers: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $1500 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $006D ; Samus X + dw $0AF8, $3000 ; Samus subpixel X dw #$FFFF -preset_kpdr25_upper_norfair_hijump_etank: - dw #preset_kpdr23_upper_norfair_hijump_etank - dw $09C6, $0009 ; Missiles +preset_ngplasma_norfair_postridley_fireflea_room: + dw #preset_nghyper_norfair_postridley_fireflea_room + dw $090F, $7E00 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_upper_norfair_leaving_hijump: - dw #preset_kpdr23_upper_norfair_leaving_hijump - dw $09C6, $0009 ; Missiles +preset_ngplasma_norfair_postridley_springball_maze: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_gtclassic_kraids_lair_leaving_kraids_lair: - dw #preset_gtclassic_kraids_lair_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0904 ; Items - dw $D8B8, $00EF ; Doors +preset_nghyper_norfair_postridley_single_chamber: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0537 ; Health + dw $0AF6, $0174 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_gtclassic_hijump_upper_norfair_business_center: - dw #preset_gtclassic_kraids_lair_kraid_etank - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C6, $0004 ; Missiles +preset_nintendopower_shopping_with_power_wave_beam: + dw #preset_nintendopower_shopping_with_power_bubble_mountain + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $01DA ; Health dw $09CA, $0004 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_allbossprkd_upper_norfair_leaving_hijump: - dw #preset_allbossprkd_upper_norfair_hijump_etank - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $1124 ; Equipped Items - dw $09A4, $1124 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000C ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D876, $0120 ; Items - dw $D8BA, $0001 ; Doors + dw $09CE, $0009 ; Pbs + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $007B ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_alpha_spark: - dw #preset_allbosskpdr_upper_norfair_business_center_revisit +preset_nintendopower_shopping_with_power_heading_to_xray: + dw #preset_nintendopower_shopping_with_power_red_pirate_shaft dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C6, $0014 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_rbo_shopping_double_maridia_leaving_ice: - dw #preset_rbo_shopping_double_maridia_ice_entry - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C8 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $13B4 ; Items + dw $09C2, $01DF ; Health + dw $09C6, $0041 ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09D6, $0064 ; Reserves + dw $0AF6, $0077 ; Samus X + dw $D878, $001F ; Items + dw $D8BA, $00FB ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: - dw #preset_rbo_cleanup_single_maridia_red_tower_up - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0919, $0300 ; Layer 2 Y position - dw $0AF6, $00AF ; Samus X - dw $0AFA, $048B ; Samus Y +preset_allbosspkdr_kraids_lair_kraid: + dw #preset_allbosspkdr_kraids_lair_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $0127 ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $01C2 ; Samus X + dw $D8B8, $2624 ; Doors dw #$FFFF -preset_14ice_upper_norfair_ice_escape: - dw #preset_14ice_upper_norfair_ice_beam - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1002 ; Equipped Beams - dw $09A8, $1002 ; Collected Beams - dw $09C2, $0126 ; Health - dw $09CA, $0008 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $0005 ; Items - dw $D8B8, $08EF ; Doors +preset_allbossprkd_lower_norfair_golden_torizo: + dw #preset_allbossprkd_lower_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $00C4 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_14speed_upper_norfair_bubble_mountain: - dw #preset_14ice_upper_norfair_ice_beam - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_allbosskpdr_wrecked_ship_attic: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $8C00 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0120 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04B5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $06EF ; Doors + dw $0913, $3000 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04BD ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_14speed_upper_norfair_bubble_mountain_revisit: - dw #preset_14ice_brinstar_revisit_kraid_etank - dw $078D, $95A6 ; DDB - dw $079B, $B07A ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0041 ; Samus X - dw $D822, $0020 ; Events - dw $D874, $0904 ; Items - dw $D878, $0004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0030 ; Doors +preset_allbosskpdr_wrecked_ship_bowling_spark: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $6400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0204 ; Screen Y position in pixels + dw $09C2, $00C5 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $02BF ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_exit_grapple_beam: - dw #preset_nintendopower_shopping_with_power_grapple_beam - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB +preset_allbosskpdr_wrecked_ship_leaving_gravity: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7105 ; Equipped Items - dw $09A4, $7105 ; Collected Items - dw $09C2, $0139 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $F9B7 ; Items + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0071 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_suitless_warehouse_warehouse_entrance: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AF8, $E800 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_rbo_shopping_double_maridia_nutella_refill: + dw #preset_rbo_shopping_double_maridia_heading_to_croc + dw $078D, $9756 ; DDB + dw $079B, $B026 ; MDB + dw $090F, $D001 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_suitless_warehouse_warehouse_zeelas: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $01D2 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $002F ; Screen Y position in pixels - dw $0917, $015D ; Layer 2 X position - dw $0919, $0023 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0232 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y +preset_rbo_shopping_single_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_wave_beam_entry + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_suitless_warehouse_warehouse_kihunters: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB +preset_rbo_shopping_double_maridia_croc_power_bombs: + dw #preset_rbo_shopping_double_maridia_wave_escape + dw $078D, $93DE ; DDB + dw $079B, $AA82 ; MDB dw $07F5, $0005 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $016E ; Samus X - dw $0AFA, $0190 ; Samus Y - dw #$FFFF - -preset_nghyper_norfair_postridley_business_center_revisit: - dw #preset_nghyper_norfair_postridley_frog_speedway_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_kraids_lair_entering_kraids_lair: - dw #preset_ngplasma_kraids_lair_entering_kraids_lair - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $0537 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0032 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF8, $9FFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_kraids_lair_warehouse_kihunters: - dw #preset_ngplasma_kraids_lair_warehouse_kihunters - dw $0913, $6BFF ; Screen subpixel Y position - dw $09C2, $0537 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0001 ; Hyper beam + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $019E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0014 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D82A, $0002 ; Bosses + dw $D876, $01B0 ; Items + dw $D8B8, $6600 ; Doors + dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_minikraid: - dw #preset_ngplasma_kraids_lair_warehouse_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position - dw $09C6, $00DE ; Missiles - dw $0AF6, $016C ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X +preset_rbo_shopping_single_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_wave_escape + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $09C2, $00CC ; Health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0018 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0051 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0092 ; Samus Y + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_kraid: - dw #preset_ngplasma_kraids_lair_warehouse_kihunters +preset_gtmax_kraids_lair_kraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C6, $00DB ; Missiles - dw $09CA, $0019 ; Supers - dw $0AF6, $01C5 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X + dw $09C2, $0021 ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01BE ; Samus X dw $D8B8, $0024 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_double_chamber_revisit: - dw #preset_allbosspkdr_upper_norfair_single_chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles +preset_gtmax_kraids_lair_leaving_varia: + dw #preset_kpdr21_kraid_leaving_varia + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0044 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF8, $0000 ; Samus subpixel X + dw $D820, $0801 ; Events + dw $D870, $0080 ; Items + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_14ice_upper_norfair_ice_escape: + dw #preset_14ice_upper_norfair_ice_beam + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1002 ; Equipped Beams + dw $09A8, $1002 ; Collected Beams + dw $09C2, $0126 ; Health dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $0005 ; Items + dw $D8B8, $08EF ; Doors dw #$FFFF -preset_hundo_speed_booster_bat_cave: - dw #preset_100early_speed_booster_bat_cave - dw $09C2, $0178 ; Health - dw $09C6, $001B ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0022 ; Reserves - dw $0AF6, $01B8 ; Samus X +preset_14speed_upper_norfair_bubble_mountain: + dw #preset_14ice_upper_norfair_ice_beam + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0120 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04B5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $06EF ; Doors dw #$FFFF -preset_100early_grapple_single_chamber: - dw #preset_100early_speed_booster_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0104 ; Screen Y position in pixels - dw $0919, $00C3 ; Layer 2 Y position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $018A ; Health - dw $09C6, $0021 ; Missiles - dw $09C8, $0023 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D6, $003A ; Reserves - dw $0AF6, $01AD ; Samus X - dw $0AFA, $018B ; Samus Y +preset_14speed_upper_norfair_bubble_mountain_revisit: + dw #preset_14ice_brinstar_revisit_kraid_etank + dw $078D, $95A6 ; DDB + dw $079B, $B07A ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0041 ; Samus X dw $D822, $0020 ; Events - dw $D878, $0006 ; Items - dw $D8BA, $0031 ; Doors + dw $D874, $0904 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0030 ; Doors dw #$FFFF -preset_hundo_speed_booster_leaving_speed_booster: - dw #preset_100early_speed_booster_leaving_speed_booster - dw $09C2, $018F ; Health - dw $09C6, $001C ; Missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0038 ; Reserves - dw $0AF6, $0042 ; Samus X +preset_kpdr25_kraid_kraid_etank: + dw #preset_kpdr23_kraid_kraid_etank + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_business_center_revisit +preset_kpdr25_kraid_leaving_kraid_etank: + dw #preset_kpdr23_kraid_leaving_kraid_etank + dw $09C6, $0007 ; Missiles + dw #$FFFF + +preset_kpdr23_kraid_business_center_preelev: + dw #preset_kpdr22_kraid_business_center_preelev dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_cathedral: - dw #preset_kpdr21_upper_norfair_cathedral +preset_kpdr23_upper_norfair_business_center_postelev: + dw #preset_kpdr22_upper_norfair_business_center_postelev + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_hijump_etank: + dw #preset_kpdr22_upper_norfair_hijump_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_leaving_hijump + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_business_center_revisit: + dw #preset_kpdr21_upper_norfair_business_center_revisit dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtmax_kraids_lair_leaving_kraids_lair: - dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0004 ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_upper_norfair_cathedral: + dw #preset_kpdr21_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C6, $0009 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $02A6 ; Samus X + dw $D8B8, $24ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0001 ; Supers - dw $0AF6, $02BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $26ED ; Doors +preset_kpdr22_upper_norfair_precathedral: + dw #preset_kpdr21_upper_norfair_precathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_bubble_mountain: - dw #preset_allbosskpdr_upper_norfair_bubble_mountain - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0115 ; Health - dw $09C6, $0009 ; Missiles - dw $0AF6, $04AD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors +preset_hundo_speed_booster_cathedral_entrance: + dw #preset_100early_speed_booster_cathedral_entrance + dw $09C6, $0018 ; Missiles + dw $09D6, $001D ; Reserves dw #$FFFF -preset_kpdr21_upper_norfair_bat_cave: - dw #preset_kpdr21_upper_norfair_business_center_revisit - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw $D8BA, $0011 ; Doors +preset_hundo_speed_booster_cathedral: + dw #preset_100early_speed_booster_cathedral + dw $09C6, $0018 ; Missiles + dw $09D6, $0022 ; Reserves dw #$FFFF -preset_kpdr23_upper_norfair_precathedral: -preset_kpdr25_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_precathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors +preset_hundo_speed_booster_rising_tide: + dw #preset_100early_speed_booster_rising_tide + dw $09C2, $016E ; Health + dw $09C6, $001A ; Missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0022 ; Reserves + dw $0AF6, $02AF ; Samus X dw #$FFFF -preset_prkd19_red_brinstar_revisit_hellway_revisit: -preset_prkd20_red_brinstar_revisit_hellway_revisit: -preset_pkrd_red_brinstar_revisit_hellway_revisit: - dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $058B ; Samus Y +preset_100early_speed_booster_bubble_mountain: + dw #preset_100early_speed_booster_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0142 ; Health + dw $0AF6, $04B0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_red_brinstar_revisit_red_tower_down: -preset_prkd20_red_brinstar_revisit_red_tower_down: -preset_pkrd_red_brinstar_revisit_red_tower_down: - dw #preset_allbosspkdr_wrecked_ship_red_tower_descent - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $004F ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_wrecked_ship_crateria_kihunters_return: +preset_prkd20_wrecked_ship_crateria_kihunters_return: +preset_pkrd_wrecked_ship_crateria_kihunters_return: + dw #preset_prkd19_wrecked_ship_reverse_moat + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0915, $0004 ; Screen Y position in pixels + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $0094 ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_business_center: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $6000 ; Screen subpixel X position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $D874, $0904 ; Items - dw $D8B8, $00EF ; Doors +preset_prkd19_red_brinstar_revisit_red_brinstar_elevator: +preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: +preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_prkd19_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0057 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_business_center: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $E000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health +preset_prkd19_red_brinstar_revisit_caterpillars_revisit: +preset_prkd20_red_brinstar_revisit_caterpillars_revisit: +preset_pkrd_red_brinstar_revisit_caterpillars_revisit: + dw #preset_14ice_brinstar_revisit_red_tower_elevator + dw $090F, $7000 ; Screen subpixel X position + dw $09C2, $0057 ; Health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0006 ; Supers dw $09CE, $0003 ; Pbs - dw $D870, $0080 ; Items - dw $D8B8, $00EC ; Doors + dw $0AFA, $02AB ; Samus Y + dw $D872, $04C1 ; Items dw #$FFFF -preset_gtclassic_hijump_upper_norfair_hijump_etank: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $1000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position +preset_gtclassic_kraids_lair_minikraid: + dw #preset_gtclassic_kraids_lair_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $27FF ; Screen subpixel Y position + dw $09C2, $005B ; Health + dw $0AF6, $016B ; Samus X + dw #$FFFF + +preset_suitless_xray_red_tower: + dw #preset_suitless_xray_noob_bridge + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EC ; Doors + dw $0A1C, $0005 ; Samus position/state + dw $0AF6, $0561 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B6, $00FB ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_ice_beam_hallway: - dw #preset_allbossprkd_upper_norfair_leaving_hijump - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB +preset_suitless_xray_xray_dboost: + dw #preset_suitless_xray_green_hill_zone_revisit + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3001 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0919, $0480 ; Layer 2 Y position + dw $09C6, $0013 ; Missiles + dw $09C8, $0023 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D872, $CFEF ; Items + dw $D8B6, $02FB ; Doors + dw #$FFFF + +preset_ngplasma_norfair_postridley_three_musketeers: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $006B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_single_chamber: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0516 ; Health + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $0091 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_frog_speedway_revisit: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $09CA, $0032 ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw #$FFFF + +preset_nintendopower_shopping_with_power_xray_entry: + dw #preset_nintendopower_shopping_with_power_heading_to_xray + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $030C ; Screen Y position in pixels - dw $09CA, $000C ; Supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0055 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0617 ; Screen Y position in pixels + dw $0919, $0491 ; Layer 2 Y position + dw $09C2, $019B ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $B22C ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_red_tower: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB +preset_nintendopower_shopping_with_power_xray_beam: + dw #preset_nintendopower_shopping_with_power_heading_to_xray + dw $078D, $9036 ; DDB + dw $079B, $A293 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $3C01 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $09C2, $01E6 ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $004A ; Samus X + dw $D8B6, $B62C ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_ice_escape: - dw #preset_rbo_shopping_double_maridia_leaving_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB +preset_allbosspkdr_kraids_lair_minikraid_revisit: + dw #preset_allbosspkdr_kraids_lair_kraid + dw $078D, $91AA ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C6, $0011 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0014 ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0121 ; Items + dw $D8B8, $26E4 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_screw_attack_escape: + dw #preset_allbossprkd_lower_norfair_golden_torizo + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AFA, $018B ; Samus Y + dw $D82A, $0104 ; Bosses + dw $D878, $009C ; Items + dw #$FFFF + +preset_allbossprkd_lower_norfair_worst_room_in_the_game: + dw #preset_allbossprkd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A2, $312C ; Equipped Items + dw $09A4, $312C ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B8 ; Health + dw $09C6, $0014 ; Missiles + dw $09CC, $0014 ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $03D3 ; Samus X + dw $D82A, $0104 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_maridia_red_tower_elevator: + dw #preset_allbosskpdr_wrecked_ship_leaving_gravity + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C2, $0099 ; Health + dw $09C6, $0011 ; Missiles + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_rbo_shopping_double_maridia_leaving_grapple: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0094 ; Health + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09C2, $0180 ; Health + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C9 ; Samus X + dw $0AF6, $0055 ; Samus X dw $0AFA, $028B ; Samus Y + dw $D876, $13B0 ; Items dw #$FFFF -preset_rbo_cleanup_single_maridia_big_pink: - dw #preset_rbo_cleanup_single_maridia_red_tower_up - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0040 ; Health - dw $0AF6, $002C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_rbo_shopping_single_maridia_heading_to_business_center: + dw #preset_rbo_shopping_double_maridia_heading_to_croc + dw $09C2, $004E ; Health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_leaving_norfair: - dw #preset_rbo_shopping_double_maridia_leaving_ice +preset_rbo_shopping_double_maridia_leaving_croc: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs + dw $090F, $0E01 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09C2, $01CB ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C3 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $D876, $13B0 ; Items + dw $D8B8, $E600 ; Doors + dw #$FFFF + +preset_rbo_shopping_single_maridia_leaving_norfair: + dw #preset_rbo_shopping_single_maridia_wave_escape dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0039 ; Health - dw $09D2, $0000 ; Currently selected item + dw $09C2, $0034 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs dw $0A1C, $0000 ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0080 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X dw $0AFA, $0086 ; Samus Y dw #$FFFF +preset_gtclassic_kraids_lair_kraid: + dw #preset_gtmax_kraids_lair_kraid + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0031 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0003 ; Missiles + dw $D870, $0180 ; Items + dw #$FFFF + +preset_gtclassic_kraids_lair_leaving_varia: + dw #preset_gtmax_kraids_lair_leaving_varia + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C2, $0062 ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0180 ; Items + dw #$FFFF + +preset_gtmax_kraids_lair_minikraid_revisit: + dw #preset_gtmax_kraids_lair_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $003C ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_nghyper_norfair_postridley_business_center_revisit: + dw #preset_nghyper_norfair_postridley_frog_speedway_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + preset_14ice_upper_norfair_precathedral: dw #preset_14ice_upper_norfair_ice_escape dw $078D, $932A ; DDB @@ -8086,6 +7995,22 @@ preset_14ice_upper_norfair_bubble_mountain: dw $D8B8, $0EEF ; Doors dw #$FFFF +preset_suitless_xray_xray: + dw #preset_suitless_xray_xray_dboost + dw $078D, $9036 ; DDB + dw $079B, $A293 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $014F ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $0063 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $06FB ; Doors + dw #$FFFF + preset_14ice_upper_norfair_magdollite_room: dw #preset_14ice_upper_norfair_ice_escape dw $078D, $9576 ; DDB @@ -8102,6 +8027,21 @@ preset_14ice_upper_norfair_magdollite_room: dw $D8B8, $0EEF ; Doors dw #$FFFF +preset_ngplasma_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_bubble_mountain + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + preset_14speed_upper_norfair_magdollite_room: dw #preset_14speed_upper_norfair_bubble_mountain_revisit dw $078D, $9576 ; DDB @@ -8117,6 +8057,139 @@ preset_14speed_upper_norfair_magdollite_room: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_ngplasma_norfair_postridley_frog_speedway_revisit: + dw #preset_ngplasma_norfair_postridley_three_musketeers + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0303 ; Screen Y position in pixels + dw $0919, $0242 ; Layer 2 Y position + dw $09C6, $00DF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0056 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nintendopower_shopping_with_power_xray_exit: + dw #preset_nintendopower_shopping_with_power_xray_beam + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $4401 ; Screen subpixel Y position + dw $0917, $00A2 ; Layer 2 X position + dw $09A2, $F105 ; Equipped Items + dw $09A4, $F105 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0177 ; Samus X + dw $D874, $0F44 ; Items + dw #$FFFF + +preset_nintendopower_wrecked_ship_red_brinstar_elevator: + dw #preset_nintendopower_shopping_with_power_heading_to_xray + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09A2, $F105 ; Equipped Items + dw $09A4, $F105 ; Collected Items + dw $09C2, $01D6 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $007E ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0F44 ; Items + dw $D8B6, $B62C ; Doors + dw #$FFFF + +preset_allbosspkdr_kraids_lair_leaving_kraids_lair: + dw #preset_allbosspkdr_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_amphitheatre: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $09CE, $0003 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_maridia_breaking_the_tube: + dw #preset_allbosskpdr_maridia_red_tower_elevator + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nghyper_kraids_lair_entering_kraids_lair: + dw #preset_nghyper_norfair_postridley_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $0086 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw #$FFFF + +preset_nghyper_kraids_lair_warehouse_kihunters: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $6BFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CE, $0027 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_14speed_upper_norfair_lava_spark: dw #preset_14speed_upper_norfair_bubble_mountain_revisit dw $078D, $96A2 ; DDB @@ -8134,385 +8207,247 @@ preset_14speed_upper_norfair_lava_spark: dw $D8BA, $0130 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_power_bombs_post_croc: - dw #preset_nintendopower_shopping_with_power_exit_grapple_beam - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $0005 ; Pbs - dw $0AF6, $0075 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_kraid_business_center_preelev: + dw #preset_kpdr23_kraid_business_center_preelev + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_suitless_warehouse_minikraid: - dw #preset_suitless_warehouse_warehouse_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $09C6, $000F ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CE, $000B ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D874, $144C ; Items +preset_kpdr25_upper_norfair_business_center_postelev: + dw #preset_kpdr23_upper_norfair_business_center_postelev + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_nghyper_kraids_lair_minikraid: - dw #preset_nghyper_kraids_lair_warehouse_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0AF6, $016B ; Samus X - dw #$FFFF - -preset_nghyper_kraids_lair_kraid: - dw #preset_ngplasma_kraids_lair_kraid - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $09C2, $0537 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $01C9 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_kraids_lair_leaving_kraid: - dw #preset_nghyper_norfair_postridley_business_center_revisit - dw $078D, $91B6 ; DDB - dw $079B, $A59F ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $0AF6, $0051 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D828, $0100 ; Bosses - dw $D8B8, $0024 ; Doors - dw #$FFFF - -preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: - dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $09C6, $000B ; Missiles - dw $0AF6, $008F ; Samus X +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_hundo_ice_beam_single_chamber: - dw #preset_100early_grapple_single_chamber - dw $09C6, $0020 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D6, $0064 ; Reserves +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_100early_grapple_double_chamber: - dw #preset_100early_grapple_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0126 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DC ; Layer 2 Y position - dw $09C6, $001F ; Missiles +preset_hundo_speed_booster_bubble_mountain: + dw #preset_100early_speed_booster_bubble_mountain + dw $09C2, $0169 ; Health + dw $09C6, $001A ; Missiles dw $09CA, $0003 ; Supers - dw $0AF6, $00B8 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_100early_grapple_double_chamber_revisit: - dw #preset_100early_speed_booster_leaving_speed_booster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018A ; Health - dw $09C6, $0024 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09D6, $003A ; Reserves - dw $0AF6, $004F ; Samus X - dw $D822, $0020 ; Events - dw $D878, $001E ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles + dw $09D6, $0022 ; Reserves dw #$FFFF -preset_kpdr23_upper_norfair_cathedral: -preset_kpdr25_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_cathedral +preset_kpdr23_upper_norfair_business_center_revisit: + dw #preset_kpdr22_upper_norfair_business_center_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000F ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_rising_tide +preset_kpdr22_upper_norfair_cathedral: + dw #preset_kpdr21_upper_norfair_cathedral dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors + dw $D8B8, $24EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain: - dw #preset_kpdr21_upper_norfair_bubble_mountain - dw $09C2, $0179 ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_kpdr21_upper_norfair_rising_tide: + dw #preset_kpdr21_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0001 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bat_cave: - dw #preset_kpdr21_upper_norfair_bat_cave - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_100early_speed_booster_bat_cave: + dw #preset_100early_speed_booster_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $015B ; Health + dw $0AF6, $01BE ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_speed_hallway: - dw #preset_kpdr21_upper_norfair_bat_cave - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $EFFF ; Screen subpixel X position +preset_100early_speed_booster_leaving_speed_booster: + dw #preset_100early_speed_booster_bubble_mountain + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels + dw $0913, $8C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $0AF6, $00C5 ; Samus X + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $0179 ; Health + dw $09C8, $0023 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0045 ; Samus X + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_skree_boost: -preset_prkd20_red_brinstar_revisit_skree_boost: -preset_pkrd_red_brinstar_revisit_skree_boost: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005E ; Samus X - dw $0AFA, $098B ; Samus Y +preset_rbo_shopping_double_maridia_ice_entry: + dw #preset_rbo_shopping_double_maridia_leaving_croc + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_below_spazer: -preset_prkd20_red_brinstar_revisit_below_spazer: -preset_pkrd_red_brinstar_revisit_below_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB +preset_rbo_cleanup_single_maridia_red_tower_up: + dw #preset_rbo_shopping_single_maridia_leaving_norfair + dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $004E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_leaving_spazer: -preset_prkd20_red_brinstar_revisit_leaving_spazer: -preset_pkrd_red_brinstar_revisit_leaving_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $004E ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0053 ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $001D ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_cathedral: - dw #preset_gtclassic_bootless_upper_norfair_business_center - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB +preset_gtclassic_kraids_lair_minikraid_revisit: + dw #preset_gtmax_kraids_lair_minikraid_revisit dw $090F, $B000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0915, $00BB ; Screen Y position in pixels - dw $0917, $01F4 ; Layer 2 X position - dw $0919, $00BB ; Layer 2 Y position - dw $09C6, $0002 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0291 ; Samus X - dw $0AFA, $012B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C6, $0004 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0004 ; Supers + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $005A ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $0002 ; Supers dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D820, $0801 ; Events - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hijump_upper_norfair_hijump_etank - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $0042 ; Samus X - dw $D870, $0080 ; Items + dw $0AF6, $005B ; Samus X + dw $D870, $0180 ; Items dw #$FFFF -preset_allbossprkd_upper_norfair_ice_maze: - dw #preset_allbossprkd_upper_norfair_ice_beam_hallway - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_upper_norfair_bubble_mountain: + dw #preset_allbosskpdr_upper_norfair_bubble_mountain + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0115 ; Health + dw $09C6, $0009 ; Missiles + dw $0AF6, $04AD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_ice_escape: - dw #preset_allbossprkd_upper_norfair_leaving_hijump - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $0124 ; Items - dw $D8B8, $2800 ; Doors +preset_kpdr21_upper_norfair_bat_cave: + dw #preset_kpdr21_upper_norfair_business_center_revisit + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_hellway: - dw #preset_allbosskpdr_wrecked_ship_red_tower - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0098 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_precathedral: +preset_kpdr25_upper_norfair_precathedral: + dw #preset_kpdr22_upper_norfair_precathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_leaving_power_bombs: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $011E ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0157 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors +preset_prkd19_red_brinstar_revisit_hellway_revisit: +preset_prkd20_red_brinstar_revisit_hellway_revisit: +preset_pkrd_red_brinstar_revisit_hellway_revisit: + dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_spore_spawn_supers: - dw #preset_rbo_cleanup_single_maridia_big_pink - dw $078D, $8E7A ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $053C ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $03ED ; Layer 2 Y position +preset_prkd19_red_brinstar_revisit_red_tower_down: +preset_prkd20_red_brinstar_revisit_red_tower_down: +preset_pkrd_red_brinstar_revisit_red_tower_down: + dw #preset_allbosspkdr_wrecked_ship_red_tower_descent + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $004F ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers dw $09CE, $0003 ; Pbs - dw $0A1C, $0007 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_cleanup_double_maridia_red_tower_up: - dw #preset_rbo_shopping_double_maridia_leaving_norfair - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0043 ; Health +preset_gtclassic_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $00B7 ; Layer 2 X position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0AF6, $0166 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: - dw #preset_rbo_cleanup_single_maridia_big_pink - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB +preset_suitless_xray_xray_escape: + dw #preset_suitless_xray_xray + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $008C ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $07FD ; Screen Y position in pixels - dw $0917, $0069 ; Layer 2 X position - dw $0919, $05FD ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0115 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $4180 ; Items + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09A2, $9004 ; Equipped Items + dw $09A4, $9004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $017E ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $004C ; Items dw #$FFFF preset_14ice_upper_norfair_kronic_boost: @@ -8552,297 +8487,356 @@ preset_14ice_lower_norfair_ln_main_hall: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_14speed_lower_norfair_ln_main_hall: - dw #preset_14speed_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank +preset_ngplasma_norfair_postridley_business_center_revisit: + dw #preset_ngplasma_norfair_postridley_frog_speedway_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $002B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_wrecked_ship_moat_missiles: + dw #preset_nintendopower_shopping_with_power_xray_exit + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $00D7 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $01EF ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $02B7 ; Samus X + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_red_pirate_shaft: - dw #preset_nintendopower_shopping_with_power_power_bombs_post_croc - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02F6 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0917, $0238 ; Layer 2 X position - dw $09C2, $0168 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $000A ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0396 ; Samus X - dw $D876, $FBB7 ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $003B ; Doors +preset_allbosspkdr_maridia_mt_everest: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $006E ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0009 ; Supers + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_suitless_warehouse_kraid: - dw #preset_suitless_warehouse_minikraid +preset_allbosspkdr_maridia_botwoon: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00EA ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_kihunter_stairs: + dw #preset_allbossprkd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $7900 ; Screen subpixel X position + dw $0911, $0267 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0044 ; Screen Y position in pixels + dw $09C2, $00BD ; Health + dw $0AF6, $02DE ; Samus X + dw $0AFA, $00B4 ; Samus Y + dw #$FFFF + +preset_ngplasma_kraids_lair_entering_kraids_lair: + dw #preset_nghyper_kraids_lair_entering_kraids_lair + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $051B ; Health + dw $09C6, $00DF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $4FFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_kraids_lair_minikraid: + dw #preset_nghyper_kraids_lair_warehouse_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0AF6, $016B ; Samus X + dw #$FFFF + +preset_ngplasma_kraids_lair_warehouse_kihunters: + dw #preset_nghyper_kraids_lair_warehouse_kihunters + dw $0913, $5BFF ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00DF ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw #$FFFF + +preset_nghyper_kraids_lair_kraid: + dw #preset_nghyper_kraids_lair_warehouse_kihunters dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C2, $007C ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $01DA ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X + dw $0AF6, $01C9 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw $D8B8, $0024 ; Doors dw #$FFFF -preset_suitless_warehouse_kraid_exit: - dw #preset_suitless_warehouse_below_spazer_revisit +preset_nghyper_kraids_lair_leaving_kraid: + dw #preset_nghyper_norfair_postridley_business_center_revisit dw $078D, $91B6 ; DDB dw $079B, $A59F ; MDB dw $07F3, $0027 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00B3 ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $004F ; Samus X - dw $0AF8, $B000 ; Samus subpixel X + dw $09CA, $0030 ; Supers + dw $0AF6, $0051 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X dw $0AFA, $018B ; Samus Y - dw $D828, $0104 ; Bosses - dw $D874, $144C ; Items - dw $D8B8, $00A4 ; Doors + dw $D828, $0100 ; Bosses + dw $D8B8, $0024 ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_leaving_kraid: - dw #preset_nghyper_kraids_lair_leaving_kraid - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0517 ; Health - dw $09C6, $00D9 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0050 ; Samus X +preset_kpdr25_upper_norfair_business_center_revisit: + dw #preset_kpdr23_upper_norfair_business_center_revisit + dw $09C6, $000E ; Missiles dw #$FFFF -preset_nghyper_kraids_lair_minikraid_revisit: - dw #preset_nghyper_kraids_lair_leaving_kraid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0532 ; Health - dw $0AF6, $0060 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D8B8, $00A4 ; Doors +preset_kpdr23_upper_norfair_cathedral: +preset_kpdr25_upper_norfair_cathedral: + dw #preset_kpdr22_upper_norfair_cathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0035 ; Samus X +preset_hundo_speed_booster_bat_cave: + dw #preset_100early_speed_booster_bat_cave + dw $09C2, $0178 ; Health + dw $09C6, $001B ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0022 ; Reserves + dw $0AF6, $01B8 ; Samus X dw #$FFFF -preset_hundo_ice_beam_double_chamber: - dw #preset_100early_grapple_double_chamber - dw $09C2, $0171 ; Health - dw $09C6, $0020 ; Missiles +preset_hundo_speed_booster_leaving_speed_booster: + dw #preset_100early_speed_booster_leaving_speed_booster + dw $09C2, $018F ; Health + dw $09C6, $001C ; Missiles dw $09CA, $0004 ; Supers - dw $09D6, $0064 ; Reserves - dw #$FFFF - -preset_hundo_ice_beam_double_chamber_revisit: - dw #preset_100early_grapple_double_chamber_revisit - dw $09C2, $0171 ; Health - dw $09C6, $0025 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0064 ; Reserves + dw $09D6, $0038 ; Reserves + dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_100early_grapple_bubble_mountain_revisit: - dw #preset_100early_grapple_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position +preset_kpdr22_upper_norfair_rising_tide: + dw #preset_kpdr21_upper_norfair_rising_tide dw $09C2, $018F ; Health - dw $0AF6, $008F ; Samus X + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_precathedral: - dw #preset_allbossprkd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0310 ; Screen Y position in pixels - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_100early_grapple_single_chamber: + dw #preset_100early_speed_booster_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0919, $00C3 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $018A ; Health + dw $09C6, $0021 ; Missiles + dw $09C8, $0023 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D6, $003A ; Reserves + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_bubble_mountain: - dw #preset_allbossprkd_upper_norfair_ice_escape - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position +preset_rbo_shopping_double_maridia_leaving_ice: + dw #preset_rbo_shopping_double_maridia_ice_entry + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0111 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $04B4 ; Samus X + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C8 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00B6 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $2E00 ; Doors + dw $D876, $13B4 ; Items dw #$FFFF -preset_allbossprkd_upper_norfair_single_chamber: - dw #preset_allbosspkdr_upper_norfair_single_chamber - dw $090F, $C000 ; Screen subpixel X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01B4 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $B028 ; Doors - dw $D8B8, $2E00 ; Doors +preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: + dw #preset_rbo_cleanup_single_maridia_red_tower_up + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0919, $0300 ; Layer 2 Y position + dw $0AF6, $00AF ; Samus X + dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_allbossprkd_upper_norfair_double_chamber_revisit: - dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0053 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $B028 ; Doors - dw $D8B8, $2E00 ; Doors +preset_gtclassic_kraids_lair_kraid_etank: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_crateria_elevator: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB +preset_kpdr22_upper_norfair_bubble_mountain: + dw #preset_kpdr21_upper_norfair_bubble_mountain + dw $09C2, $0179 ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_bat_cave: + dw #preset_kpdr21_upper_norfair_bat_cave + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8801 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0028 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $006B ; Samus X - dw $0AFA, $0060 ; Samus Y - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors + dw $0911, $0020 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0018 ; Layer 2 X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $03FF ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $09C2, $0082 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors +preset_kpdr21_upper_norfair_speed_hallway: + dw #preset_kpdr21_upper_norfair_bat_cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $0AF6, $00C5 ; Samus X dw #$FFFF -preset_rbo_cleanup_double_maridia_hellway: - dw #preset_rbo_cleanup_double_maridia_red_tower_up - dw $078D, $90F6 ; DDB +preset_prkd19_red_brinstar_revisit_skree_boost: +preset_prkd20_red_brinstar_revisit_skree_boost: +preset_pkrd_red_brinstar_revisit_skree_boost: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $907E ; DDB dw $079B, $A253 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0092 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $005E ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_wave_gate_etank: - dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0472 ; Screen Y position in pixels - dw $0919, $0355 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs +preset_prkd19_red_brinstar_revisit_below_spazer: +preset_prkd20_red_brinstar_revisit_below_spazer: +preset_pkrd_red_brinstar_revisit_below_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004E ; Health dw $0A1C, $0001 ; Samus position/state - dw $0AF6, $03C7 ; Samus X - dw $0AFA, $04DB ; Samus Y - dw $D870, $4180 ; Items - dw $D8B4, $0346 ; Doors - dw $D8B6, $B02C ; Doors + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_rbo_cleanup_double_maridia_alpha_power_bombs: - dw #preset_rbo_cleanup_double_maridia_red_tower_up - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071C ; Screen Y position in pixels - dw $0919, $071C ; Layer 2 Y position - dw $09C2, $003C ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $003F ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $A00C ; Doors +preset_prkd19_red_brinstar_revisit_leaving_spazer: +preset_prkd20_red_brinstar_revisit_leaving_spazer: +preset_pkrd_red_brinstar_revisit_leaving_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $004E ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0053 ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_suitless_warehouse_red_tower_down: + dw #preset_suitless_xray_xray_escape + dw $078D, $9072 ; DDB + dw $079B, $A293 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $0700 ; Layer 2 X position + dw $09C2, $0091 ; Health + dw $09CE, $000C ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $07A4 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X dw #$FFFF preset_14ice_lower_norfair_pillars: @@ -8861,149 +8855,202 @@ preset_14ice_lower_norfair_pillars: dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_14speed_lower_norfair_pillars: - dw #preset_14speed_lower_norfair_ln_main_hall - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $5700 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $00DC ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_nintendopower_shopping_with_power_bubble_mountain: - dw #preset_nintendopower_shopping_with_power_red_pirate_shaft - dw $078D, $97F2 ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $09CA, $0005 ; Supers - dw $09D6, $0064 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C2 ; Samus X +preset_14speed_lower_norfair_ln_main_hall: + dw #preset_14ice_lower_norfair_ln_main_hall + dw $090F, $B000 ; Screen subpixel X position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $00D7 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $D822, $0020 ; Events + dw $D876, $0001 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0130 ; Doors dw #$FFFF -preset_suitless_warehouse_minikraid_revisit: - dw #preset_suitless_warehouse_kraid_exit - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00A3 ; Health - dw $0AF6, $005B ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X +preset_nintendopower_wrecked_ship_shinespark_to_phantoon: + dw #preset_nintendopower_wrecked_ship_moat_missiles + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $1FC0 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8A99 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0046 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0AF6, $01AC ; Samus X + dw $D870, $4190 ; Items dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_revisit: - dw #preset_nghyper_kraids_lair_minikraid_revisit - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $0513 ; Health - dw $09C6, $00D9 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $005A ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_allbosskpdr_maridia_mt_everest: + dw #preset_allbosspkdr_maridia_mt_everest + dw $0911, $0066 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00C8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_ngplasma_kraids_lair_kihunters_revisit: - dw #preset_ngplasma_kraids_lair_leaving_kraid - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $0911, $0018 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0012 ; Layer 2 X position - dw $09C2, $0513 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $001A ; Supers - dw $0AF6, $00B8 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00AC ; Doors +preset_allbosskpdr_maridia_botwoon: + dw #preset_allbosspkdr_maridia_botwoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $005D ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $03B8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_allbossprkd_upper_norfair_volcano_room: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $CD80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $011A ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03B4 ; Samus X +preset_allbosspkdr_maridia_halfie: + dw #preset_allbosspkdr_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0004 ; Supers + dw $0AF6, $0108 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items dw #$FFFF -preset_allbosspkdr_kraids_lair_entering_kraids_lair: - dw #preset_allbosspkdr_upper_norfair_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_allbossprkd_lower_norfair_wasteland: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $09CE, $0001 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024E ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_lava_spark: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position +preset_allbossprkd_lower_norfair_metal_pirates: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9CFE ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $011A ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0089 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F1 ; Doors + dw $D8BA, $C3F1 ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_minikraid: - dw #preset_allbosspkdr_upper_norfair_business_center_revisit +preset_allbossprkd_lower_norfair_ridley: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0105 ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_leaving_ridley: + dw #preset_allbossprkd_lower_norfair_screw_attack_escape + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09A2, $312C ; Equipped Items + dw $09A4, $312C ; Collected Items + dw $09CA, $000B ; Supers + dw $0AF6, $0058 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_ngplasma_kraids_lair_minikraid: + dw #preset_ngplasma_kraids_lair_warehouse_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position + dw $09C6, $00DE ; Missiles + dw $0AF6, $016C ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X dw #$FFFF -preset_hundo_ice_beam_bubble_mountain_revisit: - dw #preset_100early_grapple_bubble_mountain_revisit - dw $09C2, $0171 ; Health - dw $09C6, $0023 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0064 ; Reserves +preset_ngplasma_kraids_lair_kraid: + dw #preset_nghyper_kraids_lair_kraid + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00DB ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01C5 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_kraids_lair_leaving_kraid: + dw #preset_nghyper_kraids_lair_leaving_kraid + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0517 ; Health + dw $09C6, $00D9 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_nghyper_kraids_lair_minikraid_revisit: + dw #preset_nghyper_kraids_lair_leaving_kraid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0532 ; Health + dw $0AF6, $0060 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D8B8, $00A4 ; Doors dw #$FFFF preset_kpdr23_upper_norfair_rising_tide: @@ -9015,6 +9062,122 @@ preset_kpdr25_upper_norfair_rising_tide: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_hundo_ice_beam_single_chamber: + dw #preset_100early_grapple_single_chamber + dw $09C6, $0020 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D6, $0064 ; Reserves + dw #$FFFF + +preset_100early_grapple_double_chamber: + dw #preset_100early_grapple_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0126 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DC ; Layer 2 Y position + dw $09C6, $001F ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $00B8 ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_100early_grapple_double_chamber_revisit: + dw #preset_100early_speed_booster_leaving_speed_booster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C6, $0024 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09D6, $003A ; Reserves + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events + dw $D878, $001E ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_rbo_shopping_double_maridia_ice_escape: + dw #preset_rbo_shopping_double_maridia_leaving_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0094 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C9 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_single_maridia_big_pink: + dw #preset_rbo_cleanup_single_maridia_red_tower_up + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0040 ; Health + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_shopping_double_maridia_leaving_norfair: + dw #preset_rbo_shopping_double_maridia_leaving_ice + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0039 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_kraids_lair_leaving_kraids_lair: + dw #preset_gtclassic_kraids_lair_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0004 ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0904 ; Items + dw $D8B8, $00EF ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_business_center: + dw #preset_gtclassic_kraids_lair_kraid_etank + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + preset_kpdr23_upper_norfair_bubble_mountain: preset_kpdr25_upper_norfair_bubble_mountain: dw #preset_kpdr22_upper_norfair_bubble_mountain @@ -9034,6 +9197,20 @@ preset_kpdr25_upper_norfair_bat_cave: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_gtmax_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0004 ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_kpdr22_upper_norfair_speed_hallway: dw #preset_kpdr21_upper_norfair_speed_hallway dw $09C2, $017E ; Health @@ -9124,135 +9301,173 @@ preset_prkd20_upper_norfair_business_center_postelev: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_rising_tide: - dw #preset_gtclassic_bootless_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02AE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $06EF ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_leaving_hijump: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0050 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw $D8BA, $0000 ; Doors +preset_suitless_warehouse_skree_boost: + dw #preset_suitless_warehouse_red_tower_down + dw $078D, $9066 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $005E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB +preset_suitless_warehouse_below_spazer: + dw #preset_suitless_xray_xray_escape + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0117 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $01BF ; Samus X - dw $0AFA, $008B ; Samus Y + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $0092 ; Health + dw $09CE, $000C ; Pbs + dw $0AF6, $01E6 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_100early_grapple_red_pirate_shaft: - dw #preset_100early_grapple_bubble_mountain_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $0919, $00ED ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $09D6, $0053 ; Reserves - dw $0AF6, $005B ; Samus X - dw $0AFA, $018B ; Samus Y +preset_suitless_warehouse_below_spazer_revisit: + dw #preset_suitless_xray_xray + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09A2, $9004 ; Equipped Items + dw $09A4, $9004 ; Collected Items + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $0092 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $004C ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $D874, $044C ; Items + dw $D8B6, $86FB ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_phantoon: - dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB +preset_nintendopower_wrecked_ship_phantoon: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position + dw $090F, $7400 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0001 ; Supers - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_leaving_phantoon: - dw #preset_allbosskpdr_wrecked_ship_crateria_elevator - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position dw $0913, $D000 ; Screen subpixel Y position - dw $09C2, $00B9 ; Health - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AC ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0100 ; Bosses + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C2, $01BB ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $044C ; Samus X + dw $0AFA, $07BB ; Samus Y dw $D8B0, $7000 ; Doors - dw $D8C0, $0070 ; Doors + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_dachora_room: - dw #preset_rbo_cleanup_single_maridia_wave_gate_etank - dw $078D, $8FB2 ; DDB +preset_nintendopower_wrecked_ship_movement_before_attic: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $D000 ; Screen subpixel X position - dw $0911, $02FA ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0076 ; Health + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $00CD ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0020 ; Items + dw $D8B0, $7000 ; Doors + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_allbosskpdr_maridia_halfie: + dw #preset_allbosspkdr_maridia_halfie + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C6, $0010 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0082 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbossprkd_lower_norfair_wasteland_revisit: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0108 ; Health + dw $09CA, $000B ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosspkdr_maridia_draygon: + dw #preset_allbosspkdr_maridia_halfie + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $023B ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $01A3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $000F ; Missiles - dw $09CA, $0006 ; Supers + dw $09C2, $0125 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0391 ; Samus X + dw $0AF6, $0036 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D874, $050C ; Items - dw $D8B6, $B0EC ; Doors + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_beta_power_bombs: - dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $02F0 ; Screen Y position in pixels - dw $0919, $02F0 ; Layer 2 Y position - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D874, $0504 ; Items - dw $D8B6, $B80C ; Doors +preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00F7 ; Health + dw $09CA, $000B ; Supers + dw $0AF6, $0583 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_nghyper_kraids_lair_kihunters_revisit: + dw #preset_nghyper_kraids_lair_minikraid_revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $0911, $0020 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0018 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0032 ; Supers + dw $0AF6, $00C0 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00AC ; Doors dw #$FFFF preset_14ice_lower_norfair_worst_room_in_the_game: @@ -9287,191 +9502,144 @@ preset_14ice_lower_norfair_amphitheatre: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_14speed_lower_norfair_worst_room_in_the_game: - dw #preset_14speed_lower_norfair_pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $037F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0092 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_14speed_lower_norfair_pillars: + dw #preset_14speed_lower_norfair_ln_main_hall + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $5700 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $00DC ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_14speed_lower_norfair_amphitheatre: - dw #preset_14speed_upper_norfair_magdollite_room - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0092 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $0130 ; Doors +preset_ngplasma_kraids_lair_minikraid_revisit: + dw #preset_nghyper_kraids_lair_minikraid_revisit + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $0513 ; Health + dw $09C6, $00D9 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $005A ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_nintendopower_shopping_with_power_wave_beam: - dw #preset_nintendopower_shopping_with_power_bubble_mountain - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $01DA ; Health +preset_hundo_ice_beam_double_chamber: + dw #preset_100early_grapple_double_chamber + dw $09C2, $0171 ; Health + dw $09C6, $0020 ; Missiles dw $09CA, $0004 ; Supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $007B ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_heading_to_xray: - dw #preset_nintendopower_shopping_with_power_red_pirate_shaft - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01DF ; Health - dw $09C6, $0041 ; Missiles - dw $09C8, $0041 ; Max missiles dw $09D6, $0064 ; Reserves - dw $0AF6, $0077 ; Samus X - dw $D878, $001F ; Items - dw $D8BA, $00FB ; Doors dw #$FFFF -preset_suitless_warehouse_kihunters_revisit: - dw #preset_suitless_warehouse_minikraid_revisit - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $0097 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00AC ; Doors +preset_hundo_ice_beam_double_chamber_revisit: + dw #preset_100early_grapple_double_chamber_revisit + dw $09C2, $0171 ; Health + dw $09C6, $0025 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0064 ; Reserves dw #$FFFF -preset_suitless_warehouse_kraid_etank: - dw #preset_suitless_warehouse_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank +preset_100early_grapple_bubble_mountain_revisit: + dw #preset_100early_grapple_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $00AD ; Doors + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_nghyper_kraids_lair_kihunters_revisit: - dw #preset_ngplasma_kraids_lair_kihunters_revisit - dw $0911, $0020 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $0018 ; Layer 2 X position - dw $09C2, $0532 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0032 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00C0 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_rbo_cleanup_single_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_single_maridia_big_pink + dw $078D, $8E7A ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $053C ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $03ED ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $0A1C, $0007 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y dw #$FFFF -preset_ngplasma_kraids_lair_warehouse_zeelas: - dw #preset_ngplasma_kraids_lair_kihunters_revisit - dw $078D, $9192 ; DDB - dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank +preset_rbo_cleanup_double_maridia_red_tower_up: + dw #preset_rbo_shopping_double_maridia_leaving_norfair + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $00EA ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00AF ; Layer 2 X position - dw $0AF6, $016F ; Samus X - dw $0AF8, $4000 ; Samus subpixel X + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0043 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_ln_main_hall: - dw #preset_allbossprkd_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00C6 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y +preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_single_maridia_big_pink + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $008C ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $07FD ; Screen Y position in pixels + dw $0917, $0069 ; Layer 2 X position + dw $0919, $05FD ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0115 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $4180 ; Items dw #$FFFF -preset_allbossprkd_lower_norfair_green_gate_glitch: - dw #preset_allbossprkd_upper_norfair_lava_spark - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00C6 ; Health - dw $0AF6, $007C ; Samus X - dw $0AFA, $029B ; Samus Y +preset_gtclassic_bootless_upper_norfair_business_center: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $6000 ; Screen subpixel X position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $D874, $0904 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_kraid: - dw #preset_allbosspkdr_kraids_lair_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $0127 ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $01C2 ; Samus X - dw $D8B8, $2624 ; Doors +preset_gtmax_upper_norfair_business_center: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $E000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $D870, $0080 ; Items + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_hundo_ice_beam_business_center_climb_ice: - dw #preset_hundo_ice_beam_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0185 ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $0040 ; Samus X +preset_gtclassic_hijump_upper_norfair_hijump_etank: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $1000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EC ; Doors dw #$FFFF preset_kpdr23_upper_norfair_speed_hallway: @@ -9515,19 +9683,6 @@ preset_kpdr21_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $BBFF ; Screen subpixel Y position - dw $09C2, $0046 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C1 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw #$FFFF - preset_kpdr21_upper_norfair_double_chamber_revisit: dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit dw $090F, $1000 ; Screen subpixel X position @@ -9605,191 +9760,301 @@ preset_prkd20_upper_norfair_business_center_revisit: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_100early_grapple_crocomire: - dw #preset_100early_grapple_red_pirate_shaft - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $018D ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0CD0 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $66EF ; Doors +preset_suitless_warehouse_warehouse_entrance: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0036 ; Samus X + dw $0AF8, $E800 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_100early_grapple_postcrocomire: - dw #preset_100early_grapple_double_chamber_revisit - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $017B ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0028 ; Missiles - dw $09D6, $0064 ; Reserves +preset_suitless_warehouse_warehouse_zeelas: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $01D2 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $002F ; Screen Y position in pixels + dw $0917, $015D ; Layer 2 X position + dw $0919, $0023 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0217 ; Samus X + dw $0AF6, $0232 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X dw $0AFA, $009B ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $01B3 ; Items - dw $D8B8, $66EF ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_bubble_mountain: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $04B1 ; Samus X - dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_precathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_suitless_warehouse_warehouse_kihunters: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $016E ; Samus X + dw $0AFA, $0190 ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_nintendopower_wrecked_ship_attic: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $0AF6, $0482 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_cathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $029F ; Samus X - dw $D8B8, $24EC ; Doors +preset_allbosskpdr_maridia_draygon: + dw #preset_allbosspkdr_maridia_draygon + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers +preset_allbosspkdr_maridia_whomple_jump: + dw #preset_allbosspkdr_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00D4 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0004 ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_fireflea_room: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000A ; Screen Y position in pixels dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C1 ; Samus X + dw $0AF6, $00B7 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_green_shaft_down: - dw #preset_rbo_cleanup_single_maridia_dachora_room - dw $078D, $8DA2 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_allbossprkd_lower_norfair_three_musketeers: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0032 ; Samus position/state - dw $0A1E, $0804 ; More position/state - dw $0AF6, $0085 ; Samus X - dw $0AFA, $066E ; Samus Y + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0AF6, $0063 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_double_maridia_crateria_kihunters: - dw #preset_rbo_shopping_double_maridia_leaving_norfair - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $09C2, $0040 ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $000C ; Pbs - dw $09D0, $000F ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AFA, $00A8 ; Samus Y - dw $D874, $0584 ; Items - dw $D8B6, $F80C ; Doors +preset_nghyper_kraids_lair_warehouse_zeelas: + dw #preset_nghyper_kraids_lair_kihunters_revisit + dw $078D, $9192 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0917, $00BB ; Layer 2 X position + dw $0AF6, $0171 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_rbo_cleanup_single_maridia_etecoon_supers: - dw #preset_rbo_cleanup_single_maridia_dachora_room - dw $078D, $8CBE ; DDB - dw $079B, $9FE5 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0185 ; Health - dw $09C6, $000E ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_nghyper_kraids_lair_leaving_kraids_lair: + dw #preset_nghyper_norfair_postridley_business_center_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09C2, $053C ; Health + dw $0AF6, $001D ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $D828, $0100 ; Bosses + dw $D8B8, $00AC ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_crateria_power_bombs: - dw #preset_rbo_cleanup_double_maridia_hellway - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB +preset_nintendopower_wrecked_ship_bowling_alley: + dw #preset_nintendopower_wrecked_ship_attic + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank - dw $0911, $06BB ; Screen X position in pixels + dw $07F5, $0005 ; Music Track + dw $090F, $9800 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0203 ; Screen Y position in pixels + dw $09C2, $01F3 ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $02DC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_gravity_suit_room: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F125 ; Equipped Items + dw $09A4, $F125 ; Collected Items + dw $09C2, $0149 ; Health + dw $09CE, $0008 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0075 ; Samus X + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_allbosskpdr_maridia_whomple_jump: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $09C2, $00B3 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0043 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosspkdr_maridia_cac_alley: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $009B ; Screen Y position in pixels - dw $0917, $035D ; Layer 2 X position - dw $0919, $009B ; Layer 2 Y position - dw $09C2, $01AA ; Health - dw $09CE, $000E ; Pbs - dw $09D0, $000F ; Max pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $0752 ; Samus X - dw $0AFA, $010B ; Samus Y - dw $D874, $0584 ; Items - dw $D8B0, $4002 ; Doors - dw $D8B2, $2E01 ; Doors - dw $D8B6, $F80C ; Doors + dw $0915, $011A ; Screen Y position in pixels + dw $09C2, $0064 ; Health + dw $09C6, $0010 ; Missiles + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0034 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_maridia_plasma_spark: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $005C ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: + dw #preset_allbossprkd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6FFF ; Screen subpixel Y position + dw $0915, $0022 ; Screen Y position in pixels + dw $09C2, $00E2 ; Health + dw $0AF6, $006E ; Samus X + dw #$FFFF + +preset_nghyper_maridia_entering_maridia: + dw #preset_nghyper_kraids_lair_leaving_kraids_lair + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $000E ; Screen X position in pixels + dw $0913, $57FF ; Screen subpixel Y position + dw $0917, $000A ; Layer 2 X position + dw $09CA, $0031 ; Supers + dw $0AF6, $0079 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_maridia_main_street: + dw #preset_nghyper_kraids_lair_leaving_kraids_lair + dw $078D, $A378 ; DDB + dw $079B, $CEFB ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $A7FF ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0031 ; Supers + dw $0AF6, $008E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $007B ; Samus Y + dw #$FFFF + +preset_nghyper_maridia_fish_tank: + dw #preset_nghyper_kraids_lair_warehouse_kihunters + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $CFFF ; Screen subpixel X position + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $05F4 ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $0477 ; Layer 2 Y position + dw $09C2, $053C ; Health + dw $0AF6, $0166 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D828, $0100 ; Bosses + dw $D8B8, $00AC ; Doors + dw #$FFFF + +preset_ngplasma_kraids_lair_kihunters_revisit: + dw #preset_nghyper_kraids_lair_kihunters_revisit + dw $0911, $0018 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0012 ; Layer 2 X position + dw $09C2, $0513 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $001A ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00B8 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF preset_14ice_lower_norfair_kihunter_stairs: @@ -9885,798 +10150,378 @@ preset_14ice_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_14speed_lower_norfair_kihunter_stairs: - dw #preset_14speed_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0244 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01B3 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E4 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_14speed_lower_norfair_wasteland: - dw #preset_14speed_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0247 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4130 ; Doors - dw #$FFFF - -preset_14speed_lower_norfair_metal_pirates: - dw #preset_14speed_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $DFFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $00A1 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0162 ; Samus X - dw $D8BA, $C130 ; Doors +preset_suitless_warehouse_minikraid: + dw #preset_suitless_warehouse_warehouse_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $09C6, $000F ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CE, $000B ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D874, $144C ; Items dw #$FFFF -preset_14speed_lower_norfair_ridley_farming_room: - dw #preset_14speed_upper_norfair_bubble_mountain_revisit - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position +preset_14speed_lower_norfair_worst_room_in_the_game: + dw #preset_14speed_lower_norfair_pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $037F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $0AF6, $004D ; Samus X + dw $09C2, $0092 ; Health + dw $0AF6, $03DB ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8BA, $C130 ; Doors - dw $D8BC, $0001 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_xray_entry: - dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB +preset_nintendopower_wrecked_ship_heading_to_maridia: + dw #preset_nintendopower_wrecked_ship_gravity_suit_room + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0617 ; Screen Y position in pixels - dw $0919, $0491 ; Layer 2 Y position - dw $09C2, $019B ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $B22C ; Doors + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $01DD ; Health + dw $09CE, $0009 ; Pbs + dw $0AF6, $0034 ; Samus X dw #$FFFF -preset_nintendopower_shopping_with_power_xray_beam: - dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $9036 ; DDB - dw $079B, $A293 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $09C2, $01E6 ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $004A ; Samus X - dw $D8B6, $B62C ; Doors +preset_nintendopower_maridia_main_street: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0715 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $054F ; Layer 2 Y position + dw $09A2, $F125 ; Equipped Items + dw $09A4, $F125 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01B5 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D820, $0801 ; Events + dw $D880, $00A0 ; Items + dw $D8B6, $B72C ; Doors + dw $D8C0, $2174 ; Doors dw #$FFFF -preset_suitless_warehouse_kraid_zeelas_revisit: - dw #preset_suitless_warehouse_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0009 ; Missiles - dw $09CE, $000F ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D874, $1C4C ; Items - dw $D8B8, $00AF ; Doors +preset_allbosskpdr_maridia_cac_alley: + dw #preset_allbosspkdr_maridia_cac_alley + dw $090F, $F000 ; Screen subpixel X position + dw $09C2, $0043 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_nghyper_kraids_lair_warehouse_zeelas: - dw #preset_nghyper_kraids_lair_kihunters_revisit - dw $078D, $9192 ; DDB - dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0917, $00BB ; Layer 2 X position - dw $0AF6, $0171 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft: + dw #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $09C2, $010F ; Health + dw $09CA, $000E ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $004C ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nghyper_kraids_lair_leaving_kraids_lair: - dw #preset_nghyper_norfair_postridley_business_center_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09C2, $053C ; Health - dw $0AF6, $001D ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $D828, $0100 ; Bosses - dw $D8B8, $00AC ; Doors +preset_allbosskpdr_maridia_plasma_spark: + dw #preset_allbosspkdr_maridia_plasma_spark + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $003E ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_suitless_warehouse_mouthball: - dw #preset_suitless_warehouse_kraid_zeelas_revisit - dw $078D, $9162 ; DDB - dw $079B, $A471 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels - dw $0919, $0005 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $001E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_allbosspkdr_maridia_plasma_beam: + dw #preset_allbosspkdr_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $0070 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0091 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_nghyper_maridia_entering_maridia: - dw #preset_nghyper_kraids_lair_leaving_kraids_lair - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $000E ; Screen X position in pixels - dw $0913, $57FF ; Screen subpixel Y position - dw $0917, $000A ; Layer 2 X position - dw $09CA, $0031 ; Supers - dw $0AF6, $0079 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_maridia_main_street: - dw #preset_nghyper_kraids_lair_leaving_kraids_lair - dw $078D, $A378 ; DDB - dw $079B, $CEFB ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $A7FF ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0031 ; Supers - dw $0AF6, $008E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $007B ; Samus Y - dw #$FFFF - -preset_nghyper_maridia_fish_tank: - dw #preset_nghyper_kraids_lair_warehouse_kihunters - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $CFFF ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $05F4 ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $0477 ; Layer 2 Y position - dw $09C2, $053C ; Health - dw $0AF6, $0166 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D828, $0100 ; Bosses - dw $D8B8, $00AC ; Doors +preset_allbosspkdr_maridia_plasma_spark_revisit: + dw #preset_allbosspkdr_maridia_plasma_spark + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00AC ; Health + dw $09C6, $0013 ; Missiles + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_golden_torizo: - dw #preset_allbossprkd_lower_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $00C4 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X +preset_nghyper_maridia_mt_everest: + dw #preset_nghyper_maridia_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbosspkdr_kraids_lair_minikraid_revisit: - dw #preset_allbosspkdr_kraids_lair_kraid - dw $078D, $91AA ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C6, $0011 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0014 ; Samus X - dw $D828, $0104 ; Bosses - dw $D876, $0121 ; Items - dw $D8B8, $26E4 ; Doors +preset_ngplasma_kraids_lair_warehouse_zeelas: + dw #preset_ngplasma_kraids_lair_kihunters_revisit + dw $078D, $9192 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0FFF ; Screen subpixel X position + dw $0911, $00EA ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00AF ; Layer 2 X position + dw $0AF6, $016F ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_hundo_ice_beam_ice_beam_gate_room: - dw #preset_hundo_ice_beam_business_center_climb_ice - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C6, $0025 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0021 ; Samus X - dw $0AFA, $038C ; Samus Y - dw $D8B8, $2EEF ; Doors +preset_ngplasma_kraids_lair_leaving_kraids_lair: + dw #preset_nghyper_kraids_lair_leaving_kraids_lair + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0511 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $001A ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0020 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_hundo_ice_beam_ice_beam_snake_room: - dw #preset_hundo_ice_beam_business_center_climb_ice - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB +preset_ngplasma_maridia_entering_maridia: + dw #preset_nghyper_maridia_entering_maridia dw $090F, $B000 ; Screen subpixel X position - dw $0913, $FA00 ; Screen subpixel Y position - dw $09C2, $0180 ; Health - dw $09C6, $0024 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0030 ; Samus X - dw $D8B8, $2EEF ; Doors + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0004 ; Layer 2 X position + dw $09C2, $0511 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0073 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X dw #$FFFF -preset_kpdr23_upper_norfair_bat_cave_revisit: -preset_kpdr25_upper_norfair_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_bat_cave_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors +preset_suitless_warehouse_kraid: + dw #preset_suitless_warehouse_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $007C ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $01DA ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_single_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $D8B6, $8008 ; Doors +preset_suitless_warehouse_kraid_exit: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $91B6 ; DDB + dw $079B, $A59F ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00B3 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $004F ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D828, $0104 ; Bosses + dw $D874, $144C ; Items + dw $D8B8, $00A4 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_double_chamber: - dw #preset_kpdr21_upper_norfair_double_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_14speed_lower_norfair_amphitheatre: + dw #preset_14speed_lower_norfair_pillars + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $0092 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_precathedral: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0915, $0304 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0243 ; Layer 2 Y position - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y +preset_hundo_ice_beam_bubble_mountain_revisit: + dw #preset_100early_grapple_bubble_mountain_revisit + dw $09C2, $0171 ; Health + dw $09C6, $0023 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0064 ; Reserves dw #$FFFF -preset_kpdr22_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_100early_grapple_red_pirate_shaft: + dw #preset_100early_grapple_bubble_mountain_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $0919, $00ED ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $09D6, $0053 ; Reserves + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB +preset_nintendopower_maridia_pants_room: + dw #preset_nintendopower_maridia_main_street + dw $078D, $A66C ; DDB + dw $079B, $D4C2 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $017A ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $000A ; Pbs + dw $0AF6, $02C7 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X +preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: + dw #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft + dw $078D, $9726 ; DDB + dw $079B, $B139 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09C2, $010E ; Health + dw $0AF6, $00AF ; Samus X + dw $0AFA, $02BB ; Samus Y dw #$FFFF -preset_100early_grapple_leaving_power_bombs: - dw #preset_100early_grapple_postcrocomire - dw $078D, $943E ; DDB - dw $079B, $AADE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A2 ; Health - dw $09CA, $0001 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $03B3 ; Items - dw $D8BA, $00F3 ; Doors +preset_allbossprkd_upper_norfair_revisit_crocomire: + dw #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09CA, $000D ; Supers + dw $0AF6, $0CB7 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8B8, $6E00 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_cathedral: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $0046 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0002 ; Supers +preset_allbossprkd_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $09C2, $0150 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers dw $09CE, $0003 ; Pbs - dw $0AF6, $02A6 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items + dw $0AF6, $036A ; Samus X + dw $D82A, $0107 ; Bosses + dw $D876, $0134 ; Items + dw $D8B8, $EE00 ; Doors + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_pkrd_kraid_kraid_kihunters: - dw #preset_pkrd_kraid_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0168 ; Samus X +preset_allbosskpdr_maridia_plasma_beam: + dw #preset_allbosspkdr_maridia_plasma_beam + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0052 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0086 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_prkd19_upper_norfair_ice_beam_gates: -preset_prkd20_upper_norfair_ice_beam_gates: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $030D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005A ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors +preset_allbosskpdr_maridia_plasma_spark_revisit: + dw #preset_allbosspkdr_maridia_plasma_spark_revisit + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_kronic_room: - dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $0911, $0200 ; Screen X position in pixels +preset_allbosspkdr_maridia_sewers: + dw #preset_allbosspkdr_maridia_plasma_spark_revisit + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $0AF6, $02B1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_rising_tide: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02B4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_lava_dive: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0155 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0101 ; Health - dw $09CA, $0002 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $04B8 ; Samus X - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_attic: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04BD ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_bowling_spark: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $6400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0204 ; Screen Y position in pixels - dw $09C2, $00C5 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $02BF ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_leaving_gravity: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0071 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: - dw #preset_rbo_cleanup_single_maridia_etecoon_supers - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $003B ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $00EA ; Screen Y position in pixels - dw $0917, $002C ; Layer 2 X position - dw $0919, $00AF ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $000A ; Supers - dw $09CC, $000F ; Max supers - dw $0A1C, $0017 ; Samus position/state - dw $0A1E, $0208 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $0173 ; Samus Y - dw $D872, $F483 ; Items - dw $D8B6, $B0FC ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: - dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs - dw $078D, $89B2 ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0752 ; Screen X position in pixels - dw $0915, $00DB ; Screen Y position in pixels - dw $0917, $03A9 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $013C ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0AF6, $07F0 ; Samus X - dw $0AFA, $014B ; Samus Y - dw $D870, $0181 ; Items - dw #$FFFF - -preset_14ice_lower_norfair_wasteland_revisit: - dw #preset_14ice_lower_norfair_leaving_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0152 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $02CB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $DD00 ; Doors - dw #$FFFF - -preset_14speed_lower_norfair_ridley: - dw #preset_14speed_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $0AF6, $003F ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D130 ; Doors - dw #$FFFF - -preset_14speed_lower_norfair_leaving_ridley: - dw #preset_14ice_lower_norfair_leaving_ridley - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C6, $0006 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0042 ; Samus X - dw $D822, $0020 ; Events - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $D930 ; Doors - dw #$FFFF - -preset_14speed_lower_norfair_wasteland_revisit: - dw #preset_14speed_lower_norfair_ridley_farming_room - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $4004 ; Items - dw $D8BA, $DD30 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_xray_exit: - dw #preset_nintendopower_shopping_with_power_xray_beam - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $00D8 ; Screen X position in pixels - dw $0913, $4401 ; Screen subpixel Y position - dw $0917, $00A2 ; Layer 2 X position - dw $09A2, $F105 ; Equipped Items - dw $09A4, $F105 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0177 ; Samus X - dw $D874, $0F44 ; Items - dw #$FFFF - -preset_nintendopower_wrecked_ship_red_brinstar_elevator: - dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09A2, $F105 ; Equipped Items - dw $09A4, $F105 ; Collected Items - dw $09C2, $01D6 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0F44 ; Items - dw $D8B6, $B62C ; Doors - dw #$FFFF - -preset_ngplasma_kraids_lair_leaving_kraids_lair: - dw #preset_nghyper_kraids_lair_leaving_kraids_lair - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0511 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $001A ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0020 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_upper_norfair_1_ice_mockball: - dw #preset_suitless_warehouse_mouthball - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $0257 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038E ; Samus Y - dw $0AFC, $AFFF ; Samus subpixel Y - dw $D8B8, $08AF ; Doors - dw #$FFFF - -preset_ngplasma_maridia_entering_maridia: - dw #preset_nghyper_maridia_entering_maridia - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0004 ; Layer 2 X position - dw $09C2, $0511 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0073 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_maridia_mt_everest: - dw #preset_nghyper_maridia_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $004E ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_ngplasma_maridia_main_street: - dw #preset_ngplasma_kraids_lair_leaving_kraids_lair - dw $078D, $A378 ; DDB - dw $079B, $CEFB ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0019 ; Supers - dw $0AF6, $0088 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $007B ; Samus Y - dw #$FFFF - -preset_ngplasma_maridia_fish_tank: - dw #preset_nghyper_maridia_fish_tank - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $00BB ; Layer 2 X position - dw $09C2, $0511 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0168 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_upper_norfair_1_ice_trippers_in: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $92BE ; DDB - dw $079B, $A815 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0388 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_upper_norfair_1_ice_snakes_in: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C9 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_maridia_mt_everest: - dw #preset_ngplasma_maridia_entering_maridia - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0066 ; Screen X position in pixels - dw $0917, $004C ; Layer 2 X position - dw $0AF6, $00C9 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y + dw $09C2, $00C0 ; Health + dw $0AF6, $0080 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF preset_nghyper_maridia_crab_shaft: @@ -10732,298 +10577,164 @@ preset_nghyper_maridia_botwoon_hallway: dw $D8C0, $8074 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_screw_attack_escape: - dw #preset_allbossprkd_lower_norfair_golden_torizo - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CC, $0014 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AFA, $018B ; Samus Y - dw $D82A, $0104 ; Bosses - dw $D878, $009C ; Items - dw #$FFFF - -preset_allbossprkd_lower_norfair_worst_room_in_the_game: - dw #preset_allbossprkd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A2, $312C ; Equipped Items - dw $09A4, $312C ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B8 ; Health - dw $09C6, $0014 ; Missiles - dw $09CC, $0014 ; Max supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $03D3 ; Samus X - dw $D82A, $0104 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $03F1 ; Doors +preset_ngplasma_maridia_main_street: + dw #preset_ngplasma_kraids_lair_leaving_kraids_lair + dw $078D, $A378 ; DDB + dw $079B, $CEFB ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0019 ; Supers + dw $0AF6, $0088 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $007B ; Samus Y dw #$FFFF -preset_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26EC ; Doors +preset_ngplasma_maridia_fish_tank: + dw #preset_nghyper_maridia_fish_tank + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $00BB ; Layer 2 X position + dw $09C2, $0511 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0168 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_100early_grapple_postcrocomire_jump_room: - dw #preset_100early_grapple_leaving_power_bombs - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0919, $0317 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AB ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_ngplasma_maridia_mt_everest: + dw #preset_ngplasma_maridia_entering_maridia + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0066 ; Screen X position in pixels + dw $0917, $004C ; Layer 2 X position + dw $0AF6, $00C9 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_hundo_ice_beam_ice_beam_snake_room_revisit: - dw #preset_hundo_ice_beam_ice_beam_snake_room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position +preset_suitless_warehouse_minikraid_revisit: + dw #preset_suitless_warehouse_kraid_exit + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0185 ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A7 ; Items + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00A3 ; Health + dw $0AF6, $005B ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $01B3 ; Samus X +preset_rbo_cleanup_double_maridia_hellway: + dw #preset_rbo_cleanup_double_maridia_red_tower_up + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0092 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_double_chamber: - dw #preset_kpdr22_upper_norfair_double_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_double_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X +preset_rbo_cleanup_single_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0472 ; Screen Y position in pixels + dw $0919, $0355 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0AF6, $03C7 ; Samus X + dw $0AFA, $04DB ; Samus Y + dw $D870, $4180 ; Items + dw $D8B4, $0346 ; Doors + dw $D8B6, $B02C ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_nintendopower_maridia_east_pants_room: + dw #preset_nintendopower_maridia_pants_room + dw $078D, $A7C8 ; DDB + dw $079B, $D8C5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F127 ; Equipped Items + dw $09A4, $F127 ; Collected Items + dw $09C2, $014D ; Health + dw $09CE, $0009 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $0040 ; Items dw #$FFFF -preset_100early_grapple_leaving_grapple: - dw #preset_100early_grapple_leaving_power_bombs - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track +preset_allbossprkd_upper_norfair_revisit_crocomire_escape: + dw #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $4000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7105 ; Equipped Items - dw $09A4, $7105 ; Collected Items - dw $09C2, $01B6 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $13B3 ; Items - dw #$FFFF - -preset_pkrd_kraid_minikraid: - dw #preset_pkrd_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0919, $00FA ; Layer 2 Y position - dw $0AF6, $016B ; Samus X - dw #$FFFF - -preset_pkrd_kraid_kraid: - dw #preset_14ice_brinstar_revisit_kraid - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $0049 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D872, $04C1 ; Items - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $09CA, $000B ; Supers + dw $0AF6, $0C85 ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_pkrd_kraid_leaving_varia: - dw #preset_prkd19_upper_norfair_business_center_postelev - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09C2, $0062 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors +preset_allbosskpdr_maridia_sewers: + dw #preset_allbosspkdr_maridia_sewers + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $09C2, $00C5 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_gtmax_upper_norfair_rising_tide: - dw #preset_gtclassic_hijump_upper_norfair_rising_tide - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $0046 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B7 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items +preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: + dw #preset_allbosspkdr_maridia_sewers + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C2, $00FC ; Health + dw $09CA, $0007 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_ice_maze_up: -preset_prkd20_upper_norfair_ice_maze_up: - dw #preset_prkd19_upper_norfair_ice_beam_gates +preset_allbosspkdr_upper_norfair_revisit_ice_maze: + dw #preset_allbosspkdr_maridia_sewers dw $078D, $931E ; DDB dw $079B, $A75D ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0033 ; Samus X + dw $07F3, $0015 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $00FC ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $0035 ; Samus X dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hijump_upper_norfair_precathedral - dw $078D, $979E ; DDB - dw $079B, $AEDF ; MDB - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $BA00 ; Screen subpixel Y position - dw $09C2, $003A ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $04BA ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw #$FFFF - -preset_suitless_upper_norfair_1_ice_snakes_out: - dw #preset_suitless_upper_norfair_1_ice_snakes_in - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $016A ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00BA ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $D876, $0004 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_ngplasma_maridia_crab_shaft: @@ -11056,542 +10767,832 @@ preset_ngplasma_maridia_aqueduct: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_maridia_red_tower_elevator: - dw #preset_allbosskpdr_wrecked_ship_leaving_gravity - dw $078D, $8B02 ; DDB +preset_rbo_cleanup_double_maridia_alpha_power_bombs: + dw #preset_rbo_cleanup_double_maridia_red_tower_up + dw $078D, $908A ; DDB dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position + dw $090F, $6000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $0099 ; Health - dw $09C6, $0011 ; Missiles - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_green_shaft_up: - dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $0203 ; Health - dw $09CE, $0009 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0137 ; Samus X + dw $0915, $071C ; Screen Y position in pixels + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $003C ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $003F ; Samus X dw $0AFA, $078B ; Samus Y - dw $D870, $6180 ; Items + dw $D8B6, $A00C ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_gauntlet_etank: - dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $001D ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0015 ; Layer 2 X position - dw $09C2, $006C ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0084 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_bootless_upper_norfair_cathedral: + dw #preset_gtclassic_bootless_upper_norfair_business_center + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0915, $00BB ; Screen Y position in pixels + dw $0917, $01F4 ; Layer 2 X position + dw $0919, $00BB ; Layer 2 Y position + dw $09C6, $0002 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0291 ; Samus X + dw $0AFA, $012B ; Samus Y dw #$FFFF -preset_14speed_lower_norfair_kihunter_stairs_revisit: - dw #preset_14speed_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $012F ; Health - dw $09CE, $0004 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0581 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_gtclassic_hijump_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C6, $0004 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D820, $0801 ; Events + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_14ice_lower_norfair_kihunter_stairs_revisit: - dw #preset_14ice_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0123 ; Health - dw $09CE, $0004 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0587 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_gtmax_upper_norfair_hijump_etank_room: + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $0042 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_14ice_lower_norfair_fireflea_room: - dw #preset_14ice_lower_norfair_wasteland_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $0500 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $000C ; Layer 2 Y position - dw $09C2, $0123 ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00B9 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_bat_cave_revisit: +preset_kpdr25_upper_norfair_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_bat_cave_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_moat_missiles: - dw #preset_nintendopower_shopping_with_power_xray_exit - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $02B7 ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors +preset_kpdr23_upper_norfair_single_chamber: + dw #preset_kpdr22_upper_norfair_single_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_ngplasma_maridia_botwoon_hallway: - dw #preset_nghyper_maridia_botwoon_hallway - dw $090F, $6001 ; Screen subpixel X position - dw $0911, $00AC ; Screen X position in pixels - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0081 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $04D5 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0025 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0120 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_kpdr22_upper_norfair_double_chamber: + dw #preset_kpdr21_upper_norfair_double_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nghyper_maridia_botwoon: - dw #preset_nghyper_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nghyper_maridia_halfie: - dw #preset_nghyper_norfair_postridley_fireflea_room - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $056F ; Health - dw $09CA, $0032 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0100 ; Bosses - dw $D82C, $0002 ; Bosses - dw $D8B8, $00AC ; Doors - dw $D8C0, $8074 ; Doors +preset_kpdr21_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_nghyper_maridia_draygon: - dw #preset_nghyper_maridia_botwoon_hallway - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0509 ; Health - dw $09CE, $0028 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors +preset_kpdr21_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_allbossprkd_lower_norfair_amphitheatre: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $09CE, $0003 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_pkrd_kraid_kraid_kihunters: + dw #preset_pkrd_kraid_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0168 ; Samus X dw #$FFFF -preset_allbosspkdr_maridia_mt_everest: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $006E ; Screen X position in pixels +preset_prkd19_upper_norfair_ice_beam_gates: +preset_prkd20_upper_norfair_ice_beam_gates: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0009 ; Supers - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0915, $030D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005A ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_botwoon: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position +preset_14ice_lower_norfair_wasteland_revisit: + dw #preset_14ice_lower_norfair_leaving_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00EA ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X - dw $D8C0, $8174 ; Doors + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0152 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $02CB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $DD00 ; Doors dw #$FFFF -preset_hundo_ice_beam_ice_beam_gate_room_escape: - dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_14speed_lower_norfair_kihunter_stairs: + dw #preset_14speed_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0244 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01B3 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E4 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers +preset_14speed_lower_norfair_wasteland: + dw #preset_14speed_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0247 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4130 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09C6, $0012 ; Missiles +preset_14speed_lower_norfair_metal_pirates: + dw #preset_14speed_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $DFFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $00A1 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0162 ; Samus X + dw $D8BA, $C130 ; Doors + dw #$FFFF + +preset_14speed_lower_norfair_ridley_farming_room: + dw #preset_14speed_upper_norfair_bubble_mountain_revisit + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $0AF6, $004D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $C130 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_hundo_ice_beam_business_center_climb_ice: + dw #preset_hundo_ice_beam_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0185 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0040 ; Samus X + dw #$FFFF + +preset_100early_grapple_crocomire: + dw #preset_100early_grapple_red_pirate_shaft + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $018D ; Health dw $09CA, $0002 ; Supers + dw $0AF6, $0CD0 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $66EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_single_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors +preset_100early_grapple_postcrocomire: + dw #preset_100early_grapple_double_chamber_revisit + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $017B ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0028 ; Missiles + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0217 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $01B3 ; Items + dw $D8B8, $66EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_ngplasma_maridia_botwoon_hallway: + dw #preset_nghyper_maridia_botwoon_hallway + dw $090F, $6001 ; Screen subpixel X position + dw $0911, $00AC ; Screen X position in pixels + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0081 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $04D5 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0025 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0120 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_kpdr21_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X +preset_nghyper_maridia_botwoon: + dw #preset_nghyper_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_alpha_spark: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $090F, $E000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers +preset_nghyper_maridia_halfie: + dw #preset_nghyper_norfair_postridley_fireflea_room + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $056F ; Health + dw $09CA, $0032 ; Supers + dw $0AF6, $01CA ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors + dw $D828, $0100 ; Bosses + dw $D82C, $0002 ; Bosses + dw $D8B8, $00AC ; Doors + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $A36C ; DDB - dw $079B, $A408 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $003F ; Samus X - dw $0AFA, $018B ; Samus Y +preset_nghyper_maridia_draygon: + dw #preset_nghyper_maridia_botwoon_hallway + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0509 ; Health + dw $09CE, $0028 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_bubble_mountain_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors +preset_suitless_warehouse_kihunters_revisit: + dw #preset_suitless_warehouse_minikraid_revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0097 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00AC ; Doors dw #$FFFF -preset_100early_grapple_postcrocomire_missiles: - dw #preset_100early_grapple_leaving_grapple - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB +preset_suitless_warehouse_kraid_etank: + dw #preset_suitless_warehouse_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $B781 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $02F4 ; Screen Y position in pixels - dw $0919, $0237 ; Layer 2 Y position - dw $09C8, $002D ; Max missiles - dw $0AF6, $00BB ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $1BB3 ; Items - dw $D8BA, $00F7 ; Doors + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $00AD ; Doors dw #$FFFF -preset_pkrd_kraid_minikraid_revisit: - dw #preset_pkrd_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $005E ; Health - dw $09D2, $0002 ; Currently selected item +preset_rbo_cleanup_single_maridia_dachora_room: + dw #preset_rbo_cleanup_single_maridia_wave_gate_etank + dw $078D, $8FB2 ; DDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $02FA ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $023B ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $01A3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $000F ; Missiles + dw $09CA, $0006 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors + dw $0AF6, $0391 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D874, $050C ; Items + dw $D8B6, $B0EC ; Doors dw #$FFFF -preset_pkrd_kraid_kraid_kihunters_revisit: - dw #preset_pkrd_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB +preset_nintendopower_maridia_super_door: + dw #preset_nintendopower_maridia_east_pants_room + dw $078D, $A420 ; DDB + dw $079B, $D21C ; MDB dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0084 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $005E ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $002D ; Screen Y position in pixels + dw $09C2, $0120 ; Health + dw $09C6, $0045 ; Missiles + dw $09CE, $000A ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00F2 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors + dw $0AF6, $007C ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_ice_maze_down: -preset_prkd20_upper_norfair_ice_maze_down: - dw #preset_prkd19_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00BB ; Samus X - dw $D876, $0124 ; Items +preset_nintendopower_maridia_fish_tank: + dw #preset_nintendopower_maridia_main_street + dw $090F, $A200 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0494 ; Layer 2 Y position + dw $09A2, $F127 ; Equipped Items + dw $09A4, $F127 ; Collected Items + dw $09CE, $000A ; Pbs + dw $0AF6, $02AB ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $0040 ; Items dw #$FFFF -preset_gtmax_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel - dw $090F, $7280 ; Screen subpixel X position - dw $0915, $01F2 ; Screen Y position in pixels - dw $0919, $0175 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items +preset_allbossprkd_upper_norfair_revisit_business_center_revisit: + dw #preset_allbossprkd_upper_norfair_revisit_crocomire_escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $0AF6, $004C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB +preset_allbossprkd_kraids_lair_entering_kraids_lair: + dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $02B8 ; Samus X - dw $D8B8, $26EC ; Doors + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0178 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_prepillars: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_allbossprkd_kraids_lair_minikraid: + dw #preset_allbossprkd_kraids_lair_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_ice_escape: - dw #preset_suitless_upper_norfair_1_ice_snakes_out - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D001 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0126 ; Health +preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0324 ; Screen Y position in pixels + dw $09C2, $00F2 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0397 ; Samus Y + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_ice_maze: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $090F, $0881 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0031 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosspkdr_upper_norfair_revisit_ice_escape: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $011F ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X + dw $0AF6, $00C8 ; Samus X dw $0AFA, $028B ; Samus Y + dw $D876, $0125 ; Items dw #$FFFF -preset_allbosskpdr_maridia_breaking_the_tube: - dw #preset_allbosskpdr_maridia_red_tower_elevator - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09CA, $000A ; Supers +preset_rbo_cleanup_double_maridia_beta_power_bombs: + dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $02F0 ; Screen Y position in pixels + dw $0919, $02F0 ; Layer 2 Y position + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AD ; Samus X + dw $0AF6, $0057 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B6, $B80C ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_rising_tide: + dw #preset_gtclassic_bootless_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02AE ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8B8, $06EF ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_reverse_terminator: - dw #preset_rbo_cleanup_single_maridia_green_shaft_up - dw $078D, $8C16 ; DDB - dw $079B, $99BD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $041B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0314 ; Layer 2 Y position - dw $09C2, $01FE ; Health +preset_gtmax_upper_norfair_leaving_hijump: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0050 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0117 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $01BF ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $01B3 ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_double_chamber: + dw #preset_kpdr22_upper_norfair_double_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams dw $09C6, $0009 ; Missiles - dw $09CE, $0008 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0065 ; Samus X - dw $0AFA, $048B ; Samus Y + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_parlor_down: - dw #preset_rbo_cleanup_double_maridia_gauntlet_etank - dw $078D, $8946 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $024B ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0125 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09C4, $0257 ; Max health - dw $09CE, $0013 ; Pbs - dw $0AF6, $02AB ; Samus X - dw $0AFA, $04BB ; Samus Y - dw $D870, $01A1 ; Items +preset_kpdr23_upper_norfair_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_double_chamber_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $000E ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_14speed_lower_norfair_fireflea_room: - dw #preset_14speed_lower_norfair_kihunter_stairs_revisit +preset_kpdr22_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_pkrd_kraid_minikraid: + dw #preset_pkrd_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0919, $00FA ; Layer 2 Y position + dw $0AF6, $016B ; Samus X + dw #$FFFF + +preset_pkrd_kraid_kraid: + dw #preset_14ice_brinstar_revisit_kraid + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $0049 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D872, $04C1 ; Items + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_pkrd_kraid_leaving_varia: + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $0062 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_ice_maze_up: +preset_prkd20_upper_norfair_ice_maze_up: + dw #preset_prkd19_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0033 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_14ice_lower_norfair_kihunter_stairs_revisit: + dw #preset_14ice_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0123 ; Health + dw $09CE, $0004 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0587 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_14ice_lower_norfair_fireflea_room: + dw #preset_14ice_lower_norfair_wasteland_revisit dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB - dw $090F, $FC7F ; Screen subpixel X position + dw $090F, $0500 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $009C ; Samus X + dw $0919, $000C ; Layer 2 Y position + dw $09C2, $0123 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00B9 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_lower_norfair_three_musketeers: - dw #preset_14ice_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB +preset_14speed_lower_norfair_ridley: + dw #preset_14speed_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0010 ; Screen Y position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $0AF6, $003F ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D130 ; Doors + dw #$FFFF + +preset_14speed_lower_norfair_leaving_ridley: + dw #preset_14ice_lower_norfair_leaving_ridley + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams dw $09C6, $0006 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0066 ; Samus X + dw $09CA, $0006 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0042 ; Samus X + dw $D822, $0020 ; Events + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $D930 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_shinespark_to_phantoon: - dw #preset_nintendopower_wrecked_ship_moat_missiles - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $1FC0 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8A99 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0046 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0AF6, $01AC ; Samus X - dw $D870, $4190 ; Items +preset_14speed_lower_norfair_wasteland_revisit: + dw #preset_14ice_lower_norfair_wasteland_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $D822, $0020 ; Events + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_gate_room: + dw #preset_hundo_ice_beam_business_center_climb_ice + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C6, $0025 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0021 ; Samus X + dw $0AFA, $038C ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_snake_room: + dw #preset_hundo_ice_beam_business_center_climb_ice + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $FA00 ; Screen subpixel Y position + dw $09C2, $0180 ; Health + dw $09C6, $0024 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0030 ; Samus X + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_100early_grapple_leaving_power_bombs: + dw #preset_100early_grapple_postcrocomire + dw $078D, $943E ; DDB + dw $079B, $AADE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01A2 ; Health + dw $09CA, $0001 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $03B3 ; Items + dw $D8BA, $00F3 ; Doors dw #$FFFF preset_ngplasma_maridia_botwoon: @@ -11651,432 +11652,402 @@ preset_nghyper_maridia_spike_suit_colosseum: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_kihunter_stairs: - dw #preset_allbossprkd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $7900 ; Screen subpixel X position - dw $0911, $0267 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0044 ; Screen Y position in pixels - dw $09C2, $00BD ; Health - dw $0AF6, $02DE ; Samus X - dw $0AFA, $00B4 ; Samus Y +preset_suitless_warehouse_kraid_zeelas_revisit: + dw #preset_suitless_warehouse_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0009 ; Missiles + dw $09CE, $000F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D874, $1C4C ; Items + dw $D8B8, $00AF ; Doors dw #$FFFF -preset_allbosskpdr_maridia_mt_everest: - dw #preset_allbosspkdr_maridia_mt_everest - dw $0911, $0066 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00C8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_rbo_cleanup_single_maridia_green_shaft_down: + dw #preset_rbo_cleanup_single_maridia_dachora_room + dw $078D, $8DA2 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0032 ; Samus position/state + dw $0A1E, $0804 ; More position/state + dw $0AF6, $0085 ; Samus X + dw $0AFA, $066E ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_botwoon: - dw #preset_allbosspkdr_maridia_botwoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $005D ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $03B8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_rbo_cleanup_double_maridia_crateria_kihunters: + dw #preset_rbo_shopping_double_maridia_leaving_norfair + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $09C2, $0040 ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $000C ; Pbs + dw $09D0, $000F ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $00A8 ; Samus Y + dw $D874, $0584 ; Items + dw $D8B6, $F80C ; Doors dw #$FFFF -preset_allbosspkdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0004 ; Supers - dw $0AF6, $0108 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D882, $0100 ; Items +preset_rbo_cleanup_single_maridia_etecoon_supers: + dw #preset_rbo_cleanup_single_maridia_dachora_room + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0185 ; Health + dw $09C6, $000E ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_ice_beam_business_center_elevator: - dw #preset_hundo_ice_beam_ice_beam_gate_room_escape - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03CA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $042A ; Samus X +preset_rbo_cleanup_double_maridia_crateria_power_bombs: + dw #preset_rbo_cleanup_double_maridia_hellway + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $0911, $06BB ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $009B ; Screen Y position in pixels + dw $0917, $035D ; Layer 2 X position + dw $0919, $009B ; Layer 2 Y position + dw $09C2, $01AA ; Health + dw $09CE, $000E ; Pbs + dw $09D0, $000F ; Max pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $0752 ; Samus X + dw $0AFA, $010B ; Samus Y + dw $D874, $0584 ; Items + dw $D8B0, $4002 ; Doors + dw $D8B2, $2E01 ; Doors + dw $D8B6, $F80C ; Doors dw #$FFFF -preset_hundo_phantoon_alpha_spark: - dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X +preset_nintendopower_maridia_mama_turtle: + dw #preset_nintendopower_maridia_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0204 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0183 ; Layer 2 Y position + dw $09C2, $01B7 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $01E1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $6174 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers +preset_allbossprkd_kraids_lair_kraid: + dw #preset_allbossprkd_kraids_lair_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0174 ; Health + dw $09CA, $000D ; Supers + dw $0AF6, $01C7 ; Samus X + dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr22_upper_norfair_frog_speedway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors +preset_allbosskpdr_upper_norfair_revisit_ice_escape: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $00ED ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $987F ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C2, $011B ; Health + dw $0AF6, $00DB ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_100early_grapple_crocomire_revisit: - dw #preset_100early_grapple_postcrocomire_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $3D00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position +preset_gtclassic_bootless_upper_norfair_bubble_mountain: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position + dw $0917, $0300 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $016A ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $01BF ; Samus X + dw $09C2, $0121 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $04B1 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D876, $1FB3 ; Items dw #$FFFF -preset_gtclassic_hijump_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_kronic_room - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B6 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items +preset_gtmax_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $BBFF ; Screen subpixel Y position + dw $09C2, $0046 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C1 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_gtmax_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_kronic_room - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0169 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0101 ; Doors +preset_gtclassic_hijump_upper_norfair_precathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_green_gate_glitch: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position +preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $001F ; Health + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $0121 ; Health dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $006E ; Samus X - dw $0AFA, $029B ; Samus Y + dw $0AF6, $0056 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $0009 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors +preset_gtclassic_hijump_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $029F ; Samus X + dw $D8B8, $24EC ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_red_tower_climb: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0024 ; Samus X +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers dw #$FFFF -preset_kpdr22_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers dw #$FFFF -preset_kpdr22_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_single_chamber_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $000E ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_frog_speedway dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers +preset_kpdr21_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X dw #$FFFF -preset_pkrd_kraid_kraid_etank: - dw #preset_pkrd_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels +preset_kpdr21_red_brinstar_alpha_spark: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark + dw $090F, $E000 ; Screen subpixel X position dw $0917, $0000 ; Layer 2 X position - dw $0919, $011B ; Layer 2 Y position - dw $0AF6, $0057 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_prkd19_upper_norfair_ice_escape: -preset_prkd20_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr21_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_business_center_down: - dw #preset_suitless_upper_norfair_1_ice_escape - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $33FF ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $00F6 ; Health - dw $0AF6, $0672 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_bubble_mountain_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $000E ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_hijump_etank: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $932A ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0915, $051A ; Screen Y position in pixels - dw $0919, $03D3 ; Layer 2 Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $00F6 ; Health - dw $09C6, $0008 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D876, $0004 ; Items - dw $D8B8, $28AF ; Doors +preset_pkrd_kraid_minikraid_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_climb_supers_moonfall: - dw #preset_rbo_cleanup_single_maridia_reverse_terminator - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB +preset_pkrd_kraid_kraid_kihunters_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0317 ; Layer 2 Y position + dw $0911, $0084 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $005E ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $018D ; Samus X - dw $0AFA, $04C2 ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_double_maridia_climb_supers: - dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs - dw $078D, $898E ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $01EA ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0012 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $01A1 ; Items - dw $D8B2, $2E09 ; Doors - dw #$FFFF - -preset_rbo_cleanup_single_maridia_pit_room_shortcharge: - dw #preset_rbo_cleanup_single_maridia_reverse_terminator - dw $078D, $8C6A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $0129 ; Health - dw $09CA, $000F ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $0127 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $6980 ; Items - dw $D8B2, $2E08 ; Doors + dw $0AF6, $00F2 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_14speed_lower_norfair_three_musketeers: - dw #preset_14speed_lower_norfair_fireflea_room +preset_14ice_lower_norfair_three_musketeers: + dw #preset_14ice_lower_norfair_fireflea_room dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0010 ; Screen Y position in pixels + dw $09C6, $0006 ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $005F ; Samus X + dw $0AF6, $0066 ; Samus X dw #$FFFF -preset_14ice_lower_norfair_bubble_mountain_revisit: - dw #preset_14ice_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $0085 ; Samus X +preset_14speed_lower_norfair_kihunter_stairs_revisit: + dw #preset_14speed_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $012F ; Health + dw $09CE, $0004 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0581 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_14ice_maridia_entering_maridia: - dw #preset_14ice_lower_norfair_ridley - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank +preset_hundo_ice_beam_ice_beam_snake_room_revisit: + dw #preset_hundo_ice_beam_ice_beam_snake_room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $4000 ; Items - dw $D8BA, $DD10 ; Doors + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0185 ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A7 ; Items dw #$FFFF -preset_nintendopower_wrecked_ship_phantoon: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C2, $01BB ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $044C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8B0, $7000 ; Doors - dw $D8C0, $0010 ; Doors +preset_100early_grapple_postcrocomire_jump_room: + dw #preset_100early_grapple_leaving_power_bombs + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AB ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_nintendopower_wrecked_ship_movement_before_attic: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0076 ; Health - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $00CD ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0020 ; Items - dw $D8B0, $7000 ; Doors - dw $D8C0, $0074 ; Doors +preset_100early_grapple_leaving_grapple: + dw #preset_100early_grapple_leaving_power_bombs + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7105 ; Equipped Items + dw $09A4, $7105 ; Collected Items + dw $09C2, $01B6 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $13B3 ; Items dw #$FFFF preset_nghyper_maridia_whomple_jump: @@ -12115,102 +12086,409 @@ preset_nghyper_maridia_reverse_botwoon_hallway: dw $0AFC, $27FF ; Samus subpixel Y dw #$FFFF -preset_allbossprkd_lower_norfair_wasteland: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $09CE, $0001 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024E ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_metal_pirates: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9CFE ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0089 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0000 ; Pbs +preset_suitless_warehouse_mouthball: + dw #preset_suitless_warehouse_kraid_zeelas_revisit + dw $078D, $9162 ; DDB + dw $079B, $A471 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels + dw $0919, $0005 ; Layer 2 Y position + dw $09CA, $000A ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3F1 ; Doors + dw $0AF6, $001E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_ridley: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB +preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: + dw #preset_rbo_cleanup_single_maridia_etecoon_supers + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $003B ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $00EA ; Screen Y position in pixels + dw $0917, $002C ; Layer 2 X position + dw $0919, $00AF ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $000A ; Supers + dw $09CC, $000F ; Max supers + dw $0A1C, $0017 ; Samus position/state + dw $0A1E, $0208 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AFA, $0173 ; Samus Y + dw $D872, $F483 ; Items + dw $D8B6, $B0FC ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs + dw $078D, $89B2 ; DDB dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0105 ; Health - dw $09CA, $0013 ; Supers + dw $0911, $0752 ; Screen X position in pixels + dw $0915, $00DB ; Screen Y position in pixels + dw $0917, $03A9 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $013C ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $07F0 ; Samus X + dw $0AFA, $014B ; Samus Y + dw $D870, $0181 ; Items + dw #$FFFF + +preset_nintendopower_maridia_crab_supers: + dw #preset_nintendopower_maridia_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $008F ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $02F0 ; Screen Y position in pixels + dw $0917, $008F ; Layer 2 X position + dw $0919, $0234 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $0AF6, $0127 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0CA0 ; Items dw #$FFFF -preset_allbossprkd_lower_norfair_leaving_ridley: - dw #preset_allbossprkd_lower_norfair_screw_attack_escape - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09A2, $312C ; Equipped Items - dw $09A4, $312C ; Collected Items - dw $09CA, $000B ; Supers - dw $0AF6, $0058 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_nintendopower_maridia_aqueduct: + dw #preset_nintendopower_maridia_mama_turtle + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0224 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000C ; Supers + dw $09CC, $000F ; Max supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $0EA0 ; Items + dw $D8C0, $E174 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_halfie +preset_nintendopower_maridia_botwoon: + dw #preset_nintendopower_maridia_east_pants_room + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0012 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $000D ; Layer 2 X position + dw $09C2, $01FC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0050 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0EA0 ; Items + dw $D882, $0070 ; Items + dw $D8C0, $E174 ; Doors + dw #$FFFF + +preset_allbossprkd_kraids_lair_minikraid_revisit: + dw #preset_allbossprkd_kraids_lair_kraid + dw $078D, $91CE ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C6, $0010 ; Missiles + dw $0913, $A400 ; Screen subpixel Y position + dw $09A2, $312D ; Equipped Items + dw $09A4, $312D ; Collected Items + dw $09C2, $018B ; Health + dw $09CA, $000C ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $D828, $0304 ; Bosses + dw $D876, $0135 ; Items + dw $D8B8, $EEE4 ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: + dw #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway + dw $090F, $8601 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $00ED ; Health + dw $09C6, $0014 ; Missiles dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0082 ; Samus X + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $D876, $01A5 ; Items dw #$FFFF -preset_suitless_upper_norfair_1_hijump_boots: - dw #preset_suitless_upper_norfair_1_hijump_etank - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB +preset_allbossprkd_kraids_lair_leaving_kraids_lair: + dw #preset_allbossprkd_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $0010 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $8300 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09CA, $0002 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0CB9 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8B8, $6EEC ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $0165 ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $0CD0 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_precathedral: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0304 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0243 ; Layer 2 Y position + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_ice_maze_down: +preset_prkd20_upper_norfair_ice_maze_down: + dw #preset_prkd19_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00BB ; Samus X + dw $D876, $0124 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $0046 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0002 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A6 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_kronic_room: + dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB dw $090F, $E000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $011F ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $0009 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $01BB ; Samus Y - dw $D876, $0104 ; Items - dw $D8BA, $0001 ; Doors + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02B4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_lava_dive: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0155 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0101 ; Health + dw $09CA, $0002 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $04B8 ; Samus X + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr22_upper_norfair_frog_speedway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $000E ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_14ice_lower_norfair_bubble_mountain_revisit: + dw #preset_14ice_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $0085 ; Samus X + dw #$FFFF + +preset_14ice_maridia_entering_maridia: + dw #preset_14ice_lower_norfair_ridley + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $4000 ; Items + dw $D8BA, $DD10 ; Doors + dw #$FFFF + +preset_14speed_lower_norfair_fireflea_room: + dw #preset_14speed_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FC7F ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_ice_beam_ice_beam_gate_room_escape: + dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_100early_grapple_postcrocomire_missiles: + dw #preset_100early_grapple_leaving_grapple + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B781 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $02F4 ; Screen Y position in pixels + dw $0919, $0237 ; Layer 2 Y position + dw $09C8, $002D ; Max missiles + dw $0AF6, $00BB ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $1BB3 ; Items + dw $D8BA, $00F7 ; Doors dw #$FFFF preset_nghyper_maridia_aqueduct_revisit: @@ -12250,107 +12528,355 @@ preset_ngplasma_maridia_reverse_botwoon_hallway: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_wasteland_revisit: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0108 ; Health - dw $09CA, $000B ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8BA, $D7F1 ; Doors +preset_suitless_upper_norfair_1_ice_mockball: + dw #preset_suitless_warehouse_mouthball + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $AFFF ; Samus subpixel Y + dw $D8B8, $08AF ; Doors dw #$FFFF -preset_allbosspkdr_maridia_draygon: - dw #preset_allbosspkdr_maridia_halfie - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $0125 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs +preset_rbo_cleanup_single_maridia_green_shaft_up: + dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $0203 ; Health + dw $09CE, $0009 ; Pbs + dw $09D0, $000A ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors + dw $0AF6, $0137 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $6180 ; Items dw #$FFFF -preset_rbo_cleanup_double_maridia_terminator_revisit: - dw #preset_rbo_cleanup_double_maridia_climb_supers - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB +preset_rbo_cleanup_double_maridia_gauntlet_etank: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $001D ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0015 ; Layer 2 X position + dw $09C2, $006C ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0084 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_maridia_full_halfie: + dw #preset_nintendopower_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000F ; Missiles + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0208 ; Health + dw $09C6, $004F ; Missiles dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0112 ; Samus X - dw $0AFA, $0099 ; Samus Y - dw $D870, $09A1 ; Items + dw $09CE, $0008 ; Pbs + dw $0AF6, $0197 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: - dw #preset_rbo_cleanup_single_maridia_pit_room_shortcharge - dw $078D, $8B86 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position +preset_nintendopower_maridia_draygon: + dw #preset_nintendopower_maridia_botwoon + dw $078D, $A7EC ; DDB + dw $079B, $D81A ; MDB + dw $090F, $5001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $2800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0108 ; Health - dw $09C6, $000B ; Missiles - dw $0AF6, $0052 ; Samus X + dw $09C2, $02BB ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0170 ; Items + dw $D8C2, $0500 ; Doors dw #$FFFF -preset_14speed_lower_norfair_bubble_mountain_revisit: - dw #preset_14speed_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0084 ; Health +preset_allbossprkd_maridia_mt_everest: + dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $000F ; Supers + dw $0AF6, $00CA ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_upper_norfair_revisit_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_crocomire + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $011B ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0CBA ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_kronic_boost: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $03D8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $01FA ; Screen Y position in pixels + dw $09C2, $0175 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $0CD4 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbossprkd_maridia_aqueduct: + dw #preset_allbossprkd_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B3FE ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C2, $0154 ; Health + dw $09CA, $000E ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01B6 ; Samus X + dw $0AFA, $0399 ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_allbosskpdr_lower_norfair_ln_main_hall: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0162 ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0026 ; Samus position/state + dw $0A1E, $0E08 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0289 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_lower_norfair_green_gate_glitch: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $09C2, $0162 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_rising_tide + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $0046 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0001 ; Supers dw $09CE, $0003 ; Pbs - dw $0AF6, $008A ; Samus X + dw $0AF6, $02B7 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_14speed_maridia_entering_maridia: - dw #preset_14ice_maridia_entering_maridia - dw $090F, $6000 ; Screen subpixel X position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $00FB ; Health - dw $D822, $0020 ; Events - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $DD30 ; Doors +preset_kpdr21_red_brinstar_red_tower_climb: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0024 ; Samus X + dw #$FFFF + +preset_kpdr22_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_pkrd_kraid_kraid_etank: + dw #preset_pkrd_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $011B ; Layer 2 Y position + dw $0AF6, $0057 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $BA00 ; Screen subpixel Y position + dw $09C2, $003A ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0001 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $04BA ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_magdollite_tunnel: + dw #preset_gtmax_upper_norfair_precathedral + dw $078D, $979E ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $7280 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F2 ; Screen Y position in pixels + dw $0919, $0175 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $00AB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $02B8 ; Samus X + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_ice_escape: +preset_prkd20_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $001F ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_heading_to_red_brinstar + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C6, $000E ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF preset_14ice_maridia_mt_everest: @@ -12387,65 +12913,60 @@ preset_14ice_maridia_ice_clip: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_attic: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels +preset_14speed_lower_norfair_three_musketeers: + dw #preset_14speed_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $DFFF ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $0AF6, $0482 ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005F ; Samus X dw #$FFFF -preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $00F7 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $0583 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8BA, $D7F1 ; Doors +preset_hundo_ice_beam_business_center_elevator: + dw #preset_hundo_ice_beam_ice_beam_gate_room_escape + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03CA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $042A ; Samus X dw #$FFFF -preset_suitless_upper_norfair_1_hijump_etank_revisit: - dw #preset_suitless_upper_norfair_1_hijump_boots - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $9104 ; Equipped Items - dw $09A4, $9104 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B4 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D876, $0124 ; Items +preset_hundo_phantoon_alpha_spark: + dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X dw #$FFFF -preset_suitless_upper_norfair_1_business_center_up: - dw #preset_suitless_upper_norfair_1_hijump_etank_revisit - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track +preset_100early_grapple_crocomire_revisit: + dw #preset_100early_grapple_postcrocomire_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $3D00 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09C8, $002D ; Max missiles - dw $0AF6, $0197 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw $D876, $01A4 ; Items + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $016A ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $01BF ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $1FB3 ; Items dw #$FFFF preset_nghyper_maridia_crab_shaft_revisit: @@ -12493,502 +13014,392 @@ preset_ngplasma_maridia_aqueduct_revisit: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_draygon: - dw #preset_allbosspkdr_maridia_draygon - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_suitless_upper_norfair_1_ice_trippers_in: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0388 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_allbosspkdr_maridia_whomple_jump: - dw #preset_allbosspkdr_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position +preset_suitless_upper_norfair_1_ice_snakes_in: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00D4 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0004 ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C9 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AF8, $2000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_cleanup_double_maridia_green_brinstar_revisit: - dw #preset_rbo_cleanup_double_maridia_terminator_revisit - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position +preset_rbo_cleanup_single_maridia_reverse_terminator: + dw #preset_rbo_cleanup_single_maridia_green_shaft_up + dw $078D, $8C16 ; DDB + dw $079B, $99BD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00F7 ; Health - dw $09C6, $0013 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0082 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0314 ; Layer 2 Y position + dw $09C2, $01FE ; Health + dw $09C6, $0009 ; Missiles + dw $09CE, $0008 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0065 ; Samus X + dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_blockbuster: - dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $003B ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $002C ; Layer 2 X position - dw $09C6, $000F ; Missiles - dw $09CE, $000A ; Pbs - dw $09D0, $000F ; Max pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $FC83 ; Items - dw $D8B6, $B0FE ; Doors +preset_rbo_cleanup_double_maridia_parlor_down: + dw #preset_rbo_cleanup_double_maridia_gauntlet_etank + dw $078D, $8946 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $024B ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0125 ; Layer 2 X position + dw $09C2, $01EF ; Health + dw $09C4, $0257 ; Max health + dw $09CE, $0013 ; Pbs + dw $0AF6, $02AB ; Samus X + dw $0AFA, $04BB ; Samus Y + dw $D870, $01A1 ; Items dw #$FFFF -preset_rbo_cleanup_double_maridia_leaving_etecoons: - dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot - dw $078D, $8F2E ; DDB - dw $079B, $9FE5 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0293 ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00CC ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D870, $09A1 ; Items - dw $D872, $F483 ; Items - dw $D8B2, $2E09 ; Doors - dw $D8B6, $F81C ; Doors +preset_nintendopower_maridia_heading_to_plasma: + dw #preset_nintendopower_maridia_draygon + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09A2, $F327 ; Equipped Items + dw $09A4, $F327 ; Collected Items + dw $09C6, $0055 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CE, $000A ; Pbs + dw $0AF6, $004D ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $05F0 ; Items + dw $D8C2, $DD80 ; Doors dw #$FFFF -preset_14speed_maridia_mt_everest: - dw #preset_14speed_maridia_entering_maridia - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $006D ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0051 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_allbosspkdr_upper_norfair_revisit_kronic_boost: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $0175 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $03C7 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_14ice_maridia_botwoon: - dw #preset_14ice_maridia_ice_clip +preset_allbossprkd_maridia_botwoon: + dw #preset_allbossprkd_maridia_aqueduct dw $078D, $A72C ; DDB dw $079B, $D617 ; MDB - dw $090F, $B000 ; Screen subpixel X position + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018D ; Health + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03B3 ; Samus X + dw $0AF6, $03A6 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_phantoon_red_tower_revisit: - dw #preset_hundo_phantoon_alpha_spark - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3C00 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $014C ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $00CA ; Samus position/state - dw $0A1E, $1B04 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $0047 ; Samus X - dw $0AFA, $0070 ; Samus Y - dw $0B3F, $0004 ; Blue suit +preset_allbosspkdr_lower_norfair_ln_main_hall: + dw #preset_allbosskpdr_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $09C2, $0172 ; Health + dw $09CA, $0006 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $0288 ; Samus Y + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_hundo_phantoon_hellway: - dw #preset_hundo_phantoon_alpha_spark +preset_allbosspkdr_lower_norfair_green_gate_glitch: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09C2, $0186 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $006D ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosskpdr_lower_norfair_golden_torizo: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0160 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_lower_norfair_screw_attack_escape: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $015B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $0027 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $A780 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09C2, $0111 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $03DB ; Samus X + dw $D82A, $0106 ; Bosses + dw $D878, $801C ; Items + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_red_tower_climb dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $09C2, $0149 ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00C7 ; Samus X + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_nintendopower_wrecked_ship_bowling_alley: - dw #preset_nintendopower_wrecked_ship_attic - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9800 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0203 ; Screen Y position in pixels - dw $09C2, $01F3 ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $02DC ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr22_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_gravity_suit_room: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F125 ; Equipped Items - dw $09A4, $F125 ; Collected Items - dw $09C2, $0149 ; Health - dw $09CE, $0008 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0075 ; Samus X - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_fireflea_room: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000A ; Screen Y position in pixels +preset_pkrd_kraid_leaving_kraids_lair: + dw #preset_pkrd_kraid_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B7 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0085 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0D04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_three_musketeers: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0AF6, $0063 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: + dw #preset_gtmax_upper_norfair_magdollite_tunnel + dw $090F, $C000 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_suitless_upper_norfair_1_precathedral: - dw #preset_suitless_upper_norfair_1_business_center_up - dw $078D, $941A ; DDB +preset_gtmax_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_kronic_room + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0169 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0101 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_precathedral: +preset_prkd20_upper_norfair_precathedral: + dw #preset_prkd19_upper_norfair_ice_escape + dw $078D, $932A ; DDB dw $079B, $A7DE ; MDB - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $02EF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0233 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A6 ; Samus X dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_cathedral: - dw #preset_suitless_upper_norfair_1_business_center_up +preset_prkd19_upper_norfair_cathedral: +preset_prkd20_upper_norfair_cathedral: + dw #preset_prkd19_upper_norfair_business_center_revisit dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position + dw $090F, $A000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels + dw $0913, $D000 ; Screen subpixel Y position dw $0917, $0200 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $0210 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $029F ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D8B8, $2CAF ; Doors + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $D876, $0124 ; Items + dw $D8B8, $2C00 ; Doors dw #$FFFF -preset_nghyper_maridia_leaving_maridia: - dw #preset_nghyper_maridia_mt_everest_revisit - dw $078D, $A4B0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $01E8 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $016E ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position +preset_gtclassic_bootless_upper_norfair_prepillars: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0287 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_nghyper_crateria_red_brinstar_gate: - dw #preset_nghyper_maridia_mt_everest_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007B ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_ngplasma_maridia_crab_shaft_revisit: - dw #preset_ngplasma_maridia_aqueduct_revisit - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB +preset_gtclassic_hijump_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_kronic_room dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0919, $0103 ; Layer 2 Y position - dw $0AF6, $006C ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B6 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_ngplasma_maridia_mt_everest_revisit: - dw #preset_ngplasma_maridia_reverse_botwoon_hallway - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0071 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_allbosskpdr_maridia_whomple_jump: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $09C2, $00B3 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0043 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosspkdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011A ; Screen Y position in pixels - dw $09C2, $0064 ; Health - dw $09C6, $0010 ; Missiles - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0034 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_allbosspkdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $005C ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_ice_entry: - dw #preset_rbo_cleanup_single_maridia_blockbuster - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0322 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0259 ; Layer 2 Y position - dw $09C2, $0104 ; Health - dw $09CA, $0011 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_spore_spawn_supers: - dw #preset_rbo_cleanup_double_maridia_leaving_etecoons - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $02FA ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $053D ; Screen Y position in pixels - dw $0917, $023B ; Layer 2 X position - dw $0919, $03ED ; Layer 2 Y position - dw $09C2, $0284 ; Health - dw $09CE, $0013 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y - dw $D8B4, $0346 ; Doors - dw #$FFFF - -preset_14speed_maridia_aqueduct: - dw #preset_14speed_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $47FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $00C3 ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01BD ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_14speed_maridia_botwoon: - dw #preset_14speed_lower_norfair_fireflea_room +preset_14ice_maridia_botwoon: + dw #preset_14ice_maridia_ice_clip dw $078D, $A72C ; DDB dw $079B, $D617 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $E000 ; Screen subpixel X position + dw $090F, $B000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $73FF ; Screen subpixel Y position - dw $0915, $0013 ; Screen Y position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $09C2, $00C3 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $03AD ; Samus X - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_14speed_maridia_botwoon_etank_room: - dw #preset_14speed_lower_norfair_fireflea_room - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0125 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $01C3 ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_14speed_maridia_colosseum: - dw #preset_14speed_lower_norfair_fireflea_room - dw $078D, $A870 ; DDB - dw $079B, $D913 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $B400 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0003 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $00C1 ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018D ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03B3 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_phantoon_leaving_alpha_power_bombs: - dw #preset_hundo_phantoon_alpha_spark - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $012F ; Health - dw $09C6, $0029 ; Missiles - dw $09C8, $002D ; Max missiles +preset_gtclassic_bootless_upper_norfair_green_gate_glitch: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $001F ; Health dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $000B ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $02C0 ; Samus X - dw $D874, $0F04 ; Items - dw $D8B6, $A008 ; Doors + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $006E ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers +preset_gtmax_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $0009 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_heading_to_red_brinstar - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_14ice_maridia_botwoon_etank_room: @@ -13009,223 +13420,6 @@ preset_14ice_maridia_botwoon_etank_room: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_100early_grapple_crocomire_escape: - dw #preset_100early_grapple_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $0021 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0018 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C89 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $E6EF ; Doors - dw #$FFFF - -preset_100early_grapple_business_center_return: - dw #preset_100early_grapple_crocomire_revisit - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $D348 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1E80 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $017E ; Health - dw $09C6, $0037 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005A ; Samus X - dw $D876, $1FF3 ; Items - dw $D8B8, $E6EF ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_lava_dive - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $0155 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_gt_code: - dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0178 ; Layer 2 Y position - dw $09C2, $001A ; Health - dw $09CA, $0000 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_ln_main_hall: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $009C ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $09A2, $F337 ; Equipped Items - dw $09A4, $F337 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02BC ; Health - dw $09C4, $02BC ; Max health - dw $09C6, $0064 ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D4, $012C ; Max reserves - dw $09D6, $012C ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D82A, $0004 ; Bosses - dw $D874, $0904 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_prepillars: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0796 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0013 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr22_red_brinstar_alpha_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_reverse_skree_boost - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_pkrd_kraid_leaving_kraids_lair: - dw #preset_pkrd_kraid_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0085 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D874, $0D04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_precathedral: -preset_prkd20_upper_norfair_precathedral: - dw #preset_prkd19_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd19_upper_norfair_cathedral: -preset_prkd20_upper_norfair_cathedral: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $D876, $0124 ; Items - dw $D8B8, $2C00 ; Doors - dw #$FFFF - preset_14ice_maridia_colosseum: dw #preset_14ice_maridia_ice_clip dw $078D, $A870 ; DDB @@ -13273,293 +13467,310 @@ preset_14ice_maridia_colosseum_revisit: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_heading_to_maridia: - dw #preset_nintendopower_wrecked_ship_gravity_suit_room - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $01DD ; Health - dw $09CE, $0009 ; Pbs - dw $0AF6, $0034 ; Samus X - dw #$FFFF - -preset_nintendopower_maridia_main_street: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0715 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $054F ; Layer 2 Y position - dw $09A2, $F125 ; Equipped Items - dw $09A4, $F125 ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01B5 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D820, $0801 ; Events - dw $D880, $00A0 ; Items - dw $D8B6, $B72C ; Doors - dw $D8C0, $2174 ; Doors - dw #$FFFF - -preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: - dw #preset_allbossprkd_lower_norfair_three_musketeers +preset_14speed_lower_norfair_bubble_mountain_revisit: + dw #preset_14speed_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6FFF ; Screen subpixel Y position - dw $0915, $0022 ; Screen Y position in pixels - dw $09C2, $00E2 ; Health - dw $0AF6, $006E ; Samus X + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0084 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $008A ; Samus X dw #$FFFF -preset_suitless_upper_norfair_1_rising_tide: - dw #preset_suitless_upper_norfair_1_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $014B ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $0AF6, $02B5 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D876, $01A6 ; Items - dw $D8B8, $2EAF ; Doors - dw #$FFFF - -preset_nghyper_crateria_crateria_kihunters_final: - dw #preset_nghyper_crateria_red_brinstar_gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $09CA, $002F ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $005B ; Samus Y +preset_14speed_maridia_entering_maridia: + dw #preset_14ice_maridia_entering_maridia + dw $090F, $6000 ; Screen subpixel X position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $00FB ; Health + dw $D822, $0020 ; Events + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors dw #$FFFF -preset_nghyper_crateria_landing_site: - dw #preset_nghyper_maridia_aqueduct_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $0911, $05E7 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F3 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $002F ; Supers - dw $0AF6, $0687 ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $0AFA, $04BB ; Samus Y +preset_hundo_phantoon_red_tower_revisit: + dw #preset_hundo_phantoon_alpha_spark + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3C00 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $014C ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $00CA ; Samus position/state + dw $0A1E, $1B04 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $0047 ; Samus X + dw $0AFA, $0070 ; Samus Y + dw $0B3F, $0004 ; Blue suit dw #$FFFF -preset_ngplasma_maridia_leaving_maridia: - dw #preset_ngplasma_maridia_mt_everest_revisit +preset_nghyper_maridia_leaving_maridia: + dw #preset_nghyper_maridia_mt_everest_revisit dw $078D, $A4B0 ; DDB dw $079B, $D0B9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F0 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $01E8 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0174 ; Layer 2 X position + dw $0917, $016E ; Layer 2 X position dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $0290 ; Samus X - dw $0AF8, $A000 ; Samus subpixel X + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0287 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_ngplasma_crateria_red_brinstar_gate: - dw #preset_ngplasma_maridia_aqueduct_revisit +preset_nghyper_crateria_red_brinstar_gate: + dw #preset_nghyper_maridia_mt_everest_revisit dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007B ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_ngplasma_maridia_crab_shaft_revisit: + dw #preset_ngplasma_maridia_aqueduct_revisit + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0919, $0103 ; Layer 2 Y position + dw $0AF6, $006C ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_ngplasma_maridia_mt_everest_revisit: + dw #preset_ngplasma_maridia_reverse_botwoon_hallway + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB dw $07F5, $0006 ; Music Track - dw $090F, $B801 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0071 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_ice_snakes_out: + dw #preset_suitless_upper_norfair_1_ice_snakes_in + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AF8, $3000 ; Samus subpixel X + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $016A ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00BA ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $D876, $0004 ; Items dw #$FFFF -preset_allbosskpdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_cac_alley - dw $090F, $F000 ; Screen subpixel X position - dw $09C2, $0043 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0004 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8C2, $DC00 ; Doors +preset_rbo_cleanup_single_maridia_climb_supers_moonfall: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator + dw $078D, $8BF2 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0317 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $018D ; Samus X + dw $0AFA, $04C2 ; Samus Y dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft: - dw #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $09C2, $010F ; Health - dw $09CA, $000E ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $004C ; Samus X - dw $0AFA, $018B ; Samus Y +preset_rbo_cleanup_double_maridia_climb_supers: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $01EA ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0012 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $01A1 ; Items + dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_plasma_spark - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $003E ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_rbo_cleanup_single_maridia_pit_room_shortcharge: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator + dw $078D, $8C6A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $0129 ; Health + dw $09CA, $000F ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $0127 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $6980 ; Items + dw $D8B2, $2E08 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_plasma_beam: - dw #preset_allbosspkdr_maridia_plasma_spark +preset_nintendopower_maridia_plasma_beam: + dw #preset_nintendopower_maridia_heading_to_plasma dw $078D, $A5DC ; DDB dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $0070 ; Health + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $0052 ; Missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0091 ; Samus X + dw $0AF6, $00D9 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8C2, $DC08 ; Doors + dw $D8C2, $DD88 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_plasma_spark_revisit: - dw #preset_allbosspkdr_maridia_plasma_spark - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels +preset_nintendopower_maridia_long_tube: + dw #preset_nintendopower_maridia_heading_to_plasma + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $001B ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0017 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00AC ; Health - dw $09C6, $0013 ; Missiles - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_leaving_ice: - dw #preset_rbo_icecroc_single_maridia_ice_entry - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00AF ; Health - dw $09CE, $0009 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $0124 ; Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0298 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $00AA ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D880, $8EA0 ; Items + dw $D8C2, $DD9A ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: - dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $00B6 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $0088 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09CA, $0012 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0118 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $49A1 ; Items +preset_allbossprkd_maridia_halfie: + dw #preset_allbossprkd_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $003A ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $00D6 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_14speed_maridia_draygon: - dw #preset_14speed_maridia_colosseum +preset_allbossprkd_maridia_draygon: + dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair dw $078D, $A7F8 ; DDB dw $079B, $D78F ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position + dw $07F3, $001B ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0180 ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X + dw $09C2, $0110 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $0039 ; Samus X dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_hundo_phantoon_kihunter_room: - dw #preset_hundo_phantoon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $09C2, $0137 ; Health +preset_allbosspkdr_lower_norfair_golden_torizo: + dw #preset_allbosskpdr_lower_norfair_golden_torizo + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0184 ; Health dw $09CA, $0005 ; Supers - dw $09CE, $0007 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0019 ; Samus position/state - dw $0A1E, $0308 ; More position/state - dw $0AF6, $0072 ; Samus X - dw $0AFA, $002D ; Samus Y - dw $D874, $0F84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $E808 ; Doors + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y - dw $D8B8, $2EEF ; Doors +preset_allbosspkdr_lower_norfair_screw_attack_escape: + dw #preset_allbosskpdr_lower_norfair_screw_attack_escape + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $018E ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $0025 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosspkdr_lower_norfair_worst_room_in_the_game: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $090F, $0900 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0142 ; Health + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosskpdr_lower_norfair_kihunter_stairs: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $025E ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0026 ; Screen Y position in pixels + dw $09C2, $0125 ; Health + dw $0AF6, $02BE ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_allbosskpdr_lower_norfair_metal_pirates: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09C2, $0100 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $D82A, $0106 ; Bosses + dw $D878, $801C ; Items + dw $D8BA, $C3F1 ; Doors dw #$FFFF preset_14ice_maridia_reverse_botwoon: @@ -13577,106 +13788,102 @@ preset_14ice_maridia_reverse_botwoon: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_warehouse_elevator: - dw #preset_100early_grapple_business_center_return - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $01A6 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_hundo_phantoon_hellway: + dw #preset_hundo_phantoon_alpha_spark + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $09C2, $0149 ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00C7 ; Samus X dw #$FFFF -preset_100early_red_tower_and_crateria_red_tower_climb: - dw #preset_100early_grapple_business_center_return - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $0801 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $09C2, $0169 ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y +preset_hundo_phantoon_leaving_alpha_power_bombs: + dw #preset_hundo_phantoon_alpha_spark + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $012F ; Health + dw $09C6, $0029 ; Missiles + dw $09C8, $002D ; Max missiles + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $000B ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $02C0 ; Samus X + dw $D874, $0F04 ; Items + dw $D8B6, $A008 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_prepillars: - dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A5 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_100early_grapple_crocomire_escape: + dw #preset_100early_grapple_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $0021 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0018 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C89 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $E6EF ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F33F ; Equipped Items - dw $09A4, $F33F ; Collected Items - dw $0AF6, $0090 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $8000 ; Items - dw $D8BA, $0300 ; Doors +preset_100early_grapple_business_center_return: + dw #preset_100early_grapple_crocomire_revisit + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $D348 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1E80 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $017E ; Health + dw $09C6, $0037 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005A ; Samus X + dw $D876, $1FF3 ; Items + dw $D8B8, $E6EF ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $009C ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0074 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr22_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $000E ; Health - dw $09CA, $0002 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr22_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09C2, $0157 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $0080 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors +preset_kpdr21_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + dw $0AF6, $0291 ; Samus X dw #$FFFF preset_pkrd_kraid_business_center_preelev: @@ -13707,429 +13914,482 @@ preset_pkrd_upper_norfair_business_center_postelev: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_hundo_ice_beam_ice_beam_gate_room_escape - dw $0919, $0180 ; Layer 2 Y position - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $018F ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves +preset_gtclassic_hijump_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_lava_dive + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $0155 ; Samus X dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D876, $01A5 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors + dw $D876, $0121 ; Items dw #$FFFF -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr22_red_brinstar_red_tower_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors +preset_prkd19_upper_norfair_rising_tide: +preset_prkd20_upper_norfair_rising_tide: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09C2, $0157 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_prkd19_upper_norfair_bubble_mountain: +preset_prkd20_upper_norfair_bubble_mountain: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $04B0 ; Samus X + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_nintendopower_maridia_pants_room: - dw #preset_nintendopower_maridia_main_street - dw $078D, $A66C ; DDB - dw $079B, $D4C2 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position +preset_kpdr21_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $0119 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_caterpillars_up: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $FC00 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017A ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $000A ; Pbs - dw $0AF6, $02C7 ; Samus X + dw $09C2, $010F ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $02AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_bubble_mountain: - dw #preset_suitless_upper_norfair_1_rising_tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB +preset_kpdr21_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $0123 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $00A8 ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_14speed_maridia_mt_everest: + dw #preset_14speed_maridia_entering_maridia + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $006D ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0051 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0123 ; Health + dw $09CE, $0001 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $002C ; Samus X + dw $D874, $0104 ; Items + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_gt_code: + dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $01F6 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0178 ; Layer 2 Y position + dw $09C2, $001A ; Health + dw $09CA, $0000 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nghyper_crateria_crateria_kihunters_final: + dw #preset_nghyper_crateria_red_brinstar_gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C3 ; Health - dw $0AF6, $04B1 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $09CA, $002F ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_ngplasma_crateria_crateria_kihunters_final: - dw #preset_nghyper_crateria_crateria_kihunters_final - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0469 ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y +preset_nghyper_crateria_landing_site: + dw #preset_nghyper_maridia_aqueduct_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $0911, $05E7 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F3 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $002F ; Supers + dw $0AF6, $0687 ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_ngplasma_crateria_landing_site: - dw #preset_nghyper_crateria_landing_site - dw $0911, $05C8 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $02E4 ; Layer 2 X position - dw $09C2, $0469 ; Health - dw $09C6, $00CF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0668 ; Samus X - dw $0AF8, $8C00 ; Samus subpixel X +preset_ngplasma_maridia_leaving_maridia: + dw #preset_ngplasma_maridia_mt_everest_revisit + dw $078D, $A4B0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F0 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0174 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $0290 ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_ngplasma_crateria_terminator_etank: +preset_ngplasma_crateria_red_brinstar_gate: dw #preset_ngplasma_maridia_aqueduct_revisit - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $09C6, $00CF ; Missiles - dw $09CA, $0017 ; Supers - dw $0AF6, $0042 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008E ; Samus Y + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $B801 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AF8, $3000 ; Samus subpixel X dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: - dw #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09C2, $010E ; Health - dw $0AF6, $00AF ; Samus X - dw $0AFA, $02BB ; Samus Y +preset_suitless_upper_norfair_1_ice_escape: + dw #preset_suitless_upper_norfair_1_ice_snakes_out + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D001 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0126 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_bat_cave: - dw #preset_suitless_upper_norfair_1_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $A000 ; Screen subpixel X position +preset_rbo_cleanup_double_maridia_terminator_revisit: + dw #preset_rbo_cleanup_double_maridia_climb_supers + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00C1 ; Health + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F2 ; Health dw $09C6, $000F ; Missiles - dw $0AF6, $01C7 ; Samus X - dw $0AF8, $6FFF ; Samus subpixel X - dw $D8BA, $0011 ; Doors + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0112 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D870, $09A1 ; Items dw #$FFFF -preset_suitless_upper_norfair_1_speed_hallway: - dw #preset_suitless_upper_norfair_1_bubble_mountain - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: + dw #preset_rbo_cleanup_single_maridia_pit_room_shortcharge + dw $078D, $8B86 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $001D ; Layer 2 Y position - dw $09C2, $024A ; Health - dw $09C6, $0032 ; Missiles - dw $09CA, $000F ; Supers - dw $09D6, $0064 ; Reserves - dw $0AF6, $008F ; Samus X - dw $D8BA, $0011 ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0108 ; Health + dw $09C6, $000B ; Missiles + dw $0AF6, $0052 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_speed_hallway_out: - dw #preset_suitless_upper_norfair_1_ice_snakes_out - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position +preset_nintendopower_norfair_pre_gt_fight: + dw #preset_nintendopower_maridia_long_tube + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A2, $B104 ; Equipped Items - dw $09A4, $B104 ; Collected Items - dw $09C2, $0172 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0037 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $000E ; Supers - dw $09D6, $0064 ; Reserves - dw $0AF6, $003F ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D876, $01A6 ; Items - dw $D878, $0006 ; Items - dw $D8B8, $2EAF ; Doors - dw $D8BA, $0031 ; Doors + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $02BB ; Health + dw $09CA, $0012 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_1_bat_cave_out: - dw #preset_suitless_upper_norfair_1_speed_hallway_out - dw $078D, $95BE ; DDB - dw $079B, $ACF0 ; MDB - dw $07F5, $0005 ; Music Track +preset_nintendopower_norfair_elevator_menu: + dw #preset_nintendopower_maridia_long_tube + dw $078D, $96EA ; DDB + dw $079B, $AF14 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00D7 ; Screen X position in pixels + dw $0915, $002A ; Screen Y position in pixels + dw $0917, $00A1 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $027F ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $0164 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $01FB ; Doors + dw #$FFFF + +preset_allbossprkd_maridia_whomple_jump: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A96C ; DDB dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0115 ; Health - dw $0AF8, $9DFF ; Samus subpixel X - dw $D822, $0020 ; Events + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00C9 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000D ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_nghyper_crateria_terminator_etank: - dw #preset_ngplasma_crateria_terminator_etank - dw $090F, $D800 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $049E ; Health - dw $09C6, $00DA ; Missiles - dw $09CA, $002F ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $004A ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $0096 ; Samus Y +preset_allbossprkd_maridia_reverse_botwoon_hallway: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $006C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00A7 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_ngplasma_crateria_green_pirate_shaft: - dw #preset_ngplasma_crateria_terminator_etank - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $1E80 ; Screen subpixel X position +preset_allbosspkdr_lower_norfair_kihunter_stairs: + dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2D80 ; Screen subpixel X position + dw $0911, $0255 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01ED ; Screen Y position in pixels - dw $0919, $0171 ; Layer 2 Y position - dw $0AF6, $0043 ; Samus X - dw $0AF8, $5B80 ; Samus subpixel X - dw $0AFA, $028D ; Samus Y - dw $0AFC, $9BFF ; Samus subpixel Y + dw $0915, $0046 ; Screen Y position in pixels + dw $09C2, $0156 ; Health + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00B6 ; Samus Y dw #$FFFF -preset_ngplasma_tourian_tourian_elevator_room: - dw #preset_ngplasma_crateria_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $046E ; Health - dw $09C6, $00CF ; Missiles - dw $09CA, $0016 ; Supers - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $4001 ; Doors - dw $D90C, $0100 ; Map Stations +preset_allbosspkdr_lower_norfair_metal_pirates: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $090F, $8000 ; Screen subpixel X position + dw $09C2, $011D ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $015C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_crocomire: - dw #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09CA, $000D ; Supers - dw $0AF6, $0CB7 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8B8, $6E00 ; Doors +preset_allbosskpdr_lower_norfair_ridley: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $016F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $09C2, $0150 ; Health - dw $09C4, $018F ; Max health +preset_allbosskpdr_lower_norfair_leaving_ridley: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09C2, $0188 ; Health dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $036A ; Samus X + dw $09CE, $0004 ; Pbs + dw $0AF6, $0061 ; Samus X + dw $0AFA, $019B ; Samus Y dw $D82A, $0107 ; Bosses - dw $D876, $0134 ; Items - dw $D8B8, $EE00 ; Doors - dw $D8BA, $D7F1 ; Doors + dw $D8BA, $DFF1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_plasma_beam: - dw #preset_allbosspkdr_maridia_plasma_beam - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0052 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0086 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_14ice_maridia_aqueduct_revisit: + dw #preset_14ice_maridia_reverse_botwoon + dw $078D, $A8B8 ; DDB + dw $079B, $D6FD ; MDB + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0041 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_plasma_spark_revisit: - dw #preset_allbosspkdr_maridia_plasma_spark_revisit - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_allbosspkdr_maridia_sewers: - dw #preset_allbosspkdr_maridia_plasma_spark_revisit - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00C0 ; Health - dw $0AF6, $0080 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C2, $DC1A ; Doors +preset_gtclassic_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $09A2, $F337 ; Equipped Items + dw $09A4, $F337 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02BC ; Health + dw $09C4, $02BC ; Max health + dw $09C6, $0064 ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D4, $012C ; Max reserves + dw $09D6, $012C ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D82A, $0004 ; Bosses + dw $D874, $0904 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0100 ; Doors dw #$FFFF -preset_rbo_icecroc_single_maridia_ice_escape: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $007B ; Health - dw $09CE, $0008 ; Pbs +preset_gtmax_upper_norfair_prepillars: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C9 ; Samus X + dw $0AF6, $0796 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_cleanup_double_maridia_wave_gate_etank: - dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0453 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $033E ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03CA ; Samus X - dw $0AFA, $04DB ; Samus Y - dw $D870, $49A1 ; Items - dw $D8B6, $F83C ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0010 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0087 ; Health - dw $09CE, $000A ; Pbs - dw $0AF6, $00B0 ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_14speed_maridia_colosseum_revisit: - dw #preset_14speed_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0172 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0043 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_14speed_maridia_reverse_botwoon: - dw #preset_14speed_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7001 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $00F7 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00B2 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_hundo_phantoon_ocean_fly: - dw #preset_hundo_phantoon_kihunter_room - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0131 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $0028 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0011 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $00AD ; Flash suit - dw $0AF6, $0191 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8B0, $2000 ; Doors +preset_gtmax_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0013 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $007E ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_14ice_maridia_aqueduct_revisit: - dw #preset_14ice_maridia_reverse_botwoon - dw $078D, $A8B8 ; DDB - dw $079B, $D6FD ; MDB - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0041 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_kpdr25_upper_norfair_entering_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $01A5 ; Items dw #$FFFF preset_14ice_maridia_everest_revisit: @@ -14145,1433 +14405,1500 @@ preset_14ice_maridia_everest_revisit: dw $0AF6, $006F ; Samus X dw #$FFFF -preset_100early_red_tower_and_crateria_hellway: - dw #preset_100early_red_tower_and_crateria_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB +preset_14speed_maridia_aqueduct: + dw #preset_14speed_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $47FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $00C3 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01BD ; Samus X + dw $0AFA, $0399 ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_14speed_maridia_botwoon: + dw #preset_14speed_lower_norfair_fireflea_room + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F3, $001B ; Music Bank dw $090F, $E000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0919, $0011 ; Layer 2 Y position - dw $0A1C, $00A4 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $73FF ; Screen subpixel Y position + dw $0915, $0013 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $00C3 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $03AD ; Samus X + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_alpha_power_bombs: +preset_14speed_maridia_botwoon_etank_room: + dw #preset_14ice_maridia_botwoon_etank_room + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $0125 ; Health + dw $09C6, $0005 ; Missiles + dw $0AF6, $01C3 ; Samus X + dw $D822, $0020 ; Events + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw #$FFFF + +preset_14speed_maridia_colosseum: + dw #preset_14speed_lower_norfair_fireflea_room + dw $078D, $A870 ; DDB + dw $079B, $D913 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $B400 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0003 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $00C1 ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_hundo_phantoon_kihunter_room: + dw #preset_hundo_phantoon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $09C2, $0137 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0007 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0019 ; Samus position/state + dw $0A1E, $0308 ; More position/state + dw $0AF6, $0072 ; Samus X + dw $0AFA, $002D ; Samus Y + dw $D874, $0F84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $E808 ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_warehouse_elevator: dw #preset_100early_grapple_business_center_return - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071D ; Screen Y position in pixels - dw $0919, $071D ; Layer 2 Y position - dw $09C2, $016D ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $A008 ; Doors + dw $09C2, $01A6 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_elevator_room_ascent: - dw #preset_100early_red_tower_and_crateria_warehouse_elevator - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0F04 ; Items - dw $D8B6, $A008 ; Doors +preset_100early_red_tower_and_crateria_red_tower_climb: + dw #preset_100early_grapple_business_center_return + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0801 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $09C2, $0169 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_worst_room_in_the_game: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E880 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0272 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $03D3 ; Samus X +preset_pkrd_upper_norfair_hijump_etank: + dw #preset_pkrd_upper_norfair_business_center_postelev + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $8080 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0301 ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_gt_code - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $01F8 ; Screen Y position in pixels - dw $0919, $017A ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $D870, $0180 ; Items +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_leaving_hijump + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0046 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items dw $D876, $0121 ; Items + dw $D8B8, $20EF ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_hijump_etank: - dw #preset_pkrd_upper_norfair_business_center_postelev - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_nintendopower_maridia_east_pants_room: - dw #preset_nintendopower_maridia_pants_room - dw $078D, $A7C8 ; DDB - dw $079B, $D8C5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F127 ; Equipped Items - dw $09A4, $F127 ; Collected Items - dw $09C2, $014D ; Health - dw $09CE, $0009 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $0040 ; Items +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_single_chamber: - dw #preset_suitless_upper_norfair_1_bat_cave_out - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0222 ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AF ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_double_chamber: - dw #preset_suitless_upper_norfair_1_bat_cave_out - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0035 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BD ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $0071 ; Doors +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr22_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_double_chamber_out: - dw #preset_suitless_upper_norfair_1_speed_hallway_out - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $018C ; Health - dw $09C6, $003A ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CA, $000D ; Supers - dw $0AF6, $004D ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $D822, $0020 ; Events - dw $D878, $001E ; Items - dw $D8BA, $00F1 ; Doors +preset_kpdr22_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nghyper_crateria_green_pirate_shaft: - dw #preset_nghyper_crateria_terminator_etank - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $2480 ; Screen subpixel X position +preset_ngplasma_crateria_crateria_kihunters_final: + dw #preset_nghyper_crateria_crateria_kihunters_final + dw $090F, $2000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels - dw $0919, $0178 ; Layer 2 Y position - dw $0AF6, $0054 ; Samus X - dw $0AF8, $CB80 ; Samus subpixel X - dw $0AFA, $0296 ; Samus Y - dw $0AFC, $0BFF ; Samus subpixel Y + dw $09C2, $0469 ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y dw #$FFFF -preset_nghyper_tourian_tourian_elevator_room: - dw #preset_ngplasma_tourian_tourian_elevator_room - dw $090F, $B000 ; Screen subpixel X position - dw $09C2, $04C6 ; Health - dw $09C6, $00DA ; Missiles - dw $09CA, $002F ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF8, $6000 ; Samus subpixel X +preset_ngplasma_crateria_landing_site: + dw #preset_nghyper_crateria_landing_site + dw $0911, $05C8 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $02E4 ; Layer 2 X position + dw $09C2, $0469 ; Health + dw $09C6, $00CF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0668 ; Samus X + dw $0AF8, $8C00 ; Samus subpixel X dw #$FFFF -preset_ngplasma_tourian_metroids_1: - dw #preset_ngplasma_tourian_tourian_elevator_room - dw $090F, $FFFF ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_ngplasma_crateria_terminator_etank: + dw #preset_ngplasma_maridia_aqueduct_revisit + dw $078D, $8BF2 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $09C6, $00CF ; Missiles + dw $09CA, $0017 ; Supers + dw $0AF6, $0042 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008E ; Samus Y dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_crocomire_escape: - dw #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track +preset_suitless_upper_norfair_1_business_center_down: + dw #preset_suitless_upper_norfair_1_ice_escape + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $09CA, $000B ; Supers - dw $0AF6, $0C85 ; Samus X - dw $0AFA, $00AB ; Samus Y + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $33FF ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $00F6 ; Health + dw $0AF6, $0672 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_maridia_sewers: - dw #preset_allbosspkdr_maridia_sewers - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $09C2, $00C5 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_suitless_upper_norfair_1_hijump_etank: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $932A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $051A ; Screen Y position in pixels + dw $0919, $03D3 ; Layer 2 Y position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $00F6 ; Health + dw $09C6, $0008 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D876, $0004 ; Items + dw $D8B8, $28AF ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: - dw #preset_allbosspkdr_maridia_sewers - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $00FC ; Health - dw $09CA, $0007 ; Supers - dw $0A1C, $009B ; Samus position/state +preset_rbo_cleanup_double_maridia_green_brinstar_revisit: + dw #preset_rbo_cleanup_double_maridia_terminator_revisit + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00F7 ; Health + dw $09C6, $0013 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0082 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_single_maridia_blockbuster: + dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $003B ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $002C ; Layer 2 X position + dw $09C6, $000F ; Missiles + dw $09CE, $000A ; Pbs + dw $09D0, $000F ; Max pbs + dw $0A1C, $0000 ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AFA, $02A8 ; Samus Y + dw $0AF6, $009B ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $FC83 ; Items + dw $D8B6, $B0FE ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_ice_maze: - dw #preset_allbosspkdr_maridia_sewers - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $00FC ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $0035 ; Samus X +preset_rbo_cleanup_double_maridia_leaving_etecoons: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot + dw $078D, $8F2E ; DDB + dw $079B, $9FE5 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0293 ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00CC ; Samus X + dw $0AF8, $7000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D8B8, $2EEC ; Doors + dw $D870, $09A1 ; Items + dw $D872, $F483 ; Items + dw $D8B2, $2E09 ; Doors + dw $D8B6, $F81C ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_waterway_etank: - dw #preset_rbo_cleanup_double_maridia_wave_gate_etank - dw $078D, $8FB2 ; DDB - dw $0911, $0000 ; Screen X position in pixels +preset_nintendopower_norfair_golden_torizo: + dw #preset_nintendopower_norfair_elevator_menu + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D6 ; Layer 2 Y position - dw $09C2, $02CF ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $000F ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $F4C3 ; Items - dw $D874, $058C ; Items - dw $D8B4, $0B46 ; Doors - dw $D8B6, $F8FC ; Doors + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09C2, $01D7 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events dw #$FFFF -preset_rbo_icecroc_single_maridia_croc_speedway: - dw #preset_rbo_icecroc_single_maridia_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $377F ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $029E ; Screen Y position in pixels - dw $0919, $01F6 ; Layer 2 Y position - dw $09C2, $0067 ; Health - dw $09CE, $000A ; Pbs - dw $0A1C, $0031 ; Samus position/state - dw $0A1E, $0808 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $032C ; Samus Y +preset_nintendopower_norfair_on_route_to_ridley: + dw #preset_nintendopower_maridia_draygon + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09A2, $F32F ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C6, $005A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CC, $0019 ; Max supers + dw $0AF6, $003D ; Samus X + dw $D820, $3801 ; Events + dw $D82A, $0106 ; Bosses + dw $D82C, $0003 ; Bosses + dw $D878, $80DF ; Items + dw $D880, $8EA0 ; Items + dw $D882, $05F0 ; Items + dw $D8BA, $03FB ; Doors + dw $D8C2, $DD9A ; Doors dw #$FFFF -preset_14speed_maridia_aqueduct_revisit: - dw #preset_14speed_maridia_reverse_botwoon +preset_allbossprkd_maridia_aqueduct_revisit: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway dw $078D, $A90C ; DDB dw $079B, $D617 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $DFFF ; Screen subpixel Y position dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $00FC ; Health - dw $0AF6, $009D ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0A1C, $0004 ; Samus position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_hundo_phantoon_phantoon: - dw #preset_hundo_phantoon_ocean_fly - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank +preset_allbossprkd_maridia_mt_everest_revisit: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0203 ; Screen Y position in pixels + dw $0AF6, $006B ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_allbosspkdr_lower_norfair_ridley: + dw #preset_allbosskpdr_lower_norfair_ridley dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008F ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $026B ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D870, $8190 ; Items - dw $D880, $0001 ; Items - dw $D8B0, $3000 ; Doors - dw $D8C0, $0010 ; Doors + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $0158 ; Health + dw $09CA, $0008 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_14ice_maridia_red_tower_green_gate: - dw #preset_14ice_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $09C2, $0159 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $006B ; Samus X +preset_allbosspkdr_lower_norfair_leaving_ridley: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $0AF6, $0053 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D3F1 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_beta_power_bombs: - dw #preset_100early_red_tower_and_crateria_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09C2, $0177 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0061 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D874, $0F04 ; Items - dw $D8B6, $A808 ; Doors +preset_allbosskpdr_lower_norfair_wasteland_revisit: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0166 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_crateria_kihunters: - dw #preset_100early_red_tower_and_crateria_elevator_room_ascent - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $016D ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $000B ; Pbs - dw $09D0, $000F ; Max pbs - dw $0AF6, $006A ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $0F84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $E808 ; Doors +preset_allbossprkd_maridia_red_brinstar_gate: + dw #preset_allbossprkd_maridia_mt_everest_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $000F ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0094 ; Health + dw $09CA, $000E ; Supers + dw $0AF6, $007A ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_ln_main_hall_revisit: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $078D, $989A ; DDB - dw $079B, $B3A5 ; MDB +preset_allbosskpdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB dw $07F3, $0018 ; Music Bank dw $07F5, $0005 ; Music Track + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012D ; Health + dw $0AF6, $00BD ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_14ice_maridia_red_tower_green_gate: + dw #preset_14ice_maridia_aqueduct_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $09C2, $0159 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $006B ; Samus X + dw #$FFFF + +preset_gtmax_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $000E ; Health + dw $09CA, $0002 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_bat_cave: +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd19_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_leaving_speedbooster: +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels + dw $0913, $B000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $0012 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $011F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_leaving_hijump: - dw #preset_prkd19_upper_norfair_leaving_hijump - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018F ; Health +preset_kpdr22_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09C2, $015E ; Health dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0046 ; Samus X - dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D876, $0121 ; Items - dw $D8B8, $20EF ; Doors - dw $D8BA, $0001 ; Doors + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01FB ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $017C ; Layer 2 X position - dw $09C2, $0119 ; Health - dw $0AF6, $0291 ; Samus X +preset_kpdr22_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09C2, $016D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_upper_norfair_rising_tide: -preset_prkd20_upper_norfair_rising_tide: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2E00 ; Doors +preset_kpdr22_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_upper_norfair_bubble_mountain: -preset_prkd20_upper_norfair_bubble_mountain: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0121 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $04B0 ; Samus X - dw $D8B8, $2E00 ; Doors +preset_kpdr21_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_kpdr21_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071C ; Screen Y position in pixels - dw $0919, $071C ; Layer 2 Y position - dw $09C2, $0119 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_amphitheatre: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +preset_gtmax_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $07F5, $0005 ; Music Track dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00AD ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0913, $D000 ; Screen subpixel Y position + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $0080 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_up: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $010F ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $02AF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F33F ; Equipped Items + dw $09A4, $F33F ; Collected Items + dw $0AF6, $0090 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $26ED ; Doors + dw $D878, $8000 ; Items + dw $D8BA, $0300 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_kihunter_stairs_down: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0262 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0033 ; Screen Y position in pixels - dw $0917, $01C9 ; Layer 2 X position - dw $0919, $0026 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0074 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $0123 ; Health +preset_14speed_maridia_draygon: + dw #preset_14speed_maridia_colosseum + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0180 ; Health dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AFA, $00A8 ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_green_gate_final: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $07F3, $0018 ; Music Bank - dw $0913, $0FFF ; Screen subpixel Y position - dw $0915, $0009 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $02B5 ; Health - dw $09C6, $0069 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $0091 ; Samus X - dw $D820, $1801 ; Events - dw $D878, $80C0 ; Items +preset_hundo_phantoon_ocean_fly: + dw #preset_hundo_phantoon_kihunter_room + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0131 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $0028 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0011 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $00AD ; Flash suit + dw $0AF6, $0191 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_nintendopower_maridia_super_door: - dw #preset_nintendopower_maridia_east_pants_room - dw $078D, $A420 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_100early_red_tower_and_crateria_hellway: + dw #preset_100early_red_tower_and_crateria_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0919, $0011 ; Layer 2 Y position + dw $0A1C, $00A4 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_red_tower_and_crateria_alpha_power_bombs: + dw #preset_100early_grapple_business_center_return + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $002D ; Screen Y position in pixels - dw $09C2, $0120 ; Health - dw $09C6, $0045 ; Missiles - dw $09CE, $000A ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0915, $071D ; Screen Y position in pixels + dw $0919, $071D ; Layer 2 Y position + dw $09C2, $016D ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $A008 ; Doors dw #$FFFF -preset_nintendopower_maridia_fish_tank: - dw #preset_nintendopower_maridia_main_street - dw $090F, $A200 ; Screen subpixel X position +preset_100early_red_tower_and_crateria_elevator_room_ascent: + dw #preset_100early_red_tower_and_crateria_warehouse_elevator + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $090F, $3FFF ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels + dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $0919, $0494 ; Layer 2 Y position - dw $09A2, $F127 ; Equipped Items - dw $09A4, $F127 ; Collected Items - dw $09CE, $000A ; Pbs - dw $0AF6, $02AB ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $0040 ; Items + dw $09C2, $0163 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0F04 ; Items + dw $D8B6, $A008 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_single_chamber_out: - dw #preset_suitless_upper_norfair_2_double_chamber_out - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB +preset_pkrd_upper_norfair_business_center_revisit: + dw #preset_pkrd_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $1D80 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $0AF6, $004C ; Samus X - dw $0AF8, $E000 ; Samus subpixel X + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $018A ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C1 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_bubble_mountain_down: - dw #preset_suitless_upper_norfair_2_double_chamber_out - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $09C2, $00F3 ; Health - dw $09C6, $0038 ; Missiles - dw $0AF6, $008A ; Samus X - dw $0AF8, $2000 ; Samus subpixel X +preset_kpdr21_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_nghyper_tourian_metroids_1: - dw #preset_ngplasma_tourian_metroids_1 - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $09C2, $04C6 ; Health - dw $09C6, $00DA ; Missiles - dw $09CA, $002F ; Supers - dw $09CE, $0028 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0040 ; Samus X +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr22_red_brinstar_caterpillars_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_ngplasma_crateria_green_pirate_shaft: + dw #preset_ngplasma_crateria_terminator_etank + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $1E80 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01ED ; Screen Y position in pixels + dw $0919, $0171 ; Layer 2 Y position + dw $0AF6, $0043 ; Samus X + dw $0AF8, $5B80 ; Samus subpixel X + dw $0AFA, $028D ; Samus Y + dw $0AFC, $9BFF ; Samus subpixel Y + dw #$FFFF + +preset_ngplasma_tourian_tourian_elevator_room: + dw #preset_ngplasma_crateria_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $046E ; Health + dw $09C6, $00CF ; Missiles + dw $09CA, $0016 ; Supers dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $4001 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_ngplasma_tourian_metroids_2: - dw #preset_ngplasma_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00C6 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0094 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0487 ; Health - dw $09C6, $00D3 ; Missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0029 ; Pbs - dw $0AF6, $0166 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events +preset_nghyper_crateria_terminator_etank: + dw #preset_ngplasma_crateria_terminator_etank + dw $090F, $D800 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $049E ; Health + dw $09C6, $00DA ; Missiles + dw $09CA, $002F ; Supers + dw $09CE, $0028 ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $004A ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $0096 ; Samus Y dw #$FFFF -preset_ngplasma_tourian_metroids_3: - dw #preset_ngplasma_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position +preset_suitless_upper_norfair_1_hijump_boots: + dw #preset_suitless_upper_norfair_1_hijump_etank + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $049B ; Health - dw $09C6, $00D5 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $002A ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $001C ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X + dw $0919, $011F ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $0009 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw $0AFA, $01BB ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0001 ; Doors + dw $D876, $0104 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_business_center_revisit: - dw #preset_allbossprkd_upper_norfair_revisit_crocomire_escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_rbo_icecroc_single_maridia_ice_entry: + dw #preset_rbo_cleanup_single_maridia_blockbuster + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $000A ; Supers - dw $0AF6, $004C ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0322 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0259 ; Layer 2 Y position + dw $09C2, $0104 ; Health + dw $09CA, $0011 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_gate: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $02FA ; Screen Y position in pixels - dw $0919, $023B ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000E ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_rbo_cleanup_double_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_double_maridia_leaving_etecoons + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $02FA ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $053D ; Screen Y position in pixels + dw $0917, $023B ; Layer 2 X position + dw $0919, $03ED ; Layer 2 Y position + dw $09C2, $0284 ; Health + dw $09CE, $0013 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw $D8B4, $0346 ; Doors dw #$FFFF -preset_nghyper_tourian_metroids_2: - dw #preset_ngplasma_tourian_metroids_2 - dw $0911, $00DD ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $00A5 ; Layer 2 X position - dw $09C2, $0424 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0026 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0165 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X +preset_nintendopower_norfair_worst_room_in_the_game: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9400 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0274 ; Health + dw $09CA, $0017 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_nghyper_tourian_metroids_3: - dw #preset_ngplasma_tourian_metroids_3 - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $010B ; Screen Y position in pixels - dw $0919, $00C8 ; Layer 2 Y position - dw $09C2, $03DF ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00C0 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_nintendopower_norfair_metal_ninja_pirates: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $01BA ; Health + dw $09CA, $0016 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0153 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3FB ; Doors dw #$FFFF -preset_ngplasma_tourian_metroids_4: - dw #preset_ngplasma_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB +preset_nintendopower_norfair_ridley: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09CA, $0019 ; Supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $004D ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $D3FB ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_crateria_kihunters: + dw #preset_allbossprkd_maridia_mt_everest_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04DC ; Health - dw $09C6, $00D8 ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $002D ; Pbs - dw $0AF6, $05A7 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors + dw $09C2, $0094 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $006F ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_ngplasma_tourian_giant_hoppers: - dw #preset_ngplasma_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $0540 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $002F ; Pbs - dw $0AF6, $006C ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $0007 ; Doors +preset_allbosspkdr_lower_norfair_wasteland_revisit: + dw #preset_allbosskpdr_lower_norfair_wasteland_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $016C ; Health + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_entering_kraids_lair: - dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB +preset_allbosskpdr_lower_norfair_three_musketeers: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $3D00 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $09C2, $0123 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0053 ; Samus X + dw #$FFFF + +preset_allbosspkdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $090F, $2900 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $09C2, $0165 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00B9 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_14ice_tourian_kihunter_room_revisit: + dw #preset_14ice_maridia_red_tower_green_gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB dw $07F3, $0012 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0178 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0085 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_red_pirate_shaft: - dw #preset_suitless_upper_norfair_2_croc_gate - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00EC ; Screen Y position in pixels - dw $0917, $0003 ; Layer 2 X position - dw $0919, $00EC ; Layer 2 Y position - dw $09C2, $00C0 ; Health - dw $0AF6, $00A4 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00BD ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01A8 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_acid_snakes_tunnel: - dw #preset_suitless_upper_norfair_2_croc_gate - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $00AF ; Health - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $02BA ; Samus Y +preset_kpdr23_red_brinstar_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_alpha_power_bombs + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_suitless_upper_norfair_2_crocomire: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0065 ; Health - dw $09CE, $000E ; Pbs - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $0CD0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $6EAF ; Doors +preset_kpdr23_red_brinstar_caterpillars_up: + dw #preset_kpdr22_red_brinstar_caterpillars_up + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_suitless_upper_norfair_2_croc_power_bombs: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $93DE ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $019B ; Health - dw $09C4, $02BB ; Max health - dw $09C6, $003C ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D82A, $0002 ; Bosses - dw $D876, $01B6 ; Items - dw $D8B8, $6EAF ; Doors - dw $D8BA, $00F3 ; Doors +preset_kpdr23_wrecked_ship_crateria_kihunters: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_nghyper_tourian_metroids_4: - dw #preset_ngplasma_tourian_metroids_4 - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $03A2 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $0020 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $059E ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $D8C4, $0003 ; Doors +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr22_wrecked_ship_ocean_fly_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_nghyper_tourian_giant_hoppers: - dw #preset_ngplasma_tourian_giant_hoppers - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $73FE ; Screen subpixel Y position - dw $09C2, $0331 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0031 ; Supers - dw $09CE, $001D ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0028 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00B2 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw $0AFA, $01D0 ; Samus Y +preset_kpdr22_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09C2, $014C ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_power_bombs - dw $078D, $946E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $011C ; Layer 2 Y position - dw $09C2, $0178 ; Health +preset_gtclassic_lower_norfair_worst_room_in_the_game: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E880 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0272 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $03D3 ; Samus X + dw #$FFFF + +preset_gtmax_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers dw $09CE, $0013 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D876, $03B6 ; Items + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $8080 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0301 ; Doors dw #$FFFF -preset_nghyper_tourian_baby_skip: - dw #preset_nghyper_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $07FF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0331 ; Health - dw $09CE, $001D ; Pbs - dw $0AF6, $01D3 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtclassic_hijump_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_gt_code + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $01F8 ; Screen Y position in pixels + dw $0919, $017A ; Layer 2 Y position + dw $09C2, $0097 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_nghyper_tourian_gadora_room: - dw #preset_nghyper_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $010F ; Screen Y position in pixels - dw $0919, $00CB ; Layer 2 Y position - dw $09C2, $0331 ; Health - dw $09CA, $0030 ; Supers - dw $09CE, $001C ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $00E1 ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $D822, $000F ; Events - dw $D8C4, $00AF ; Doors +preset_14speed_maridia_colosseum_revisit: + dw #preset_14speed_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0172 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0043 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_minikraid: - dw #preset_allbossprkd_kraids_lair_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y +preset_14speed_maridia_reverse_botwoon: + dw #preset_14speed_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7001 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $00F7 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $00B2 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0324 ; Screen Y position in pixels - dw $09C2, $00F2 ; Health +preset_hundo_phantoon_phantoon: + dw #preset_hundo_phantoon_ocean_fly + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008F ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0037 ; Max missiles dw $09CA, $0003 ; Supers - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0397 ; Samus Y - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $09CE, $0006 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $026B ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D870, $8190 ; Items + dw $D880, $0001 ; Items + dw $D8B0, $3000 ; Doors + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_ice_maze: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $090F, $0881 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health +preset_100early_red_tower_and_crateria_beta_power_bombs: + dw #preset_100early_red_tower_and_crateria_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09C2, $0177 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0061 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D874, $0F04 ; Items + dw $D8B6, $A808 ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_crateria_kihunters: + dw #preset_100early_red_tower_and_crateria_elevator_room_ascent + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $016D ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $000B ; Pbs + dw $09D0, $000F ; Max pbs + dw $0AF6, $006A ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $0F84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $E808 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_ice_beam_gates: + dw #preset_pkrd_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $030B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000F ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $039A ; Samus Y + dw $D8B8, $28EF ; Doors + dw #$FFFF + +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles dw $09CA, $0003 ; Supers - dw $0AF6, $0031 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_ice_escape: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $011F ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $0125 ; Items +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_leaving_waterway: - dw #preset_rbo_cleanup_double_maridia_waterway_etank - dw $078D, $8E0E ; DDB - dw $079B, $A0D2 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $06D5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $058E ; Items +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr22_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_rbo_icecroc_single_maridia_croc: - dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr22_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_nghyper_crateria_green_pirate_shaft: + dw #preset_nghyper_crateria_terminator_etank + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $2480 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $003E ; Health - dw $09CA, $0010 ; Supers - dw $09D6, $0000 ; Reserves - dw $0A1C, $0029 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $0C86 ; Samus X - dw $0AFA, $02BC ; Samus Y - dw $D8B8, $6E00 ; Doors + dw $0915, $01F6 ; Screen Y position in pixels + dw $0919, $0178 ; Layer 2 Y position + dw $0AF6, $0054 ; Samus X + dw $0AF8, $CB80 ; Samus subpixel X + dw $0AFA, $0296 ; Samus Y + dw $0AFC, $0BFF ; Samus subpixel Y dw #$FFFF -preset_14speed_maridia_everest_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0207 ; Screen Y position in pixels - dw $0919, $0185 ; Layer 2 Y position - dw $0AF6, $006F ; Samus X - dw $0AFA, $028B ; Samus Y +preset_nghyper_tourian_tourian_elevator_room: + dw #preset_ngplasma_tourian_tourian_elevator_room + dw $090F, $B000 ; Screen subpixel X position + dw $09C2, $04C6 ; Health + dw $09C6, $00DA ; Missiles + dw $09CA, $002F ; Supers + dw $09CE, $0028 ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF8, $6000 ; Samus subpixel X dw #$FFFF -preset_14speed_maridia_red_tower_green_gate: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0013 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position +preset_ngplasma_tourian_metroids_1: + dw #preset_ngplasma_tourian_tourian_elevator_room + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_upper_norfair_1_hijump_etank_revisit: + dw #preset_suitless_upper_norfair_1_hijump_boots + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $4400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0013 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $0074 ; Samus X + dw $09A2, $9104 ; Equipped Items + dw $09A4, $9104 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B4 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $0124 ; Items dw #$FFFF -preset_14speed_tourian_kihunter_room_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank +preset_rbo_icecroc_single_maridia_leaving_ice: + dw #preset_rbo_icecroc_single_maridia_ice_entry + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position dw $0913, $AC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C8 ; Health - dw $09CA, $0007 ; Supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00AF ; Health + dw $09CE, $0009 ; Pbs + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0124 ; Items + dw #$FFFF + +preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $00B6 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $0088 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09CA, $0012 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0012 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0118 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $49A1 ; Items + dw #$FFFF + +preset_nintendopower_norfair_escape_from_ridley: + dw #preset_nintendopower_norfair_ridley + dw $078D, $98B2 ; DDB + dw $079B, $B698 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09CE, $0007 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $006E ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $00B7 ; Samus X + dw $D82A, $0107 ; Bosses + dw $D878, $C0DF ; Items + dw $D8BA, $DBFB ; Doors dw #$FFFF -preset_14speed_tourian_terminator_revisit: - dw #preset_14speed_maridia_colosseum_revisit +preset_allbossprkd_tourian_terminator_revisit: + dw #preset_allbossprkd_tourian_crateria_kihunters dw $078D, $8916 ; DDB dw $079B, $92FD ; MDB dw $07F3, $0009 ; Music Bank - dw $090F, $FC00 ; Screen subpixel X position + dw $07F5, $0005 ; Music Track + dw $090F, $1C00 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0007 ; Supers + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C6, $000E ; Missiles dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit + dw #$FFFF + +preset_allbossprkd_tourian_metroids_1: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09A6, $1007 ; Equipped Beams + dw $09C2, $0094 ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $003C ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw $D8C2, $6C00 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_14speed_tourian_pirate_shaft_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank +preset_allbosskpdr_lower_norfair_bubble_mountain_final: + dw #preset_allbosskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $09C2, $0112 ; Health + dw $0AF6, $0088 ; Samus X + dw #$FFFF + +preset_allbosskpdr_spore_spawn_maridia_passthrough: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank dw $090F, $5000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0919, $017C ; Layer 2 Y position - dw $09C2, $00C5 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $006C ; Samus X - dw $0AFA, $029B ; Samus Y + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_hundo_gravity_ws_shaft_up_to_supers: - dw #preset_hundo_phantoon_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0205 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0183 ; Layer 2 X position - dw $09C2, $012F ; Health - dw $09C6, $0035 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0007 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $0AFA, $0061 ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors - dw #$FFFF - -preset_14ice_tourian_kihunter_room_revisit: - dw #preset_14ice_maridia_red_tower_green_gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0085 ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_100early_red_tower_and_crateria_ocean_fly: - dw #preset_100early_red_tower_and_crateria_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E401 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09CE, $000A ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_worst_room_in_the_game: - dw #preset_gtmax_lower_norfair_green_gate_final - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $026A ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_nintendopower_maridia_mama_turtle: - dw #preset_nintendopower_maridia_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB +preset_allbosspkdr_lower_norfair_three_musketeers: + dw #preset_allbosspkdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0204 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0183 ; Layer 2 Y position - dw $09C2, $01B7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $01E1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $6174 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_indiana_jones: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0919, $0317 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_grapple_escape: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F381 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F104 ; Equipped Items - dw $09A4, $F104 ; Collected Items - dw $09C2, $0191 ; Health - dw $09C6, $003F ; Missiles - dw $09C8, $0041 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D876, $1BB6 ; Items - dw #$FFFF - -preset_ngplasma_tourian_baby_skip: - dw #preset_nghyper_tourian_baby_skip - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $09C2, $0540 ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $002F ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01D8 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_tourian_gadora_room: - dw #preset_ngplasma_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0AF6, $00DE ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_ngplasma_tourian_zeb_skip: - dw #preset_ngplasma_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0016 ; Supers - dw $09D2, $0002 ; Currently selected item + dw $0913, $A3FF ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $09C2, $0156 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0174 ; Health - dw $09CA, $000D ; Supers - dw $0AF6, $01C7 ; Samus X - dw $D8B8, $EE24 ; Doors - dw #$FFFF - -preset_allbosskpdr_upper_norfair_revisit_ice_escape: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $00ED ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $987F ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C2, $011B ; Health - dw $0AF6, $00DB ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: - dw #preset_rbo_cleanup_double_maridia_leaving_waterway - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E9 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $00AE ; Layer 2 X position - dw $09CE, $000F ; Pbs - dw $0AF6, $0149 ; Samus X - dw $D8B6, $F8FD ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_grapple_shaft_down: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $024B ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000D ; Supers - dw $09CE, $000F ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D6, $0012 ; Reserves - dw $0A1C, $002A ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $0070 ; Samus X - dw $0AFA, $0054 ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $0334 ; Items - dw $D8B8, $6E00 ; Doors - dw $D8BA, $00F3 ; Doors - dw #$FFFF - -preset_14speed_tourian_metroids_1: - dw #preset_14speed_tourian_pirate_shaft_revisit - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C6, $0006 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_hundo_gravity_ws_right_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $04E5 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03AB ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0006 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_hundo_gravity_leaving_ws_left_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $011B ; Health - dw $09C6, $0034 ; Missiles - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_14ice_tourian_terminator_revisit: @@ -15625,363 +15952,434 @@ preset_14ice_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_ocean_fly - dw $090F, $17FF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0172 ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X +preset_prkd19_upper_norfair_double_chamber: +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game +preset_prkd19_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_leaving_speedbooster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $011D ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_spark: + dw #preset_kpdr22_wrecked_ship_ocean_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr22_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_amphitheatre: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB - dw $090F, $2000 ; Screen subpixel X position + dw $090F, $3000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $027E ; Health + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_kihunter_stairs_down: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0262 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0917, $01C9 ; Layer 2 X position + dw $0919, $0026 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_wasteland: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $AE01 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $029F ; Health + dw $09CE, $0012 ; Pbs + dw $0AF6, $024A ; Samus X + dw $0AFA, $047B ; Samus Y + dw $D8BA, $4300 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $90FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0266 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $0011 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0050 ; Samus X + dw $0AF6, $016B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C300 ; Doors dw #$FFFF -preset_nintendopower_maridia_crab_supers: - dw #preset_nintendopower_maridia_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $008F ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $02F0 ; Screen Y position in pixels - dw $0917, $008F ; Layer 2 X position - dw $0919, $0234 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles +preset_gtmax_lower_norfair_ln_main_hall_revisit: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $0012 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0127 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0CA0 ; Items + dw $0AF6, $0033 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nintendopower_maridia_aqueduct: - dw #preset_nintendopower_maridia_mama_turtle - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB +preset_gtmax_lower_norfair_green_gate_final: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $07F3, $0018 ; Music Bank + dw $0913, $0FFF ; Screen subpixel Y position + dw $0915, $0009 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $02B5 ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $0091 ; Samus X + dw $D820, $1801 ; Events + dw $D878, $80C0 ; Items + dw #$FFFF + +preset_14speed_maridia_aqueduct_revisit: + dw #preset_14speed_maridia_reverse_botwoon + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0224 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000C ; Supers - dw $09CC, $000F ; Max supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $0EA0 ; Items - dw $D8C0, $E174 ; Doors + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $00FC ; Health + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_nintendopower_maridia_botwoon: - dw #preset_nintendopower_maridia_east_pants_room - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB +preset_hundo_gravity_ws_shaft_up_to_supers: + dw #preset_hundo_phantoon_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0012 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $000D ; Layer 2 X position - dw $09C2, $01FC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0050 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CC, $0014 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0EA0 ; Items - dw $D882, $0070 ; Items - dw $D8C0, $E174 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_shaft_up: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $05DE ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0466 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $063E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_cosine_missile: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0205 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $02EE ; Screen Y position in pixels - dw $0919, $0232 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8BA, $00F7 ; Doors + dw $0917, $0183 ; Layer 2 X position + dw $09C2, $012F ; Health + dw $09C6, $0035 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $0AFA, $0061 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_nghyper_tourian_zeb_skip: - dw #preset_ngplasma_tourian_zeb_skip - dw $090F, $5000 ; Screen subpixel X position - dw $09C2, $0331 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $002E ; Supers - dw $09CE, $001C ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $003C ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_100early_red_tower_and_crateria_ocean_fly: + dw #preset_100early_red_tower_and_crateria_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E401 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09CE, $000A ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_ngplasma_tourian_mother_brain_2: - dw #preset_ngplasma_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position +preset_pkrd_upper_norfair_ice_maze_up: + dw #preset_pkrd_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $052C ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0009 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00D3 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FCD ; Events + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_kraids_lair_minikraid_revisit: - dw #preset_allbossprkd_kraids_lair_kraid - dw $078D, $91CE ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09A2, $312D ; Equipped Items - dw $09A4, $312D ; Collected Items - dw $09C2, $018B ; Health - dw $09CA, $000C ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $D828, $0304 ; Bosses - dw $D876, $0135 ; Items - dw $D8B8, $EEE4 ; Doors +preset_kpdr23_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: - dw #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway - dw $090F, $8601 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $00ED ; Health - dw $09C6, $0014 ; Missiles +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0003 ; Supers - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $D870, $0180 ; Items + dw $D870, $0190 ; Items dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_farm: - dw #preset_suitless_upper_norfair_2_cosine_missile - dw $078D, $94AA ; DDB - dw $090F, $5900 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AD ; Samus X - dw $0AF8, $05FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D876, $1FB6 ; Items +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nghyper_tourian_mother_brain_2: - dw #preset_ngplasma_tourian_mother_brain_2 - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C2, $0300 ; Health - dw $09C6, $00D3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $001C ; Pbs +preset_nghyper_tourian_metroids_1: + dw #preset_ngplasma_tourian_metroids_1 + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $09C2, $04C6 ; Health + dw $09C6, $00DA ; Missiles + dw $09CA, $002F ; Supers + dw $09CE, $0028 ; Pbs + dw $09D2, $0003 ; Currently selected item dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00D1 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $D820, $0FE5 ; Events - dw #$FFFF - -preset_nghyper_tourian_zebes_escape: - dw #preset_ngplasma_tourian_mother_brain_2 - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $0088 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0097 ; Samus Y - dw $D820, $4FE5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_allbossprkd_kraids_lair_leaving_kraids_lair: - dw #preset_allbossprkd_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $0010 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $EEEC ; Doors + dw $0AF6, $0040 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $8300 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09CA, $0002 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0CB9 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8B8, $6EEC ; Doors +preset_ngplasma_tourian_metroids_2: + dw #preset_ngplasma_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00C6 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0094 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0487 ; Health + dw $09C6, $00D3 ; Missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0029 ; Pbs + dw $0AF6, $0166 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $0165 ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0CD0 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D8B8, $EEEC ; Doors +preset_ngplasma_tourian_metroids_3: + dw #preset_ngplasma_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $049B ; Health + dw $09C6, $00D5 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $002A ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $001C ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $01BB ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_blockbuster: - dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $0911, $003B ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $002C ; Layer 2 X position - dw $09C2, $02D4 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $FCC3 ; Items - dw $D8B6, $F8FF ; Doors +preset_suitless_upper_norfair_1_business_center_up: + dw #preset_suitless_upper_norfair_1_hijump_etank_revisit + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09C8, $002D ; Max missiles + dw $0AF6, $0197 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw $D876, $01A4 ; Items dw #$FFFF -preset_rbo_icecroc_single_maridia_grapple_escape: - dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position +preset_rbo_icecroc_single_maridia_ice_escape: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7104 ; Equipped Items - dw $09A4, $7104 ; Collected Items - dw $09C2, $0255 ; Health - dw $09CE, $000E ; Pbs + dw $09C2, $007B ; Health + dw $09CE, $0008 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0055 ; Samus X + dw $0AF6, $00C9 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D876, $1334 ; Items dw #$FFFF -preset_14speed_tourian_metroids_2: - dw #preset_14speed_tourian_metroids_1 +preset_rbo_cleanup_double_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0453 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $033E ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03CA ; Samus X + dw $0AFA, $04DB ; Samus Y + dw $D870, $49A1 ; Items + dw $D8B6, $F83C ; Doors + dw #$FFFF + +preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0010 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0087 ; Health + dw $09CE, $000A ; Pbs + dw $0AF6, $00B0 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_nintendopower_norfair_landing_site: + dw #preset_nintendopower_norfair_escape_from_ridley + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03E6 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $01F3 ; Layer 2 X position + dw $09CE, $000A ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0486 ; Samus X + dw $0AFA, $04BB ; Samus Y + dw $D8BA, $DFFB ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_metroids_2: + dw #preset_allbossprkd_tourian_metroids_1 dw $078D, $A984 ; DDB dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $018E ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $000A ; Supers + dw $09C2, $00B5 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0010 ; Supers dw $0AF6, $0039 ; Samus X dw $0AFA, $008B ; Samus Y dw $D822, $0021 ; Events dw $D8C4, $0001 ; Doors dw #$FFFF -preset_hundo_gravity_spiky_room_of_death: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $4C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0474 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0357 ; Layer 2 Y position - dw $0AF6, $0457 ; Samus X - dw $0AFA, $04E4 ; Samus Y +preset_allbosskpdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_lower_norfair_bubble_mountain_final: + dw #preset_allbosspkdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $09C6, $0012 ; Missiles + dw $0AF6, $0085 ; Samus X + dw #$FFFF + +preset_allbosspkdr_spore_spawn_maridia_passthrough: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $0156 ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF preset_14ice_tourian_metroids_2: @@ -16001,410 +16399,439 @@ preset_14ice_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_hundo_gravity_ws_etank: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09C6, $0033 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $016B ; Samus Y - dw $D8C0, $007C ; Doors +preset_kpdr21_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04CC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_nintendopower_maridia_full_halfie: - dw #preset_nintendopower_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0208 ; Health - dw $09C6, $004F ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $0197 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_nintendopower_maridia_draygon: - dw #preset_nintendopower_maridia_botwoon - dw $078D, $A7EC ; DDB - dw $079B, $D81A ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $02BB ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D882, $0170 ; Items - dw $D8C2, $0500 ; Doors +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0140 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_crocomire_revisit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $014C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers +preset_prkd19_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $010E ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C1 ; Samus X - dw $0AF8, $E7FF ; Samus subpixel X + dw $0AF6, $03AE ; Samus X dw #$FFFF -preset_ngplasma_tourian_zebes_escape: - dw #preset_nghyper_tourian_zebes_escape - dw $090F, $D001 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C6, $0091 ; Missiles - dw $D820, $4FCD ; Events +preset_gtmax_lower_norfair_worst_room_in_the_game: + dw #preset_gtmax_lower_norfair_green_gate_final + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $026A ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_nghyper_tourian_escape_room_3: - dw #preset_nghyper_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $00EF ; Screen Y position in pixels - dw $0919, $00B3 ; Layer 2 Y position - dw $09C2, $05D8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_14speed_maridia_everest_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0207 ; Screen Y position in pixels + dw $0919, $0185 ; Layer 2 Y position + dw $0AF6, $006F ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_allbossprkd_maridia_mt_everest: - dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank +preset_14speed_maridia_red_tower_green_gate: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0013 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $000F ; Supers - dw $0AF6, $00CA ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0917, $0013 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $0074 ; Samus X dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_crocomire - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $011B ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0CBA ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_14speed_tourian_kihunter_room_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C8 ; Health + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $006E ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_kronic_boost: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $03D8 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_14speed_tourian_terminator_revisit: + dw #preset_14speed_maridia_colosseum_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $FC00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0115 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $01FA ; Screen Y position in pixels - dw $09C2, $0175 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $0CD4 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_14speed_tourian_pirate_shaft_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0919, $017C ; Layer 2 Y position + dw $09C2, $00C5 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $006C ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $9432 ; DDB - dw $079B, $A98D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $00C7 ; Screen X position in pixels - dw $0913, $9401 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $0127 ; Samus X - dw $0AF8, $97FF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y +preset_hundo_gravity_ws_right_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $04E5 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03AB ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0006 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_escape: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $7780 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09C6, $0046 ; Missiles +preset_hundo_gravity_leaving_ws_left_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $011B ; Health + dw $09C6, $0034 ; Missiles dw $09CA, $000F ; Supers - dw $0AF6, $0C8A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEAF ; Doors + dw $09CC, $000F ; Max supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_rmode_blue_suit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $82D0 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0027 ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000E ; Supers - dw $0AF6, $0031 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D876, $1FF6 ; Items - dw $D8B8, $EEAF ; Doors +preset_100early_red_tower_and_crateria_the_moat: + dw #preset_100early_red_tower_and_crateria_ocean_fly + dw $090F, $17FF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X dw #$FFFF -preset_ngplasma_tourian_escape_room_3: - dw #preset_nghyper_tourian_escape_room_3 - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09C6, $0091 ; Missiles - dw $0AF6, $00E2 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D820, $4FCD ; Events +preset_nghyper_tourian_metroids_2: + dw #preset_ngplasma_tourian_metroids_2 + dw $0911, $00DD ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $00A5 ; Layer 2 X position + dw $09C2, $0424 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0031 ; Supers + dw $09CE, $0026 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $0165 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X dw #$FFFF -preset_nghyper_tourian_escape_room_4: - dw #preset_nghyper_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $1000 ; Screen subpixel X position +preset_nghyper_tourian_metroids_3: + dw #preset_ngplasma_tourian_metroids_3 + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $010B ; Screen Y position in pixels + dw $0919, $00C8 ; Layer 2 Y position + dw $09C2, $03DF ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0031 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $00C0 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_ngplasma_tourian_metroids_4: + dw #preset_ngplasma_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04DC ; Health + dw $09C6, $00D8 ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $002D ; Pbs + dw $0AF6, $05A7 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_nghyper_tourian_escape_climb: - dw #preset_nghyper_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $00F3 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $0917, $00B6 ; Layer 2 X position - dw $0919, $00B1 ; Layer 2 Y position - dw $0AF6, $0153 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X +preset_ngplasma_tourian_giant_hoppers: + dw #preset_ngplasma_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $0540 ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $002F ; Pbs + dw $0AF6, $006C ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_nghyper_tourian_escape_parlor: - dw #preset_nghyper_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D001 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0545 ; Health - dw $0A1C, $00CD ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $01DB ; Samus X +preset_suitless_upper_norfair_1_precathedral: + dw #preset_suitless_upper_norfair_1_business_center_up + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $02EF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0233 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0043 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $D90C, $FF00 ; Map Stations - dw #$FFFF - -preset_allbossprkd_maridia_aqueduct: - dw #preset_allbossprkd_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B3FE ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C2, $0154 ; Health - dw $09CA, $000E ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01B6 ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $8174 ; Doors + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_allbosskpdr_lower_norfair_ln_main_hall: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0162 ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0026 ; Samus position/state - dw $0A1E, $0E08 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0289 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_suitless_upper_norfair_1_cathedral: + dw #preset_suitless_upper_norfair_1_business_center_up + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $0210 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $029F ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $D8B8, $2CAF ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_green_gate_glitch: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8F00 ; Screen subpixel X position +preset_rbo_cleanup_double_maridia_waterway_etank: + dw #preset_rbo_cleanup_double_maridia_wave_gate_etank + dw $078D, $8FB2 ; DDB dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $09C2, $0162 ; Health + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091E ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D6 ; Layer 2 Y position + dw $09C2, $02CF ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $000F ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $F4C3 ; Items + dw $D874, $058C ; Items + dw $D8B4, $0B46 ; Doors + dw $D8B6, $F8FC ; Doors dw #$FFFF -preset_rbo_maridia_double_maridia_maridia_entry: - dw #preset_rbo_cleanup_double_maridia_blockbuster - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position +preset_rbo_icecroc_single_maridia_croc_speedway: + dw #preset_rbo_icecroc_single_maridia_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $377F ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $029E ; Screen Y position in pixels + dw $0919, $01F6 ; Layer 2 Y position + dw $09C2, $0067 ; Health + dw $09CE, $000A ; Pbs + dw $0A1C, $0031 ; Samus position/state + dw $0A1E, $0808 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $032C ; Samus Y + dw #$FFFF + +preset_nintendopower_tourian_metroids_1: + dw #preset_nintendopower_norfair_landing_site + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $02D0 ; Health - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $F327 ; Equipped Items + dw $09CA, $0018 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $3FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_rbo_icecroc_single_maridia_grapple_shaft_up: - dw #preset_rbo_icecroc_single_maridia_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05FD ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $047D ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $065D ; Samus X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_14speed_tourian_metroids_3: - dw #preset_14speed_tourian_metroids_2 +preset_allbossprkd_tourian_metroids_3: + dw #preset_allbossprkd_tourian_metroids_2 dw $078D, $A9B4 ; DDB dw $079B, $DB31 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $00F6 ; Screen Y position in pixels - dw $0919, $00B8 ; Layer 2 Y position - dw $09C2, $015E ; Health - dw $09CE, $0003 ; Pbs + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $09C2, $014F ; Health + dw $09CA, $0011 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C1 ; Samus X + dw $0AF6, $00C2 ; Samus X dw $0AFA, $018B ; Samus Y dw $D822, $0023 ; Events dw $D8C4, $0003 ; Doors dw #$FFFF -preset_14speed_tourian_metroids_4: - dw #preset_14speed_tourian_metroids_2 +preset_allbossprkd_tourian_metroids_4: + dw #preset_allbossprkd_tourian_metroids_2 dw $078D, $A9CC ; DDB dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $011B ; Health - dw $09CE, $0003 ; Pbs + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $018F ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X + dw $0AF6, $05AC ; Samus X dw $D822, $0027 ; Events dw $D8C4, $0007 ; Doors dw #$FFFF -preset_14speed_tourian_doors_and_refills: - dw #preset_14speed_tourian_metroids_2 - dw $078D, $AA2C ; DDB - dw $079B, $DCB1 ; MDB +preset_allbossprkd_tourian_baby_skip: + dw #preset_allbossprkd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB dw $07F3, $0045 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0001 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $0018 ; Samus X + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $01DA ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors + dw $D8C4, $000F ; Doors dw #$FFFF -preset_14speed_tourian_zeb_skip: - dw #preset_14speed_tourian_metroids_2 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $00DB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_allbosspkdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_red_tower + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09C2, $016A ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_spore_spawn_lower_green_brinstar: + dw #preset_allbosskpdr_spore_spawn_red_tower + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $03F9 ; Screen Y position in pixels + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $048B ; Samus Y dw #$FFFF preset_14ice_tourian_metroids_3: @@ -16426,6 +16853,87 @@ preset_14ice_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF +preset_14ice_tourian_metroids_4: + dw #preset_14ice_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0182 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AF ; Samus X + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_mickey_mouse_missiles: + dw #preset_gtmax_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $027E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_14speed_tourian_metroids_1: + dw #preset_14speed_tourian_pirate_shaft_revisit + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_hundo_gravity_spiky_room_of_death: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $4C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0474 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0357 ; Layer 2 Y position + dw $0AF6, $0457 ; Samus X + dw $0AFA, $04E4 ; Samus Y + dw #$FFFF + +preset_hundo_gravity_ws_etank: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09C6, $0033 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X + dw $0AFA, $016B ; Samus Y + dw $D8C0, $007C ; Doors + dw #$FFFF + preset_hundo_gravity_spiky_room_of_death_revisit: dw #preset_hundo_gravity_leaving_ws_left_supers dw $078D, $A27C ; DDB @@ -16459,2193 +16967,1532 @@ preset_100early_red_tower_and_crateria_ocean_spark: dw $D870, $8190 ; Items dw #$FFFF -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items - dw #$FFFF - -preset_kpdr21_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0123 ; Health - dw $09CE, $0001 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $002C ; Samus X - dw $D874, $0104 ; Items - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr22_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_wasteland: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $AE01 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $029F ; Health - dw $09CE, $0012 ; Pbs - dw $0AF6, $024A ; Samus X - dw $0AFA, $047B ; Samus Y - dw $D8BA, $4300 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $90FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $0266 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C300 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $018A ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C1 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_nghyper_tourian_metroids_4: + dw #preset_ngplasma_tourian_metroids_4 + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $03A2 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0031 ; Supers + dw $09CE, $0020 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $059E ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_nghyper_tourian_giant_hoppers: + dw #preset_ngplasma_tourian_giant_hoppers + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $73FE ; Screen subpixel Y position + dw $09C2, $0331 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0031 ; Supers + dw $09CE, $001D ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0028 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $00B2 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw $0AFA, $01D0 ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_bat_cave: -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd19_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB +preset_nghyper_tourian_baby_skip: + dw #preset_nghyper_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position + dw $0913, $07FF ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_14ice_tourian_metroids_4: - dw #preset_14ice_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0182 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AF ; Samus X - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_nintendopower_maridia_heading_to_plasma: - dw #preset_nintendopower_maridia_draygon - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09A2, $F327 ; Equipped Items - dw $09A4, $F327 ; Collected Items - dw $09C6, $0055 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CE, $000A ; Pbs - dw $0AF6, $004D ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $05F0 ; Items - dw $D8C2, $DD80 ; Doors + dw $09C2, $0331 ; Health + dw $09CE, $001D ; Pbs + dw $0AF6, $01D3 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_kronic_boost: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $0175 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $03C7 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_nghyper_tourian_gadora_room: + dw #preset_nghyper_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $010F ; Screen Y position in pixels + dw $0919, $00CB ; Layer 2 Y position + dw $09C2, $0331 ; Health + dw $09CA, $0030 ; Supers + dw $09CE, $001C ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $00E1 ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw $D822, $000F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_maridia_tube: - dw #preset_suitless_upper_norfair_2_rmode_blue_suit - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position +preset_suitless_upper_norfair_1_rising_tide: + dw #preset_suitless_upper_norfair_1_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0018 ; Health - dw $09C6, $0041 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0000 ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0004 ; Blue suit - dw #$FFFF - -preset_suitless_maridia_predraygon_mt_everest: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $00CE ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $009A ; Layer 2 X position - dw $09C2, $002C ; Health - dw $09C8, $0050 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0008 ; Pbs - dw $09D6, $0000 ; Reserves - dw $0AF6, $012E ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFC, $EFFF ; Samus subpixel Y - dw $0B3F, $0004 ; Blue suit - dw $D820, $0801 ; Events - dw $D876, $1FF6 ; Items - dw $D880, $0100 ; Items - dw $D8B8, $EEAF ; Doors - dw #$FFFF - -preset_ngplasma_tourian_escape_room_4: - dw #preset_nghyper_tourian_escape_room_4 - dw $090F, $A000 ; Screen subpixel X position - dw $0915, $0026 ; Screen Y position in pixels - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09C6, $0091 ; Missiles - dw $D820, $4FCD ; Events - dw #$FFFF - -preset_ngplasma_tourian_escape_climb: - dw #preset_ngplasma_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00BF ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00EE ; Screen Y position in pixels - dw $0917, $008F ; Layer 2 X position - dw $0919, $00B2 ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_tourian_escape_parlor: - dw #preset_nghyper_tourian_escape_parlor - dw $090F, $DFFF ; Screen subpixel X position - dw $09C2, $0548 ; Health - dw $09C6, $0091 ; Missiles - dw $D820, $4FCD ; Events - dw #$FFFF - -preset_allbossprkd_maridia_botwoon: - dw #preset_allbossprkd_maridia_aqueduct - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosspkdr_lower_norfair_ln_main_hall: - dw #preset_allbosskpdr_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $09C2, $0172 ; Health - dw $09CA, $0006 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $0288 ; Samus Y - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosspkdr_lower_norfair_green_gate_glitch: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $09C2, $0186 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $006D ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosskpdr_lower_norfair_golden_torizo: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0160 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_lower_norfair_screw_attack_escape: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $015B ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0027 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D8BA, $03F1 ; Doors - dw #$FFFF - -preset_allbosskpdr_lower_norfair_worst_room_in_the_game: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $A780 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09C2, $0111 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $03DB ; Samus X - dw $D82A, $0106 ; Bosses - dw $D878, $801C ; Items - dw $D8BA, $03F1 ; Doors - dw #$FFFF - -preset_rbo_maridia_double_maridia_mount_everest: - dw #preset_rbo_maridia_double_maridia_maridia_entry - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $00FD ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0013 ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $000E ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $015D ; Samus X - dw $D820, $0801 ; Events - dw #$FFFF - -preset_rbo_icecroc_single_maridia_croc_revisit: - dw #preset_rbo_icecroc_single_maridia_grapple_escape - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $07F5, $0005 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02BB ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $01C3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_14speed_tourian_mother_brain_2: - dw #preset_14speed_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0180 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_14ice_tourian_baby: - dw #preset_14ice_tourian_metroids_4 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $0AF6, $0075 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw #$FFFF - -preset_14ice_tourian_after_baby: - dw #preset_14ice_tourian_metroids_2 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0001 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00AC ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors - dw #$FFFF - -preset_100early_wrecked_ship_enter_wrecked_ship: - dw #preset_100early_red_tower_and_crateria_ocean_spark - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6C80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00F7 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $002B ; Samus X - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_hundo_gravity_ws_shaft_up_to_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3700 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $01DF ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_gravity_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $01DF ; Health - dw $09C6, $0035 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $0449 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_plowerhouse: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $016F ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0113 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $01E0 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_speedbooster: -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $011F ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_allbossprkd_upper_norfair_single_chamber - dw $090F, $8FFF ; Screen subpixel X position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $01A8 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D870, $0190 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09C2, $016D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X - dw #$FFFF - -preset_kpdr21_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors - dw #$FFFF - -preset_nintendopower_maridia_plasma_beam: - dw #preset_nintendopower_maridia_heading_to_plasma - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C6, $0052 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00D9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $DD88 ; Doors - dw #$FFFF - -preset_nintendopower_maridia_long_tube: - dw #preset_nintendopower_maridia_heading_to_plasma - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $001B ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0017 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0298 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $00AA ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D880, $8EA0 ; Items - dw $D8C2, $DD9A ; Doors - dw #$FFFF - -preset_suitless_maridia_predraygon_crab_supers: - dw #preset_suitless_maridia_predraygon_mt_everest - dw $078D, $A3C0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0209 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0186 ; Layer 2 Y position - dw $09C2, $0040 ; Health - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0160 ; Samus X - dw $0AF8, $AC00 ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_allbossprkd_maridia_halfie: - dw #preset_allbossprkd_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $003A ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $00D6 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_allbossprkd_maridia_draygon: - dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $0110 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors - dw $D8C2, $0C00 ; Doors - dw #$FFFF - -preset_allbosspkdr_lower_norfair_golden_torizo: - dw #preset_allbosskpdr_lower_norfair_golden_torizo - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0184 ; Health - dw $09CA, $0005 ; Supers - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosspkdr_lower_norfair_screw_attack_escape: - dw #preset_allbosskpdr_lower_norfair_screw_attack_escape - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $018E ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $0025 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosspkdr_lower_norfair_worst_room_in_the_game: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $090F, $0900 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0142 ; Health - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosskpdr_lower_norfair_kihunter_stairs: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $025E ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0026 ; Screen Y position in pixels - dw $09C2, $0125 ; Health - dw $0AF6, $02BE ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_allbosskpdr_lower_norfair_metal_pirates: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09C2, $0100 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $D82A, $0106 ; Bosses - dw $D878, $801C ; Items - dw $D8BA, $C3F1 ; Doors - dw #$FFFF - -preset_rbo_maridia_double_maridia_leaving_crab_supers: - dw #preset_rbo_maridia_double_maridia_mount_everest - dw $078D, $A45C ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0015 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0270 ; Samus X - dw $0AFA, $0299 ; Samus Y - dw $D880, $0200 ; Items - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: - dw #preset_rbo_icecroc_single_maridia_croc_revisit - dw $078D, $9756 ; DDB - dw $079B, $B026 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00C5 ; Samus X - dw $D8B8, $EE00 ; Doors - dw #$FFFF - -preset_14speed_tourian_mother_brain_3: - dw #preset_14speed_tourian_mother_brain_2 - dw $07F3, $0048 ; Music Bank - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_14ice_tourian_zeb_skip: - dw #preset_14ice_tourian_after_baby - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $0048 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_14ice_tourian_mother_brain_2: - dw #preset_14speed_tourian_mother_brain_2 - dw $0913, $0000 ; Screen subpixel Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09A6, $1002 ; Equipped Beams - dw $09A8, $1002 ; Collected Beams - dw $09CE, $0004 ; Pbs - dw $D876, $0005 ; Items - dw $D878, $4000 ; Items - dw $D8B8, $0EEF ; Doors - dw $D8BA, $DD10 ; Doors - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_100early_wrecked_ship_phantoon: - dw #preset_100early_wrecked_ship_enter_wrecked_ship - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $93FF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C6, $0046 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D880, $0001 ; Items - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_hundo_gravity_ws_robot_missiles: - dw #preset_hundo_gravity_attic - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $63FF ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01EB ; Health - dw $09C6, $002D ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $06CD ; Samus X - dw $0AFA, $0099 ; Samus Y - dw $D8C0, $0B7C ; Doors - dw #$FFFF - -preset_hundo_gravity_attic_revisit: - dw #preset_hundo_gravity_ws_shaft_up_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $01AD ; Health - dw $09C6, $0026 ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0046 ; Samus X - dw $D880, $0079 ; Items - dw $D8C0, $0B7C ; Doors + dw $09C2, $014B ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $0AF6, $02B5 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D876, $01A6 ; Items + dw $D8B8, $2EAF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_plowerhouse: - dw #preset_gtmax_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $017F ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position +preset_rbo_cleanup_double_maridia_leaving_waterway: + dw #preset_rbo_cleanup_double_maridia_waterway_etank + dw $078D, $8E0E ; DDB + dw $079B, $A0D2 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011F ; Layer 2 X position + dw $0917, $0480 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $01E8 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_ice_beam_gates: - dw #preset_pkrd_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $030B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06D5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $058E ; Items dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr22_red_brinstar_caterpillars_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors +preset_rbo_icecroc_single_maridia_croc: + dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $003E ; Health + dw $09CA, $0010 ; Supers + dw $09D6, $0000 ; Reserves + dw $0A1C, $0029 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $0C86 ; Samus X + dw $0AFA, $02BC ; Samus Y + dw $D8B8, $6E00 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_ridley: - dw #preset_gtclassic_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0013 ; Supers - dw $0AF6, $0024 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $D300 ; Doors +preset_nintendopower_tourian_metroids_2: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $0AFA, $0096 ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_leaving_ridley: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position +preset_allbossprkd_tourian_gadora_room: + dw #preset_allbossprkd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0276 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005F ; Samus X + dw $09C2, $018F ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D300 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber: -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_leaving_speedbooster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $011D ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $004F ; Samus X - dw $D822, $0020 ; Events - dw $D8BA, $00F1 ; Doors + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_nintendopower_tourian_metroids_3: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $02DD ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_allbosskpdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_allbosskpdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $8DC6 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $0382 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D8B4, $2606 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr22_wrecked_ship_ocean_fly_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_allbosskpdr_spore_spawn_big_pink_down: + dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final + dw $078D, $8E56 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $010B ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0038 ; Samus X + dw $D828, $0304 ; Bosses + dw $D8B4, $7606 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C2, $014C ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_allbosspkdr_spore_spawn_lower_green_brinstar: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $03F8 ; Screen Y position in pixels + dw $09C2, $016A ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_14ice_tourian_baby: + dw #preset_14ice_tourian_metroids_4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $0075 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events dw #$FFFF -preset_kpdr21_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y +preset_14ice_tourian_after_baby: + dw #preset_14ice_tourian_metroids_2 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0001 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00AC ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_phantoon: - dw #preset_allbosskpdr_wrecked_ship_phantoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0001 ; Pbs +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $04CC ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D8B8, $26ED ; Doors + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items dw #$FFFF -preset_nintendopower_norfair_pre_gt_fight: - dw #preset_nintendopower_maridia_long_tube - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $02BB ; Health - dw $09CA, $0012 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y +preset_prkd19_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E00 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $010A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_nintendopower_norfair_elevator_menu: - dw #preset_nintendopower_maridia_long_tube - dw $078D, $96EA ; DDB - dw $079B, $AF14 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00D7 ; Screen X position in pixels - dw $0915, $002A ; Screen Y position in pixels - dw $0917, $00A1 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $027F ; Health - dw $09CA, $0012 ; Supers - dw $0AF6, $0164 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $01FB ; Doors +preset_gtclassic_lower_norfair_plowerhouse: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $016F ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0113 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0014 ; Supers + dw $0AF6, $01E0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest_2: - dw #preset_suitless_maridia_predraygon_crab_supers - dw $078D, $A45C ; DDB - dw $079B, $CFC9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0009 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02C6 ; Samus X - dw $0AF8, $4BFF ; Samus subpixel X - dw $D880, $0300 ; Items +preset_14speed_tourian_metroids_2: + dw #preset_14speed_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018E ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $000A ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_allbossprkd_maridia_whomple_jump: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00C9 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $000D ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003A ; Samus X +preset_hundo_gravity_ws_shaft_up_to_attic: + dw #preset_hundo_gravity_spiky_room_of_death_revisit + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3700 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $01DF ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbossprkd_maridia_reverse_botwoon_hallway: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $006C ; Health - dw $09C6, $000F ; Missiles +preset_hundo_gravity_attic: + dw #preset_hundo_gravity_spiky_room_of_death_revisit + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $01DF ; Health + dw $09C6, $0035 ; Missiles dw $09CA, $000D ; Supers - dw $0AF6, $00A7 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors + dw $0AF6, $0449 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbosspkdr_lower_norfair_kihunter_stairs: - dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2D80 ; Screen subpixel X position - dw $0911, $0255 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0046 ; Screen Y position in pixels - dw $09C2, $0156 ; Health - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00B6 ; Samus Y +preset_100early_wrecked_ship_enter_wrecked_ship: + dw #preset_100early_red_tower_and_crateria_ocean_spark + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6C80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00F7 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $002B ; Samus X + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_metal_pirates: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $090F, $8000 ; Screen subpixel X position - dw $09C2, $011D ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $015C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_ngplasma_tourian_baby_skip: + dw #preset_nghyper_tourian_baby_skip + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $09C2, $0540 ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $002F ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01D8 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_lower_norfair_ridley: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB +preset_ngplasma_tourian_gadora_room: + dw #preset_ngplasma_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $016F ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $0AF6, $00DE ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_leaving_ridley: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_ngplasma_tourian_zeb_skip: + dw #preset_ngplasma_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0016 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_bubble_mountain: + dw #preset_suitless_upper_norfair_1_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09C2, $0188 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0061 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8BA, $DFF1 ; Doors - dw $D8BC, $0001 ; Doors + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C3 ; Health + dw $0AF6, $04B1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_maridia_double_maridia_mama_turtle: - dw #preset_rbo_maridia_double_maridia_leaving_crab_supers - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB +preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: + dw #preset_rbo_cleanup_double_maridia_leaving_waterway + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02BF ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $020F ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $031F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors + dw $0911, $00E9 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $00AE ; Layer 2 X position + dw $09CE, $000F ; Pbs + dw $0AF6, $0149 ; Samus X + dw $D8B6, $F8FD ; Doors dw #$FFFF -preset_rbo_ln_entry_single_maridia_lava_dive: - dw #preset_rbo_icecroc_single_maridia_croc_revisit - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $FC4C ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5ABE ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0270 ; Health - dw $0AF6, $03C2 ; Samus X - dw $D8B8, $EE00 ; Doors +preset_rbo_icecroc_single_maridia_grapple_shaft_down: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $024B ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000D ; Supers + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D6, $0012 ; Reserves + dw $0A1C, $002A ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $0070 ; Samus X + dw $0AFA, $0054 ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $0334 ; Items + dw $D8B8, $6E00 ; Doors + dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers +preset_nintendopower_tourian_metroids_4: + dw #preset_nintendopower_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05DA ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_14speed_tourian_zebes_escape: - dw #preset_14speed_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_allbossprkd_tourian_zeb_skip: + dw #preset_allbossprkd_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_14ice_tourian_mother_brain_3: - dw #preset_14ice_tourian_mother_brain_2 +preset_allbossprkd_tourian_escape_room_3: + dw #preset_allbossprkd_tourian_metroids_3 + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $09A6, $1009 ; Equipped Beams dw $09C2, $018F ; Health dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers dw $09CE, $0000 ; Pbs dw $0A76, $8000 ; Hyper beam + dw $0AF6, $00DF ; Samus X + dw $D820, $4FC5 ; Events + dw $D822, $002F ; Events dw $D82C, $0203 ; Bosses + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_100early_wrecked_ship_leaving_phantoon: - dw #preset_100early_wrecked_ship_phantoon - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0160 ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0008 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0102 ; Bosses - dw $D8C0, $0070 ; Doors +preset_allbosspkdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_big_pink_up + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_hundo_gravity_sky_missiles: - dw #preset_hundo_gravity_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $97FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01A3 ; Health - dw $09C6, $0025 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $003C ; Samus X +preset_allbosspkdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_spore_spawn_spore_spawn + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $037C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_hundo_gravity_bowling: - dw #preset_hundo_gravity_attic_revisit - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A900 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $019E ; Health - dw $09C6, $002E ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0194 ; Samus X - dw $0B3F, $0001 ; Blue suit - dw $D870, $819C ; Items +preset_allbosskpdr_spore_spawn_dachora_room_revisit: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $078D, $8E32 ; DDB + dw $079B, $9D19 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0AF6, $0234 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_hundo_gravity_leaving_gravity: - dw #preset_hundo_gravity_ws_shaft_up_to_attic - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $011C ; Health - dw $09C8, $004B ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D4, $00C8 ; Max reserves - dw $0AF6, $006B ; Samus X - dw $D870, $819C ; Items - dw $D880, $00FF ; Items - dw $D8C0, $0B7C ; Doors +preset_allbosskpdr_spore_spawn_crateria: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $078D, $8CA6 ; DDB + dw $079B, $9938 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $09C2, $010B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AFA, $0088 ; Samus Y + dw $D828, $0304 ; Bosses + dw $D8B4, $7606 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_ridley: - dw #preset_gtmax_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0018 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D301 ; Doors +preset_allbosspkdr_spore_spawn_big_pink_down: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $004C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_reverse_plowerhouse: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors +preset_allbosskpdr_tourian_metroids_1: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $4001 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09CA, $0007 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_kpdr21_wrecked_ship_leaving_phantoon: - dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon - dw $07F3, $0030 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00C9 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D8B8, $26ED ; Doors +preset_14ice_tourian_zeb_skip: + dw #preset_14ice_tourian_after_baby + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $0048 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_up: - dw #preset_pkrd_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_nintendopower_norfair_golden_torizo: - dw #preset_nintendopower_norfair_elevator_menu - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels + dw $0915, $0419 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09C2, $01D7 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors dw #$FFFF -preset_nintendopower_norfair_on_route_to_ridley: - dw #preset_nintendopower_maridia_draygon - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09A2, $F32F ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C6, $005A ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CA, $0018 ; Supers +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $0016 ; Supers dw $09CC, $0019 ; Max supers - dw $0AF6, $003D ; Samus X - dw $D820, $3801 ; Events - dw $D82A, $0106 ; Bosses - dw $D82C, $0003 ; Bosses - dw $D878, $80DF ; Items - dw $D880, $8EA0 ; Items - dw $D882, $05F0 ; Items - dw $D8BA, $03FB ; Doors - dw $D8C2, $DD9A ; Doors + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_fish_tank: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB +preset_gtclassic_lower_norfair_ridley: + dw #preset_gtclassic_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01AA ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $03B1 ; Samus Y - dw $0AFC, $5BFF ; Samus subpixel Y + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0013 ; Supers + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D300 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mama_turtle: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0054 ; Health - dw $09C6, $0040 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03D1 ; Samus X - dw $0AF8, $4EFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors +preset_gtclassic_lower_norfair_leaving_ridley: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0276 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D8BA, $D300 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbossprkd_maridia_aqueduct_revisit: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB +preset_pkrd_upper_norfair_ice_maze_down: + dw #preset_pkrd_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $DFFF ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0A1C, $0004 ; Samus position/state - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y - dw $D8C2, $6C00 ; Doors + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00B9 ; Samus X + dw $D876, $0125 ; Items dw #$FFFF -preset_allbossprkd_maridia_mt_everest_revisit: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $7FFF ; Screen subpixel Y position - dw $0915, $0203 ; Screen Y position in pixels - dw $0AF6, $006B ; Samus X - dw $D8C2, $6C00 ; Doors +preset_pkrd_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_escape + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $28EF ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_ridley: - dw #preset_allbosskpdr_lower_norfair_ridley - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $0158 ; Health - dw $09CA, $0008 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_kpdr23_wrecked_ship_basement: + dw #preset_kpdr22_wrecked_ship_basement + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_allbosspkdr_lower_norfair_leaving_ridley: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $0AF6, $0053 ; Samus X +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr22_wrecked_ship_basement + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D3F1 ; Doors + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_wasteland_revisit: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0166 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_kpdr22_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_fish_tank_revisit: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $8420 ; Screen subpixel X position +preset_kpdr21_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0029 ; Samus X - dw $0AF8, $9C1F ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D880, $0F00 ; Items + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00C9 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest_3: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A408 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09D2, $0002 ; Currently selected item - dw $09D6, $0014 ; Reserves - dw $0AF6, $037D ; Samus X - dw $0AF8, $C800 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D880, $0F00 ; Items +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_allbossprkd_maridia_red_brinstar_gate: - dw #preset_allbossprkd_maridia_mt_everest_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $000F ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0094 ; Health - dw $09CA, $000E ; Supers - dw $0AF6, $007A ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_allbosskpdr_lower_norfair_fireflea_room: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012D ; Health - dw $0AF6, $00BD ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_entry_single_maridia_ln_main_hall: - dw #preset_rbo_ln_entry_single_maridia_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $0219 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $000A ; Supers +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $000B ; Missiles dw $09CE, $0005 ; Pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $D8BA, $01F3 ; Doors + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_14speed_tourian_metroids_3: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $00F6 ; Screen Y position in pixels + dw $0919, $00B8 ; Layer 2 Y position + dw $09C2, $015E ; Health + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_14speed_tourian_escape_room_3: - dw #preset_14speed_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position +preset_14speed_tourian_metroids_4: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $011B ; Health + dw $09CE, $0003 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $05AA ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_14ice_tourian_zebes_escape: - dw #preset_14ice_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_14speed_tourian_doors_and_refills: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $AA2C ; DDB + dw $079B, $DCB1 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0001 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0018 ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors dw #$FFFF -preset_100early_wrecked_ship_east_supers: - dw #preset_100early_wrecked_ship_leaving_phantoon - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $04DD ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03A5 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0007 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B9 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors +preset_14speed_tourian_zeb_skip: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $00DB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_100early_wrecked_ship_leaving_west_supers: - dw #preset_100early_wrecked_ship_enter_wrecked_ship - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $00C2 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors +preset_hundo_gravity_ws_robot_missiles: + dw #preset_hundo_gravity_attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $63FF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01EB ; Health + dw $09C6, $002D ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $06CD ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_crateria_power_bombs: - dw #preset_hundo_gravity_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items +preset_hundo_gravity_attic_revisit: + dw #preset_hundo_gravity_ws_shaft_up_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $01AD ; Health + dw $09C6, $0026 ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0046 ; Samus X + dw $D880, $0079 ; Items + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_gtmax_lower_norfair_leaving_ridley_etank: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_nghyper_tourian_zeb_skip: + dw #preset_ngplasma_tourian_zeb_skip dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses + dw $09C2, $0331 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $002E ; Supers + dw $09CE, $001C ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $003C ; Samus X + dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtmax_lower_norfair_reverse_plowerhouse: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $97FF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $031D ; Health - dw $09C4, $0320 ; Max health - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D878, $D2C0 ; Items - dw $D8BA, $DF01 ; Doors +preset_ngplasma_tourian_mother_brain_2: + dw #preset_ngplasma_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $052C ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00D3 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FCD ; Events + dw #$FFFF + +preset_suitless_upper_norfair_1_bat_cave: + dw #preset_suitless_upper_norfair_1_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000F ; Missiles + dw $0AF6, $01C7 ; Samus X + dw $0AF8, $6FFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_speed_hallway: + dw #preset_suitless_upper_norfair_1_bubble_mountain + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001D ; Layer 2 Y position + dw $09C2, $024A ; Health + dw $09C6, $0032 ; Missiles + dw $09CA, $000F ; Supers + dw $09D6, $0064 ; Reserves + dw $0AF6, $008F ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_speed_hallway_out: + dw #preset_suitless_upper_norfair_1_ice_snakes_out + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $B104 ; Equipped Items + dw $09A4, $B104 ; Collected Items + dw $09C2, $0172 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0037 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $000E ; Supers + dw $09D6, $0064 ; Reserves + dw $0AF6, $003F ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D876, $01A6 ; Items + dw $D878, $0006 ; Items + dw $D8B8, $2EAF ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_wasteland_revisit: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0254 ; Health - dw $0AF6, $02DC ; Samus X +preset_rbo_cleanup_double_maridia_blockbuster: + dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $0911, $003B ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $002C ; Layer 2 X position + dw $09C2, $02D4 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $FCC3 ; Items + dw $D8B6, $F8FF ; Doors dw #$FFFF -preset_nintendopower_norfair_worst_room_in_the_game: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9400 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0274 ; Health - dw $09CA, $0017 ; Supers +preset_rbo_icecroc_single_maridia_grapple_escape: + dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09C2, $0255 ; Health + dw $09CE, $000E ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03DB ; Samus X + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $1334 ; Items dw #$FFFF -preset_nintendopower_norfair_metal_ninja_pirates: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position +preset_nintendopower_tourian_baby_skip: + dw #preset_nintendopower_tourian_metroids_4 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0FFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels + dw $0913, $F400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $01BA ; Health - dw $09CA, $0016 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0153 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3FB ; Doors + dw $09C2, $0301 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors dw #$FFFF -preset_nintendopower_norfair_ridley: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $09CA, $0019 ; Supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $004D ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $D3FB ; Doors - dw $D8BC, $0001 ; Doors +preset_nintendopower_tourian_zeb_skip: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $AFFF ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $0301 ; Health + dw $09CA, $0016 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_allbossprkd_tourian_crateria_kihunters: - dw #preset_allbossprkd_maridia_mt_everest_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position +preset_allbossprkd_tourian_escape_parlor: + dw #preset_allbossprkd_tourian_escape_room_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A401 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0094 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $006F ; Samus X + dw $09C2, $00DF ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019A ; Samus X dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbosspkdr_lower_norfair_wasteland_revisit: - dw #preset_allbosskpdr_lower_norfair_wasteland_revisit - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $016C ; Health +preset_allbosspkdr_spore_spawn_dachora_room_revisit: + dw #preset_allbosspkdr_spore_spawn_big_pink_down + dw $078D, $8E32 ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0AF6, $0225 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_spore_spawn_crateria: + dw #preset_allbosskpdr_spore_spawn_crateria + dw $090F, $1000 ; Screen subpixel X position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs dw $D870, $0190 ; Items dw $D876, $0125 ; Items dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_crab_shaft: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A3FC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $B380 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7CD0 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $05C8 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X +preset_allbosspkdr_tourian_metroids_1: + dw #preset_allbosskpdr_tourian_metroids_1 + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $67FF ; Screen subpixel Y position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_tourian_metroids_2: + dw #preset_allbosskpdr_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0043 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_aqueduct: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $09CE, $000B ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01D1 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_14ice_tourian_mother_brain_2: + dw #preset_14ice_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09C6, $0001 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_suitless_maridia_predraygon_prebotwoon_hallway: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09C6, $004A ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000A ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $008B ; Samus X - dw $0AF8, $EA02 ; Samus subpixel X - dw $D882, $0030 ; Items - dw $D8C0, $C000 ; Doors +preset_100early_wrecked_ship_phantoon: + dw #preset_100early_wrecked_ship_enter_wrecked_ship + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $93FF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C6, $0046 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D880, $0001 ; Items + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $3D00 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $09C2, $0123 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0053 ; Samus X +preset_gtmax_lower_norfair_plowerhouse: + dw #preset_gtmax_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $017F ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011F ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_fireflea_room: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $090F, $2900 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $09C2, $0165 ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00B9 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_gtclassic_lower_norfair_reverse_plowerhouse: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors dw #$FFFF -preset_rbo_ln_entry_single_maridia_green_gate_glitch: - dw #preset_rbo_ln_entry_single_maridia_ln_main_hall +preset_pkrd_upper_norfair_precathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_cathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C4 ; Health - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $07C8 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $09CA, $0007 ; Supers + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2CEF ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: - dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley - dw $09C6, $0029 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves +preset_kpdr23_wrecked_ship_phantoon: + dw #preset_kpdr22_wrecked_ship_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_14ice_tourian_escape_room_3: - dw #preset_14speed_tourian_escape_room_3 - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09A8, $1002 ; Collected Beams - dw $D876, $0005 ; Items - dw $D878, $4000 ; Items - dw $D8B8, $0EEF ; Doors - dw $D8BA, $DD10 ; Doors - dw $D8C2, $4C00 ; Doors +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr22_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_14speed_tourian_escape_room_4: - dw #preset_14speed_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_14speed_tourian_escape_climb: - dw #preset_14speed_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0AF6, $0151 ; Samus X +preset_nghyper_tourian_mother_brain_2: + dw #preset_ngplasma_tourian_mother_brain_2 + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09C2, $0300 ; Health + dw $09C6, $00D3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $001C ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $6000 ; Samus subpixel X + dw $D820, $0FE5 ; Events dw #$FFFF -preset_14speed_tourian_escape_parlor: - dw #preset_14speed_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB +preset_ngplasma_tourian_zebes_escape: + dw #preset_ngplasma_tourian_mother_brain_2 dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $B000 ; Screen subpixel X position + dw $090F, $D001 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $0091 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0097 ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_suitless_upper_norfair_1_bat_cave_out: + dw #preset_suitless_upper_norfair_1_speed_hallway_out + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0115 ; Health + dw $0AF8, $9DFF ; Samus subpixel X + dw $D822, $0020 ; Events + dw #$FFFF + +preset_hundo_gravity_sky_missiles: + dw #preset_hundo_gravity_attic_revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $97FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01A3 ; Health + dw $09C6, $0025 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $003C ; Samus X + dw #$FFFF + +preset_hundo_gravity_bowling: + dw #preset_hundo_gravity_attic_revisit + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A900 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position + dw $0913, $C800 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E0 ; Health - dw $0AF6, $01D2 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events + dw $09C2, $019E ; Health + dw $09C6, $002E ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0194 ; Samus X + dw $0B3F, $0001 ; Blue suit + dw $D870, $819C ; Items + dw #$FFFF + +preset_hundo_gravity_leaving_gravity: + dw #preset_hundo_gravity_ws_shaft_up_to_attic + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $011C ; Health + dw $09C8, $004B ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D4, $00C8 ; Max reserves + dw $0AF6, $006B ; Samus X + dw $D870, $819C ; Items + dw $D880, $00FF ; Items + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_100early_wrecked_ship_spiky_room_of_death: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC01 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0472 ; Screen Y position in pixels - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y +preset_rbo_maridia_double_maridia_maridia_entry: + dw #preset_rbo_cleanup_double_maridia_blockbuster + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $02D0 ; Health + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_wrecked_ship_wrecked_ship_etank: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $004E ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $016B ; Samus Y +preset_rbo_icecroc_single_maridia_grapple_shaft_up: + dw #preset_rbo_icecroc_single_maridia_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05FD ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $047D ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $065D ; Samus X + dw $0AFA, $026B ; Samus Y dw #$FFFF -preset_hundo_brinstar_cleanup_ship_room: - dw #preset_hundo_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $00B9 ; Health - dw $09C6, $0034 ; Missiles - dw $09CE, $000A ; Pbs - dw $09D0, $000F ; Max pbs - dw $0AF6, $0042 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $819F ; Items - dw $D8B0, $3002 ; Doors +preset_nintendopower_tourian_mother_brain_2: + dw #preset_nintendopower_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $02C2 ; Health + dw $09C6, $0051 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events dw #$FFFF -preset_gtmax_lower_norfair_wasteland_revisit: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $02FF ; Health - dw $0AF6, $02DC ; Samus X +preset_allbosspkdr_tourian_metroids_2: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0035 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_allbosskpdr_tourian_metroids_3: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0115 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_14ice_tourian_mother_brain_3: + dw #preset_14ice_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_14speed_tourian_mother_brain_2: + dw #preset_14ice_tourian_mother_brain_2 + dw $0913, $4C00 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CE, $0001 ; Pbs + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles +preset_100early_wrecked_ship_leaving_phantoon: + dw #preset_100early_wrecked_ship_phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0160 ; Health dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09CE, $0008 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0102 ; Bosses + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr22_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtmax_lower_norfair_ridley: + dw #preset_gtmax_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_wasteland_revisit: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0254 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF preset_gtclassic_lower_norfair_kihunter_stairs_up: @@ -18664,13 +18511,6 @@ preset_gtclassic_lower_norfair_kihunter_stairs_up: dw $D8BA, $D700 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - preset_gtclassic_lower_norfair_fireflea_room: dw #preset_gtclassic_lower_norfair_reverse_plowerhouse dw $078D, $9A26 ; DDB @@ -18686,749 +18526,822 @@ preset_gtclassic_lower_norfair_fireflea_room: dw $0AF6, $009C ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_nghyper_tourian_zebes_escape: + dw #preset_ngplasma_tourian_zebes_escape + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events dw #$FFFF -preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $010E ; Health +preset_ngplasma_tourian_escape_room_3: + dw #preset_ngplasma_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X + dw $0AF6, $00E2 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_up: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB +preset_suitless_upper_norfair_1_single_chamber: + dw #preset_suitless_upper_norfair_1_bat_cave_out + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0222 ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AF ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_1_double_chamber: + dw #preset_suitless_upper_norfair_1_bat_cave_out + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $02A5 ; Health - dw $09CE, $0018 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0035 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BD ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB +preset_suitless_upper_norfair_2_double_chamber_out: + dw #preset_suitless_upper_norfair_1_speed_hallway_out + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $018C ; Health + dw $09C6, $003A ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $000D ; Supers + dw $0AF6, $004D ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $D822, $0020 ; Events + dw $D878, $001E ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $9E00 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $010A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_rbo_maridia_double_maridia_mount_everest: + dw #preset_rbo_maridia_double_maridia_maridia_entry + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $00FD ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0013 ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $000E ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $015D ; Samus X + dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers +preset_rbo_icecroc_single_maridia_croc_revisit: + dw #preset_rbo_icecroc_single_maridia_grapple_escape + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $02BB ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $01C3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_tourian_zebes_escape: + dw #preset_nintendopower_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $031F ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_allbosspkdr_tourian_metroids_3: + dw #preset_allbosskpdr_tourian_metroids_3 + dw $090F, $9000 ; Screen subpixel X position + dw $0915, $0100 ; Screen Y position in pixels + dw $09CA, $0007 ; Supers + dw $0AF6, $00CA ; Samus X dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_allbosspkdr_tourian_metroids_4: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AA ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers +preset_allbosspkdr_tourian_baby_skip: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $09CA, $000A ; Supers + dw $0A1C, $0016 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_allbosspkdr_tourian_zeb_skip: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0AF6, $0048 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_allbosspkdr_tourian_escape_room_3: + dw #preset_allbossprkd_tourian_escape_room_3 + dw $090F, $B000 ; Screen subpixel X position + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09CC, $000A ; Max supers dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $D874, $0104 ; Items + dw $D876, $0125 ; Items + dw $D878, $801C ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8B4, $7606 ; Doors + dw $D8B6, $3008 ; Doors + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_allbosskpdr_tourian_metroids_4: + dw #preset_allbosskpdr_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0AF6, $0066 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_14ice_tourian_zebes_escape: + dw #preset_14ice_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_14speed_tourian_mother_brain_3: + dw #preset_14speed_tourian_mother_brain_2 + dw $07F3, $0048 ; Music Bank + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_100early_wrecked_ship_east_supers: + dw #preset_100early_wrecked_ship_leaving_phantoon + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $04DD ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03A5 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0007 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B9 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_fireflea_room: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3480 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $09C2, $02A5 ; Health - dw $09CE, $0017 ; Pbs - dw $0AF6, $009C ; Samus X +preset_100early_wrecked_ship_leaving_west_supers: + dw #preset_100early_wrecked_ship_enter_wrecked_ship + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $00C2 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_nintendopower_norfair_escape_from_ridley: - dw #preset_nintendopower_norfair_ridley - dw $078D, $98B2 ; DDB - dw $079B, $B698 ; MDB +preset_gtmax_lower_norfair_leaving_ridley_etank: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09CE, $0007 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B7 ; Samus X - dw $D82A, $0107 ; Bosses - dw $D878, $C0DF ; Items - dw $D8BA, $DBFB ; Doors - dw #$FFFF - -preset_allbossprkd_tourian_terminator_revisit: - dw #preset_allbossprkd_tourian_crateria_kihunters - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $1C00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C6, $000E ; Missiles - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit - dw #$FFFF - -preset_allbossprkd_tourian_metroids_1: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $0094 ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $003C ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D8C2, $6C00 ; Doors - dw $D90C, $0100 ; Map Stations + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses dw #$FFFF -preset_suitless_maridia_predraygon_botwoon: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $B800 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $0A1C, $0007 ; Samus position/state - dw $0AF6, $03C3 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X +preset_gtmax_lower_norfair_reverse_plowerhouse: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $97FF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $031D ; Health + dw $09C4, $0320 ; Max health + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CD ; Samus X dw $0AFA, $008B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D878, $D2C0 ; Items + dw $D8BA, $DF01 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_postbotwoon_hallway: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position +preset_gtclassic_lower_norfair_springball_maze: + dw #preset_gtclassic_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0050 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $000C ; Pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $01CB ; Samus X - dw $0AF8, $4800 ; Samus subpixel X + dw $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses dw #$FFFF -preset_allbosskpdr_lower_norfair_bubble_mountain_final: - dw #preset_allbosskpdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position +preset_pkrd_upper_norfair_rising_tide: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $867F ; Screen subpixel X position dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $09C2, $0112 ; Health - dw $0AF6, $0088 ; Samus X + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $02B5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_pkrd_upper_norfair_bubble_mountain: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0185 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $A3FF ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $09C2, $0156 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_single_maridia_golden_torizo: - dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch - dw $078D, $98A6 ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $710C ; Equipped Items - dw $09A4, $710C ; Collected Items - dw $09C2, $0297 ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D878, $801C ; Items +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_entry_single_maridia_energy_refill_escape: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09A2, $710C ; Equipped Items - dw $09A4, $710C ; Collected Items +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position dw $09A6, $1001 ; Equipped Beams - dw $09C6, $000D ; Missiles - dw $09CA, $000D ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0008 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0030 ; Samus X - dw $D82A, $0006 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $03F3 ; Doors + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health +preset_nghyper_tourian_escape_room_3: + dw #preset_ngplasma_tourian_escape_room_3 + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $00EF ; Screen Y position in pixels + dw $0919, $00B3 ; Layer 2 Y position + dw $09C2, $05D8 ; Health + dw $09C6, $0088 ; Missiles + dw $0AF6, $00E1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D820, $4FE5 ; Events dw #$FFFF -preset_14ice_tourian_escape_room_4: - dw #preset_14speed_tourian_escape_room_4 - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09A8, $1002 ; Collected Beams - dw $D876, $0005 ; Items - dw $D878, $4000 ; Items - dw $D8B8, $0EEF ; Doors - dw $D8BA, $DD10 ; Doors - dw $D8C2, $4C00 ; Doors +preset_ngplasma_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0026 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_tourian_escape_climb: - dw #preset_14speed_tourian_escape_climb - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09A8, $1002 ; Collected Beams - dw $D876, $0005 ; Items - dw $D878, $4000 ; Items - dw $D8B8, $0EEF ; Doors - dw $D8BA, $DD10 ; Doors - dw $D8C2, $4C00 ; Doors +preset_ngplasma_tourian_escape_climb: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00BF ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00EE ; Screen Y position in pixels + dw $0917, $008F ; Layer 2 X position + dw $0919, $00B2 ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_100early_wrecked_ship_spiky_room_revisit: - dw #preset_100early_wrecked_ship_wrecked_ship_etank - dw $078D, $A288 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $0248 ; Health - dw $09C4, $0257 ; Max health - dw $0AF6, $0025 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D880, $0071 ; Items +preset_ngplasma_tourian_escape_parlor: + dw #preset_ngplasma_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D001 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0548 ; Health + dw $0A1C, $00CD ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0043 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $D90C, $FF00 ; Map Stations dw #$FFFF -preset_hundo_brinstar_cleanup_gauntlet_etank: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0003 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $001D ; Health - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0035 ; Reserves - dw $0AF6, $0084 ; Samus X +preset_suitless_upper_norfair_2_single_chamber_out: + dw #preset_suitless_upper_norfair_2_double_chamber_out + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1D80 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $0AF6, $004C ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_hundo_brinstar_cleanup_green_pirate_shaft: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $01F8 ; Health - dw $09C4, $0257 ; Max health - dw $09CE, $0009 ; Pbs - dw $09D6, $0035 ; Reserves - dw $0AF6, $002B ; Samus X - dw $D870, $81BF ; Items +preset_suitless_upper_norfair_2_bubble_mountain_down: + dw #preset_suitless_upper_norfair_2_double_chamber_out + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $09C2, $00F3 ; Health + dw $09C6, $0038 ; Missiles + dw $0AF6, $008A ; Samus X + dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF -preset_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_rbo_maridia_double_maridia_leaving_crab_supers: + dw #preset_rbo_maridia_double_maridia_mount_everest + dw $078D, $A45C ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0015 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0270 ; Samus X + dw $0AFA, $0299 ; Samus Y + dw $D880, $0200 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0233 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $01A6 ; Layer 2 X position - dw $0AF6, $02CE ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y +preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: + dw #preset_rbo_icecroc_single_maridia_croc_revisit + dw $078D, $9756 ; DDB + dw $079B, $B026 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00C5 ; Samus X + dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers +preset_nintendopower_tourian_escape_room_3: + dw #preset_nintendopower_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CC ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_down: - dw #preset_pkrd_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00B9 ; Samus X - dw $D876, $0125 ; Items +preset_allbosskpdr_tourian_baby_skip: + dw #preset_allbosspkdr_tourian_baby_skip + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D5 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_escape - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors +preset_allbosskpdr_tourian_zeb_skip: + dw #preset_allbosspkdr_tourian_zeb_skip + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0AF6, $0037 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_allbosskpdr_tourian_escape_room_3: + dw #preset_allbosspkdr_tourian_escape_room_3 + dw $090F, $5000 ; Screen subpixel X position + dw $09C2, $017B ; Health + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_allbosspkdr_tourian_escape_parlor: + dw #preset_allbosspkdr_tourian_escape_room_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A401 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00DE ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_14ice_tourian_escape_room_3: + dw #preset_14ice_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors +preset_nghyper_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_4 + dw $090F, $1000 ; Screen subpixel X position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $05D8 ; Health + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events dw #$FFFF -preset_kpdr23_wrecked_ship_basement: - dw #preset_kpdr22_wrecked_ship_basement - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_nghyper_tourian_escape_climb: + dw #preset_nghyper_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $00F3 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $0917, $00B6 ; Layer 2 X position + dw $0919, $00B1 ; Layer 2 Y position + dw $0AF6, $0153 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr22_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nghyper_tourian_escape_parlor: + dw #preset_ngplasma_tourian_escape_parlor + dw $090F, $4000 ; Screen subpixel X position + dw $09C2, $0545 ; Health + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events dw #$FFFF -preset_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr22_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_suitless_upper_norfair_2_croc_gate: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $02FA ; Screen Y position in pixels + dw $0919, $023B ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000E ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr22_wrecked_ship_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nintendopower_tourian_escape_room_4: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_nintendopower_tourian_escape_climb: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_gtmax_lower_norfair_springball_maze: - dw #preset_gtmax_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $0374 ; Health - dw $09C4, $0384 ; Max health - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $D87A, $0001 ; Items +preset_allbosskpdr_tourian_escape_parlor: + dw #preset_allbosspkdr_tourian_escape_parlor + dw $09C2, $00CB ; Health + dw $0AF6, $019C ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_nintendopower_norfair_landing_site: - dw #preset_nintendopower_norfair_escape_from_ridley - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track +preset_suitless_upper_norfair_2_red_pirate_shaft: + dw #preset_suitless_upper_norfair_2_croc_gate + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03E6 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $01F3 ; Layer 2 X position - dw $09CE, $000A ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0486 ; Samus X - dw $0AFA, $04BB ; Samus Y - dw $D8BA, $DFFB ; Doors + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00EC ; Screen Y position in pixels + dw $0917, $0003 ; Layer 2 X position + dw $0919, $00EC ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $0AF6, $00A4 ; Samus X + dw $0AF8, $6000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbossprkd_tourian_metroids_2: - dw #preset_allbossprkd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00B5 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0010 ; Supers - dw $0AF6, $0039 ; Samus X +preset_hundo_brinstar_cleanup_ship_room: + dw #preset_hundo_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $00B9 ; Health + dw $09C6, $0034 ; Missiles + dw $09CE, $000A ; Pbs + dw $09D0, $000F ; Max pbs + dw $0AF6, $0042 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_suitless_maridia_predraygon_halfie_climb_room: - dw #preset_suitless_maridia_predraygon_postbotwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C6, $005A ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $06AF ; Samus X - dw $0AF8, $8580 ; Samus subpixel X + dw $D870, $819F ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_red_tower: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state +preset_14speed_tourian_zebes_escape: + dw #preset_14speed_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_allbosspkdr_lower_norfair_bubble_mountain_final: - dw #preset_allbosspkdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $09C6, $0012 ; Missiles - dw $0AF6, $0085 ; Samus X +preset_100early_wrecked_ship_spiky_room_of_death: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC01 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0472 ; Screen Y position in pixels + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $0156 ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_100early_wrecked_ship_wrecked_ship_etank: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $004E ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $016B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_single_maridia_fast_pillars: - dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape - dw $078D, $9A6E ; DDB - dw $079B, $B2DA ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0246 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $01B4 ; Layer 2 X position - dw $09C2, $022E ; Health - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X +preset_gtmax_lower_norfair_wasteland_revisit: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $02FF ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_rbo_maridia_double_maridia_leaving_mama_turtle: - dw #preset_rbo_maridia_double_maridia_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $AAE5 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0917, $0004 ; Layer 2 X position - dw $0919, $0246 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health +preset_gtmax_lower_norfair_kihunter_stairs_up: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $02A5 ; Health + dw $09CE, $0018 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0600 ; Items - dw #$FFFF - -preset_14ice_tourian_escape_parlor: - dw #preset_14ice_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0163 ; Samus X + dw $0AF6, $0589 ; Samus X dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_100early_wrecked_ship_shaft_ascent: - dw #preset_100early_wrecked_ship_spiky_room_revisit - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $022A ; Health - dw $0AF6, $0054 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_shaft_revisit: - dw #preset_hundo_brinstar_cleanup_green_pirate_shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09C6, $0039 ; Missiles - dw $09C8, $005A ; Max missiles - dw $0AF6, $0088 ; Samus X - dw $D870, $87BF ; Items +preset_gtmax_lower_norfair_fireflea_room: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3480 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $09C2, $02A5 ; Health + dw $09CE, $0017 ; Pbs + dw $0AF6, $009C ; Samus X dw #$FFFF preset_gtclassic_lower_norfair_three_musketeers: @@ -19454,16 +19367,80 @@ preset_gtclassic_lower_norfair_single_chamber_final: dw $0AF6, $0171 ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_precathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_pkrd_upper_norfair_bat_cave: + dw #preset_pkrd_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_leaving_speedbooster: + dw #preset_pkrd_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0041 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2EEF ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $090F, $A000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018D ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $01B1 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr22_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_kpdr25_wrecked_ship_leaving_phantoon: @@ -19496,305 +19473,305 @@ preset_kpdr22_wrecked_ship_wrecked_ship_shaft: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_three_musketeers: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0073 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $006F ; Samus X - dw $D878, $DEC0 ; Items +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02BF ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $020F ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $031F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_single_chamber: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0370 ; Health - dw $09C6, $0078 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $0170 ; Samus X - dw $D878, $FEC0 ; Items +preset_rbo_ln_entry_single_maridia_lava_dive: + dw #preset_rbo_icecroc_single_maridia_croc_revisit + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $FC4C ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5ABE ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0270 ; Health + dw $0AF6, $03C2 ; Samus X + dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_nintendopower_tourian_metroids_1: - dw #preset_nintendopower_norfair_landing_site - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $F327 ; Equipped Items - dw $09CA, $0018 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $3FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations +preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers dw #$FFFF -preset_allbossprkd_tourian_metroids_3: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $09C2, $014F ; Health - dw $09CA, $0011 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_14ice_tourian_escape_room_4: + dw #preset_14ice_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_tourian_metroids_4: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels +preset_14ice_tourian_escape_climb: + dw #preset_14ice_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AC ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_allbossprkd_tourian_baby_skip: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09CA, $0012 ; Supers - dw $0AF6, $01DA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_14speed_tourian_escape_room_3: + dw #preset_14ice_tourian_escape_room_3 + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_full_halfie: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A870 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001D ; Layer 2 Y position - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_suitless_upper_norfair_2_acid_snakes_tunnel: + dw #preset_suitless_upper_norfair_2_croc_gate + dw $078D, $9726 ; DDB + dw $079B, $B139 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $00AF ; Health + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $02BA ; Samus Y dw #$FFFF -preset_suitless_maridia_predraygon_precious_room: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $00FB ; Layer 2 Y position - dw $09C2, $01F1 ; Health - dw $09CA, $000F ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $06BB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $0400 ; Doors +preset_suitless_upper_norfair_2_crocomire: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0065 ; Health + dw $09CE, $000E ; Pbs + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $0CD0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $6EAF ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_red_tower: - dw #preset_allbosskpdr_spore_spawn_red_tower - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_suitless_upper_norfair_2_croc_power_bombs: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $93DE ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $019B ; Health + dw $09C4, $02BB ; Max health + dw $09C6, $003C ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D82A, $0002 ; Bosses + dw $D876, $01B6 ; Items + dw $D8B8, $6EAF ; Doors + dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_red_tower - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $03F9 ; Screen Y position in pixels - dw $0A1C, $0002 ; Samus position/state +preset_nintendopower_tourian_escape_parlor: + dw #preset_nintendopower_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $01EB ; Health + dw $0A1C, $0006 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $048B ; Samus Y - dw #$FFFF - -preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: - dw #preset_rbo_ln_entry_single_maridia_fast_pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $E600 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0173 ; Health - dw $09CE, $0008 ; Pbs - dw $0A1C, $0067 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $03D3 ; Samus X - dw $0AFA, $0074 ; Samus Y + dw $0AF6, $01C4 ; Samus X dw #$FFFF -preset_rbo_maridia_double_maridia_maridia_exit: - dw #preset_rbo_maridia_double_maridia_maridia_entry - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0347 ; Health - dw $09C4, $03E7 ; Max health - dw $09CA, $0014 ; Supers - dw $09CC, $0019 ; Max supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0081 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $D820, $0801 ; Events - dw $D880, $0600 ; Items - dw $D8C0, $4000 ; Doors +preset_hundo_brinstar_cleanup_gauntlet_etank: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0003 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $001D ; Health + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0035 ; Reserves + dw $0AF6, $0084 ; Samus X dw #$FFFF -preset_rbo_ln_entry_single_maridia_amphitheatre: - dw #preset_rbo_ln_entry_single_maridia_fast_pillars - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_hundo_brinstar_cleanup_green_pirate_shaft: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0122 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D9 ; Layer 2 Y position - dw $09C2, $00DE ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0007 ; Pbs - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $01F8 ; Health + dw $09C4, $0257 ; Max health + dw $09CE, $0009 ; Pbs + dw $09D6, $0035 ; Reserves + dw $0AF6, $002B ; Samus X + dw $D870, $81BF ; Items dw #$FFFF -preset_100early_wrecked_ship_attic: - dw #preset_100early_wrecked_ship_shaft_ascent - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $47FF ; Screen subpixel X position +preset_rbo_ln_entry_single_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_single_maridia_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $04B1 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $0219 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $D8BA, $01F3 ; Doors dw #$FFFF -preset_100early_wrecked_ship_attic_missiles: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $ABFE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $022E ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $000B ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $06CC ; Samus X - dw $D880, $0071 ; Items - dw $D8C0, $0B7C ; Doors +preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw #$FFFF + +preset_14speed_tourian_escape_room_4: + dw #preset_14ice_tourian_escape_room_4 + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_14speed_tourian_escape_climb: + dw #preset_14ice_tourian_escape_climb + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_14speed_tourian_escape_parlor: + dw #preset_14speed_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E0 ; Health + dw $0AF6, $01D2 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_100early_wrecked_ship_attic_revisit: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $000A ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0007 ; Layer 2 X position - dw $09C2, $020D ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $003A ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000B ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AA ; Samus X - dw $D880, $0079 ; Items - dw $D8C0, $0B7C ; Doors +preset_14ice_tourian_escape_parlor: + dw #preset_14ice_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0163 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_hundo_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track +preset_100early_wrecked_ship_spiky_room_revisit: + dw #preset_100early_wrecked_ship_wrecked_ship_etank + dw $078D, $A288 ; DDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1B ; Screen Y position in pixels - dw $0919, $0794 ; Layer 2 Y position - dw $09C2, $01FD ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0A8B ; Samus Y + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0248 ; Health + dw $09C4, $0257 ; Max health + dw $0AF6, $0025 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D880, $0071 ; Items dw #$FFFF -preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track +preset_gtmax_lower_norfair_springball_maze: + dw #preset_gtmax_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09C2, $01F5 ; Health - dw $09C6, $0038 ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $D872, $848F ; Items - dw $D8B6, $E818 ; Doors + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C2, $0374 ; Health + dw $09C4, $0384 ; Max health + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $D87A, $0001 ; Items dw #$FFFF preset_gtclassic_lower_norfair_bubble_mountain_final: @@ -19839,20 +19816,37 @@ preset_kpdr21_wrecked_ship_attic: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_cathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_pkrd_upper_norfair_double_chamber: + dw #preset_pkrd_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0125 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00BF ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health dw $09CA, $0007 ; Supers - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; Doors + dw $09CE, $0004 ; Pbs + dw $0AF6, $0054 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr21_wrecked_ship_upper_west_ocean: @@ -19871,6 +19865,108 @@ preset_kpdr21_wrecked_ship_upper_west_ocean: dw $D8C0, $0174 ; Doors dw #$FFFF +preset_suitless_upper_norfair_2_croc_shaft_down: + dw #preset_suitless_upper_norfair_2_croc_power_bombs + dw $078D, $946E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $011C ; Layer 2 Y position + dw $09C2, $0178 ; Health + dw $09CE, $0013 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $004D ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D876, $03B6 ; Items + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_shaft_revisit: + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09C6, $0039 ; Missiles + dw $09C8, $005A ; Max missiles + dw $0AF6, $0088 ; Samus X + dw $D870, $87BF ; Items + dw #$FFFF + +preset_suitless_upper_norfair_2_indiana_jones: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C4 ; Health + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $07C8 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley + dw $09C6, $0029 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves + dw #$FFFF + +preset_100early_wrecked_ship_shaft_ascent: + dw #preset_100early_wrecked_ship_spiky_room_revisit + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $022A ; Health + dw $0AF6, $0054 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_three_musketeers: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0073 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $006F ; Samus X + dw $D878, $DEC0 ; Items + dw #$FFFF + preset_kpdr21_wrecked_ship_pancakes_and_wavers: dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft dw $078D, $A1E0 ; DDB @@ -19889,67 +19985,297 @@ preset_kpdr21_wrecked_ship_pancakes_and_wavers: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_prepillars dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels +preset_gtmax_upper_norfair_and_kraid_single_chamber: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0370 ; Health + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $0170 ; Samus X + dw $D878, $FEC0 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_business_center_final: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0039 ; Samus X + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $013B ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_volcano_room: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7200 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AF ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_prepillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_kronic_boost: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1C01 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $0AF6, $0030 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_grapple_escape: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F381 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $F104 ; Equipped Items + dw $09A4, $F104 ; Collected Items + dw $09C2, $0191 ; Health + dw $09C6, $003F ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D876, $1BB6 ; Items + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_shaft_up: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $05DE ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0466 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $063E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position + dw $0915, $0A1B ; Screen Y position in pixels + dw $0919, $0794 ; Layer 2 Y position + dw $09C2, $01FD ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0A8B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09C2, $01F5 ; Health + dw $09C6, $0038 ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $D872, $848F ; Items + dw $D8B6, $E818 ; Doors + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_golden_torizo: + dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch + dw $078D, $98A6 ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $710C ; Equipped Items + dw $09A4, $710C ; Collected Items + dw $09C2, $0297 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D878, $801C ; Items + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_energy_refill_escape: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09A2, $710C ; Equipped Items + dw $09A4, $710C ; Collected Items dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y + dw $09C6, $000D ; Missiles + dw $09CA, $000D ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0008 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0030 ; Samus X + dw $D82A, $0006 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $03F3 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health dw #$FFFF -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_100early_wrecked_ship_attic: + dw #preset_100early_wrecked_ship_shaft_ascent + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $47FF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $04B1 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_100early_wrecked_ship_attic_missiles: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $ABFE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $022E ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $000B ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $06CC ; Samus X + dw $D880, $0071 ; Items + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_100early_wrecked_ship_attic_revisit: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $000A ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0007 ; Layer 2 X position + dw $09C2, $020D ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $003A ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000B ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AA ; Samus X + dw $D880, $0079 ; Items + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF preset_gtmax_upper_norfair_and_kraid_double_chamber: @@ -19990,249 +20316,78 @@ preset_gtmax_upper_norfair_and_kraid_bat_cave: dw $D8BA, $DF51 ; Doors dw #$FFFF -preset_nintendopower_tourian_metroids_2: - dw #preset_nintendopower_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $0AFA, $0096 ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_allbossprkd_tourian_gadora_room: - dw #preset_allbossprkd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors +preset_gtclassic_maridia_maridia_tube_revisit: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_nintendopower_tourian_metroids_3: - dw #preset_nintendopower_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $02DD ; Health +preset_gtclassic_maridia_fish_tank: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_suitless_maridia_predraygon_draygon: - dw #preset_suitless_maridia_predraygon_precious_room - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $09C6, $005F ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CA, $000E ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002E ; Samus X - dw $0AF8, $7800 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D882, $00B0 ; Items - dw $D8C2, $0C00 ; Doors +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_suitless_maridia_cleanup_1_draygon_escape: - dw #preset_suitless_maridia_predraygon_postbotwoon_hallway - dw $078D, $A978 ; DDB - dw $079B, $D9AA ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $3800 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F304 ; Equipped Items - dw $09A4, $F304 ; Collected Items - dw $09C2, $0222 ; Health - dw $09C6, $004D ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CA, $000B ; Supers - dw $09CE, $000B ; Pbs - dw $09D6, $0000 ; Reserves - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $3C00 ; Samus subpixel X - dw $D82C, $0003 ; Bosses - dw $D882, $04B0 ; Items - dw $D8C2, $8C00 ; Doors +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr22_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_allbosskpdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr22_wrecked_ship_shaft_to_supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_spore_spawn: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $8DC6 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $0382 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D8B4, $2606 ; Doors +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final - dw $078D, $8E56 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $010B ; Health +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0038 ; Samus X - dw $D828, $0304 ; Bosses - dw $D8B4, $7606 ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $03F8 ; Screen Y position in pixels - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: - dw #preset_rbo_maridia_double_maridia_maridia_exit - dw $078D, $9756 ; DDB - dw $079B, $B026 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $02BB ; Health - dw $09C4, $02BB ; Max health - dw $09C6, $0019 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0019 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $00BE ; Samus X - dw #$FFFF - -preset_rbo_ln_entry_single_maridia_firefleas_entry: - dw #preset_rbo_ln_entry_single_maridia_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0257 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0044 ; Screen Y position in pixels - dw $0917, $01C1 ; Layer 2 X position - dw $0919, $0033 ; Layer 2 Y position - dw $09C2, $0033 ; Health - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_100early_wrecked_ship_sky_missiles: - dw #preset_100early_wrecked_ship_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $03FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01DB ; Health - dw $0AF6, $003E ; Samus X - dw #$FFFF - -preset_100early_wrecked_ship_bowling_alley_path: - dw #preset_100early_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0204 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C0 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D870, $819C ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_etecoon_room: - dw #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $029B ; Health - dw $09C4, $02BB ; Max health - dw $0AF6, $04CE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C48F ; Items - dw #$FFFF - -preset_gtclassic_lower_norfair_business_center_final: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0039 ; Samus X + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_attic: @@ -20244,34 +20399,6 @@ preset_kpdr22_wrecked_ship_attic: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_rising_tide: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $867F ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $02B5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_bubble_mountain: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0185 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $04AD ; Samus X - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_kpdr22_wrecked_ship_upper_west_ocean: dw #preset_kpdr21_wrecked_ship_upper_west_ocean dw $09C2, $0152 ; Health @@ -20322,246 +20449,287 @@ preset_kpdr21_wrecked_ship_leaving_gravity: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $97B6 ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_suitless_upper_norfair_2_cosine_missile: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029B ; Health - dw $09C6, $0081 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D878, $FECA ; Items + dw $0915, $02EE ; Screen Y position in pixels + dw $0919, $0232 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_nintendopower_tourian_metroids_4: - dw #preset_nintendopower_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0019 ; Supers +preset_rbo_ln_entry_single_maridia_fast_pillars: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape + dw $078D, $9A6E ; DDB + dw $079B, $B2DA ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0246 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $01B4 ; Layer 2 X position + dw $09C2, $022E ; Health + dw $09CA, $0012 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $05DA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_allbossprkd_tourian_zeb_skip: - dw #preset_allbossprkd_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB +preset_rbo_maridia_double_maridia_leaving_mama_turtle: + dw #preset_rbo_maridia_double_maridia_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $AAE5 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $09CA, $000F ; Supers + dw $0915, $0309 ; Screen Y position in pixels + dw $0917, $0004 ; Layer 2 X position + dw $0919, $0246 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors + dw $0AF6, $00A2 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0600 ; Items dw #$FFFF -preset_allbossprkd_tourian_escape_room_3: - dw #preset_allbossprkd_tourian_metroids_3 - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $0913, $7000 ; Screen subpixel Y position +preset_hundo_brinstar_cleanup_etecoon_room: + dw #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $00DF ; Samus X - dw $D820, $4FC5 ; Events - dw $D822, $002F ; Events - dw $D82C, $0203 ; Bosses - dw $D8C4, $03AF ; Doors + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $029B ; Health + dw $09C4, $02BB ; Max health + dw $0AF6, $04CE ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C48F ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_reverse_colosseum: - dw #preset_suitless_maridia_cleanup_1_draygon_escape - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank +preset_100early_wrecked_ship_sky_missiles: + dw #preset_100early_wrecked_ship_attic_revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $03FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01DB ; Health + dw $0AF6, $003E ; Samus X + dw #$FFFF + +preset_100early_wrecked_ship_bowling_alley_path: + dw #preset_100early_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $B660 ; Screen subpixel X position - dw $0913, $4C01 ; Screen subpixel Y position - dw $09C2, $01C6 ; Health - dw $09C6, $004A ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $CC00 ; Doors + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0204 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $01EF ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C0 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D870, $819C ; Items dw #$FFFF -preset_allbosspkdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_big_pink_up - dw $090F, $D000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $97B6 ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029B ; Health + dw $09C6, $0081 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D878, $FECA ; Items dw #$FFFF -preset_allbosspkdr_spore_spawn_spore_spawn: - dw #preset_allbosskpdr_spore_spawn_spore_spawn - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $037C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_gtclassic_maridia_mt_everest: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0101 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0181 ; Samus X + dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_dachora_room_revisit: - dw #preset_allbosskpdr_spore_spawn_big_pink_down - dw $078D, $8E32 ; DDB - dw $079B, $9D19 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0AF6, $0234 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_crateria: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $078D, $8CA6 ; DDB - dw $079B, $9938 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $09C2, $010B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AFA, $0088 ; Samus Y - dw $D828, $0304 ; Bosses - dw $D8B4, $7606 ; Doors +preset_gtclassic_maridia_crab_shaft: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01EF ; Health + dw $0AF6, $05C7 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosspkdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_spore_spawn_big_pink_down - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $004C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_allbosskpdr_tourian_metroids_1: - dw #preset_allbosskpdr_spore_spawn_big_pink_down - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $4001 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09CA, $0007 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations +preset_suitless_upper_norfair_2_croc_farm: + dw #preset_suitless_upper_norfair_2_cosine_missile + dw $078D, $94AA ; DDB + dw $090F, $5900 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AD ; Samus X + dw $0AF8, $05FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $1FB6 ; Items dw #$FFFF -preset_rbo_ln_entry_double_maridia_lava_dive: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $FC4C ; Screen subpixel X position +preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_single_maridia_fast_pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $E600 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5ABE ; Screen subpixel Y position + dw $0913, $8400 ; Screen subpixel Y position dw $0917, $0240 ; Layer 2 X position - dw $09C2, $038C ; Health - dw $09C4, $03E7 ; Max health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03C2 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health + dw $09C2, $0173 ; Health + dw $09CE, $0008 ; Pbs + dw $0A1C, $0067 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $03D3 ; Samus X + dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_rbo_ln_entry_double_maridia_ln_main_hall: - dw #preset_rbo_ln_entry_single_maridia_ln_main_hall - dw $09C2, $0345 ; Health +preset_rbo_maridia_double_maridia_maridia_exit: + dw #preset_rbo_maridia_double_maridia_maridia_entry + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0347 ; Health dw $09C4, $03E7 ; Max health - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $000F ; Supers + dw $09CA, $0014 ; Supers dw $09CC, $0019 ; Max supers - dw $09CE, $000E ; Pbs - dw $09D0, $0019 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0081 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X dw $D820, $0801 ; Events - dw $D870, $49A1 ; Items - dw $D872, $FCC3 ; Items - dw $D874, $058E ; Items - dw $D876, $13B4 ; Items dw $D880, $0600 ; Items - dw $D8B0, $4002 ; Doors - dw $D8B2, $2E09 ; Doors - dw $D8B4, $0B46 ; Doors - dw $D8B6, $F8FF ; Doors dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: - dw #preset_rbo_ln_entry_single_maridia_amphitheatre - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0322 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0300 ; Layer 2 Y position - dw $09C2, $0317 ; Health - dw $09C4, $031F ; Max health - dw $09CA, $0012 ; Supers - dw $09CE, $000B ; Pbs - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $013D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D87A, $0001 ; Items +preset_rbo_ln_entry_single_maridia_amphitheatre: + dw #preset_rbo_ln_entry_single_maridia_fast_pillars + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0122 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D9 ; Layer 2 Y position + dw $09C2, $00DE ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_dachora_room_revisit: + dw #preset_hundo_brinstar_cleanup_etecoon_room + dw $078D, $8D06 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $061F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0497 ; Layer 2 Y position + dw $09C2, $028F ; Health + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $00B4 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D870, $A7BF ; Items dw #$FFFF preset_100early_wrecked_ship_bowling_alley: @@ -20603,207 +20771,6 @@ preset_100early_wrecked_ship_leaving_gravity: dw $D880, $00FF ; Items dw #$FFFF -preset_hundo_brinstar_cleanup_dachora_room_revisit: - dw #preset_hundo_brinstar_cleanup_etecoon_room - dw $078D, $8D06 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $061F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0497 ; Layer 2 Y position - dw $09C2, $028F ; Health - dw $09CE, $000F ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $00B4 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D870, $A7BF ; Items - dw #$FFFF - -preset_gtclassic_maridia_maridia_tube_revisit: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_fish_tank: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_bat_cave: - dw #preset_pkrd_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_leaving_speedbooster: - dw #preset_pkrd_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018F ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0041 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $090F, $A000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018D ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $01B1 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0445 ; Screen Y position in pixels - dw $0917, $0072 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0184 ; Samus X - dw $0AFA, $04D0 ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit dw $078D, $95A6 ; DDB @@ -20836,161 +20803,177 @@ preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_nintendopower_tourian_baby_skip: - dw #preset_nintendopower_tourian_metroids_4 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0301 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors +preset_gtclassic_maridia_aqueduct: + dw #preset_gtclassic_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F001 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0008 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_botwoon_hallway: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $01EF ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_nintendopower_tourian_zeb_skip: - dw #preset_nintendopower_tourian_metroids_1 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $AFFF ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $0301 ; Health - dw $09CA, $0016 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_pkrd_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0120 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbossprkd_tourian_escape_parlor: - dw #preset_allbossprkd_tourian_escape_room_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00DF ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $019A ; Samus X - dw $0AFA, $005B ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_suitless_maridia_cleanup_1_halfie_climb_down: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0AF6, $0039 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_spore_spawn_dachora_room_revisit: - dw #preset_allbosspkdr_spore_spawn_big_pink_down - dw $078D, $8E32 ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $3001 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0AF6, $0225 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr22_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_allbosspkdr_spore_spawn_crateria: - dw #preset_allbosskpdr_spore_spawn_crateria - dw $090F, $1000 ; Screen subpixel X position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_suitless_upper_norfair_2_crocomire_revisit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $014C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C1 ; Samus X + dw $0AF8, $E7FF ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_tourian_metroids_1: - dw #preset_allbosskpdr_tourian_metroids_1 - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $67FF ; Screen subpixel Y position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: + dw #preset_rbo_maridia_double_maridia_maridia_exit + dw $078D, $9756 ; DDB + dw $079B, $B026 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $02BB ; Health + dw $09C4, $02BB ; Max health + dw $09C6, $0019 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0019 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $00BE ; Samus X dw #$FFFF -preset_allbosskpdr_tourian_metroids_2: - dw #preset_allbosskpdr_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0043 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_rbo_ln_entry_single_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0257 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0044 ; Screen Y position in pixels + dw $0917, $01C1 ; Layer 2 X position + dw $0919, $0033 ; Layer 2 Y position + dw $09C2, $0033 ; Health + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_rbo_ln_entry_double_maridia_green_gate_glitch: - dw #preset_rbo_ln_entry_double_maridia_ln_main_hall +preset_suitless_upper_norfair_2_croc_speedway_up: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $9432 ; DDB + dw $079B, $A98D ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02E0 ; Health - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $07C8 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $0911, $00C7 ; Screen X position in pixels + dw $0913, $9401 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $0127 ; Samus X + dw $0AF8, $97FF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers +preset_suitless_upper_norfair_2_croc_escape: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $7780 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0AF6, $0C8A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEAF ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_landing_site: - dw #preset_100early_wrecked_ship_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $004F ; Missiles - dw $09C8, $005F ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D870, $819E ; Items +preset_suitless_upper_norfair_2_rmode_blue_suit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $82D0 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0027 ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000E ; Supers + dw $0AF6, $0031 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D876, $1FF6 ; Items + dw $D8B8, $EEAF ; Doors + dw #$FFFF + +preset_rbo_ln_entry_double_maridia_lava_dive: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $FC4C ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5ABE ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $038C ; Health + dw $09C4, $03E7 ; Max health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03C2 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_hundo_brinstar_cleanup_big_pink_revisit: @@ -21031,215 +21014,250 @@ preset_hundo_brinstar_cleanup_mission_impossible: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_gtclassic_maridia_mt_everest: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0101 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0181 ; Samus X - dw $0AFA, $03B8 ; Samus Y +preset_100early_brinstar_cleanup_landing_site: + dw #preset_100early_wrecked_ship_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $004F ; Missiles + dw $09C8, $005F ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D870, $819E ; Items dw #$FFFF -preset_gtclassic_maridia_crab_shaft: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01EF ; Health - dw $0AF6, $05C7 ; Samus X +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X + dw #$FFFF + +preset_gtclassic_maridia_botwoon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $023F ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $039F ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_double_chamber: - dw #preset_pkrd_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0125 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors +preset_gtclassic_maridia_halfie_setup: + dw #preset_gtclassic_maridia_mt_everest + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0004 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $0253 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisit: - dw #preset_prkd20_upper_norfair_double_chamber_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0054 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_maridia_draygon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $01D4 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr22_wrecked_ship_attic dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr22_wrecked_ship_upper_west_ocean + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr22_wrecked_ship_upper_west_ocean + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_nintendopower_tourian_mother_brain_2: - dw #preset_nintendopower_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02C2 ; Health - dw $09C6, $0051 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events +preset_kpdr23_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: - dw #preset_suitless_maridia_cleanup_1_halfie_climb_down - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $0035 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_aqueduct_revisit: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $7801 ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0049 ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000D ; Pbs - dw $09D6, $0014 ; Reserves - dw $0AF6, $0034 ; Samus X - dw $0AF8, $0C00 ; Samus subpixel X - dw $D882, $05B0 ; Items +preset_kpdr22_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_allbosspkdr_tourian_metroids_2: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0035 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0445 ; Screen Y position in pixels + dw $0917, $0072 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; Samus Y dw #$FFFF -preset_allbosskpdr_tourian_metroids_3: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0115 ; Screen Y position in pixels - dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_entry_double_maridia_golden_torizo: - dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch - dw $078D, $98A6 ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $710C ; Equipped Items - dw $09A4, $710C ; Collected Items - dw $09C2, $03B3 ; Health - dw $09CA, $0019 ; Supers - dw $09CE, $000D ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D878, $801C ; Items +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_rbo_ln_entry_single_maridia_ninja_pirates: - dw #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $010F ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0008 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0AF6, $013F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3F3 ; Doors +preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health dw #$FFFF -preset_rbo_ln_entry_double_maridia_energy_refill_escape: - dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape - dw $09C2, $03E7 ; Health +preset_rbo_ln_entry_double_maridia_ln_main_hall: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall + dw $09C2, $0345 ; Health dw $09C4, $03E7 ; Max health - dw $09C6, $0017 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CC, $001E ; Max supers - dw $09CE, $000F ; Pbs + dw $09CA, $000F ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000E ; Pbs dw $09D0, $0019 ; Max pbs dw $D820, $0801 ; Events dw $D870, $49A1 ; Items @@ -21254,28 +21272,70 @@ preset_rbo_ln_entry_double_maridia_energy_refill_escape: dw $D8C0, $4000 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers +preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0322 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0300 ; Layer 2 Y position + dw $09C2, $0317 ; Health + dw $09C4, $031F ; Max health + dw $09CA, $0012 ; Supers + dw $09CE, $000B ; Pbs + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $013D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D87A, $0001 ; Items dw #$FFFF -preset_100early_brinstar_cleanup_gauntlet_spark: - dw #preset_100early_brinstar_cleanup_landing_site - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09C2, $00EF ; Health - dw $09C6, $004C ; Missiles - dw $09CE, $000B ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0AF6, $0052 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $819F ; Items - dw $D8B0, $3002 ; Doors +preset_suitless_maridia_predraygon_maridia_tube: + dw #preset_suitless_upper_norfair_2_rmode_blue_suit + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0018 ; Health + dw $09C6, $0041 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0000 ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $00CE ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $009A ; Layer 2 X position + dw $09C2, $002C ; Health + dw $09C8, $0050 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0008 ; Pbs + dw $09D6, $0000 ; Reserves + dw $0AF6, $012E ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFC, $EFFF ; Samus subpixel Y + dw $0B3F, $0004 ; Blue suit + dw $D820, $0801 ; Events + dw $D876, $1FF6 ; Items + dw $D880, $0100 ; Items + dw $D8B8, $EEAF ; Doors dw #$FFFF preset_hundo_brinstar_cleanup_pink_brinstar_etank: @@ -21301,330 +21361,523 @@ preset_hundo_brinstar_cleanup_pink_brinstar_etank: dw $D8B4, $8346 ; Doors dw #$FFFF -preset_gtclassic_maridia_aqueduct: - dw #preset_gtclassic_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F001 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0008 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AFA, $03AB ; Samus Y +preset_100early_brinstar_cleanup_gauntlet_spark: + dw #preset_100early_brinstar_cleanup_landing_site + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09C2, $00EF ; Health + dw $09C6, $004C ; Missiles + dw $09CE, $000B ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $0052 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $819F ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtclassic_maridia_botwoon_hallway: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $01EF ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $0092 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8000 ; Doors +preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final + dw $078D, $955E ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0090 ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $D878, $FECB ; Items dw #$FFFF -preset_pkrd_upper_norfair_single_chamber_revisit: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $013B ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_gtclassic_maridia_reverse_halfie_spikesuit: + dw #preset_gtclassic_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01CF ; Health + dw $09C6, $0056 ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7200 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0172 ; Health +preset_pkrd_lower_norfair_kihunter_stairs_down: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0275 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0047 ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AF ; Samus X + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_prepillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position +preset_pkrd_lower_norfair_wasteland: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024A ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_rbo_ln_entry_double_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_double_maridia_ln_main_hall + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $02E0 ; Health + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $07C8 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers + dw #$FFFF + +preset_suitless_maridia_predraygon_crab_supers: + dw #preset_suitless_maridia_predraygon_mt_everest + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0209 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0186 ; Layer 2 Y position + dw $09C2, $0040 ; Health + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0160 ; Samus X + dw $0AF8, $AC00 ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_spore_spawn_supers: + dw #preset_hundo_brinstar_cleanup_pink_brinstar_etank + dw $078D, $8FB2 ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $02F3 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $053A ; Screen Y position in pixels + dw $0917, $0236 ; Layer 2 X position + dw $0919, $03EB ; Layer 2 Y position + dw $09C2, $0308 ; Health + dw $09C4, $031F ; Max health + dw $09CA, $0006 ; Supers + dw $09CE, $0012 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D874, $0F8C ; Items + dw $D8B6, $E8D8 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_waterway_etank: + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0900 ; Screen Y position in pixels + dw $0919, $06C0 ; Layer 2 Y position + dw $09C2, $0308 ; Health + dw $09C4, $031F ; Max health + dw $09C6, $003F ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0007 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0AF6, $004F ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D870, $E7BF ; Items + dw $D872, $C5EF ; Items + dw $D874, $0F8C ; Items + dw $D8B4, $8B46 ; Doors + dw $D8B6, $E8F8 ; Doors + dw #$FFFF + +preset_100early_brinstar_cleanup_gauntlet_etank: + dw #preset_100early_brinstar_cleanup_gauntlet_spark + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $001C ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0015 ; Layer 2 X position + dw $09C2, $001D ; Health + dw $0AF6, $0080 ; Samus X + dw #$FFFF + +preset_100early_brinstar_cleanup_leaving_gauntlet: + dw #preset_100early_brinstar_cleanup_gauntlet_spark + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $E400 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $028D ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000C ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $0049 ; Samus X + dw $D870, $81BF ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_ice_gate_room: + dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit + dw $078D, $92A6 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B7FF ; Screen subpixel Y position + dw $0915, $0325 ; Screen Y position in pixels + dw $0919, $025B ; Layer 2 Y position + dw $09C2, $02C1 ; Health + dw $09C6, $0095 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $000C ; Supers + dw $0AF6, $0052 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D876, $E023 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $02BD ; Health + dw $09C6, $009A ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $000B ; Supers + dw $0AF6, $0C21 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $E02B ; Items + dw $D878, $FECB ; Items + dw $D8B8, $6EEC ; Doors + dw #$FFFF + +preset_gtclassic_maridia_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1C01 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $0AF6, $0030 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position +preset_rbo_ln_entry_double_maridia_golden_torizo: + dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch + dw $078D, $98A6 ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3FFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $710C ; Equipped Items + dw $09A4, $710C ; Collected Items + dw $09C2, $03B3 ; Health + dw $09CA, $0019 ; Supers + dw $09CE, $000D ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D878, $801C ; Items dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F3, $000C ; Music Bank +preset_rbo_ln_entry_single_maridia_ninja_pirates: + dw #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $010F ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0008 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0AF6, $013F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final - dw $078D, $955E ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0090 ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $D878, $FECB ; Items +preset_rbo_ln_entry_double_maridia_energy_refill_escape: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $0017 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $001E ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $0801 ; Events + dw $D870, $49A1 ; Items + dw $D872, $FCC3 ; Items + dw $D874, $058E ; Items + dw $D876, $13B4 ; Items + dw $D880, $0600 ; Items + dw $D8B0, $4002 ; Doors + dw $D8B2, $2E09 ; Doors + dw $D8B4, $0B46 ; Doors + dw $D8B6, $F8FF ; Doors + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_nintendopower_tourian_zebes_escape: - dw #preset_nintendopower_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $031F ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses +preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers dw #$FFFF -preset_suitless_maridia_cleanup_1_left_sand_pit: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB +preset_suitless_maridia_predraygon_mt_everest_2: + dw #preset_suitless_maridia_predraygon_crab_supers + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0AF6, $01E5 ; Samus X - dw $0AF8, $03A0 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0009 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02C6 ; Samus X + dw $0AF8, $4BFF ; Samus subpixel X + dw $D880, $0300 ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_west_sand_hall: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A6E4 ; DDB - dw $079B, $D4EF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $011F ; Layer 2 Y position - dw $09C2, $0379 ; Health - dw $09C6, $004D ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $09D4, $00C8 ; Max reserves +preset_hundo_mama_turtle_etank_big_pink_charge_escape: + dw #preset_hundo_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B3FF ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0041 ; Missiles + dw $09CE, $0012 ; Pbs + dw $09D6, $005D ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D882, $05B3 ; Items + dw $0AF6, $0048 ; Samus X + dw $D874, $0F8E ; Items dw #$FFFF -preset_allbosspkdr_tourian_metroids_3: - dw #preset_allbosskpdr_tourian_metroids_3 +preset_100early_brinstar_cleanup_green_brinstar_elevator: + dw #preset_100early_brinstar_cleanup_leaving_gauntlet + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $9000 ; Screen subpixel X position - dw $0915, $0100 ; Screen Y position in pixels - dw $09CA, $0007 ; Supers - dw $0AF6, $00CA ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_metroids_4: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $09CA, $0008 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0913, $A7FF ; Screen subpixel Y position + dw $09C6, $0051 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $0AF6, $0082 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF -preset_allbosspkdr_tourian_baby_skip: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank +preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $09CA, $000A ; Supers - dw $0A1C, $0016 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00A2 ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $03CF ; Health + dw $09C4, $03E8 ; Max health + dw $09C6, $009B ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D876, $E03B ; Items dw #$FFFF -preset_allbosspkdr_tourian_zeb_skip: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0AF6, $0048 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_gtclassic_maridia_reverse_halfie_climb: + dw #preset_gtclassic_maridia_whomple_jump + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $015E ; Health + dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_allbosspkdr_tourian_escape_room_3: - dw #preset_allbossprkd_tourian_escape_room_3 - dw $090F, $B000 ; Screen subpixel X position - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09CC, $000A ; Max supers - dw $D870, $0190 ; Items - dw $D874, $0104 ; Items - dw $D876, $0125 ; Items - dw $D878, $801C ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8B4, $7606 ; Doors - dw $D8B6, $3008 ; Doors - dw $D8C2, $DC1A ; Doors +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_tourian_metroids_4: - dw #preset_allbosskpdr_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $F000 ; Screen subpixel X position +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0AF6, $0066 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $0007 ; Doors + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_lower_norfair_ridley_farming_room: + dw #preset_pkrd_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0159 ; Health + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_ln_entry_double_maridia_fast_pillars: @@ -21644,6 +21897,42 @@ preset_rbo_ln_entry_double_maridia_fast_pillars: dw $0AF6, $02C4 ; Samus X dw #$FFFF +preset_suitless_maridia_predraygon_fish_tank: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01AA ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $03B1 ; Samus Y + dw $0AFC, $5BFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_maridia_predraygon_mama_turtle: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0054 ; Health + dw $09C6, $0040 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03D1 ; Samus X + dw $0AF8, $4EFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors + dw #$FFFF + preset_rbo_ln_entry_single_maridia_preridley: dw #preset_rbo_ln_entry_single_maridia_ninja_pirates dw $078D, $9A32 ; DDB @@ -21662,261 +21951,224 @@ preset_rbo_ln_entry_single_maridia_preridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_gauntlet_etank: - dw #preset_100early_brinstar_cleanup_gauntlet_spark - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $001C ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $0015 ; Layer 2 X position - dw $09C2, $001D ; Health - dw $0AF6, $0080 ; Samus X - dw #$FFFF - -preset_100early_brinstar_cleanup_leaving_gauntlet: - dw #preset_100early_brinstar_cleanup_gauntlet_spark - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $E400 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $028D ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000C ; Supers - dw $09CE, $0007 ; Pbs - dw $0AF6, $0049 ; Samus X - dw $D870, $81BF ; Items - dw #$FFFF - -preset_hundo_brinstar_cleanup_spore_spawn_supers: - dw #preset_hundo_brinstar_cleanup_pink_brinstar_etank - dw $078D, $8FB2 ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $02F3 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $053A ; Screen Y position in pixels - dw $0917, $0236 ; Layer 2 X position - dw $0919, $03EB ; Layer 2 Y position - dw $09C2, $0308 ; Health - dw $09C4, $031F ; Max health - dw $09CA, $0006 ; Supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D874, $0F8C ; Items - dw $D8B6, $E8D8 ; Doors +preset_hundo_mama_turtle_etank_green_hill_zone_revisit: + dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D1 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $021C ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09CE, $0011 ; Pbs + dw $0AF6, $0331 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_hundo_brinstar_cleanup_waterway_etank: - dw #preset_hundo_brinstar_cleanup_green_pirate_shaft - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0900 ; Screen Y position in pixels - dw $0919, $06C0 ; Layer 2 Y position - dw $09C2, $0308 ; Health - dw $09C4, $031F ; Max health - dw $09C6, $003F ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0007 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000F ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0AF6, $004F ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D870, $E7BF ; Items - dw $D872, $C5EF ; Items - dw $D874, $0F8C ; Items - dw $D8B4, $8B46 ; Doors - dw $D8B6, $E8F8 ; Doors +preset_hundo_mama_turtle_etank_blockbuster: + dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $001E ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0016 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $037E ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0081 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $C7EF ; Items + dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtclassic_maridia_botwoon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $023F ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $039F ; Samus X - dw $0AFA, $008B ; Samus Y +preset_100early_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_100early_brinstar_cleanup_green_brinstar_elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0A1D ; Screen Y position in pixels + dw $0919, $0795 ; Layer 2 Y position + dw $09CE, $0006 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_halfie_setup: - dw #preset_gtclassic_maridia_mt_everest - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB + dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0004 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $0253 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C0, $8000 ; Doors + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors dw #$FFFF -preset_gtclassic_maridia_draygon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position +preset_gtclassic_maridia_reverse_botwoon_etank: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $01D4 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $0040 ; Samus X + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $00A5 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_maridia_reverse_botwoon_hallway: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6B80 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $0024 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_ice_gate_room: - dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit - dw $078D, $92A6 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B7FF ; Screen subpixel Y position - dw $0915, $0325 ; Screen Y position in pixels - dw $0919, $025B ; Layer 2 Y position - dw $09C2, $02C1 ; Health - dw $09C6, $0095 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $000C ; Supers - dw $0AF6, $0052 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D876, $E023 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr22_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $02BD ; Health - dw $09C6, $009A ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $000B ; Supers - dw $0AF6, $0C21 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E02B ; Items - dw $D878, $FECB ; Items - dw $D8B8, $6EEC ; Doors +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr22_wrecked_ship_bowling_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_nintendopower_tourian_escape_room_3: - dw #preset_nintendopower_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr22_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_suitless_maridia_cleanup_1_east_sand_hall: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall - dw $078D, $A648 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0315 ; Health - dw $0AF6, $003D ; Samus X - dw $0AF8, $A3FF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr22_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosskpdr_tourian_baby_skip: - dw #preset_allbosspkdr_tourian_baby_skip - dw $090F, $6FFF ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D5 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_allbosskpdr_tourian_zeb_skip: - dw #preset_allbosspkdr_tourian_zeb_skip - dw $090F, $2000 ; Screen subpixel X position +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0AF6, $0037 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y dw #$FFFF -preset_allbosskpdr_tourian_escape_room_3: - dw #preset_allbosspkdr_tourian_escape_room_3 - dw $090F, $5000 ; Screen subpixel X position - dw $09C2, $017B ; Health - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbosspkdr_tourian_escape_parlor: - dw #preset_allbosspkdr_tourian_escape_room_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00DE ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $019B ; Samus X - dw $0AFA, $005B ; Samus Y +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: @@ -21935,6 +22187,47 @@ preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: dw $0AFA, $0074 ; Samus Y dw #$FFFF +preset_suitless_maridia_predraygon_fish_tank_revisit: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $8420 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0029 ; Samus X + dw $0AF8, $9C1F ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest_3: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A408 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09D2, $0002 ; Currently selected item + dw $09D6, $0014 ; Reserves + dw $0AF6, $037D ; Samus X + dw $0AF8, $C800 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + preset_rbo_ridley_ridley_20_supers_7_1: dw #preset_rbo_ln_entry_single_maridia_preridley dw $078D, $995A ; DDB @@ -21985,65 +22278,154 @@ preset_rbo_ln_escape_single_maridia_ridley_etank: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_green_brinstar_elevator: - dw #preset_100early_brinstar_cleanup_leaving_gauntlet - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $A7FF ; Screen subpixel Y position - dw $09C6, $0051 ; Missiles +preset_hundo_mama_turtle_etank_breaking_the_tube: + dw #preset_hundo_mama_turtle_etank_blockbuster + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $037C ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AFA, $0188 ; Samus Y + dw #$FFFF + +preset_100early_brinstar_cleanup_etecoon_etank_room: + dw #preset_100early_brinstar_cleanup_green_brinstar_beetoms + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0287 ; Health + dw $09C6, $0050 ; Missiles + dw $09CE, $0009 ; Pbs + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_brinstar_cleanup_etecoon_room: + dw #preset_hundo_brinstar_cleanup_etecoon_room + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09A2, $7125 ; Equipped Items + dw $09A4, $7125 ; Collected Items + dw $09A8, $1005 ; Collected Beams + dw $09C2, $030F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $004F ; Missiles dw $09C8, $0069 ; Max missiles - dw $0AF6, $0082 ; Samus X - dw $D870, $87BF ; Items + dw $09CA, $0010 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $04D0 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D876, $1FF3 ; Items + dw $D8B8, $E6EF ; Doors + dw $D8BA, $00F7 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_sine_missiles: + dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C2, $03E8 ; Health + dw $09C6, $00A0 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09D6, $012E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $EA3B ; Items + dw $D8BA, $DF5F ; Doors + dw #$FFFF + +preset_gtclassic_maridia_aqueduct_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $000F ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_reverse_crab_shaft: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00FD ; Layer 2 Y position + dw $0AF6, $006A ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_mt_everest_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_hundo_mama_turtle_etank_big_pink_charge_escape: - dw #preset_hundo_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B3FF ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0041 ; Missiles - dw $09CE, $0012 ; Pbs - dw $09D6, $005D ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $D874, $0F8E ; Items +preset_gtclassic_maridia_red_brinstar_green_gate: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $007A ; Samus X dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_spikesuit: - dw #preset_gtclassic_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01CF ; Health - dw $09C6, $0056 ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_gtclassic_wrecked_ship_crateria_kihunters: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $008C ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_kpdr23_wrecked_ship_moat_ball: @@ -22064,36 +22446,6 @@ preset_kpdr25_wrecked_ship_moat_ball: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0120 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0012 ; Missiles - dw $09CA, $0007 ; Supers - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_kpdr22_wrecked_ship_crateria_kihunters_return: dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return dw $09C2, $010D ; Health @@ -22103,6 +22455,19 @@ preset_kpdr22_wrecked_ship_crateria_kihunters_return: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator dw $09C2, $0121 ; Health @@ -22127,79 +22492,111 @@ preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: dw $0AFA, $02AB ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $03CF ; Health - dw $09C4, $03E8 ; Max health - dw $09C6, $009B ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D876, $E03B ; Items +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_nintendopower_tourian_escape_room_4: - dw #preset_nintendopower_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_nintendopower_tourian_escape_climb: - dw #preset_nintendopower_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0105 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw #$FFFF -preset_suitless_maridia_cleanup_1_pants_room: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall - dw $078D, $A66C ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $5400 ; Screen subpixel X position +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $02D4 ; Samus X - dw $0AF8, $F3FF ; Samus subpixel X + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_suitless_maridia_predraygon_crab_shaft: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A3FC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $B380 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7CD0 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $05C8 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_tourian_escape_parlor: - dw #preset_allbosspkdr_tourian_escape_parlor - dw $09C2, $00CB ; Health - dw $0AF6, $019C ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors +preset_suitless_maridia_predraygon_aqueduct: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $09CE, $000B ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $C000 ; Doors + dw #$FFFF + +preset_suitless_maridia_predraygon_prebotwoon_hallway: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $004A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $008B ; Samus X + dw $0AF8, $EA02 ; Samus subpixel X + dw $D882, $0030 ; Items + dw $D8C0, $C000 ; Doors dw #$FFFF preset_rbo_ridley_ridley_25_supers_9_1: @@ -22256,136 +22653,100 @@ preset_rbo_ln_escape_single_maridia_firefleas: dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_100early_brinstar_cleanup_green_brinstar_elevator - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0A1D ; Screen Y position in pixels - dw $0919, $0795 ; Layer 2 Y position - dw $09CE, $0006 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y +preset_hundo_mama_turtle_etank_main_street: + dw #preset_hundo_mama_turtle_etank_breaking_the_tube + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0198 ; Samus X + dw $0AFA, $07B8 ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF -preset_hundo_mama_turtle_etank_green_hill_zone_revisit: - dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape +preset_100early_brinstar_cleanup_dachora_room_revisit: + dw #preset_100early_brinstar_cleanup_etecoon_room + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02D1 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $021C ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09CE, $0011 ; Pbs - dw $0AF6, $0331 ; Samus X - dw $0AFA, $068B ; Samus Y + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $014C ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $A7BF ; Items dw #$FFFF -preset_hundo_mama_turtle_etank_blockbuster: - dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $001E ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position +preset_100early_brinstar_cleanup_big_pink_revisit: + dw #preset_100early_brinstar_cleanup_etecoon_room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0407 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0016 ; Layer 2 X position + dw $0917, $0305 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $037E ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0081 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $C7EF ; Items - dw $D8B6, $E8F9 ; Doors - dw #$FFFF - -preset_gtclassic_maridia_whomple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $09CE, $000D ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0AF6, $04E3 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D870, $A7BF ; Items dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $EE3B ; Items dw #$FFFF -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_gtclassic_wrecked_ship_moat: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $09CE, $000D ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0AF6, $02B3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_kpdr23_wrecked_ship_crateria_kihunters_return: @@ -22406,6 +22767,19 @@ preset_kpdr25_wrecked_ship_crateria_kihunters_return: dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1005 ; Equipped Beams @@ -22429,86 +22803,80 @@ preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: dw $09C2, $0121 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nintendopower_tourian_escape_parlor: - dw #preset_nintendopower_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $01EB ; Health - dw $0A1C, $0006 ; Samus position/state +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01C4 ; Samus X + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_1_shaktool: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01BF ; Samus X +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_rjump: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A798 ; DDB - dw $079B, $D8C5 ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_suitless_maridia_predraygon_botwoon: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $B800 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position + dw $0913, $2FFF ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $09CE, $000F ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D820, $2801 ; Events + dw $0919, $0012 ; Layer 2 Y position + dw $0A1C, $0007 ; Samus position/state + dw $0AF6, $03C3 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_predraygon_postbotwoon_hallway: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0050 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $000C ; Pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $01CB ; Samus X + dw $0AF8, $4800 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF preset_rbo_ridley_ridley_25_supers_9_2: @@ -22543,159 +22911,109 @@ preset_rbo_ridley_ridley_25_supers_7_1: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_100early_brinstar_cleanup_etecoon_etank_room: - dw #preset_100early_brinstar_cleanup_green_brinstar_beetoms - dw $078D, $8CBE ; DDB - dw $079B, $9FE5 ; MDB - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0287 ; Health - dw $09C6, $0050 ; Missiles - dw $09CE, $0009 ; Pbs - dw $0AFA, $008B ; Samus Y +preset_hundo_mama_turtle_etank_fish_tank: + dw #preset_hundo_mama_turtle_etank_main_street + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00D2 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0603 ; Screen Y position in pixels + dw $0917, $009D ; Layer 2 X position + dw $0919, $0482 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $0AFA, $0688 ; Samus Y + dw $D880, $01FF ; Items dw #$FFFF -preset_100early_brinstar_cleanup_etecoon_room: - dw #preset_hundo_brinstar_cleanup_etecoon_room - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09A2, $7125 ; Equipped Items - dw $09A4, $7125 ; Collected Items - dw $09A8, $1005 ; Collected Beams - dw $09C2, $030F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $004F ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $04D0 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D876, $1FF3 ; Items - dw $D8B8, $E6EF ; Doors - dw $D8BA, $00F7 ; Doors +preset_100early_brinstar_cleanup_big_pink_power_bombs: + dw #preset_100early_brinstar_cleanup_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $020B ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0315 ; Screen Y position in pixels + dw $0917, $0188 ; Layer 2 X position + dw $0919, $024F ; Layer 2 Y position + dw $09C2, $030A ; Health + dw $09C6, $0054 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $000C ; Pbs + dw $0AF6, $026B ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C4AF ; Items + dw $D8B4, $0346 ; Doors dw #$FFFF -preset_hundo_mama_turtle_etank_breaking_the_tube: - dw #preset_hundo_mama_turtle_etank_blockbuster - dw $078D, $A360 ; DDB - dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $037C ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AFA, $0188 ; Samus Y +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_whomple_jump - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB +preset_gtclassic_wrecked_ship_ocean: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $015E ; Health - dw $0AF6, $0037 ; Samus X + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams +preset_gtclassic_wrecked_ship_wrecked_ship_shaft: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $002E ; Samus X + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley dw $09A6, $1007 ; Equipped Beams + dw $09C6, $000F ; Missiles dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_kihunter_stairs_down: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0275 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0047 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F2 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0004 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $005F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors dw #$FFFF preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: @@ -22737,6 +23055,199 @@ preset_kpdr21_red_brinstar_revisit_red_tower_down: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_predraygon_halfie_climb_room: + dw #preset_suitless_maridia_predraygon_postbotwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C6, $005A ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $06AF ; Samus X + dw $0AF8, $8580 ; Samus subpixel X + dw #$FFFF + +preset_rbo_ln_escape_single_maridia_3_musketeers: + dw #preset_rbo_ln_escape_single_maridia_firefleas_exit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $02CF ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0067 ; Samus X + dw #$FFFF + +preset_rbo_ridley_ridley_20_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 + dw $09C2, $02C0 ; Health + dw $09C4, $0383 ; Max health + dw #$FFFF + +preset_hundo_mama_turtle_etank_mama_turtle_etank: + dw #preset_hundo_mama_turtle_etank_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0211 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $018C ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01E2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw #$FFFF + +preset_hundo_mama_turtle_etank_fish_tank_revisit: + dw #preset_hundo_mama_turtle_etank_fish_tank + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $00C8 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $030C ; Screen Y position in pixels + dw $0917, $00C8 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $0049 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $012D ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0DFF ; Items + dw $D8C0, $4B7C ; Doors + dw #$FFFF + +preset_100early_brinstar_cleanup_big_pink_hopper_room: + dw #preset_100early_brinstar_cleanup_big_pink_power_bombs + dw $078D, $8E62 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0430 ; Screen Y position in pixels + dw $0919, $0324 ; Layer 2 Y position + dw $09C2, $02FB ; Health + dw $09C6, $0051 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AFA, $049B ; Samus Y + dw $D872, $C5AF ; Items + dw $D8B4, $8346 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $BF00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0503 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03C2 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $007F ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D876, $EE7B ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_business_center_final: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $044C ; Health + dw $09C4, $044C ; Max health + dw $09C6, $00AF ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0191 ; Samus X + dw $D876, $EFFB ; Items + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_basement: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $045F ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $8010 ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_phantoon: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D8C0, $8030 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_kpdr21_red_brinstar_revisit_skree_boost_final: dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit dw $078D, $907E ; DDB @@ -22751,234 +23262,63 @@ preset_kpdr21_red_brinstar_revisit_skree_boost_final: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_sine_missiles: - dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C2, $03E8 ; Health - dw $09C6, $00A0 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09D6, $012E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_1_pants_room_corner: - dw #preset_suitless_maridia_cleanup_1_rjump - dw $078D, $A7C8 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02A7 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $01FD ; Layer 2 X position - dw $09A2, $F306 ; Equipped Items - dw $09A4, $F306 ; Collected Items - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0347 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D882, $05F3 ; Items - dw #$FFFF - -preset_rbo_ln_escape_single_maridia_3_musketeers: - dw #preset_rbo_ln_escape_single_maridia_firefleas_exit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $02CF ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $0067 ; Samus X +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_rbo_ridley_ridley_20_supers_8_1: - dw #preset_rbo_ridley_ridley_20_supers_7_1 - dw $09C2, $02C0 ; Health - dw $09C4, $0383 ; Max health +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley + dw $09A6, $1001 ; Equipped Beams + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_100early_brinstar_cleanup_dachora_room_revisit: - dw #preset_100early_brinstar_cleanup_etecoon_room - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $09D0, $0019 ; Max pbs + dw $0919, $000D ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $014C ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $A7BF ; Items - dw #$FFFF - -preset_100early_brinstar_cleanup_big_pink_revisit: - dw #preset_100early_brinstar_cleanup_etecoon_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0407 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0305 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $000D ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0AF6, $04E3 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $A7BF ; Items - dw #$FFFF - -preset_hundo_mama_turtle_etank_main_street: - dw #preset_hundo_mama_turtle_etank_breaking_the_tube - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0198 ; Samus X - dw $0AFA, $07B8 ; Samus Y - dw $D820, $0801 ; Events + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_reverse_botwoon_etank: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB +preset_suitless_maridia_predraygon_full_halfie: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A870 ; DDB dw $079B, $D913 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6B80 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $0024 ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001D ; Layer 2 Y position + dw $0AF6, $00C1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_suitless_maridia_predraygon_precious_room: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $00FB ; Layer 2 Y position + dw $09C2, $01F1 ; Health + dw $09CA, $000F ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $06BB ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items - dw #$FFFF - -preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_pants_room_corner - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $031A ; Health - dw $09C6, $0047 ; Missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $003F ; Samus X - dw $0AF8, $6400 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $0400 ; Doors dw #$FFFF preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: @@ -23019,113 +23359,122 @@ preset_rbo_ln_entry_double_maridia_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_100early_brinstar_cleanup_big_pink_power_bombs: - dw #preset_100early_brinstar_cleanup_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $020B ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0315 ; Screen Y position in pixels - dw $0917, $0188 ; Layer 2 X position - dw $0919, $024F ; Layer 2 Y position - dw $09C2, $030A ; Health - dw $09C6, $0054 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $000C ; Pbs - dw $0AF6, $026B ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C4AF ; Items - dw $D8B4, $0346 ; Doors +preset_hundo_maridia_beach_crab_supers: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0185 ; Samus X + dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_hundo_mama_turtle_etank_fish_tank: - dw #preset_hundo_mama_turtle_etank_main_street - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00D2 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0603 ; Screen Y position in pixels - dw $0917, $009D ; Layer 2 X position - dw $0919, $0482 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $0AFA, $0688 ; Samus Y - dw $D880, $01FF ; Items +preset_hundo_maridia_beach_mt_everest: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $1BFD ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $03AB ; Health + dw $09CA, $000D ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02A4 ; Samus X + dw $0AFA, $0299 ; Samus Y + dw $D880, $0FFF ; Items dw #$FFFF -preset_gtclassic_maridia_aqueduct_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $000F ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y +preset_100early_brinstar_cleanup_spore_spawn_supers: + dw #preset_100early_brinstar_cleanup_big_pink_hopper_room + dw $078D, $8FCA ; DDB + dw $079B, $A130 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $004C ; Missiles + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $D874, $0F8C ; Items + dw $D8B6, $E8D8 ; Doors dw #$FFFF -preset_gtclassic_maridia_reverse_crab_shaft: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00FD ; Layer 2 Y position - dw $0AF6, $006A ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtclassic_maridia_mt_everest_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB +preset_gtclassic_wrecked_ship_shaft_climb: + dw #preset_gtclassic_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB dw $07F5, $0006 ; Music Track - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $D8C2, $6C00 ; Doors + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0225 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $0154 ; Health + dw $09C6, $0055 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8C0, $8070 ; Doors dw #$FFFF -preset_gtclassic_maridia_red_brinstar_green_gate: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $007A ; Samus X +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $008C ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_kpdr23_red_brinstar_revisit_hellway_revisit: @@ -23134,6 +23483,18 @@ preset_kpdr23_red_brinstar_revisit_hellway_revisit: dw $09A8, $1005 ; Collected Beams dw #$FFFF +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X + dw #$FFFF + preset_kpdr25_red_brinstar_revisit_hellway_revisit: dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit dw $09A6, $1007 ; Equipped Beams @@ -23178,79 +23539,63 @@ preset_kpdr22_red_brinstar_revisit_skree_boost_final: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_ridley_farming_room: - dw #preset_pkrd_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position +preset_suitless_maridia_predraygon_draygon: + dw #preset_suitless_maridia_predraygon_precious_room + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $09C6, $005F ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CA, $000E ; Supers + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors + dw $0AF6, $002E ; Samus X + dw $0AF8, $7800 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D882, $00B0 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $6800 ; Screen subpixel X position +preset_suitless_maridia_cleanup_1_draygon_escape: + dw #preset_suitless_maridia_predraygon_postbotwoon_hallway + dw $078D, $A978 ; DDB + dw $079B, $D9AA ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $3800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0086 ; Samus X - dw $0AF8, $C400 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F304 ; Equipped Items + dw $09A4, $F304 ; Collected Items + dw $09C2, $0222 ; Health + dw $09C6, $004D ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CA, $000B ; Supers + dw $09CE, $000B ; Pbs + dw $09D6, $0000 ; Reserves + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $3C00 ; Samus subpixel X + dw $D82C, $0003 ; Bosses + dw $D882, $04B0 ; Items + dw $D8C2, $8C00 ; Doors dw #$FFFF preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit: @@ -23282,89 +23627,144 @@ preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: dw $09C4, $0383 ; Max health dw #$FFFF -preset_100early_brinstar_cleanup_big_pink_hopper_room: - dw #preset_100early_brinstar_cleanup_big_pink_power_bombs - dw $078D, $8E62 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0430 ; Screen Y position in pixels - dw $0919, $0324 ; Layer 2 Y position - dw $09C2, $02FB ; Health - dw $09C6, $0051 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $09D0, $001E ; Max pbs +preset_hundo_maridia_beach_beach_missiles: + dw #preset_hundo_maridia_beach_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $036E ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AFA, $049B ; Samus Y - dw $D872, $C5AF ; Items - dw $D8B4, $8346 ; Doors + dw $0AF6, $007A ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_hundo_mama_turtle_etank_mama_turtle_etank: - dw #preset_hundo_mama_turtle_etank_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0211 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $018C ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01E2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $0B3F, $0001 ; Blue suit +preset_100early_brinstar_cleanup_waterway_etank: + dw #preset_100early_brinstar_cleanup_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $0055 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000E ; Pbs + dw $0A1C, $0028 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $0065 ; Samus X + dw $0AFA, $0990 ; Samus Y + dw $D870, $E7BF ; Items + dw $D872, $C5EF ; Items + dw $D8B4, $8B46 ; Doors + dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_hundo_mama_turtle_etank_fish_tank_revisit: - dw #preset_hundo_mama_turtle_etank_fish_tank - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $00C8 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $030C ; Screen Y position in pixels - dw $0917, $00C8 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09C6, $0049 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CA, $0008 ; Supers +preset_gtmax_upper_norfair_and_kraid_kraid_etank: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $012D ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $EEED ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_moat: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +preset_gtclassic_wrecked_ship_ocean_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $EC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0313 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024E ; Layer 2 Y position + dw $0AF6, $0466 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09CE, $000D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_bubble_mountain_final: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $0AF6, $008B ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_frog_speedway: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0024 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C4 ; Samus X + dw #$FFFF + preset_kpdr23_red_brinstar_revisit_red_tower_down: dw #preset_kpdr22_red_brinstar_revisit_red_tower_down dw $09A6, $1005 ; Equipped Beams @@ -23444,91 +23844,22 @@ preset_kpdr25_red_brinstar_revisit_skree_boost_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $BF00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0503 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03C2 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $007F ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D876, $EE7B ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_business_center_final: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $044C ; Health - dw $09C4, $044C ; Max health - dw $09C6, $00AF ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0191 ; Samus X - dw $D876, $EFFB ; Items - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_1_crab_hole: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit - dw $078D, $A63C ; DDB - dw $079B, $D252 ; MDB - dw $090F, $0C00 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_suitless_maridia_cleanup_1_reverse_colosseum: + dw #preset_suitless_maridia_cleanup_1_draygon_escape + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B660 ; Screen subpixel X position + dw $0913, $4C01 ; Screen subpixel Y position + dw $09C2, $01C6 ; Health + dw $09C6, $004A ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $CC00 ; Doors dw #$FFFF preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: @@ -23566,91 +23897,179 @@ preset_rbo_ln_entry_double_maridia_firefleas_entry: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_100early_brinstar_cleanup_spore_spawn_supers: - dw #preset_100early_brinstar_cleanup_big_pink_hopper_room - dw $078D, $8FCA ; DDB - dw $079B, $A130 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $004C ; Missiles +preset_hundo_maridia_beach_maridia_bug_room: + dw #preset_hundo_maridia_beach_beach_missiles + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $010B ; Screen Y position in pixels + dw $0919, $010B ; Layer 2 Y position + dw $09C2, $035A ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0078 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4FFF ; Items + dw #$FFFF + +preset_100early_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_100early_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02ED ; Screen X position in pixels + dw $0915, $061E ; Screen Y position in pixels + dw $0917, $0231 ; Layer 2 X position + dw $0919, $0496 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $0057 ; Missiles + dw $09D6, $0096 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $034D ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $0F8E ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09CE, $0023 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $D874, $0904 ; Items + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state dw $0AF6, $0025 ; Samus X - dw $0AFA, $01BB ; Samus Y - dw $D874, $0F8C ; Items - dw $D8B6, $E8D8 ; Doors + dw $0AFA, $008B ; Samus Y + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_hundo_maridia_beach_crab_supers: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2C00 ; Screen subpixel X position +preset_gtclassic_wrecked_ship_parlor_return: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05EC ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F6 ; Layer 2 X position + dw $0AF6, $068C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_gtclassic_wrecked_ship_terminator_revisit: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F800 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0915, $031F ; Screen Y position in pixels + dw $0913, $2400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0185 ; Samus X - dw $0AFA, $03B8 ; Samus Y + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_hundo_maridia_beach_mt_everest: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit - dw $078D, $A45C ; DDB - dw $079B, $CFC9 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $1BFD ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $03AB ; Health - dw $09CA, $000D ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02A4 ; Samus X - dw $0AFA, $0299 ; Samus Y - dw $D880, $0FFF ; Items +preset_gtclassic_wrecked_ship_green_pirate_shaft: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $7980 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_gtclassic_wrecked_ship_g4_elevator: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $0159 ; Health + dw $09C6, $0057 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley dw #$FFFF -preset_gtclassic_wrecked_ship_wrecked_ship_shaft: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $002E ; Samus X - dw $D8B0, $3000 ; Doors +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_business_center_final: + dw #preset_pkrd_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $002A ; Samus X + dw #$FFFF + preset_kpdr23_red_brinstar_revisit_below_spazer_final: dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final dw $09A6, $1005 ; Equipped Beams @@ -23701,112 +24120,14 @@ preset_kpdr21_maridia_mt_everest: dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw #$FFFF - -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_1_crab_ggg: - dw #preset_suitless_maridia_cleanup_1_crab_hole - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0AF6, $0036 ; Samus X - dw $0AF8, $8400 ; Samus subpixel X - dw #$FFFF - -preset_suitless_maridia_cleanup_2_main_street_revisit: - dw #preset_suitless_maridia_cleanup_1_crab_hole - dw $078D, $A4F8 ; DDB - dw $079B, $D08A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $E7FF ; Screen subpixel Y position - dw $09C2, $0333 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $4C00 ; Samus subpixel X - dw $0AFA, $00A8 ; Samus Y +preset_suitless_maridia_cleanup_1_halfie_climb_down: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0AF6, $0039 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X dw #$FFFF preset_rbo_ln_escape_single_maridia_business_center_spikesuit: @@ -23834,75 +24155,132 @@ preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: dw $09C4, $031F ; Max health dw #$FFFF -preset_100early_brinstar_cleanup_waterway_etank: - dw #preset_100early_brinstar_cleanup_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $4000 ; Screen subpixel X position +preset_hundo_maridia_beach_watering_hole: + dw #preset_hundo_maridia_beach_maridia_bug_room + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $5000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $0055 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000E ; Pbs - dw $0A1C, $0028 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $0065 ; Samus X - dw $0AFA, $0990 ; Samus Y - dw $D870, $E7BF ; Items - dw $D872, $C5EF ; Items - dw $D8B4, $8B46 ; Doors - dw $D8B6, $E8F8 ; Doors + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $001C ; Layer 2 Y position + dw $0AF6, $005C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_maridia_beach_beach_missiles: - dw #preset_hundo_maridia_beach_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $036E ; Health +preset_hundo_maridia_beach_maridia_bug_room_revisit: + dw #preset_hundo_maridia_beach_beach_missiles + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00CB ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0098 ; Layer 2 X position + dw $09C6, $0052 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $0023 ; Max supers + dw $0AF6, $012B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7FFF ; Items + dw #$FFFF + +preset_100early_brinstar_cleanup_blockbuster: + dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C6, $005C ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CE, $000D ; Pbs + dw $0AF6, $07B4 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C7EF ; Items + dw $D8B6, $E8F9 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_fish_tank: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00F9 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00BA ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $0007 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $007A ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $0165 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_basement: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $045F ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $8010 ; Doors +preset_gtclassic_tourian_tourian_elevator_room: + dw #preset_gtclassic_wrecked_ship_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_gtclassic_wrecked_ship_phantoon: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D8C0, $8030 ; Doors +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_maridia_tube_revisit: + dw #preset_pkrd_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0075 ; Health + dw $09C6, $0010 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF preset_kpdr23_red_brinstar_revisit_breaking_the_tube: @@ -23997,158 +24375,33 @@ preset_kpdr21_maridia_botwoon_hallway: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $000F ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F2 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_kraid_etank: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $EEED ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_2_fish_tank_sbj: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $01F5 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061F ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0497 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0255 ; Samus X - dw $0AF8, $B720 ; Samus subpixel X - dw $0AFA, $0693 ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_mt_everest_final: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $C800 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $B001 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00CD ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_crab_shaft_up: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $99DE ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $AD78 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D4 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_beach: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $C400 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0A1C, $0007 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0077 ; Samus X - dw $0AF8, $3800 ; Samus subpixel X - dw $0AFA, $005B ; Samus Y +preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: + dw #preset_suitless_maridia_cleanup_1_halfie_climb_down + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $0035 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_swiss_cheese_room: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $CD00 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $00F9 ; Screen Y position in pixels - dw $0919, $00F9 ; Layer 2 Y position - dw $09C6, $004C ; Missiles - dw $09C8, $0069 ; Max missiles - dw $0AF6, $006E ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D880, $4F00 ; Items +preset_suitless_maridia_cleanup_1_aqueduct_revisit: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $7801 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0049 ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000D ; Pbs + dw $09D6, $0014 ; Reserves + dw $0AF6, $0034 ; Samus X + dw $0AF8, $0C00 ; Samus subpixel X + dw $D882, $05B0 ; Items dw #$FFFF preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: @@ -24201,59 +24454,157 @@ preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_100early_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_100early_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02ED ; Screen X position in pixels - dw $0915, $061E ; Screen Y position in pixels - dw $0917, $0231 ; Layer 2 X position - dw $0919, $0496 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09C6, $0057 ; Missiles - dw $09D6, $0096 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $034D ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $0F8E ; Items +preset_hundo_maridia_beach_beach_revisit: + dw #preset_hundo_maridia_beach_maridia_bug_room_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0355 ; Health + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_hundo_maridia_beach_maridia_bug_room: - dw #preset_hundo_maridia_beach_beach_missiles - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $010B ; Screen Y position in pixels - dw $0919, $010B ; Layer 2 Y position - dw $09C2, $035A ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0078 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X +preset_100early_maridia_predraygon_main_street: + dw #preset_100early_brinstar_cleanup_blockbuster + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2C01 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $03E5 ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $0044 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D880, $4FFF ; Items + dw $D820, $0801 ; Events dw #$FFFF -preset_gtclassic_wrecked_ship_shaft_climb: - dw #preset_gtclassic_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB +preset_100early_maridia_predraygon_fish_tank: + dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0109 ; Screen X position in pixels + dw $0915, $0619 ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0492 ; Layer 2 Y position + dw $09C2, $039F ; Health + dw $09C6, $0061 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CE, $000C ; Pbs + dw $09D6, $00A8 ; Reserves + dw $0AF6, $0169 ; Samus X + dw $D820, $0801 ; Events + dw $D872, $C7EF ; Items + dw $D880, $01FF ; Items + dw $D8B6, $E8F9 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0225 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $0154 ; Health - dw $09C6, $0055 ; Missiles + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $02C5 ; Samus X + dw $0AF6, $00C5 ; Samus X dw $0AFA, $006B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8C0, $8070 ; Doors + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_metroids_1: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_fish_tank: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF preset_kpdr23_maridia_mt_everest: @@ -24316,118 +24667,40 @@ preset_kpdr21_maridia_botwoon: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_ridley - dw $09A6, $1001 ; Equipped Beams - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB +preset_suitless_maridia_cleanup_1_left_sand_pit: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0AF6, $01E5 ; Samus X + dw $0AF8, $03A0 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09CE, $0023 ; Pbs +preset_suitless_maridia_cleanup_1_west_sand_hall: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A6E4 ; DDB + dw $079B, $D4EF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $011F ; Layer 2 Y position + dw $09C2, $0379 ; Health + dw $09C6, $004D ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $09D4, $00C8 ; Max reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $D874, $0904 ; Items - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_2_watering_hole: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0919, $000F ; Layer 2 Y position - dw $09C6, $004B ; Missiles - dw $0AF6, $006D ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_up - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0338 ; Health - dw $09C6, $004F ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $01AF ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $D880, $7F00 ; Items + dw $0AF6, $002F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D882, $05B3 ; Items dw #$FFFF preset_rbo_maridia_mount_everest: @@ -24471,82 +24744,171 @@ preset_rbo_ln_entry_double_maridia_ninja_pirates: dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_blockbuster: - dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position +preset_hundo_draygon_aqueduct: + dw #preset_hundo_maridia_beach_beach_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5BFF ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0540 ; Layer 2 X position + dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09C6, $005C ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CE, $000D ; Pbs - dw $0AF6, $07B4 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C7EF ; Items - dw $D8B6, $E8F9 ; Doors + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $0399 ; Samus Y + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_hundo_maridia_beach_watering_hole: - dw #preset_hundo_maridia_beach_maridia_bug_room - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0919, $001C ; Layer 2 Y position - dw $0AF6, $005C ; Samus X +preset_hundo_draygon_botwoon: + dw #preset_hundo_maridia_beach_beach_revisit + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $DFFF ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03A1 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_hundo_maridia_beach_maridia_bug_room_revisit: - dw #preset_hundo_maridia_beach_beach_missiles - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00CB ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0098 ; Layer 2 X position - dw $09C6, $0052 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CC, $0023 ; Max supers - dw $0AF6, $012B ; Samus X +preset_100early_maridia_predraygon_mama_turtle_etank: + dw #preset_100early_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $0350 ; Health + dw $0AF6, $01E1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AD ; Samus X dw $0AFA, $008B ; Samus Y - dw $D880, $7FFF ; Items + dw $D880, $0E00 ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_ocean_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $EC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0313 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024E ; Layer 2 Y position - dw $0AF6, $0466 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors +preset_gtmax_maridia_predraygon_path_to_watering_hole: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $00BE ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4E00 ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position +preset_gtclassic_tourian_metroids_2: + dw #preset_gtclassic_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0183 ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000B ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $0154 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_metroids_3: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01EC ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw #$FFFF + +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $5400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D8C0, $8074 ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_pkrd_maridia_mt_everest: + dw #preset_pkrd_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF preset_kpdr23_maridia_crab_shaft: @@ -24630,163 +24992,20 @@ preset_kpdr21_maridia_botwoon_etank: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_fish_tank: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00F9 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00BA ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0165 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_beach_revisit: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position +preset_suitless_maridia_cleanup_1_east_sand_hall: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall + dw $078D, $A648 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $03A0 ; Samus X - dw $0AF8, $8BFF ; Samus subpixel X + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0315 ; Health + dw $0AF6, $003D ; Samus X + dw $0AF8, $A3FF ; Samus subpixel X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_crab_shaft_down: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $2800 ; Screen subpixel X position - dw $0911, $0031 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0024 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BF ; Samus X - dw $0AF8, $009F ; Samus subpixel X - dw $0AFA, $02A4 ; Samus Y - dw $0AFC, $73FF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_aqueduct_final: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $034C ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01CD ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - preset_rbo_maridia_aqueduct: dw #preset_rbo_maridia_aqueduct_spikesuit dw $0A68, $0000 ; Flash suit @@ -24815,163 +25034,149 @@ preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: dw $09C4, $03E7 ; Max health dw #$FFFF -preset_100early_maridia_predraygon_main_street: - dw #preset_100early_brinstar_cleanup_blockbuster - dw $078D, $A360 ; DDB - dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position +preset_hundo_draygon_full_halfie: + dw #preset_hundo_draygon_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2C01 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $001E ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $03E5 ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $0044 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_100early_maridia_predraygon_fish_tank: - dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0109 ; Screen X position in pixels - dw $0915, $0619 ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0492 ; Layer 2 Y position - dw $09C2, $039F ; Health - dw $09C6, $0061 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CE, $000C ; Pbs - dw $09D6, $00A8 ; Reserves - dw $0AF6, $0169 ; Samus X - dw $D820, $0801 ; Events - dw $D872, $C7EF ; Items - dw $D880, $01FF ; Items - dw $D8B6, $E8F9 ; Doors + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $03AF ; Health + dw $09C6, $0054 ; Missiles + dw $09CA, $000E ; Supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_hundo_maridia_beach_beach_revisit: - dw #preset_hundo_maridia_beach_maridia_bug_room_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0355 ; Health - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_100early_maridia_predraygon_fish_tank_revisit: + dw #preset_100early_maridia_predraygon_mama_turtle_etank + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00C0 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09C6, $0066 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0135 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0DFF ; Items + dw $D8C0, $4B7C ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_parlor_return: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05EC ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F6 ; Layer 2 X position - dw $0AF6, $068C ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_gtmax_maridia_predraygon_beach_exit: + dw #preset_gtmax_maridia_predraygon_crab_shaft + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0011 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C6, $00C3 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D6, $0147 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D880, $7E00 ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_terminator_revisit: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X +preset_gtclassic_tourian_metroids_4: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $025A ; Health + dw $09CE, $0014 ; Pbs + dw $0AF6, $05A4 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit - dw #$FFFF - -preset_gtclassic_wrecked_ship_green_pirate_shaft: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $7980 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0006 ; Music Track +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB dw $090F, $A000 ; Screen subpixel X position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $0159 ; Health - dw $09C6, $0057 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room dw #$FFFF -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $09C8, $0014 ; Max missiles +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: +preset_prkd19_lower_norfair_single_chamber_final: dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_pkrd_maridia_crab_shaft: + dw #preset_pkrd_maridia_mt_everest + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr22_maridia_botwoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_kpdr25_maridia_botwoon: @@ -25010,90 +25215,26 @@ preset_kpdr21_maridia_halfie_setup: dw $09C4, $018F ; Max health dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X - dw #$FFFF - -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X - dw #$FFFF - -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_2_right_sand_pit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $034B ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0917, $0278 ; Layer 2 X position - dw $09C2, $034C ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $03EB ; Samus X - dw $0AF8, $7400 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_suitless_maridia_cleanup_1_pants_room: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall + dw $078D, $A66C ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $02D4 ; Samus X + dw $0AF8, $F3FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_maridia_botwoon_clip: @@ -25135,79 +25276,169 @@ preset_rbo_ln_entry_double_maridia_preridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_100early_maridia_predraygon_mama_turtle_etank: - dw #preset_100early_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $017D ; Layer 2 Y position - dw $09C2, $0350 ; Health - dw $0AF6, $01E1 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_hundo_draygon_draygon_missiles: + dw #preset_hundo_draygon_full_halfie + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; Doors dw #$FFFF -preset_hundo_draygon_aqueduct: - dw #preset_hundo_maridia_beach_beach_revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5BFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $CB7C ; Doors +preset_hundo_draygon_draygon: + dw #preset_hundo_draygon_full_halfie + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09C6, $0059 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000C ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_hundo_draygon_botwoon: - dw #preset_hundo_maridia_beach_beach_revisit - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $DFFF ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03A1 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_hundo_draygon_draygon_escape: + dw #preset_hundo_maridia_beach_maridia_bug_room_revisit + dw $078D, $A978 ; DDB + dw $079B, $D9AA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $0291 ; Health + dw $09C6, $0046 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000C ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $00C0 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D882, $0480 ; Items dw $D8C0, $CB7C ; Doors + dw $D8C2, $8C00 ; Doors dw #$FFFF -preset_gtclassic_tourian_tourian_elevator_room: - dw #preset_gtclassic_wrecked_ship_g4_elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position +preset_100early_maridia_predraygon_mt_everest: + dw #preset_100early_maridia_predraygon_fish_tank_revisit + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0118 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $09C2, $03E5 ; Health + dw $09CA, $0014 ; Supers + dw $09CC, $001E ; Max supers dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D90C, $0100 ; Map Stations + dw $0AF6, $0178 ; Samus X + dw $0AFA, $03B8 ; Samus Y + dw $D880, $0FFF ; Items + dw #$FFFF + +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y + dw #$FFFF + +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze dw #$FFFF preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + preset_prkd19_lower_norfair_bubble_mountain_final: dw #preset_prkd19_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB @@ -25221,49 +25452,35 @@ preset_prkd19_lower_norfair_bubble_mountain_final: dw $0AF6, $007D ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X +preset_pkrd_maridia_aqueduct: + dw #preset_pkrd_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_bubble_mountain_final: +preset_pkrd_maridia_botwoon_hallway: dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $0AF6, $008B ; Samus X - dw #$FFFF - -preset_pkrd_lower_norfair_frog_speedway: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0024 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors dw #$FFFF preset_kpdr23_maridia_botwoon_etank: @@ -25310,269 +25527,104 @@ preset_kpdr21_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items - dw #$FFFF - -preset_gtmax_maridia_predraygon_path_to_watering_hole: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $00BE ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4E00 ; Items - dw #$FFFF - -preset_suitless_maridia_cleanup_2_east_sand_hall_final: - dw #preset_suitless_maridia_cleanup_2_right_sand_pit - dw $078D, $A6FC ; DDB - dw $079B, $D51E ; MDB - dw $0911, $00A5 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00BD ; Screen Y position in pixels - dw $0917, $00A5 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0342 ; Health - dw $09C6, $0051 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $0017 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0AF6, $0145 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $012B ; Samus Y - dw $D882, $05FF ; Items - dw #$FFFF - -preset_rbo_maridia_botwoon: - dw #preset_rbo_maridia_botwoon_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_rbo_maridia_postbotwoon_spikesuit: - dw #preset_rbo_maridia_botwoon_clip_spikesuit - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position +preset_suitless_maridia_cleanup_1_shaktool: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $01C9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw #$FFFF - -preset_100early_maridia_predraygon_fish_tank_revisit: - dw #preset_100early_maridia_predraygon_mama_turtle_etank - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00C0 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09C6, $0066 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0135 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors - dw #$FFFF - -preset_hundo_draygon_full_halfie: - dw #preset_hundo_draygon_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $001E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $03AF ; Health - dw $09C6, $0054 ; Missiles - dw $09CA, $000E ; Supers - dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $004B ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_gtclassic_tourian_metroids_1: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $09C8, $0014 ; Max missiles + dw $0919, $0180 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01BF ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_business_center_final: - dw #preset_pkrd_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB +preset_suitless_maridia_cleanup_1_rjump: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A798 ; DDB + dw $079B, $D8C5 ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $002A ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09CE, $000F ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D820, $2801 ; Events dw #$FFFF -preset_kpdr22_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C2, $0174 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_rbo_maridia_botwoon: + dw #preset_rbo_maridia_botwoon_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X +preset_rbo_maridia_postbotwoon_spikesuit: + dw #preset_rbo_maridia_botwoon_clip_spikesuit + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $01C9 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_gtmax_maridia_predraygon_beach_exit: - dw #preset_gtmax_maridia_predraygon_crab_shaft - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB +preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw #$FFFF + +preset_hundo_maridia_cleanup_aqueduct_revisit: + dw #preset_hundo_draygon_draygon_escape + dw $078D, $A8DC ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0011 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C6, $00C3 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0023 ; Max supers - dw $09D6, $0147 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D880, $7E00 ; Items + dw $0911, $0289 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $01E6 ; Layer 2 X position + dw $09A2, $3324 ; Equipped Items + dw $09A6, $1007 ; Equipped Beams + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $0A1C, $001F ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $032A ; Samus X + dw $0AFA, $0059 ; Samus Y + dw $D882, $0580 ; Items + dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_oasis: - dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $0C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0029 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_suitless_maridia_cleanup_1_pants_room_corner: + dw #preset_suitless_maridia_cleanup_1_rjump + dw $078D, $A7C8 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02A7 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $01FD ; Layer 2 X position + dw $09A2, $F306 ; Equipped Items + dw $09A4, $F306 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0347 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D882, $05F3 ; Items dw #$FFFF preset_rbo_maridia_postbotwoon: @@ -25597,269 +25649,205 @@ preset_rbo_ridley_ridley_30_supers_7_1: dw $D8BA, $D3F3 ; Doors dw #$FFFF -preset_100early_maridia_predraygon_mt_everest: - dw #preset_100early_maridia_predraygon_fish_tank_revisit - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0118 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $09C2, $03E5 ; Health - dw $09CA, $0014 ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0178 ; Samus X - dw $0AFA, $03B8 ; Samus Y - dw $D880, $0FFF ; Items - dw #$FFFF - -preset_hundo_draygon_draygon_missiles: - dw #preset_hundo_draygon_full_halfie - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $0400 ; Doors - dw #$FFFF - -preset_hundo_draygon_draygon: - dw #preset_hundo_draygon_full_halfie - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09C6, $0059 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000C ; Supers +preset_hundo_maridia_cleanup_right_sand_pit: + dw #preset_hundo_maridia_cleanup_aqueduct_revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $0446 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors + dw $0AF6, $05B6 ; Samus X + dw $0AFA, $02CB ; Samus Y dw #$FFFF -preset_hundo_draygon_draygon_escape: - dw #preset_hundo_maridia_beach_maridia_bug_room_revisit - dw $078D, $A978 ; DDB - dw $079B, $D9AA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position +preset_100early_maridia_predraygon_beach_missiles: + dw #preset_100early_maridia_predraygon_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $0291 ; Health - dw $09C6, $0046 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000C ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $00C0 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D882, $0480 ; Items - dw $D8C0, $CB7C ; Doors - dw $D8C2, $8C00 ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03A9 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0183 ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000B ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $0154 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_gtclassic_tourian_metroids_3: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01EC ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd19_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers + dw $09CA, $0004 ; Supers dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_pkrd_maridia_maridia_tube_revisit: - dw #preset_pkrd_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank +preset_pkrd_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_botwoon_etank: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0075 ; Health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01CB ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr23_maridia_draygon: - dw #preset_kpdr22_maridia_draygon +preset_kpdr23_maridia_halfie_setup: + dw #preset_kpdr22_maridia_halfie_setup dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr22_maridia_draygon +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr22_maridia_halfie_setup dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers + dw $09CA, $0002 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr22_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C2, $011E ; Health +preset_kpdr22_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09C2, $0174 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_plasma_spark_room: - dw #preset_suitless_maridia_cleanup_2_oasis - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $006E ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D8C2, $CC20 ; Doors + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_kassiuz_room_up: - dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0120 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $0120 ; Layer 2 Y position - dw $09C6, $004F ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $028D ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors +preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_pants_room_corner + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $031A ; Health + dw $09C6, $0047 ; Missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $003F ; Samus X + dw $0AF8, $6400 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_rbo_maridia_colosseum: @@ -25875,194 +25863,200 @@ preset_rbo_maridia_colosseum: dw $0AF6, $00C6 ; Samus X dw #$FFFF -preset_rbo_ridley_ridley_30_supers_8_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health +preset_rbo_ridley_ridley_30_supers_8_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $02B0 ; Health + dw $09C4, $0383 ; Max health + dw #$FFFF + +preset_hundo_maridia_cleanup_left_sand_pit: + dw #preset_hundo_maridia_cleanup_right_sand_pit + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02FC ; Health + dw $09C6, $0049 ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $05B9 ; Samus X + dw $D820, $2801 ; Events + dw $D880, $FFFF ; Items + dw $D882, $05FC ; Items + dw $D8C2, $CCAA ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_puyo_ice_clip_springball: + dw #preset_hundo_maridia_cleanup_right_sand_pit + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $042D ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D882, $058C ; Items + dw #$FFFF + +preset_100early_maridia_predraygon_west_beach: + dw #preset_100early_maridia_predraygon_beach_missiles + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $00F9 ; Screen Y position in pixels + dw $0919, $00F9 ; Layer 2 Y position + dw $09C6, $006B ; Missiles + dw $09C8, $0087 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4FFF ; Items dw #$FFFF -preset_100early_maridia_predraygon_beach_missiles: - dw #preset_100early_maridia_predraygon_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position +preset_gtmax_maridia_predraygon_botwoon: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $03A9 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_maridia_cleanup_aqueduct_revisit: - dw #preset_hundo_draygon_draygon_escape - dw $078D, $A8DC ; DDB +preset_gtmax_maridia_predraygon_halfie_setup: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A918 ; DDB dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0289 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $01E6 ; Layer 2 X position - dw $09A2, $3324 ; Equipped Items - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $0A1C, $001F ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $032A ; Samus X - dw $0AFA, $0059 ; Samus Y - dw $D882, $0580 ; Items - dw $D8C2, $CC00 ; Doors + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_gtclassic_tourian_metroids_4: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final dw #$FFFF -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd19_kraid_entering_kraids_lair +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_kraid_kihunters - dw $09C8, $0014 ; Max missiles +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_kraid_minikraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses +preset_pkrd_maridia_halfie_setup: + dw #preset_kpdr25_maridia_halfie_setup + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_maridia_fish_tank: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr23_maridia_draygon: + dw #preset_kpdr22_maridia_draygon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_kpdr25_maridia_draygon: + dw #preset_kpdr22_maridia_draygon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01BA ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0000 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma: - dw #preset_suitless_maridia_cleanup_2_plasma_spark_room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C6, $004D ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $008E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $CC28 ; Doors +preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0086 ; Samus X + dw $0AF8, $C400 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_rbo_maridia_draygon: @@ -26129,110 +26123,382 @@ preset_rbo_maridia_draygon_escape: dw $D8C2, $8C00 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_supers_11_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $037C ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $001E ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0023 ; Supers - dw $09CC, $0023 ; Max supers +preset_rbo_ridley_ridley_35_supers_11_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $037C ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw #$FFFF + +preset_hundo_maridia_cleanup_leaving_maridia: + dw #preset_hundo_maridia_cleanup_left_sand_pit + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FD ; Layer 2 Y position + dw $09C2, $02A0 ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $002F ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; Items + dw #$FFFF + +preset_hundo_maridia_cleanup_shaktool: + dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball + dw $078D, $A78C ; DDB + dw $079B, $D69A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $041E ; Health + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_100early_maridia_predraygon_watering_hole: + dw #preset_100early_maridia_predraygon_west_beach + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0919, $0017 ; Layer 2 Y position + dw $0AF6, $006C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_maridia_predraygon_west_beach_revisit: + dw #preset_100early_maridia_predraygon_beach_missiles + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00BD ; Layer 2 X position + dw $09C2, $03AE ; Health + dw $09C6, $006F ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0023 ; Max supers + dw $0AF6, $019C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7FFF ; Items + dw #$FFFF + +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_escape_room_3: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final + dw #$FFFF + +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd19_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_draygon: + dw #preset_kpdr25_maridia_draygon + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0173 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0062 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses + dw $D876, $0125 ; Items + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_crab_hole: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit + dw $078D, $A63C ; DDB + dw $079B, $D252 ; MDB + dw $090F, $0C00 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_maridia_reverse_colosseum: + dw #preset_rbo_maridia_draygon_escape + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7700 ; Screen subpixel X position + dw $0913, $5401 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09C6, $000B ; Missiles + dw $0A1C, $0008 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_postridley: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank + dw $078D, $9A62 ; DDB + dw $079B, $B32E ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0489 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0050 ; Samus X + dw $0AFA, $019B ; Samus Y + dw #$FFFF + +preset_hundo_golden_torizo_kraid_entrance_revisit: + dw #preset_hundo_maridia_cleanup_leaving_maridia + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005B ; Samus X dw #$FFFF -preset_100early_maridia_predraygon_west_beach: - dw #preset_100early_maridia_predraygon_beach_missiles - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $00F9 ; Screen Y position in pixels - dw $0919, $00F9 ; Layer 2 Y position - dw $09C6, $006B ; Missiles - dw $09C8, $0087 ; Max missiles +preset_hundo_maridia_cleanup_shaktool_revisit: + dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball + dw $078D, $A8D0 ; DDB + dw $079B, $D6D0 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09C2, $036A ; Health + dw $09CE, $0014 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0069 ; Samus X + dw $0AF6, $0072 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $05CC ; Items + dw #$FFFF + +preset_100early_maridia_predraygon_beach_missiles_revisit: + dw #preset_100early_maridia_predraygon_west_beach_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $039F ; Health + dw $0AF6, $03A2 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D880, $4FFF ; Items dw #$FFFF -preset_hundo_maridia_cleanup_right_sand_pit: - dw #preset_hundo_maridia_cleanup_aqueduct_revisit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB dw $090F, $D000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $0446 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $05B6 ; Samus X - dw $0AFA, $02CB ; Samus Y + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X + dw #$FFFF + +preset_gtclassic_tourian_escape_parlor: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $6801 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0229 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway dw #$FFFF -preset_pkrd_maridia_mt_everest: - dw #preset_pkrd_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_maridia_cac_alley_east: @@ -26274,250 +26540,251 @@ preset_kpdr25_maridia_reverse_halfie_spikesuit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd19_kraid_minikraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_kraid_minikraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position dw #$FFFF -preset_prkd20_kraid_kraid: - dw #preset_prkd19_kraid_kraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_kraid_kraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors dw #$FFFF -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd19_kraid_leaving_varia - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items + dw $D8B8, $2E64 ; Doors dw #$FFFF -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors +preset_pkrd_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB +preset_suitless_maridia_cleanup_1_crab_ggg: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors + dw $0913, $5800 ; Screen subpixel Y position + dw $0AF6, $0036 ; Samus X + dw $0AF8, $8400 ; Samus subpixel X dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_suitless_maridia_cleanup_2_main_street_revisit: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A4F8 ; DDB + dw $079B, $D08A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $E7FF ; Screen subpixel Y position + dw $09C2, $0333 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $4C00 ; Samus subpixel X + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_halfie_setup: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses +preset_rbo_maridia_cac_alley: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $0101 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $0034 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_kassiuz_room_down: - dw #preset_suitless_maridia_cleanup_2_plasma - dw $078D, $A558 ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0383 ; Health - dw $09C6, $004F ; Missiles - dw $09CE, $0019 ; Pbs - dw $09D6, $0019 ; Reserves +preset_rbo_ridley_ridley_35_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $0338 ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw #$FFFF + +preset_rbo_maridia_plasma_spark_room: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $CC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $0147 ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $000C ; Supers dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002A ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $D880, $FF00 ; Items - dw $D8C2, $CC2A ; Doors + dw $0AFA, $00AB ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_maridia_reverse_colosseum: - dw #preset_rbo_maridia_draygon_escape - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank +preset_rbo_ln_escape_double_maridia_firefleas: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $7700 ; Screen subpixel X position - dw $0913, $5401 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09C6, $000B ; Missiles - dw $0A1C, $0008 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003E ; Samus X + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C8 ; Health + dw $09C6, $0019 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $000F ; Pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00AC ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $CC00 ; Doors + dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_postridley: - dw #preset_rbo_ln_escape_double_maridia_ridley_etank - dw $078D, $9A62 ; DDB - dw $079B, $B32E ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $0489 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0050 ; Samus X - dw $0AFA, $019B ; Samus Y +preset_hundo_golden_torizo_kraid_missiles: + dw #preset_hundo_golden_torizo_kraid_entrance_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0011 ; Supers + dw $0A1C, $003D ; Samus position/state + dw $0A1E, $0F08 ; More position/state + dw $0AF6, $016E ; Samus X + dw $0AFA, $0190 ; Samus Y dw #$FFFF -preset_100early_maridia_predraygon_watering_hole: - dw #preset_100early_maridia_predraygon_west_beach - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0919, $0017 ; Layer 2 Y position - dw $0AF6, $006C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_hundo_maridia_cleanup_east_sand_hall: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $035B ; Health + dw $09C6, $004A ; Missiles + dw $0AF6, $003D ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_maridia_predraygon_west_beach_revisit: - dw #preset_100early_maridia_predraygon_beach_missiles - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00BD ; Layer 2 X position - dw $09C2, $03AE ; Health - dw $09C6, $006F ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0023 ; Max supers - dw $0AF6, $019C ; Samus X +preset_100early_maridia_predraygon_aqueduct: + dw #preset_100early_maridia_predraygon_beach_missiles_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B0 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_100early_maridia_predraygon_botwoon: + dw #preset_100early_maridia_predraygon_beach_missiles_revisit + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $000B ; Pbs + dw $0AF6, $03A8 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D880, $7FFF ; Items + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_100early_maridia_predraygon_full_halfie: + dw #preset_100early_maridia_predraygon_west_beach_revisit + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $03DB ; Health + dw $09C6, $0077 ; Missiles + dw $09CA, $0013 ; Supers + dw $0AF6, $01C4 ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_hundo_maridia_cleanup_left_sand_pit: - dw #preset_hundo_maridia_cleanup_right_sand_pit - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02FC ; Health - dw $09C6, $0049 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $05B9 ; Samus X - dw $D820, $2801 ; Events - dw $D880, $FFFF ; Items - dw $D882, $05FC ; Items - dw $D8C2, $CCAA ; Doors +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_hundo_maridia_cleanup_puyo_ice_clip_springball: - dw #preset_hundo_maridia_cleanup_right_sand_pit - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $042D ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D882, $058C ; Items +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final dw #$FFFF -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $0AF6, $05C4 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd19_kraid_kraid_kihunters + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_kpdr22_maridia_cac_alley_east: @@ -26552,273 +26819,417 @@ preset_kpdr25_maridia_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_minikraid_revisit +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_kraid_kihunters_revisit +preset_prkd20_kraid_kraid: + dw #preset_prkd19_kraid_kraid dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd19_kraid_leaving_varia + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma_spark_revisit: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $02FE ; Screen Y position in pixels - dw $0919, $023E ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_suitless_forgotten_highway_thread_the_needle_room: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0271 ; Screen X position in pixels +preset_suitless_maridia_cleanup_2_fish_tank_sbj: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $01F5 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0324 ; Screen Y position in pixels - dw $0917, $0222 ; Layer 2 X position - dw $0919, $0324 ; Layer 2 Y position + dw $0915, $061F ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0497 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0393 ; Samus Y + dw $0AF6, $0255 ; Samus X + dw $0AF8, $B720 ; Samus subpixel X + dw $0AFA, $0693 ; Samus Y dw #$FFFF -preset_suitless_forgotten_highway_forgotten_elevator: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A618 ; DDB - dw $079B, $D2D9 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $02FC ; Health - dw $09C6, $004D ; Missiles - dw $09D6, $001E ; Reserves +preset_suitless_maridia_cleanup_2_mt_everest_final: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $C800 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $B001 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00CD ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_2_crab_shaft_up: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $99DE ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $AD78 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $06A4 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X + dw $0AF6, $05D4 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_maridia_cac_alley: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $0101 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0034 ; Samus X +preset_suitless_maridia_cleanup_2_beach: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $C400 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0A1C, $0007 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0077 ; Samus X + dw $0AF8, $3800 ; Samus subpixel X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_2_swiss_cheese_room: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $CD00 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $00F9 ; Screen Y position in pixels + dw $0919, $00F9 ; Layer 2 Y position + dw $09C6, $004C ; Missiles + dw $09C8, $0069 ; Max missiles + dw $0AF6, $006E ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors + dw $D880, $4F00 ; Items dw #$FFFF -preset_rbo_ridley_ridley_35_supers_10_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0023 ; Supers - dw $09CC, $0023 ; Max supers +preset_rbo_maridia_kassiuz_room: + dw #preset_rbo_maridia_plasma_spark_room + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_maridia_plasma_spark_room: +preset_rbo_ridley_ridley_35_supers_11_2: + dw #preset_rbo_ridley_ridley_35_supers_11_1 + dw $09C6, $0025 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves + dw #$FFFF + +preset_rbo_maridia_plasma_screw_attack_strat: dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $CC00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $0147 ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $000C ; Supers + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_double_maridia_firefleas + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $04AF ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $015F ; Samus X + dw #$FFFF + +preset_hundo_golden_torizo_kraid_missiles_escape: + dw #preset_hundo_golden_torizo_kraid_missiles + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $0911, $01AC ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0141 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0050 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CE, $0014 ; Pbs dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $024C ; Samus X dw $0AFA, $00AB ; Samus Y - dw $D8C2, $DC00 ; Doors + dw $D874, $1F8E ; Items dw #$FFFF -preset_rbo_ln_escape_double_maridia_firefleas: - dw #preset_rbo_ln_escape_double_maridia_ridley_etank - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position +preset_hundo_maridia_cleanup_kassiuz_room: + dw #preset_hundo_maridia_cleanup_east_sand_hall + dw $078D, $A60C ; DDB + dw $079B, $D340 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C8 ; Health - dw $09C6, $0019 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $000F ; Pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00AC ; Samus X + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $0122 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0284 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors + dw #$FFFF + +preset_hundo_golden_torizo_ice_missiles: + dw #preset_hundo_maridia_cleanup_leaving_maridia + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $7680 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0323 ; Screen Y position in pixels + dw $0919, $025A ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0013 ; Pbs + dw $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D874, $1F8E ; Items + dw #$FFFF + +preset_hundo_maridia_cleanup_plasma: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $034C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AA ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF3 ; Doors + dw $0B3F, $0001 ; Blue suit + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_100early_maridia_predraygon_beach_missiles_revisit: - dw #preset_100early_maridia_predraygon_west_beach_revisit - dw $078D, $A48C ; DDB +preset_suitless_maridia_cleanup_2_watering_hole: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room + dw $078D, $A4D4 ; DDB dw $079B, $D16D ; MDB dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $039F ; Health - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0919, $000F ; Layer 2 Y position + dw $09C6, $004B ; Missiles + dw $0AF6, $006D ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_maridia_cleanup_leaving_maridia: - dw #preset_hundo_maridia_cleanup_left_sand_pit - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FD ; Layer 2 Y position - dw $09C2, $02A0 ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0091 ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $002F ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D882, $05FF ; Items +preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_up + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0338 ; Health + dw $09C6, $004F ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $01AF ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $D880, $7F00 ; Items dw #$FFFF -preset_hundo_maridia_cleanup_shaktool: - dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball - dw $078D, $A78C ; DDB - dw $079B, $D69A ; MDB +preset_rbo_maridia_leaving_maridia: + dw #preset_rbo_maridia_kassiuz_room + dw $078D, $A5D0 ; DDB dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $041E ; Health - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $02A0 ; Layer 2 X position + dw $0919, $031C ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01A6 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0013 ; Pbs + dw $0A1C, $00A4 ; Samus position/state + dw $0AF6, $03A8 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $8000 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses +preset_rbo_ridley_ridley_35_supers_9_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02F4 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF -preset_pkrd_maridia_aqueduct: - dw #preset_pkrd_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position +preset_hundo_golden_torizo_croc_speedway: + dw #preset_hundo_golden_torizo_ice_missiles + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y + dw $09C2, $029B ; Health + dw $09C6, $0059 ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E2 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01AF ; Items dw #$FFFF -preset_pkrd_maridia_botwoon_hallway: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB +preset_hundo_maridia_cleanup_kassiuz_room_revisit: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A54C ; DDB + dw $079B, $D2AA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0324 ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $FFFF ; Items + dw $D8C2, $CC2A ; Doors + dw #$FFFF + +preset_100early_maridia_predraygon_draygon_missiles: + dw #preset_100early_maridia_predraygon_full_halfie + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $00FB ; Layer 2 Y position + dw $09C2, $035C ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $06BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; Doors + dw #$FFFF + +preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $042A ; Health + dw $0AF6, $00AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_aqueduct_ammo: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0117 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0117 ; Layer 2 X position + dw $09C2, $0573 ; Health + dw $09C4, $0578 ; Max health + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $0189 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $0180 ; Items dw #$FFFF preset_kpdr23_maridia_cac_alley_east: @@ -26848,40 +27259,6 @@ preset_kpdr21_maridia_plasma_spark: dw $0AF6, $001F ; Samus X dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd19_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF8, $D000 ; Samus subpixel X - dw $D874, $0504 ; Items - dw $D878, $0004 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - preset_kpdr25_maridia_cac_alley_east: dw #preset_kpdr25_maridia_whomple_jump dw $078D, $A7E0 ; DDB @@ -26895,264 +27272,198 @@ preset_kpdr25_maridia_cac_alley_east: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_forgotten_highway_crab_maze: - dw #preset_suitless_forgotten_highway_forgotten_elevator - dw $078D, $8A4E ; DDB - dw $079B, $95A8 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $00D7 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_forgotten_highway_kago_room: - dw #preset_suitless_forgotten_highway_forgotten_elevator - dw $078D, $8AA2 ; DDB - dw $079B, $957D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0310 ; Health - dw $0AF6, $0369 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $005B ; Samus Y +preset_pkrd_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_rbo_maridia_kassiuz_room: - dw #preset_rbo_maridia_plasma_spark_room - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02A2 ; Samus X +preset_suitless_maridia_cleanup_2_beach_revisit: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $03A0 ; Samus X + dw $0AF8, $8BFF ; Samus subpixel X dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_35_supers_11_2: - dw #preset_rbo_ridley_ridley_35_supers_11_1 - dw $09C6, $0025 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves - dw #$FFFF - -preset_rbo_maridia_plasma_screw_attack_strat: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005F ; Samus X - dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_firefleas_exit: - dw #preset_rbo_ln_escape_double_maridia_firefleas - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $04AF ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D6, $0064 ; Reserves +preset_suitless_maridia_cleanup_2_crab_shaft_down: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $2800 ; Screen subpixel X position + dw $0911, $0031 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0024 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $015F ; Samus X + dw $0AF6, $00BF ; Samus X + dw $0AF8, $009F ; Samus subpixel X + dw $0AFA, $02A4 ; Samus Y + dw $0AFC, $73FF ; Samus subpixel Y dw #$FFFF -preset_100early_maridia_predraygon_aqueduct: - dw #preset_100early_maridia_predraygon_beach_missiles_revisit +preset_suitless_maridia_cleanup_2_aqueduct_final: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit dw $078D, $A4E0 ; DDB dw $079B, $D1A3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0018 ; Supers + dw $09C2, $034C ; Health dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B0 ; Samus X + dw $0AF6, $01CD ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw $0AFA, $038B ; Samus Y - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_100early_maridia_predraygon_botwoon: - dw #preset_100early_maridia_predraygon_beach_missiles_revisit - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $000B ; Pbs - dw $0AF6, $03A8 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_100early_maridia_predraygon_full_halfie: - dw #preset_100early_maridia_predraygon_west_beach_revisit - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank +preset_rbo_wrecked_ship_forgotten_highway: + dw #preset_rbo_maridia_leaving_maridia + dw $078D, $A594 ; DDB + dw $079B, $94CC ; MDB + dw $07F3, $0009 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $03DB ; Health - dw $09C6, $0077 ; Missiles - dw $09CA, $0013 ; Supers - dw $0AF6, $01C4 ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_hundo_golden_torizo_kraid_entrance_revisit: - dw #preset_hundo_maridia_cleanup_leaving_maridia - dw $078D, $A510 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005B ; Samus X - dw #$FFFF - -preset_hundo_maridia_cleanup_shaktool_revisit: - dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball - dw $078D, $A8D0 ; DDB - dw $079B, $D6D0 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09C2, $036A ; Health - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0072 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $05CC ; Items + dw $0A1C, $0010 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_room_3: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_rbo_ln_escape_double_maridia_3_musketeers: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $03EB ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0067 ; Samus X dw #$FFFF -preset_pkrd_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB +preset_hundo_golden_torizo_kronic_boost: + dw #preset_hundo_golden_torizo_croc_speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A2 ; Samus X + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $03C6 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_maridia_botwoon_etank: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01CB ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors +preset_hundo_maridia_cleanup_plasma_spark_room_down: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0087 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_100early_maridia_predraygon_draygon: + dw #preset_100early_maridia_predraygon_draygon_missiles + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $007C ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CA, $0011 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_gtmax_maridia_postdraygon_right_sand_pit: + dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C6, $00C4 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0028 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $05A5 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $01B0 ; Items dw #$FFFF preset_kpdr23_maridia_cac_alley_west: @@ -27186,6 +27497,40 @@ preset_kpdr21_maridia_plasma_climb: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd19_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF8, $D000 ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + preset_kpdr21_maridia_plasma_beam: dw #preset_kpdr21_maridia_plasma_spark dw $078D, $A5DC ; DDB @@ -27217,31 +27562,6 @@ preset_kpdr21_maridia_plasma_spark_revisit: dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd19_maridia_maridia_tube_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_maridia_fish_tank: - dw #preset_prkd19_maridia_fish_tank - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - preset_kpdr25_maridia_cac_alley_west: dw #preset_kpdr25_maridia_cac_alley_east dw $078D, $A900 ; DDB @@ -27266,447 +27586,441 @@ preset_kpdr25_maridia_plasma_spark: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_pkrd_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_forgotten_highway_east_ocean: - dw #preset_suitless_forgotten_highway_crab_maze +preset_pkrd_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_2_right_sand_pit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $034B ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0917, $0278 ; Layer 2 X position + dw $09C2, $034C ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $03EB ; Samus X + dw $0AF8, $7400 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_rbo_wrecked_ship_east_ocean: + dw #preset_rbo_wrecked_ship_forgotten_highway dw $078D, $8A96 ; DDB dw $079B, $9552 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0310 ; Health + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $01BA ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BB ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X + dw $0AF6, $00B6 ; Samus X dw $0AFA, $007B ; Samus Y dw #$FFFF -preset_suitless_forgotten_highway_electric_not_death: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0434 ; Screen Y position in pixels - dw $09C2, $0315 ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $9800 ; Samus subpixel X - dw $0AFA, $049B ; Samus Y +preset_rbo_ridley_ridley_35_supers_8_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02B0 ; Health + dw $09C4, $0383 ; Max health dw #$FFFF -preset_suitless_forgotten_highway_sponge_bath: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A270 ; DDB - dw $079B, $CB8B ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $02DD ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y +preset_hundo_golden_torizo_blue_fireball: + dw #preset_hundo_golden_torizo_kronic_boost + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $0298 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_rbo_maridia_leaving_maridia: - dw #preset_rbo_maridia_kassiuz_room +preset_hundo_maridia_cleanup_cac_alley: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit dw $078D, $A5D0 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels + dw $079B, $D340 ; MDB + dw $0911, $0120 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $00FC ; Layer 2 X position + dw $0919, $0500 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01BB ; Samus X + dw $0AFA, $05BB ; Samus Y + dw #$FFFF + +preset_hundo_golden_torizo_golden_torizo: + dw #preset_hundo_golden_torizo_kronic_boost + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $02A0 ; Layer 2 X position - dw $0919, $031C ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01A6 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0013 ; Pbs - dw $0A1C, $00A4 ; Samus position/state - dw $0AF6, $03A8 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $8000 ; Items - dw $D8C2, $DC0A ; Doors + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $0027 ; Samus X + dw $D820, $3801 ; Events + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_supers_9_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health +preset_hundo_maridia_cleanup_aqueduct_final_visit: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit + dw $078D, $A960 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0301 ; Health + dw $09C6, $0044 ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_100early_maridia_predraygon_draygon_missiles: - dw #preset_100early_maridia_predraygon_full_halfie - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $00FB ; Layer 2 Y position - dw $09C2, $035C ; Health - dw $09CA, $0012 ; Supers - dw $0AF6, $06BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $0400 ; Doors +preset_100early_maridia_postdraygon_reverse_halfie: + dw #preset_100early_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $7325 ; Equipped Items + dw $09A4, $7325 ; Collected Items + dw $09C2, $02CB ; Health + dw $09C6, $007B ; Missiles + dw $09CA, $0015 ; Supers + dw $09CE, $000D ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0480 ; Items + dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_hundo_golden_torizo_kraid_missiles: - dw #preset_hundo_golden_torizo_kraid_entrance_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0011 ; Supers - dw $0A1C, $003D ; Samus position/state - dw $0A1E, $0F08 ; More position/state - dw $0AF6, $016E ; Samus X - dw $0AFA, $0190 ; Samus Y +preset_gtmax_maridia_postdraygon_oasis_and_sewer: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CE, $0028 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D882, $01BC ; Items dw #$FFFF -preset_hundo_maridia_cleanup_east_sand_hall: - dw #preset_hundo_maridia_cleanup_shaktool_revisit - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $035B ; Health - dw $09C6, $004A ; Missiles - dw $0AF6, $003D ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd19_maridia_maridia_tube_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_tourian_escape_parlor: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y +preset_prkd20_maridia_fish_tank: + dw #preset_prkd19_maridia_fish_tank + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_maridia_draygon: - dw #preset_pkrd_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C2, $0108 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_toilet: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_pkrd_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0173 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors + dw $0AF6, $0073 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $001A ; Layer 2 X position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_crateria_kihunters_final: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $008E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AFA, $00A8 ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0100 ; Items + dw $D8C0, $8174 ; Doors + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_suitless_maridia_cleanup_2_east_sand_hall_final: + dw #preset_suitless_maridia_cleanup_2_right_sand_pit + dw $078D, $A6FC ; DDB + dw $079B, $D51E ; MDB + dw $0911, $00A5 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00BD ; Screen Y position in pixels + dw $0917, $00A5 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0342 ; Health + dw $09C6, $0051 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $0017 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0AF6, $0145 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $012B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: + dw #preset_rbo_wrecked_ship_east_ocean + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $042D ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $016A ; Health + dw $0AF6, $0093 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers + dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C2, $0108 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_hundo_ridley_fast_ripper_room: + dw #preset_hundo_golden_torizo_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $332E ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09C2, $024B ; Health + dw $09C6, $005E ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0015 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000E ; Pbs + dw $0AF6, $006E ; Samus X + dw $D82A, $0104 ; Bosses + dw $D878, $80DE ; Items + dw $D8BA, $03F1 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_whomple_jump +preset_100early_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_100early_maridia_postdraygon_reverse_halfie dw $078D, $A7E0 ; DDB dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position + dw $090F, $4000 ; Screen subpixel X position dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $042A ; Health - dw $0AF6, $00AC ; Samus X + dw $09C2, $025A ; Health + dw $09C6, $0078 ; Missiles + dw $0A68, $0000 ; Flash suit + dw $0AF6, $00A9 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0117 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0117 ; Layer 2 X position - dw $09C2, $0573 ; Health - dw $09C4, $0578 ; Max health - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $0189 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $0180 ; Items - dw #$FFFF - -preset_suitless_forgotten_highway_shaft_down: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0AF6, $0060 ; Samus X - dw $0AF8, $9400 ; Samus subpixel X - dw $0AFA, $009C ; Samus Y - dw $0AFC, $4BFF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_forgotten_highway_basement: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $0054 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $04B5 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $07BB ; Samus Y - dw $D880, $FF01 ; Items - dw $D8C0, $C010 ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_forgotten_highway: - dw #preset_rbo_maridia_leaving_maridia - dw $078D, $A594 ; DDB - dw $079B, $94CC ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position +preset_gtmax_maridia_postdraygon_maridia_ggg: + dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer + dw $078D, $A660 ; DDB + dw $079B, $D461 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0010 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_3_musketeers: - dw #preset_rbo_ln_escape_double_maridia_firefleas_exit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $03EB ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0067 ; Samus X - dw #$FFFF - -preset_100early_maridia_predraygon_draygon: - dw #preset_100early_maridia_predraygon_draygon_missiles - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $007C ; Missiles - dw $09C8, $0091 ; Max missiles - dw $09CA, $0011 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state dw $0AF6, $004E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_hundo_golden_torizo_kraid_missiles_escape: - dw #preset_hundo_golden_torizo_kraid_missiles - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $0911, $01AC ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0141 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0050 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $1F8E ; Items +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A4C8 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $0578 ; Health + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $D882, $01BC ; Items dw #$FFFF -preset_hundo_maridia_cleanup_kassiuz_room: - dw #preset_hundo_maridia_cleanup_east_sand_hall - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $0122 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0284 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_hundo_golden_torizo_ice_missiles: - dw #preset_hundo_maridia_cleanup_leaving_maridia - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $7680 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0323 ; Screen Y position in pixels - dw $0919, $025A ; Layer 2 Y position - dw $09C6, $0054 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0013 ; Pbs - dw $0AF6, $002E ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D874, $1F8E ; Items +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_hundo_maridia_cleanup_plasma: - dw #preset_hundo_maridia_cleanup_shaktool_revisit +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark dw $078D, $A5DC ; DDB dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $034C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000D ; Supers + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_pkrd_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_toilet: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF preset_prkd19_maridia_mt_everest: @@ -27808,188 +28122,20 @@ preset_prkd20_maridia_draygon: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_gtmax_maridia_postdraygon_right_sand_pit: - dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C6, $00C4 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0028 ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $05A5 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $01B0 ; Items - dw #$FFFF - -preset_suitless_forgotten_highway_phantoon: - dw #preset_suitless_forgotten_highway_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $BC00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04D5 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors - dw #$FFFF - -preset_suitless_wrecked_ship_shaft_to_supers: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0224 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $026A ; Health - dw $09C6, $0064 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CA, $000F ; Supers - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0102 ; Bosses - dw $D880, $FF01 ; Items - dw $D8C0, $C070 ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_east_ocean: - dw #preset_rbo_wrecked_ship_forgotten_highway - dw $078D, $8A96 ; DDB - dw $079B, $9552 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $01BA ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $007B ; Samus Y - dw #$FFFF - -preset_rbo_ridley_ridley_35_supers_8_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health - dw #$FFFF - -preset_100early_maridia_postdraygon_reverse_halfie: - dw #preset_100early_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $7325 ; Equipped Items - dw $09A4, $7325 ; Collected Items - dw $09C2, $02CB ; Health - dw $09C6, $007B ; Missiles - dw $09CA, $0015 ; Supers - dw $09CE, $000D ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0480 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - -preset_hundo_golden_torizo_croc_speedway: - dw #preset_hundo_golden_torizo_ice_missiles - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $029B ; Health - dw $09C6, $0059 ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E2 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $01AF ; Items - dw #$FFFF - -preset_hundo_maridia_cleanup_kassiuz_room_revisit: - dw #preset_hundo_maridia_cleanup_shaktool_revisit - dw $078D, $A54C ; DDB - dw $079B, $D2AA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0324 ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $FFFF ; Items - dw $D8C2, $CC2A ; Doors - dw #$FFFF - -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit + dw #preset_kpdr22_maridia_plasma_beam + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_kpdr23_maridia_plasma_spark_revisit: @@ -28011,16 +28157,6 @@ preset_kpdr25_maridia_plasma_spark_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - preset_kpdr22_maridia_toilet: dw #preset_kpdr21_maridia_toilet dw $09C4, $01F3 ; Max health @@ -28043,283 +28179,35 @@ preset_kpdr21_maridia_sewers: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_maridia_crab_shaft: - dw #preset_prkd20_maridia_crab_shaft - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_aqueduct: - dw #preset_prkd20_maridia_aqueduct - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_botwoon_hallway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_halfie_setup: - dw #preset_prkd20_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_draygon: - dw #preset_prkd20_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_backtracking_parlor_return: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit +preset_suitless_maridia_cleanup_2_oasis: + dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position + dw $090F, $0C00 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position + dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_right_supers: - dw #preset_suitless_wrecked_ship_shaft_to_supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D6 ; Samus X + dw $0AF6, $0029 ; Samus X dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D8C0, $C074 ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: - dw #preset_rbo_wrecked_ship_east_ocean - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $042D ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $016A ; Health - dw $0AF6, $0093 ; Samus X - dw $0AFA, $049B ; Samus Y - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_3_musketeers - dw $0A68, $0001 ; Flash suit - dw #$FFFF - -preset_100early_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_100early_maridia_postdraygon_reverse_halfie - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09C6, $0078 ; Missiles - dw $0A68, $0000 ; Flash suit - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_hundo_golden_torizo_kronic_boost: - dw #preset_hundo_golden_torizo_croc_speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_plasma_spark_room_down: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $031B ; Screen Y position in pixels - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X - dw #$FFFF - -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A8, $100D ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X - dw #$FFFF - -preset_gtmax_maridia_postdraygon_maridia_ggg: - dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer - dw $078D, $A660 ; DDB - dw $079B, $D461 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $004E ; Samus X - dw #$FFFF - -preset_gtmax_maridia_postdraygon_left_sand_pit: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A4C8 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $0578 ; Health - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $D882, $01BC ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_left_supers: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A2F4 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $0014 ; Supers - dw $09CC, $0023 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $D880, $FF41 ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_shaft_to_sponge_bath: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $024C ; Health - dw $09C6, $0063 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0AF6, $00D8 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D880, $FF61 ; Items dw #$FFFF preset_rbo_wrecked_ship_ws_shaft_down: @@ -28350,6 +28238,23 @@ preset_rbo_ln_escape_double_maridia_single_chamber: dw $0AF6, $016A ; Samus X dw #$FFFF +preset_hundo_ridley_worst_room_in_the_game: + dw #preset_hundo_ridley_fast_ripper_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $66FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01FC ; Health + dw $09CA, $0014 ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + preset_100early_maridia_postdraygon_east_sand_pit: dw #preset_100early_maridia_postdraygon_reverse_botwoon_etank dw $078D, $A7D4 ; DDB @@ -28386,72 +28291,77 @@ preset_100early_maridia_postdraygon_pants_room: dw $D882, $048C ; Items dw #$FFFF -preset_hundo_golden_torizo_blue_fireball: - dw #preset_hundo_golden_torizo_kronic_boost - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $0298 ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg + dw $078D, $A6B4 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0919, $0101 ; Layer 2 Y position + dw $09C2, $055D ; Health + dw $09C6, $00CE ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D4, $01F4 ; Max reserves + dw $0AF6, $0043 ; Samus X + dw $D882, $01BF ; Items dw #$FFFF -preset_hundo_maridia_cleanup_cac_alley: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $0120 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0917, $00FC ; Layer 2 X position - dw $0919, $0500 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01BB ; Samus X - dw $0AFA, $05BB ; Samus Y +preset_prkd19_maridia_crab_shaft: + dw #preset_prkd20_maridia_crab_shaft + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_hundo_golden_torizo_golden_torizo: - dw #preset_hundo_golden_torizo_kronic_boost - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $0027 ; Samus X - dw $D820, $3801 ; Events - dw $D8BA, $01F1 ; Doors +preset_prkd19_maridia_aqueduct: + dw #preset_prkd20_maridia_aqueduct + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_hundo_maridia_cleanup_aqueduct_final_visit: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A960 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0301 ; Health - dw $09C6, $0044 ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $CCAA ; Doors +preset_prkd19_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_botwoon_hallway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_halfie_setup: + dw #preset_prkd20_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_draygon: + dw #preset_prkd20_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_prkd20_maridia_reverse_halfie_climb: @@ -28462,53 +28372,77 @@ preset_prkd20_maridia_reverse_halfie_climb: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_botwoon_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_crab_shaft + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_mt_everest_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_backtracking_red_brinstar_green_gate + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_prkd20_backtracking_parlor_return: + dw #preset_pkrd_backtracking_parlor_return + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr22_maridia_sewers +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_maridia_toilet: + dw #preset_kpdr22_maridia_toilet dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr22_maridia_sewers +preset_kpdr25_maridia_toilet: + dw #preset_kpdr22_maridia_toilet dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams dw $09C2, $01C0 ; Health @@ -28521,131 +28455,89 @@ preset_kpdr25_maridia_sewers: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C2, $0112 ; Health +preset_kpdr22_maridia_sewers: + dw #preset_kpdr21_maridia_sewers dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg - dw $078D, $A6B4 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0919, $0101 ; Layer 2 Y position - dw $09C2, $055D ; Health - dw $09C6, $00CE ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D4, $01F4 ; Max reserves - dw $0AF6, $0043 ; Samus X - dw $D882, $01BF ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_sponge_bath: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $047B ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $035C ; Layer 2 Y position - dw $0AF6, $0437 ; Samus X - dw $0AF8, $2400 ; Samus subpixel X - dw $0AFA, $04EB ; Samus Y - dw $D8C0, $C07C ; Doors + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_electric_death_room: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A2DC ; DDB - dw $079B, $CB8B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01E8 ; Health - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y - dw $D8C0, $C07C ; Doors +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_wrecked_ship_etank: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $01CA ; Health - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $D8C0, $C87C ; Doors +preset_suitless_maridia_cleanup_2_plasma_spark_room: + dw #preset_suitless_maridia_cleanup_2_oasis + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $006E ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D8C2, $CC20 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_electric_death_down: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track +preset_suitless_maridia_cleanup_2_kassiuz_room_up: + dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final + dw $078D, $A60C ; DDB + dw $079B, $D340 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09CA, $0018 ; Supers - dw $0AF6, $0294 ; Samus X - dw $0AF8, $D800 ; Samus subpixel X - dw $0AFA, $0097 ; Samus Y - dw $0AFC, $DC00 ; Samus subpixel Y - dw $D880, $FF71 ; Items - dw $D8C0, $C87C ; Doors + dw $0915, $0120 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $0120 ; Layer 2 Y position + dw $09C6, $004F ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $028D ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF preset_rbo_wrecked_ship_phantoon: @@ -28669,6 +28561,20 @@ preset_rbo_ridley_ridley_30_supers_11_1: dw $09CC, $001E ; Max supers dw #$FFFF +preset_hundo_ridley_mickey_mouse_missiles: + dw #preset_hundo_ridley_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $010D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C9 ; Layer 2 Y position + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y + dw #$FFFF + preset_100early_maridia_postdraygon_shaktool: dw #preset_100early_maridia_postdraygon_pants_room dw $078D, $A690 ; DDB @@ -28705,27 +28611,47 @@ preset_100early_maridia_postdraygon_shaktool_revisit: dw $D882, $04CC ; Items dw #$FFFF -preset_hundo_ridley_fast_ripper_room: - dw #preset_hundo_golden_torizo_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $09A2, $332E ; Equipped Items - dw $09A4, $332F ; Collected Items - dw $09C2, $024B ; Health - dw $09C6, $005E ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0015 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000E ; Pbs - dw $0AF6, $006E ; Samus X - dw $D82A, $0104 ; Bosses - dw $D878, $80DE ; Items - dw $D8BA, $03F1 ; Doors +preset_gtmax_maridia_postdraygon_mt_everest_exit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $009F ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0038 ; Screen Y position in pixels + dw $0917, $0077 ; Layer 2 X position + dw $0919, $002A ; Layer 2 Y position + dw $09C2, $0527 ; Health + dw $09C6, $00D3 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0104 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw $D880, $7F00 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_prkd19_maridia_reverse_halfie_climb: @@ -28736,180 +28662,185 @@ preset_prkd19_maridia_reverse_halfie_climb: dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $D8C2, $6C00 ; Doors +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $001A ; Layer 2 X position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $D8C2, $6C00 ; Doors +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $008E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0011 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AFA, $00A8 ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0100 ; Items - dw $D8C0, $8174 ; Doors - dw $D8C2, $6C00 ; Doors +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_botwoon_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_crab_shaft - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate +preset_kpdr23_maridia_sewers: + dw #preset_kpdr22_maridia_sewers dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate dw $09C2, $0112 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_mt_everest_exit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $009F ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0038 ; Screen Y position in pixels - dw $0917, $0077 ; Layer 2 X position - dw $0919, $002A ; Layer 2 Y position - dw $09C2, $0527 ; Health - dw $09C6, $00D3 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CA, $0012 ; Supers +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0104 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw $D880, $7F00 ; Items + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_spiky_room_revisit: - dw #preset_suitless_wrecked_ship_wrecked_ship_etank - dw $078D, $A288 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $03C9 ; Health - dw $09C4, $03E7 ; Max health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers dw $0AF6, $0025 ; Samus X dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $02BB ; Samus Y - dw $D880, $FF71 ; Items + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_attic: - dw #preset_suitless_wrecked_ship_wrecked_ship_etank - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $A000 ; Screen subpixel X position +preset_pkrd_tourian_tourian_elevator_room: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_suitless_maridia_cleanup_2_plasma: + dw #preset_suitless_maridia_cleanup_2_plasma_spark_room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $038D ; Health - dw $09C4, $03E7 ; Max health - dw $09CE, $0018 ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AF8, $4400 ; Samus subpixel X - dw $0AFC, $9400 ; Samus subpixel Y - dw $D880, $FF71 ; Items + dw $09C6, $004D ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $008E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF preset_rbo_wrecked_ship_ws_shaft_up: @@ -28934,6 +28865,21 @@ preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: dw $0A68, $0001 ; Flash suit dw #$FFFF +preset_hundo_ridley_amphitheatre: + dw #preset_hundo_ridley_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01CA ; Health + dw $09C6, $0063 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $0015 ; Supers + dw $0AF6, $00BD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items + dw #$FFFF + preset_100early_maridia_postdraygon_east_sand_hall: dw #preset_100early_maridia_postdraygon_shaktool_revisit dw $078D, $A7B0 ; DDB @@ -28947,71 +28893,6 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_hundo_ridley_worst_room_in_the_game: - dw #preset_hundo_ridley_fast_ripper_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $66FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01FC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_mt_everest_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_backtracking_red_brinstar_green_gate - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_backtracking_parlor_return: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: dw #preset_gtmax_maridia_postdraygon_mt_everest_exit dw $078D, $A42C ; DDB @@ -29049,55 +28930,124 @@ preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: dw $D874, $1B04 ; Items dw #$FFFF -preset_suitless_wrecked_ship_attic: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $04B9 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_prkd19_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_terminator_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_suitless_wrecked_ship_antispeedrun_robots: - dw #preset_suitless_wrecked_ship_spiky_room_revisit - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $0911, $05E5 ; Screen X position in pixels - dw $0913, $A3FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $046B ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $005D ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0645 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $00CB ; Samus Y - dw $D8C0, $CB7C ; Doors +preset_prkd19_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_suitless_wrecked_ship_attic_revisit: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB +preset_prkd20_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_prkd20_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_2_kassiuz_room_down: + dw #preset_suitless_maridia_cleanup_2_plasma + dw $078D, $A558 ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams dw $09C2, $0383 ; Health - dw $09C6, $0042 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D880, $FF79 ; Items - dw $D8C0, $CB7C ; Doors + dw $09C6, $004F ; Missiles + dw $09CE, $0019 ; Pbs + dw $09D6, $0019 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002A ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D880, $FF00 ; Items + dw $D8C2, $CC2A ; Doors dw #$FFFF preset_rbo_wrecked_ship_west_ocean: @@ -29156,6 +29106,58 @@ preset_rbo_ridley_ridley_30_supers_10_1: dw $09C4, $044B ; Max health dw #$FFFF +preset_hundo_ridley_kihunter_shaft_down: + dw #preset_hundo_ridley_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $A080 ; Screen subpixel X position + dw $0911, $0241 ; Screen X position in pixels + dw $0915, $004D ; Screen Y position in pixels + dw $0917, $01B0 ; Layer 2 X position + dw $0919, $0039 ; Layer 2 Y position + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw #$FFFF + +preset_hundo_ridley_wasteland_down: + dw #preset_hundo_ridley_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0911, $01F2 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000C ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0245 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors + dw #$FFFF + +preset_hundo_ridley_ninja_pirates: + dw #preset_hundo_ridley_mickey_mouse_missiles + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $0191 ; Health + dw $09C6, $0063 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CE, $0011 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0164 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D878, $92DE ; Items + dw $D8BA, $C3F1 ; Doors + dw #$FFFF + preset_100early_maridia_postdraygon_plasma_spark_room: dw #preset_100early_maridia_postdraygon_east_sand_hall dw $078D, $A684 ; DDB @@ -29190,42 +29192,92 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_hundo_ridley_mickey_mouse_missiles: - dw #preset_hundo_ridley_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $010D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C9 ; Layer 2 Y position - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y +preset_gtmax_maridia_postdraygon_beta_power_bombs: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $3808 ; Doors dw #$FFFF -preset_prkd20_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return +preset_gtmax_wrecked_ship_crateria_kihunters: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09C2, $0523 ; Health + dw $09CE, $0029 ; Pbs + dw $09D0, $002D ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0091 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $1B84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $7808 ; Doors + dw #$FFFF + +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events + dw #$FFFF + +preset_pkrd_tourian_metroids_3: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_kpdr23_upper_norfair_revisit_ice_beam_gates: @@ -29261,22 +29313,6 @@ preset_kpdr22_upper_norfair_revisit_ice_maze_down: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - preset_kpdr21_upper_norfair_revisit_ice_escape: dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down dw $078D, $935A ; DDB @@ -29293,90 +29329,51 @@ preset_kpdr21_upper_norfair_revisit_ice_escape: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_beta_power_bombs: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_crateria_kihunters: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09C2, $0523 ; Health - dw $09CE, $0029 ; Pbs - dw $09D0, $002D ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0091 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $1B84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $7808 ; Doors - dw #$FFFF - -preset_suitless_wrecked_ship_west_ocean: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0041 ; Missiles - dw $09CA, $0013 ; Supers - dw $0AF8, $C000 ; Samus subpixel X +preset_suitless_maridia_cleanup_2_plasma_spark_revisit: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $02FE ; Screen Y position in pixels + dw $0919, $023E ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_puddles: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $037D ; Health - dw $09C6, $004A ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CA, $0012 ; Supers +preset_suitless_forgotten_highway_thread_the_needle_room: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0271 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0324 ; Screen Y position in pixels + dw $0917, $0222 ; Layer 2 X position + dw $0919, $0324 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $3BFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D870, $E18C ; Items + dw $0AF6, $02D1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0393 ; Samus Y + dw #$FFFF + +preset_suitless_forgotten_highway_forgotten_elevator: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A618 ; DDB + dw $079B, $D2D9 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $02FC ; Health + dw $09C6, $004D ; Missiles + dw $09D6, $001E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06A4 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF preset_rbo_kraidg4_red_brinstar_elevator_down: @@ -29399,6 +29396,23 @@ preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: dw $0A68, $0001 ; Flash suit dw #$FFFF +preset_hundo_ridley_plowerhouse_room: + dw #preset_hundo_ridley_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $013C ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00ED ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0213 ; Health + dw $09CA, $0018 ; Supers + dw $0AF6, $01DC ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + preset_100early_maridia_postdraygon_plasma: dw #preset_100early_maridia_postdraygon_kassiuz_room dw $078D, $A5DC ; DDB @@ -29430,67 +29444,129 @@ preset_100early_maridia_postdraygon_leaving_plasma: dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_hundo_ridley_amphitheatre: - dw #preset_hundo_ridley_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01CA ; Health - dw $09C6, $0063 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $0015 ; Supers - dw $0AF6, $00BD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items +preset_gtmax_wrecked_ship_moat: + dw #preset_gtmax_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C6, $00DA ; Missiles + dw $09CE, $0028 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit - dw $09C6, $000A ; Missiles +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_pkrd_tourian_giant_hoppers: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01CC ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_pkrd_tourian_baby_skip: + dw #preset_pkrd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $01DA ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_pkrd_tourian_gadora_room: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0919, $00D0 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DD ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF preset_kpdr25_lower_norfair_magdollite_tunnel: @@ -29548,127 +29624,34 @@ preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C6, $00DA ; Missiles - dw $09CE, $0028 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors - dw #$FFFF - -preset_suitless_wrecked_ship_bowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0048 ; Missiles - dw $0AF6, $018E ; Samus X - dw $0AF8, $67FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $77FF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_wrecked_ship_postbowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $8B32 ; DDB - dw $079B, $C98E ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0AF6, $0134 ; Samus X - dw $0AF8, $F7FF ; Samus subpixel X - dw $0AFA, $02AB ; Samus Y +preset_suitless_forgotten_highway_crab_maze: + dw #preset_suitless_forgotten_highway_forgotten_elevator + dw $078D, $8A4E ; DDB + dw $079B, $95A8 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $00D7 ; Samus X + dw $0AF8, $9000 ; Samus subpixel X dw #$FFFF -preset_suitless_wrecked_ship_west_ocean_revisit: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position - dw $0913, $8001 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0355 ; Health - dw $09C6, $0029 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0016 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $0069 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D870, $E18C ; Items - dw $D880, $FF7F ; Items +preset_suitless_forgotten_highway_kago_room: + dw #preset_suitless_forgotten_highway_forgotten_elevator + dw $078D, $8AA2 ; DDB + dw $079B, $957D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0310 ; Health + dw $0AF6, $0369 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_rbo_kraidg4_red_tower_screwfall: @@ -29700,6 +29683,21 @@ preset_rbo_ln_escape_double_maridia_business_center: dw $0AF6, $0031 ; Samus X dw #$FFFF +preset_hundo_ridley_ridley: + dw #preset_hundo_ridley_plowerhouse_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0210 ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $002F ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw #$FFFF + preset_100early_maridia_postdraygon_leaving_kassiuz: dw #preset_100early_maridia_postdraygon_leaving_plasma dw $078D, $A540 ; DDB @@ -29740,218 +29738,162 @@ preset_100early_maridia_postdraygon_botwoon_etank: dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_hundo_ridley_kihunter_shaft_down: - dw #preset_hundo_ridley_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $A080 ; Screen subpixel X position - dw $0911, $0241 ; Screen X position in pixels - dw $0915, $004D ; Screen Y position in pixels - dw $0917, $01B0 ; Layer 2 X position - dw $0919, $0039 ; Layer 2 Y position - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_hundo_ridley_wasteland_down: - dw #preset_hundo_ridley_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0911, $01F2 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000C ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0245 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_ninja_pirates: - dw #preset_hundo_ridley_mickey_mouse_missiles - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB +preset_gtmax_wrecked_ship_ocean: + dw #preset_gtmax_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels + dw $0913, $2400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $0191 ; Health - dw $09C6, $0063 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CE, $0011 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0164 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F1 ; Doors + dw $09C6, $00DF ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $0AF6, $01A9 ; Samus X + dw $D870, $0090 ; Items dw #$FFFF -preset_prkd19_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_terminator_revisit - dw $09C6, $0009 ; Missiles +preset_prkd20_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_4 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd19_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_2 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0009 ; Missiles +preset_prkd19_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_3 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position +preset_pkrd_tourian_rinka_shaft: + dw #preset_pkrd_tourian_metroids_4 + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01C2 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X + dw $0AF6, $03DB ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $01AF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X +preset_pkrd_tourian_zeb_skip: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_tourian_giant_hoppers: + dw #preset_pkrd_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator +preset_prkd20_tourian_baby_skip: + dw #preset_pkrd_tourian_baby_skip + dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room +preset_prkd20_tourian_gadora_room: + dw #preset_pkrd_tourian_gadora_room + dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_ocean: - dw #preset_gtmax_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00DF ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $0AF6, $01A9 ; Samus X - dw $D870, $0090 ; Items +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_moat: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E7 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0439 ; Screen Y position in pixels - dw $0917, $0073 ; Layer 2 X position - dw $09C6, $002E ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0AF6, $0187 ; Samus X - dw $0AF8, $8800 ; Samus subpixel X - dw $0AFA, $04D3 ; Samus Y - dw $0AFC, $F3FF ; Samus subpixel Y - dw $D870, $E18E ; Items +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_suitless_wrecked_ship_crateria_kihunters: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB +preset_suitless_forgotten_highway_east_ocean: + dw #preset_suitless_forgotten_highway_crab_maze + dw $078D, $8A96 ; DDB + dw $079B, $9552 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $007B ; Samus Y + dw #$FFFF + +preset_suitless_forgotten_highway_electric_not_death: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0033 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $0AF6, $002F ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $D870, $E19E ; Items + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0434 ; Screen Y position in pixels + dw $09C2, $0315 ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $9800 ; Samus subpixel X + dw $0AFA, $049B ; Samus Y + dw #$FFFF + +preset_suitless_forgotten_highway_sponge_bath: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A270 ; DDB + dw $079B, $CB8B ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $02DD ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw #$FFFF preset_rbo_kraidg4_kraid_entry: @@ -29976,6 +29918,47 @@ preset_rbo_ridley_ridley_30_supers_9_1: dw $09C4, $03E7 ; Max health dw #$FFFF +preset_hundo_ridley_ridley_escape: + dw #preset_hundo_ridley_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0102 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00C1 ; Layer 2 Y position + dw $09C6, $0067 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0012 ; Pbs + dw $0AF6, $00CA ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0105 ; Bosses + dw #$FFFF + +preset_hundo_ridley_wasteland_up: + dw #preset_hundo_ridley_plowerhouse_room + dw $078D, $9966 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $048E ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $0067 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D4 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $0B3F, $0003 ; Blue suit + dw $D82A, $0105 ; Bosses + dw $D878, $D2DE ; Items + dw $D8BA, $DFF1 ; Doors + dw #$FFFF + preset_100early_maridia_postdraygon_aqueduct_final: dw #preset_100early_maridia_postdraygon_botwoon_etank dw $078D, $A8AC ; DDB @@ -29993,73 +29976,130 @@ preset_100early_maridia_postdraygon_aqueduct_final: dw $D882, $05CC ; Items dw #$FFFF -preset_hundo_ridley_plowerhouse_room: - dw #preset_hundo_ridley_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $013C ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00ED ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0213 ; Health - dw $09CA, $0018 ; Supers - dw $0AF6, $01DC ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors +preset_gtmax_wrecked_ship_enter_wrecked_ship: + dw #preset_gtmax_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $0791 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway - dw $09C6, $0009 ; Missiles +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position +preset_pkrd_tourian_mother_brain_2: + dw #preset_pkrd_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events + dw $09C2, $01B3 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_pkrd_tourian_metroids_3: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_kpdr25_lower_norfair_fast_pillars_setup: @@ -30076,127 +30116,37 @@ preset_kpdr25_lower_norfair_fast_pillars_setup: dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X - dw #$FFFF - -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_enter_wrecked_ship: - dw #preset_gtmax_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $0791 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_suitless_wrecked_ship_red_tower_elevator: - dw #preset_suitless_wrecked_ship_crateria_kihunters - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $09C2, $0369 ; Health - dw $09C6, $0032 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007E ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B0, $4000 ; Doors +preset_suitless_forgotten_highway_shaft_down: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0AF6, $0060 ; Samus X + dw $0AF8, $9400 ; Samus subpixel X + dw $0AFA, $009C ; Samus Y + dw $0AFC, $4BFF ; Samus subpixel Y dw #$FFFF -preset_suitless_red_tower_cleanup_beta_power_bombs: - dw #preset_suitless_wrecked_ship_crateria_kihunters - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $031F ; Layer 2 Y position - dw $09C2, $0369 ; Health - dw $09C6, $0032 ; Missiles - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8B0, $4000 ; Doors - dw $D8B6, $8EFB ; Doors +preset_suitless_forgotten_highway_basement: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $04B5 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $07BB ; Samus Y + dw $D880, $FF01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF preset_rbo_kraidg4_kraid_hallway: @@ -30214,11 +30164,42 @@ preset_rbo_kraidg4_kraid_hallway: dw $0B3F, $0000 ; Blue suit dw #$FFFF -preset_rbo_ln_escape_double_maridia_business_center_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_business_center - dw $0A68, $0001 ; Flash suit - dw #$FFFF - +preset_rbo_ln_escape_double_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_business_center + dw $0A68, $0001 ; Flash suit + dw #$FFFF + +preset_hundo_ridley_kihunter_shaft_up: + dw #preset_hundo_ridley_wasteland_up + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $EC02 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $03F3 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $057F ; Samus X + dw $0AFA, $005B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + +preset_hundo_ridley_firefleas_room: + dw #preset_hundo_ridley_wasteland_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FE7F ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $03F3 ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $00A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + preset_100early_maridia_postdraygon_west_sand_pit: dw #preset_100early_maridia_postdraygon_aqueduct_final dw $078D, $A7D4 ; DDB @@ -30239,125 +30220,131 @@ preset_100early_maridia_postdraygon_west_sand_pit: dw $D882, $05FC ; Items dw #$FFFF -preset_hundo_ridley_ridley: - dw #preset_hundo_ridley_plowerhouse_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0210 ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $002F ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_gtmax_wrecked_ship_basement: + dw #preset_gtmax_wrecked_ship_enter_wrecked_ship + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $00E4 ; Missiles + dw $09C8, $00EB ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $0455 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D880, $7F01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X dw #$FFFF -preset_pkrd_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X dw #$FFFF -preset_pkrd_tourian_giant_hoppers: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01CC ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_pkrd_tourian_baby_skip: - dw #preset_pkrd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $01DA ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_pkrd_tourian_gadora_room: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0919, $00D0 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $09CA, $0009 ; Supers +preset_prkd20_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position dw $0AF6, $00DD ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF preset_kpdr25_lower_norfair_worst_room_in_the_game: @@ -30389,131 +30376,42 @@ preset_kpdr25_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams +preset_suitless_forgotten_highway_phantoon: + dw #preset_suitless_forgotten_highway_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04D5 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_basement: - dw #preset_gtmax_wrecked_ship_enter_wrecked_ship - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $00E4 ; Missiles - dw $09C8, $00EB ; Max missiles +preset_suitless_wrecked_ship_shaft_to_supers: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0224 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $026A ; Health + dw $09C6, $0064 ; Missiles + dw $09C8, $0078 ; Max missiles dw $09CA, $000F ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $0455 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D880, $7F01 ; Items - dw $D8C0, $C010 ; Doors - dw #$FFFF - -preset_suitless_red_tower_cleanup_alpha_power_bombs: - dw #preset_suitless_red_tower_cleanup_beta_power_bombs - dw $078D, $90DE ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $071B ; Screen Y position in pixels - dw $0919, $071B ; Layer 2 Y position - dw $09C2, $0359 ; Health - dw $09C6, $0030 ; Missiles - dw $09CA, $0013 ; Supers - dw $09CE, $001A ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $0041 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $0AFA, $078B ; Samus Y - dw $D874, $1CCC ; Items - dw $D8B6, $EEFB ; Doors - dw #$FFFF - -preset_suitless_red_tower_cleanup_caterpillars_up: - dw #preset_suitless_wrecked_ship_red_tower_elevator - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0345 ; Health - dw $09C6, $0035 ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $001E ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $02D1 ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D874, $1FCC ; Items - dw $D8B6, $EEFB ; Doors + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0102 ; Bosses + dw $D880, $FF01 ; Items + dw $D8C0, $C070 ; Doors dw #$FFFF preset_rbo_kraidg4_kraid: @@ -30546,6 +30444,23 @@ preset_rbo_ln_escape_double_maridia_maridia_entry: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_hundo_ridley_hotarubi_special: + dw #preset_hundo_ridley_firefleas_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0512 ; Health + dw $09C4, $0513 ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016B ; Samus X + dw $D87A, $0001 ; Items + dw #$FFFF + preset_100early_maridia_postdraygon_thread_the_needle: dw #preset_100early_maridia_postdraygon_west_sand_pit dw $078D, $A528 ; DDB @@ -30566,130 +30481,112 @@ preset_100early_maridia_postdraygon_thread_the_needle: dw $D882, $05FF ; Items dw #$FFFF -preset_hundo_ridley_ridley_escape: - dw #preset_hundo_ridley_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0102 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00C1 ; Layer 2 Y position - dw $09C6, $0067 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0012 ; Pbs - dw $0AF6, $00CA ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0105 ; Bosses +preset_gtmax_wrecked_ship_phantoon: + dw #preset_gtmax_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $04CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors dw #$FFFF -preset_hundo_ridley_wasteland_up: - dw #preset_hundo_ridley_plowerhouse_room - dw $078D, $9966 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $048E ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $0067 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D4 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $0B3F, $0003 ; Blue suit - dw $D82A, $0105 ; Bosses - dw $D878, $D2DE ; Items - dw $D8BA, $DFF1 ; Doors +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_4 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_pkrd_tourian_rinka_shaft: - dw #preset_pkrd_tourian_metroids_4 - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $01AF ; Doors +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_zeb_skip: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_giant_hoppers: - dw #preset_pkrd_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_baby_skip: - dw #preset_pkrd_tourian_baby_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_gadora_room: - dw #preset_pkrd_tourian_gadora_room - dw $09C2, $0185 ; Health +preset_prkd20_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_pkrd_tourian_zebes_escape: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $01B7 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_kpdr22_lower_norfair_worst_room_in_the_game: dw #preset_kpdr25_lower_norfair_worst_room_in_the_game dw $09A8, $100B ; Collected Beams @@ -30728,58 +30625,23 @@ preset_kpdr25_lower_norfair_kihunter_stairs_down: dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_gtmax_wrecked_ship_phantoon: - dw #preset_gtmax_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $04CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors - dw #$FFFF - -preset_suitless_red_tower_cleanup_hellway: - dw #preset_suitless_red_tower_cleanup_caterpillars_up - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0501 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0501 ; Layer 2 Y position - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $D8B6, $FEFB ; Doors +preset_suitless_wrecked_ship_right_supers: + dw #preset_suitless_wrecked_ship_shaft_to_supers + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D6 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D8C0, $C074 ; Doors dw #$FFFF preset_rbo_kraidg4_kraid_hallway_exit: @@ -30827,47 +30689,59 @@ preset_rbo_kraidg4_kraid_escape: dw $D8B8, $EEAC ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_red_tower_revisit: - dw #preset_suitless_red_tower_cleanup_hellway - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $003A ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_hundo_ridley_3_musketeers: + dw #preset_hundo_ridley_hotarubi_special + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $006C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $006E ; Samus X + dw $D878, $DEDE ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_skree_boost_revisit: - dw #preset_suitless_red_tower_cleanup_hellway - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB +preset_suitless_wrecked_ship_left_supers: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A2F4 ; DDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0919 ; Screen Y position in pixels - dw $0919, $06D2 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $098B ; Samus Y + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $0014 ; Supers + dw $09CC, $0023 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04E6 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $D880, $FF41 ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_below_spazer_revisit: - dw #preset_suitless_red_tower_cleanup_caterpillars_up - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CE, $001D ; Pbs - dw $0AF6, $01B8 ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D8B6, $FEFB ; Doors +preset_suitless_wrecked_ship_shaft_to_sponge_bath: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $024C ; Health + dw $09C6, $0063 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0AF6, $00D8 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D880, $FF61 ; Items dw #$FFFF preset_rbo_kraidg4_red_tower_up: @@ -30912,53 +30786,62 @@ preset_100early_kraidicekronic_kraid_entrance_revisit: dw $0AF6, $005B ; Samus X dw #$FFFF -preset_hundo_ridley_kihunter_shaft_up: - dw #preset_hundo_ridley_wasteland_up - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $EC02 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $03F3 ; Health - dw $09CE, $0011 ; Pbs +preset_gtmax_wrecked_ship_shaft_to_supers: + dw #preset_gtmax_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0218 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0192 ; Layer 2 X position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0028 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $057F ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C070 ; Doors dw #$FFFF -preset_hundo_ridley_firefleas_room: - dw #preset_hundo_ridley_wasteland_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FE7F ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $03F3 ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit +preset_gtmax_wrecked_ship_east_supers: + dw #preset_gtmax_wrecked_ship_basement + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5FFF ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_kpdr21_lower_norfair_prepillars: @@ -30984,126 +30867,177 @@ preset_kpdr21_lower_norfair_fast_pillars_setup: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_mother_brain_2: - dw #preset_pkrd_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01B3 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_prkd20_tourian_zebes_escape: + dw #preset_pkrd_tourian_zebes_escape + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09C2, $0070 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_supers: - dw #preset_gtmax_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0218 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0192 ; Layer 2 X position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02B8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C070 ; Doors +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_basement - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C074 ; Doors +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_upper_norfair_elevator: - dw #preset_suitless_red_tower_cleanup_red_tower_revisit - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09CA, $0014 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AF8, $E000 ; Samus subpixel X +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_ice_gates_revisit: - dw #preset_suitless_red_tower_cleanup_hellway - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB +preset_hundo_crocomire_bubble_mountain_revisit: + dw #preset_hundo_ridley_3_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $006F ; Missiles + dw $09C8, $00AF ; Max missiles + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $D878, $FEDE ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_sponge_bath: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $047B ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $035C ; Layer 2 Y position + dw $0AF6, $0437 ; Samus X + dw $0AF8, $2400 ; Samus subpixel X + dw $0AFA, $04EB ; Samus Y + dw $D8C0, $C07C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_electric_death_room: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A2DC ; DDB + dw $079B, $CB8B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01E8 ; Health + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y + dw $D8C0, $C07C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_wrecked_ship_etank: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $01CA ; Health + dw $09CA, $0018 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004D ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $D8C0, $C87C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_electric_death_down: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $0257 ; Layer 2 Y position - dw $09CA, $0014 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038E ; Samus Y - dw $0AFC, $D7FF ; Samus subpixel Y + dw $0915, $0008 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09CA, $0018 ; Supers + dw $0AF6, $0294 ; Samus X + dw $0AF8, $D800 ; Samus subpixel X + dw $0AFA, $0097 ; Samus Y + dw $0AFC, $DC00 ; Samus subpixel Y + dw $D880, $FF71 ; Items + dw $D8C0, $C87C ; Doors dw #$FFFF preset_rbo_kraidg4_ship_room: @@ -31151,109 +31085,6 @@ preset_100early_kraidicekronic_kraid_missiles_escape: dw $D882, $05FF ; Items dw #$FFFF -preset_hundo_ridley_hotarubi_special: - dw #preset_hundo_ridley_firefleas_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0512 ; Health - dw $09C4, $0513 ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $D87A, $0001 ; Items - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_pkrd_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_gtmax_wrecked_ship_west_supers: dw #preset_gtmax_wrecked_ship_shaft_to_supers dw $078D, $A234 ; DDB @@ -31291,40 +31122,144 @@ preset_gtmax_wrecked_ship_sponge_bath: dw $D880, $7F61 ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_crumble_tower: - dw #preset_suitless_red_tower_cleanup_ice_gates_revisit - dw $078D, $92BE ; DDB - dw $079B, $A815 ; MDB - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $02D2 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $021D ; Layer 2 Y position - dw $09CE, $001C ; Pbs - dw $0AF6, $0389 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $036B ; Samus Y +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0199 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_pkrd_tourian_escape_parlor: + dw #preset_pkrd_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0106 ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_wasteland + dw $09C2, $0110 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_croc_speedway: - dw #preset_suitless_red_tower_cleanup_upper_norfair_elevator - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $02E0 ; Health - dw $09C6, $003A ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CE, $001C ; Pbs - dw $0AF6, $00DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $03BB ; Samus Y - dw $D876, $1FFE ; Items +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0179 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_hundo_crocomire_norfair_reserve: + dw #preset_hundo_crocomire_bubble_mountain_revisit + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0071 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X + dw $D8BA, $DFF9 ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_spiky_room_revisit: + dw #preset_suitless_wrecked_ship_wrecked_ship_etank + dw $078D, $A288 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $03C9 ; Health + dw $09C4, $03E7 ; Max health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $02BB ; Samus Y + dw $D880, $FF71 ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_shaft_to_attic: + dw #preset_suitless_wrecked_ship_wrecked_ship_etank + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $038D ; Health + dw $09C4, $03E7 ; Max health + dw $09CE, $0018 ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AF8, $4400 ; Samus subpixel X + dw $0AFC, $9400 ; Samus subpixel Y + dw $D880, $FF71 ; Items dw #$FFFF preset_rbo_kraidg4_terminator: @@ -31378,82 +31313,6 @@ preset_100early_kraidicekronic_ice_beam_gate_room: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_hundo_ridley_3_musketeers: - dw #preset_hundo_ridley_hotarubi_special - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $006C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $006E ; Samus X - dw $D878, $DEDE ; Items - dw #$FFFF - -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_zebes_escape: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $01B7 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_gtmax_wrecked_ship_leaving_ws_etank: dw #preset_gtmax_wrecked_ship_sponge_bath dw $078D, $A27C ; DDB @@ -31474,66 +31333,35 @@ preset_gtmax_wrecked_ship_leaving_ws_etank: dw $D8C0, $C87C ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_nutella_refill: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $02BC ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $020D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $0AF6, $031C ; Samus X - dw $0AF8, $857F ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_rbo_tourian_metroids: - dw #preset_rbo_kraidg4_g4 - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0039 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D90C, $0100 ; Map Stations +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_100early_kraidicekronic_ice_beam_snake_room: - dw #preset_100early_kraidicekronic_ice_beam_gate_room - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0035 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_hundo_crocomire_bubble_mountain_revisit: - dw #preset_hundo_ridley_3_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $006F ; Missiles - dw $09C8, $00AF ; Max missiles - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $D878, $FEDE ; Items +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_kpdr21_lower_norfair_kihunter_stairs_down: @@ -31578,35 +31406,103 @@ preset_kpdr25_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_crocomire_bubble_mountain_cleanup: + dw #preset_hundo_crocomire_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $09C2, $0504 ; Health + dw $09C6, $007A ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09D4, $0190 ; Max reserves + dw $09D6, $006B ; Reserves + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $01C9 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D876, $E1AF ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_attic: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $04B9 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_wrecked_ship_antispeedrun_robots: + dw #preset_suitless_wrecked_ship_spiky_room_revisit + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $0911, $05E5 ; Screen X position in pixels + dw $0913, $A3FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $046B ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $005D ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0645 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $00CB ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_attic_revisit: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C6, $0042 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $0041 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D880, $FF79 ; Items + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_prkd20_tourian_zebes_escape: - dw #preset_pkrd_tourian_zebes_escape - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_tourian_metroids: + dw #preset_rbo_kraidg4_g4 + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0039 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_100early_kraidicekronic_ice_beam_snake_room: + dw #preset_100early_kraidicekronic_ice_beam_gate_room + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0035 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_gtmax_wrecked_ship_reverse_spiky_room: @@ -31641,88 +31537,25 @@ preset_gtmax_wrecked_ship_shaft_to_attic: dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_suitless_red_tower_cleanup_kronic_boost_room: - dw #preset_suitless_red_tower_cleanup_nutella_refill - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0395 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_red_tower_cleanup_lava_dive: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $977A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0339 ; Health - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0154 ; Samus X - dw $0AF8, $A8FF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F7 ; Doors - dw #$FFFF - -preset_rbo_tourian_metroids_2: - dw #preset_rbo_tourian_metroids - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $021C ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $003D ; Samus X - dw $0AFA, $006C ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_100early_kraidicekronic_snake_room_revisit: - dw #preset_100early_kraidicekronic_ice_beam_snake_room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0478 ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $00BA ; Samus X - dw $D876, $1FF7 ; Items +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_hundo_crocomire_norfair_reserve: - dw #preset_hundo_crocomire_bubble_mountain_revisit - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0071 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $D8BA, $DFF9 ; Doors +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_kpdr21_lower_norfair_wasteland: @@ -31784,63 +31617,95 @@ preset_kpdr25_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_crocomire_red_pirate_shaft: + dw #preset_hundo_crocomire_bubble_mountain_cleanup + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $09C2, $04F3 ; Health + dw $09C6, $007F ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CE, $0014 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0094 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $FEDF ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_suitless_wrecked_ship_west_ocean: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0041 ; Missiles + dw $09CA, $0013 ; Supers + dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_pkrd_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_suitless_wrecked_ship_puddles: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $037D ; Health + dw $09C6, $004A ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $3BFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D870, $E18C ; Items dw #$FFFF -preset_pkrd_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0199 ; Health - dw $0AF6, $0151 ; Samus X +preset_rbo_tourian_metroids_2: + dw #preset_rbo_tourian_metroids + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $021C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0012 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $003D ; Samus X + dw $0AFA, $006C ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_pkrd_tourian_escape_parlor: - dw #preset_pkrd_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0106 ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_100early_kraidicekronic_snake_room_revisit: + dw #preset_100early_kraidicekronic_ice_beam_snake_room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0478 ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $00BA ; Samus X + dw $D876, $1FF7 ; Items dw #$FFFF preset_gtmax_wrecked_ship_attic: @@ -31894,148 +31759,6 @@ preset_gtmax_wrecked_ship_attic_revisit: dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_suitless_ridley_lower_norfair_elevator: - dw #preset_suitless_red_tower_cleanup_lava_dive - dw $078D, $96DE ; DDB - dw $079B, $AF3F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $0AF6, $007B ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_ridley_acid_chozo: - dw #preset_suitless_red_tower_cleanup_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $03DD ; Health - dw $09C6, $0030 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $012C ; Reserves - dw $0AF6, $0039 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_tourian_metroids_3: - dw #preset_rbo_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $0BFF ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00B5 ; Layer 2 Y position - dw $09C2, $0245 ; Health - dw $09CA, $0013 ; Supers - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_rbo_tourian_metroids_4: - dw #preset_rbo_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5200 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0271 ; Health - dw $0A1C, $000B ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $05C3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_rbo_tourian_baby_skip: - dw #preset_rbo_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0311 ; Health - dw $09CA, $0013 ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_100early_kraidicekronic_ice_escape: - dw #preset_100early_kraidicekronic_snake_room_revisit - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_100early_kraidicekronic_crumble_shaft_missiles: - dw #preset_100early_kraidicekronic_snake_room_revisit - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0284 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $01E3 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0324 ; Samus X - dw $0AFA, $03B3 ; Samus Y - dw #$FFFF - -preset_hundo_crocomire_bubble_mountain_cleanup: - dw #preset_hundo_crocomire_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $09C2, $0504 ; Health - dw $09C6, $007A ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09D4, $0190 ; Max reserves - dw $09D6, $006B ; Reserves - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $01C9 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D876, $E1AF ; Items - dw #$FFFF - preset_kpdr21_lower_norfair_metal_ninja_pirates: dw #preset_kpdr22_lower_norfair_metal_ninja_pirates dw $09C2, $0087 ; Health @@ -32092,35 +31815,185 @@ preset_kpdr23_lower_norfair_reverse_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_crocomire_crocomire: + dw #preset_hundo_crocomire_red_pirate_shaft + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09C2, $04F2 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $002D ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $0C95 ; Samus X + dw $0AFA, $02DB ; Samus Y + dw $D8B8, $6EEF ; Doors + dw #$FFFF + +preset_hundo_crocomire_grapple_shaft_down: + dw #preset_hundo_crocomire_red_pirate_shaft + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $056E ; Health + dw $09C4, $0577 ; Max health + dw $09C6, $0085 ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $0019 ; Pbs + dw $09D0, $002D ; Max pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $0001 ; Flash suit + dw $0AF6, $007C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D876, $E3BF ; Items + dw $D8B8, $6EEF ; Doors + dw $D8BA, $DFFB ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_bowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0048 ; Missiles + dw $0AF6, $018E ; Samus X + dw $0AF8, $67FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $77FF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_wrecked_ship_postbowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $8B32 ; DDB + dw $079B, $C98E ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles + dw $0AF6, $0134 ; Samus X + dw $0AF8, $F7FF ; Samus subpixel X + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_suitless_wrecked_ship_west_ocean_revisit: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $8001 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0355 ; Health + dw $09C6, $0029 ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CE, $0016 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $0069 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D870, $E18C ; Items + dw $D880, $FF7F ; Items + dw #$FFFF + +preset_rbo_tourian_metroids_3: + dw #preset_rbo_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $0BFF ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00B5 ; Layer 2 Y position + dw $09C2, $0245 ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_tourian_metroids_4: + dw #preset_rbo_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5200 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0271 ; Health + dw $0A1C, $000B ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $05C3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_tourian_baby_skip: + dw #preset_rbo_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0311 ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $01C4 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_100early_kraidicekronic_ice_escape: + dw #preset_100early_kraidicekronic_snake_room_revisit + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_100early_kraidicekronic_crumble_shaft_missiles: + dw #preset_100early_kraidicekronic_snake_room_revisit + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0284 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $01E3 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0324 ; Samus X + dw $0AFA, $03B3 ; Samus Y dw #$FFFF preset_gtmax_wrecked_ship_pancake_room: @@ -32145,78 +32018,6 @@ preset_gtmax_wrecked_ship_pancake_room: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_suitless_ridley_golden_torizo: - dw #preset_suitless_ridley_acid_chozo - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $023E ; Health - dw $09CE, $0010 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C2 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D820, $3801 ; Events - dw #$FFFF - -preset_rbo_tourian_zeb_skip: - dw #preset_rbo_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0915, $0219 ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0311 ; Health - dw $09CA, $0010 ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $004C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_100early_kraidicekronic_crocomire_speedway: - dw #preset_100early_kraidicekronic_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0479 ; Health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $000F ; Pbs - dw $0AF6, $00DD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $1FFF ; Items - dw #$FFFF - -preset_hundo_crocomire_red_pirate_shaft: - dw #preset_hundo_crocomire_bubble_mountain_cleanup - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $09C2, $04F3 ; Health - dw $09C6, $007F ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CE, $0014 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0094 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $FEDF ; Items - dw #$FFFF - preset_kpdr21_lower_norfair_plowerhouse: dw #preset_kpdr22_lower_norfair_plowerhouse dw $09C2, $0122 ; Health @@ -32280,25 +32081,115 @@ preset_kpdr25_lower_norfair_reverse_plowerhouse: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_crocomire_grapple_shaft_up: + dw #preset_hundo_crocomire_grapple_shaft_down + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05B1 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0444 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09A2, $732E ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $09C6, $008A ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0611 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $FBBF ; Items dw #$FFFF -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_crocomire_crocomire_room_revisit: + dw #preset_hundo_crocomire_grapple_shaft_down + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09A2, $732E ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $09C2, $053F ; Health + dw $09C6, $0093 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000D ; Supers + dw $0AF6, $01CD ; Samus X + dw $D876, $FFBF ; Items + dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_suitless_wrecked_ship_moat: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E7 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0439 ; Screen Y position in pixels + dw $0917, $0073 ; Layer 2 X position + dw $09C6, $002E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0AF6, $0187 ; Samus X + dw $0AF8, $8800 ; Samus subpixel X + dw $0AFA, $04D3 ; Samus Y + dw $0AFC, $F3FF ; Samus subpixel Y + dw $D870, $E18E ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_crateria_kihunters: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0033 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $0AF6, $002F ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $D870, $E19E ; Items + dw #$FFFF + +preset_rbo_tourian_zeb_skip: + dw #preset_rbo_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0915, $0219 ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0311 ; Health + dw $09CA, $0010 ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $004C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_100early_kraidicekronic_crocomire_speedway: + dw #preset_100early_kraidicekronic_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0479 ; Health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $000F ; Pbs + dw $0AF6, $00DD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $1FFF ; Items dw #$FFFF preset_gtmax_wrecked_ship_bowling_spark: @@ -32336,124 +32227,6 @@ preset_gtmax_wrecked_ship_ocean_revisit: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_suitless_ridley_screw_attack: - dw #preset_suitless_ridley_golden_torizo - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00FC ; Health - dw $09C6, $0037 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items - dw #$FFFF - -preset_rbo_tourian_mother_brain_2: - dw #preset_rbo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0302 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_100early_kraidicekronic_kronic_boost: - dw #preset_100early_kraidicekronic_crocomire_speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_ln_main_hall: - dw #preset_hundo_golden_torizo_blue_fireball - dw $090F, $C000 ; Screen subpixel X position - dw $09A2, $7327 ; Equipped Items - dw $09A4, $7327 ; Collected Items - dw $09C2, $0476 ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CE, $000E ; Pbs - dw $09D0, $0023 ; Max pbs - dw $09D6, $00A8 ; Reserves - dw $D82A, $0102 ; Bosses - dw $D876, $1FFF ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $01F7 ; Doors - dw #$FFFF - -preset_hundo_crocomire_crocomire: - dw #preset_hundo_crocomire_red_pirate_shaft - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09C2, $04F2 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $002D ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $0C95 ; Samus X - dw $0AFA, $02DB ; Samus Y - dw $D8B8, $6EEF ; Doors - dw #$FFFF - -preset_hundo_crocomire_grapple_shaft_down: - dw #preset_hundo_crocomire_red_pirate_shaft - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $056E ; Health - dw $09C4, $0577 ; Max health - dw $09C6, $0085 ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $0019 ; Pbs - dw $09D0, $002D ; Max pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $0001 ; Flash suit - dw $0AF6, $007C ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D876, $E3BF ; Items - dw $D8B8, $6EEF ; Doors - dw $D8BA, $DFFB ; Doors - dw #$FFFF - preset_kpdr21_lower_norfair_ridley: dw #preset_kpdr22_lower_norfair_ridley dw $09C2, $00E3 ; Health @@ -32491,42 +32264,146 @@ preset_kpdr22_lower_norfair_kihunter_stairs_up: dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_hundo_crocomire_croc_escape: + dw #preset_hundo_crocomire_crocomire_room_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0015 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053E ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0C8B ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_red_tower_elevator: + dw #preset_suitless_wrecked_ship_crateria_kihunters + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $09C2, $0369 ; Health + dw $09C6, $0032 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007E ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B0, $4000 ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_beta_power_bombs: + dw #preset_suitless_wrecked_ship_crateria_kihunters + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $031F ; Layer 2 Y position + dw $09C2, $0369 ; Health + dw $09C6, $0032 ; Missiles + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8B0, $4000 ; Doors + dw $D8B6, $8EFB ; Doors + dw #$FFFF + +preset_rbo_tourian_mother_brain_2: + dw #preset_rbo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0302 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_100early_kraidicekronic_kronic_boost: + dw #preset_100early_kraidicekronic_crocomire_speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $03C3 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_100early_lower_norfair_ln_main_hall: + dw #preset_hundo_golden_torizo_blue_fireball + dw $090F, $C000 ; Screen subpixel X position + dw $09A2, $7327 ; Equipped Items + dw $09A4, $7327 ; Collected Items + dw $09C2, $0476 ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CE, $000E ; Pbs + dw $09D0, $0023 ; Max pbs + dw $09D6, $00A8 ; Reserves + dw $D82A, $0102 ; Bosses + dw $D876, $1FFF ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $01F7 ; Doors dw #$FFFF preset_gtmax_brinstar_cleanup_crateria_power_bombs: @@ -32551,104 +32428,6 @@ preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw $D870, $009E ; Items dw #$FFFF -preset_suitless_ridley_gt_refill_exit: - dw #preset_suitless_ridley_screw_attack - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F30E ; Equipped Items - dw $09A4, $F30E ; Collected Items - dw $09C2, $03E7 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0030 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors - dw #$FFFF - -preset_rbo_tourian_zebes_escape: - dw #preset_rbo_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0293 ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_100early_lower_norfair_golden_torizo: - dw #preset_100early_lower_norfair_ln_main_hall - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0449 ; Health - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events - dw #$FFFF - -preset_hundo_crocomire_grapple_shaft_up: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05B1 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0444 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09A2, $732E ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $09C6, $008A ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0611 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $FBBF ; Items - dw #$FFFF - -preset_hundo_crocomire_crocomire_room_revisit: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09A2, $732E ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $09C2, $053F ; Health - dw $09C6, $0093 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000D ; Supers - dw $0AF6, $01CD ; Samus X - dw $D876, $FFBF ; Items - dw $D8BA, $DFFF ; Doors - dw #$FFFF - preset_kpdr21_lower_norfair_wasteland_revisit: dw #preset_kpdr22_lower_norfair_wasteland_revisit dw $09C2, $00B4 ; Health @@ -32714,6 +32493,99 @@ preset_kpdr23_lower_norfair_three_musketeers: dw $0AF6, $0060 ; Samus X dw #$FFFF +preset_hundo_crocomire_business_center_climb_final: + dw #preset_hundo_crocomire_croc_escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0098 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $FFFF ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_alpha_power_bombs: + dw #preset_suitless_red_tower_cleanup_beta_power_bombs + dw $078D, $90DE ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $071B ; Screen Y position in pixels + dw $0919, $071B ; Layer 2 Y position + dw $09C2, $0359 ; Health + dw $09C6, $0030 ; Missiles + dw $09CA, $0013 ; Supers + dw $09CE, $001A ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $0041 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $0AFA, $078B ; Samus Y + dw $D874, $1CCC ; Items + dw $D8B6, $EEFB ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_caterpillars_up: + dw #preset_suitless_wrecked_ship_red_tower_elevator + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0345 ; Health + dw $09C6, $0035 ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $001E ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $02D1 ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D874, $1FCC ; Items + dw $D8B6, $EEFB ; Doors + dw #$FFFF + +preset_rbo_tourian_zebes_escape: + dw #preset_rbo_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0293 ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_100early_lower_norfair_golden_torizo: + dw #preset_100early_lower_norfair_ln_main_hall + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0449 ; Health + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events + dw #$FFFF + preset_gtmax_brinstar_cleanup_landing_site_revisit: dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs dw $078D, $893A ; DDB @@ -32734,113 +32606,6 @@ preset_gtmax_brinstar_cleanup_landing_site_revisit: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_suitless_ridley_fast_ripper_room: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $98A6 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $03CB ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B1 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_ridley_worst_room_in_the_game: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7580 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $02FE ; Health - dw $09CA, $0011 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_ridley_mickey_mouse_room: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $002A ; Screen Y position in pixels - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $028A ; Health - dw $09CA, $0011 ; Supers - dw $0AF6, $004C ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_tourian_escape_room_3: - dw #preset_rbo_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00C6 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0029 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $0136 ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_leaving_golden_torizo: - dw #preset_100early_lower_norfair_golden_torizo - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $009C ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $001E ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000B ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items - dw #$FFFF - -preset_hundo_crocomire_croc_escape: - dw #preset_hundo_crocomire_crocomire_room_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0015 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $053E ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0C8B ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEF ; Doors - dw #$FFFF - preset_kpdr21_lower_norfair_fireflea_room: dw #preset_kpdr22_lower_norfair_fireflea_room dw $09C2, $00B2 ; Health @@ -32928,114 +32693,87 @@ preset_kpdr25_lower_norfair_three_musketeers: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_landing_site_revisit - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $041C ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0081 ; Samus X - dw #$FFFF - -preset_suitless_ridley_amphitheatre: - dw #preset_suitless_ridley_mickey_mouse_room - dw $078D, $9936 ; DDB +preset_hundo_final_cleanup_below_spazer: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B1 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items - dw #$FFFF - -preset_rbo_tourian_escape_room_4: - dw #preset_rbo_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $D800 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00C7 ; Samus X dw #$FFFF -preset_rbo_tourian_escape_climb: - dw #preset_rbo_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_suitless_red_tower_cleanup_hellway: + dw #preset_suitless_red_tower_cleanup_caterpillars_up + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position + dw $0915, $0501 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0501 ; Layer 2 Y position + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $D8B6, $FEFB ; Doors dw #$FFFF -preset_rbo_tourian_escape_parlor: +preset_rbo_tourian_escape_room_3: dw #preset_rbo_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D6 ; Health - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $019B ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_fast_ripper_room: - dw #preset_100early_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09A2, $732F ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $0AF6, $0091 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00C6 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0029 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $0136 ; Samus Y dw #$FFFF -preset_hundo_crocomire_business_center_climb_final: - dw #preset_hundo_crocomire_croc_escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_100early_lower_norfair_leaving_golden_torizo: + dw #preset_100early_lower_norfair_golden_torizo + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $B001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0098 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $FFFF ; Items + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $009C ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000B ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D878, $00DE ; Items + dw #$FFFF + +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $041C ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0081 ; Samus X dw #$FFFF preset_kpdr21_lower_norfair_springball_maze: @@ -33165,80 +32903,169 @@ preset_kpdr25_lower_norfair_business_center_final: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_gauntlet_etank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $090F, $4000 ; Screen subpixel X position +preset_hundo_final_cleanup_red_tower_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $0632 ; Health - dw $09C4, $0640 ; Max health - dw $0AF6, $0044 ; Samus X - dw $D870, $00BD ; Items + dw $0A1C, $0068 ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AFA, $0098 ; Samus Y dw #$FFFF -preset_suitless_ridley_firefleas: - dw #preset_suitless_ridley_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2500 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position +preset_hundo_final_cleanup_red_brinstar_firefleas: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $EAF9 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_leaving_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $09A2, $F32E ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09C2, $04A9 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0177 ; Samus X + dw $D874, $1FCE ; Items + dw $D8B6, $EEF9 ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_red_tower_revisit: + dw #preset_suitless_red_tower_cleanup_hellway + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $013D ; Health - dw $0AF6, $00DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $003A ; Samus X + dw $0AF8, $6000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_ridley_kihunter_stairs_down: - dw #preset_suitless_ridley_amphitheatre - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0322 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0322 ; Layer 2 Y position - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0010 ; Supers - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0141 ; Samus X - dw $0AF8, $2880 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D87A, $0001 ; Items +preset_suitless_red_tower_cleanup_skree_boost_revisit: + dw #preset_suitless_red_tower_cleanup_hellway + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0919 ; Screen Y position in pixels + dw $0919, $06D2 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_100early_lower_norfair_worst_room_in_the_game: - dw #preset_100early_lower_norfair_fast_ripper_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank +preset_suitless_red_tower_cleanup_below_spazer_revisit: + dw #preset_suitless_red_tower_cleanup_caterpillars_up + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CE, $001D ; Pbs + dw $0AF6, $01B8 ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D8B6, $FEFB ; Doors + dw #$FFFF + +preset_rbo_tourian_escape_room_4: + dw #preset_rbo_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_tourian_escape_climb: + dw #preset_rbo_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $03FD ; Health - dw $09CA, $001D ; Supers - dw $0AF6, $03DB ; Samus X + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_hundo_final_cleanup_below_spazer: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00C7 ; Samus X +preset_rbo_tourian_escape_parlor: + dw #preset_rbo_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D6 ; Health + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_100early_lower_norfair_fast_ripper_room: + dw #preset_100early_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09A2, $732F ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $0AF6, $0091 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $0632 ; Health + dw $09C4, $0640 ; Max health + dw $0AF6, $0044 ; Samus X + dw $D870, $00BD ; Items dw #$FFFF preset_kpdr21_lower_norfair_single_chamber_final: @@ -33364,6 +33191,70 @@ preset_kpdr25_backtracking_red_brinstar_green_gate: dw $0AF6, $0079 ; Samus X dw #$FFFF +preset_hundo_final_cleanup_reverse_slinky: + dw #preset_hundo_final_cleanup_leaving_xray + dw $078D, $902A ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03C7 ; Screen X position in pixels + dw $0913, $5C01 ; Screen subpixel Y position + dw $09C2, $0477 ; Health + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0467 ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + +preset_suitless_red_tower_cleanup_upper_norfair_elevator: + dw #preset_suitless_red_tower_cleanup_red_tower_revisit + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09CA, $0014 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_ice_gates_revisit: + dw #preset_suitless_red_tower_cleanup_hellway + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0014 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $D7FF ; Samus subpixel Y + dw #$FFFF + +preset_100early_lower_norfair_worst_room_in_the_game: + dw #preset_100early_lower_norfair_fast_ripper_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03FD ; Health + dw $09CA, $001D ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + preset_gtmax_brinstar_cleanup_kago_mushroom_room: dw #preset_gtmax_brinstar_cleanup_crumble_blocks dw $078D, $8B1A ; DDB @@ -33382,107 +33273,6 @@ preset_gtmax_brinstar_cleanup_kago_mushroom_room: dw $D870, $06BD ; Items dw #$FFFF -preset_suitless_ridley_wasteland: - dw #preset_suitless_ridley_kihunter_stairs_down - dw $078D, $9AAA ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $036B ; Health - dw $09CE, $0012 ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $024E ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F7 ; Doors - dw #$FFFF - -preset_suitless_ridley_metal_pirates: - dw #preset_suitless_ridley_kihunter_stairs_down - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0208 ; Health - dw $09CA, $000F ; Supers - dw $09CE, $0016 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0166 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F7 ; Doors - dw #$FFFF - -preset_100early_lower_norfair_mickey_mouse_missiles: - dw #preset_100early_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $09C2, $0411 ; Health - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_red_tower_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A1C, $0068 ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $0098 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_red_brinstar_firefleas: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $EAF9 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_leaving_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $09A2, $F32E ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09C2, $04A9 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0177 ; Samus X - dw $D874, $1FCE ; Items - dw $D8B6, $EEF9 ; Doors - dw #$FFFF - preset_kpdr21_backtracking_maridia_tube_revisit: dw #preset_kpdr22_backtracking_maridia_tube_revisit dw $09C2, $0088 ; Health @@ -33634,21 +33424,121 @@ preset_kpdr25_backtracking_parlor_spacejump: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_ridley_plowerhouse: - dw #preset_suitless_ridley_metal_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0178 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position +preset_hundo_final_cleanup_retro_brinstar_hoppers: + dw #preset_hundo_final_cleanup_reverse_slinky + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $0155 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_retro_brinstar_etank: + dw #preset_hundo_final_cleanup_reverse_slinky + dw $078D, $8E86 ; DDB + dw $079B, $9E9F ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0573 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09CE, $001B ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D3 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $CFEF ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_crumble_tower: + dw #preset_suitless_red_tower_cleanup_ice_gates_revisit + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $02D2 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $021D ; Layer 2 Y position + dw $09CE, $001C ; Pbs + dw $0AF6, $0389 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $036B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_red_tower_cleanup_croc_speedway: + dw #preset_suitless_red_tower_cleanup_upper_norfair_elevator + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $02E0 ; Health + dw $09C6, $003A ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CE, $001C ; Pbs + dw $0AF6, $00DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $03BB ; Samus Y + dw $D876, $1FFE ; Items + dw #$FFFF + +preset_100early_lower_norfair_mickey_mouse_missiles: + dw #preset_100early_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $09C2, $0411 ; Health + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_billy_mays: + dw #preset_hundo_final_cleanup_retro_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $09C2, $05DB ; Health + dw $09C4, $05DB ; Max health + dw $09CA, $000C ; Supers + dw $09CE, $001A ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0253 ; Samus X + dw $D872, $EFEF ; Items + dw $D8B6, $EEFD ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_nutella_refill: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $02BC ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011A ; Layer 2 X position + dw $0917, $020D ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C5 ; Health - dw $09CA, $0016 ; Supers - dw $0AF6, $01D8 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y + dw $09C2, $0257 ; Health + dw $0AF6, $031C ; Samus X + dw $0AF8, $857F ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_100early_lower_norfair_amphitheatre: @@ -33665,19 +33555,71 @@ preset_100early_lower_norfair_amphitheatre: dw $D878, $82DE ; Items dw #$FFFF -preset_suitless_ridley_preridley_room: - dw #preset_suitless_ridley_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_hundo_final_cleanup_billy_mays_escape: + dw #preset_hundo_final_cleanup_billy_mays + dw $078D, $8FEE ; DDB + dw $079B, $A1D8 ; MDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0187 ; Health - dw $0AF6, $003C ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BC, $0001 ; Doors + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00A2 ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $D874, $1FFE ; Items + dw #$FFFF + +preset_hundo_final_cleanup_retro_brinstar_escape: + dw #preset_hundo_final_cleanup_billy_mays + dw $078D, $8FE2 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $05D1 ; Health + dw $09C6, $00A7 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CE, $0019 ; Pbs + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $02D6 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FFEF ; Items + dw $D874, $1FFE ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_kronic_boost_room: + dw #preset_suitless_red_tower_cleanup_nutella_refill + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0395 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_lava_dive: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $977A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0339 ; Health + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0154 ; Samus X + dw $0AF8, $A8FF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F7 ; Doors dw #$FFFF preset_100early_lower_norfair_red_kihunter_shaft: @@ -33749,23 +33691,6 @@ preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_hundo_final_cleanup_reverse_slinky: - dw #preset_hundo_final_cleanup_leaving_xray - dw $078D, $902A ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03C7 ; Screen X position in pixels - dw $0913, $5C01 ; Screen subpixel Y position - dw $09C2, $0477 ; Health - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0467 ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - preset_kpdr21_backtracking_crateria_kihunters_final: dw #preset_kpdr22_backtracking_crateria_kihunters_final dw $09C2, $0088 ; Health @@ -33887,47 +33812,72 @@ preset_kpdr25_tourian_tourian_elevator_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_ridley_ridley: - dw #preset_suitless_ridley_preridley_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9E00 ; Screen subpixel Y position - dw $09C2, $008A ; Health - dw $09CA, $0018 ; Supers - dw $09CE, $0019 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0000 ; Reserves - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $002B ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F7 ; Doors +preset_hundo_final_cleanup_pit_room_missiles: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_ridley_escape: - dw #preset_suitless_ridley_fast_ripper_room - dw $078D, $9A62 ; DDB - dw $079B, $B32E ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $048F ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $003B ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $000F ; Supers +preset_hundo_final_cleanup_climb_supers: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $47FE ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00AC ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $0045 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $E7FF ; Items + dw #$FFFF + +preset_suitless_ridley_lower_norfair_elevator: + dw #preset_suitless_red_tower_cleanup_lava_dive + dw $078D, $96DE ; DDB + dw $079B, $AF3F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $0AF6, $007B ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_ridley_acid_chozo: + dw #preset_suitless_red_tower_cleanup_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $03DD ; Health + dw $09C6, $0030 ; Missiles + dw $09CA, $000A ; Supers dw $09CE, $0012 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0042 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D87A, $0001 ; Items - dw $D8BA, $DBF7 ; Doors - dw $D8BC, $0001 ; Doors + dw $09D2, $0003 ; Currently selected item + dw $09D6, $012C ; Reserves + dw $0AF6, $0039 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF preset_100early_lower_norfair_plowerhouse_room: @@ -33964,141 +33914,6 @@ preset_gtmax_brinstar_cleanup_reverse_mockball: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_reverse_plowerhouse: - dw #preset_suitless_norfair_cleanup_ridley_escape - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $040C ; Health - dw $09C6, $003A ; Missiles - dw $0AF6, $02BB ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF7 ; Doors - dw #$FFFF - -preset_100early_lower_norfair_ridley: - dw #preset_100early_lower_norfair_plowerhouse_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0434 ; Health - dw $09CA, $0021 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F7 ; Doors - dw #$FFFF - -preset_suitless_norfair_cleanup_reverse_metal_pirates: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $98D6 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09C2, $03C5 ; Health - dw $0AF6, $02C0 ; Samus X - dw $0AF8, $6FFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_norfair_cleanup_wasteland_revisit: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $0387 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_suitless_norfair_cleanup_kihunter_stairs_up: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0288 ; Health - dw $09C6, $003C ; Missiles - dw $09CE, $0011 ; Pbs - dw $0AF6, $0565 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_suitless_norfair_cleanup_firefleas_up: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $01AF ; Health - dw $09C6, $003C ; Missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $00A2 ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw #$FFFF - -preset_100early_lower_norfair_ridley_escape: - dw #preset_100early_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0915, $011F ; Screen Y position in pixels - dw $09CA, $0022 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_hoppers: - dw #preset_hundo_final_cleanup_reverse_slinky - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $0155 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_etank: - dw #preset_hundo_final_cleanup_reverse_slinky - dw $078D, $8E86 ; DDB - dw $079B, $9E9F ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0573 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09CE, $001B ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D3 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $CFEF ; Items - dw #$FFFF - preset_kpdr21_backtracking_terminator_revisit: dw #preset_kpdr22_backtracking_terminator_revisit dw $09C2, $0088 ; Health @@ -34179,40 +33994,57 @@ preset_kpdr25_tourian_metroids_1: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_lower_norfair_wasteland_revisit: - dw #preset_100early_lower_norfair_plowerhouse_room - dw $078D, $9966 ; DDB - dw $090F, $0000 ; Screen subpixel X position +preset_hundo_final_cleanup_the_last_missiles: + dw #preset_hundo_final_cleanup_climb_supers + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0306 ; Screen Y position in pixels + dw $09C2, $0541 ; Health + dw $09CA, $0011 ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $015E ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D870, $EFFF ; Items + dw $D8B2, $2C09 ; Doors + dw #$FFFF + +preset_suitless_ridley_golden_torizo: + dw #preset_suitless_ridley_acid_chozo + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $6000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $09C2, $04F1 ; Health - dw $09C4, $0513 ; Max health - dw $09CE, $000E ; Pbs + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $023E ; Health + dw $09CE, $0010 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D8BA, $DFF7 ; Doors + dw $0AF6, $02C2 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D820, $3801 ; Events dw #$FFFF -preset_100early_lower_norfair_kihunter_shaft_revisit: +preset_100early_lower_norfair_ridley: dw #preset_100early_lower_norfair_plowerhouse_room - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $04C4 ; Health - dw $09C4, $0513 ; Max health - dw $0AF6, $0590 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D8BA, $DFF7 ; Doors + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0434 ; Health + dw $09CA, $0021 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F7 ; Doors dw #$FFFF preset_gtmax_brinstar_cleanup_green_shaft_descent: @@ -34233,42 +34065,6 @@ preset_gtmax_brinstar_cleanup_green_shaft_descent: dw $D870, $86BD ; Items dw #$FFFF -preset_suitless_norfair_cleanup_hotarubi_missile_room: - dw #preset_suitless_norfair_cleanup_firefleas_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $01A6 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw #$FFFF - -preset_hundo_final_cleanup_billy_mays: - dw #preset_hundo_final_cleanup_retro_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $09C2, $05DB ; Health - dw $09C4, $05DB ; Max health - dw $09CA, $000C ; Supers - dw $09CE, $001A ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0253 ; Samus X - dw $D872, $EFEF ; Items - dw $D8B6, $EEFD ; Doors - dw #$FFFF - preset_kpdr21_tourian_metroids_1: dw #preset_kpdr22_tourian_metroids_1 dw $09C2, $00B0 ; Health @@ -34314,53 +34110,115 @@ preset_kpdr23_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_the_last_missiles_escape: + dw #preset_hundo_final_cleanup_the_last_missiles + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00B1 ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $09CE, $0016 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $FFFF ; Items + dw #$FFFF + +preset_suitless_ridley_screw_attack: + dw #preset_suitless_ridley_golden_torizo + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00FC ; Health + dw $09C6, $0037 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D878, $00DE ; Items + dw #$FFFF + +preset_100early_lower_norfair_ridley_escape: + dw #preset_100early_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0915, $011F ; Screen Y position in pixels + dw $09CA, $0022 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0107 ; Bosses + dw #$FFFF + +preset_100early_lower_norfair_wasteland_revisit: + dw #preset_100early_lower_norfair_plowerhouse_room + dw $078D, $9966 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $04F1 ; Health + dw $09C4, $0513 ; Max health + dw $09CE, $000E ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_100early_lower_norfair_firefleas_room: - dw #preset_100early_lower_norfair_wasteland_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $4180 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position +preset_100early_lower_norfair_kihunter_shaft_revisit: + dw #preset_100early_lower_norfair_plowerhouse_room + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position dw $09C2, $04C4 ; Health - dw $09CE, $000C ; Pbs - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_springball_maze: - dw #preset_100early_lower_norfair_kihunter_shaft_revisit - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $0576 ; Health - dw $09C4, $0577 ; Max health - dw $09CA, $0021 ; Supers - dw $0AF6, $016B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D87A, $0001 ; Items + dw $09C4, $0513 ; Max health + dw $0AF6, $0590 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D8BA, $DFF7 ; Doors dw #$FFFF preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: @@ -34377,72 +34235,6 @@ preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_hotarubi_revisit: - dw #preset_suitless_norfair_cleanup_hotarubi_missile_room - dw $078D, $99D2 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C6, $003E ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $002D ; Max pbs - dw $0AF6, $0165 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D878, $DEDE ; Items - dw #$FFFF - -preset_100early_lower_norfair_three_musketeers: - dw #preset_100early_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $D801 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D0, $002D ; Max pbs - dw $0AF6, $0059 ; Samus X - dw $D878, $DEDE ; Items - dw #$FFFF - -preset_hundo_final_cleanup_billy_mays_escape: - dw #preset_hundo_final_cleanup_billy_mays - dw $078D, $8FEE ; DDB - dw $079B, $A1D8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00A2 ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $D874, $1FFE ; Items - dw #$FFFF - -preset_hundo_final_cleanup_retro_brinstar_escape: - dw #preset_hundo_final_cleanup_billy_mays - dw $078D, $8FE2 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $05D1 ; Health - dw $09C6, $00A7 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CE, $0019 ; Pbs - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $02D6 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FFEF ; Items - dw $D874, $1FFE ; Items - dw #$FFFF - preset_kpdr21_tourian_metroids_2: dw #preset_kpdr22_tourian_metroids_2 dw $09C2, $00EC ; Health @@ -34525,6 +34317,82 @@ preset_kpdr25_tourian_metroids_4: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_hundo_tourian_metroids_1: + dw #preset_hundo_final_cleanup_the_last_missiles_escape + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $054B ; Health + dw $09C6, $00B5 ; Missiles + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $3FC1 ; Events + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_suitless_ridley_gt_refill_exit: + dw #preset_suitless_ridley_screw_attack + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F30E ; Equipped Items + dw $09A4, $F30E ; Collected Items + dw $09C2, $03E7 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0030 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors + dw #$FFFF + +preset_100early_lower_norfair_firefleas_room: + dw #preset_100early_lower_norfair_wasteland_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $4180 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $09C2, $04C4 ; Health + dw $09CE, $000C ; Pbs + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_lower_norfair_springball_maze: + dw #preset_100early_lower_norfair_kihunter_shaft_revisit + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C2, $0576 ; Health + dw $09C4, $0577 ; Max health + dw $09CA, $0021 ; Supers + dw $0AF6, $016B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D87A, $0001 ; Items + dw #$FFFF + preset_gtmax_brinstar_cleanup_etecoon_etank_room: dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms dw $078D, $8F3A ; DDB @@ -34544,39 +34412,337 @@ preset_gtmax_brinstar_cleanup_etecoon_etank_room: dw $D8B6, $7818 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_three_musketeers: - dw #preset_suitless_norfair_cleanup_hotarubi_revisit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09C2, $0164 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr23_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $01D5 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_2: + dw #preset_hundo_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09C6, $00BF ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_3: + dw #preset_hundo_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0919, $00B5 ; Layer 2 Y position + dw $09C2, $059D ; Health + dw $09C6, $00C7 ; Missiles + dw $09CA, $0011 ; Supers + dw $09CE, $001B ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CA ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_suitless_ridley_fast_ripper_room: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $98A6 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $03CB ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B1 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_ridley_worst_room_in_the_game: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7580 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $02FE ; Health + dw $09CA, $0011 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_ridley_mickey_mouse_room: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $002A ; Screen Y position in pixels + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $028A ; Health + dw $09CA, $0011 ; Supers + dw $0AF6, $004C ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_100early_lower_norfair_three_musketeers: + dw #preset_100early_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $D801 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D0, $002D ; Max pbs + dw $0AF6, $0059 ; Samus X + dw $D878, $DEDE ; Items + dw #$FFFF + +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0687 ; Health + dw $09C4, $06A4 ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items + dw #$FFFF + +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr23_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09CE, $0005 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_4: + dw #preset_hundo_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $05DB ; Health + dw $09C6, $00D1 ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $001D ; Pbs + dw $09D6, $0073 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05B0 ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_hundo_tourian_baby_skip: + dw #preset_hundo_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $05DB ; Health + dw $09C6, $00D9 ; Missiles + dw $09CE, $001E ; Pbs + dw $09D6, $00E1 ; Reserves + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_hundo_tourian_after_baby_skip: + dw #preset_hundo_tourian_metroids_2 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0072 ; Health - dw $0AF6, $0065 ; Samus X - dw $0AF8, $2000 ; Samus subpixel X + dw $09C2, $05DB ; Health + dw $09C6, $00D9 ; Missiles + dw $09CE, $001E ; Pbs + dw $09D6, $00E1 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_single_chamber: - dw #preset_suitless_norfair_cleanup_hotarubi_revisit - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $04A7 ; Health - dw $09C6, $0038 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $000A ; Pbs - dw $09D6, $0110 ; Reserves - dw $0AF6, $0168 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D878, $FEDE ; Items +preset_suitless_ridley_amphitheatre: + dw #preset_suitless_ridley_mickey_mouse_room + dw $078D, $9936 ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B1 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items dw #$FFFF preset_100early_lower_norfair_bubble_mountain_return: @@ -34592,55 +34758,42 @@ preset_100early_lower_norfair_bubble_mountain_return: dw $D878, $FEDE ; Items dw #$FFFF -preset_hundo_final_cleanup_pit_room_missiles: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_climb_supers: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $47FE ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00AC ; Missiles - dw $09C8, $00E1 ; Max missiles + dw $0911, $01B9 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $074D ; Screen Y position in pixels + dw $0917, $01B9 ; Layer 2 X position + dw $0919, $0579 ; Layer 2 Y position + dw $09CE, $002F ; Pbs + dw $09D0, $0037 ; Max pbs dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0045 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $E7FF ; Items + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0259 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D870, $A6BD ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles @@ -34651,30 +34804,25 @@ preset_kpdr25_tourian_giant_hoppers: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000A ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34683,50 +34831,53 @@ preset_kpdr25_tourian_baby_skip: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_hundo_tourian_zeb_skip: + dw #preset_hundo_tourian_after_baby_skip + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0AF6, $0037 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0687 ; Health - dw $09C4, $06A4 ; Max health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C40F ; Items +preset_suitless_ridley_firefleas: + dw #preset_suitless_ridley_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2500 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $013D ; Health + dw $0AF6, $00DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_bubble_mountain_return: - dw #preset_suitless_norfair_cleanup_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0414 ; Health - dw $09C6, $0036 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $008E ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_suitless_ridley_kihunter_stairs_down: + dw #preset_suitless_ridley_amphitheatre + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0322 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0322 ; Layer 2 Y position + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0010 ; Supers + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0141 ; Samus X + dw $0AF8, $2880 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D87A, $0001 ; Items dw #$FFFF preset_100early_lower_norfair_norfair_reserve: @@ -34742,77 +34893,320 @@ preset_100early_lower_norfair_norfair_reserve: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_hundo_final_cleanup_the_last_missiles: - dw #preset_hundo_final_cleanup_climb_supers - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8D06 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0604 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0483 ; Layer 2 Y position + dw $09CE, $002E ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_hundo_tourian_mother_brain_2: + dw #preset_hundo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05CC ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events + dw #$FFFF + +preset_suitless_ridley_wasteland: + dw #preset_suitless_ridley_kihunter_stairs_down + dw $078D, $9AAA ; DDB + dw $079B, $B585 ; MDB dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $036B ; Health + dw $09CE, $0012 ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $024E ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F7 ; Doors + dw #$FFFF + +preset_suitless_ridley_metal_pirates: + dw #preset_suitless_ridley_kihunter_stairs_down + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0208 ; Health + dw $09CA, $000F ; Supers + dw $09CE, $0016 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0166 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D878, $92DE ; Items + dw $D8BA, $C3F7 ; Doors + dw #$FFFF + +preset_100early_lower_norfair_bubble_mountain_final: + dw #preset_100early_lower_norfair_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $7000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0306 ; Screen Y position in pixels - dw $09C2, $0541 ; Health - dw $09CA, $0011 ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $015E ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D870, $EFFF ; Items - dw $D8B2, $2C09 ; Doors + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00B8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09D4, $0190 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C1 ; Samus X + dw $D876, $FFFF ; Items + dw #$FFFF + +preset_100early_lower_norfair_business_center_final: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09A2, $732F ; Equipped Items + dw $09C2, $056A ; Health + dw $09C6, $00BD ; Missiles + dw $09CA, $0022 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $00A8 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AF6, $003F ; Samus X + dw #$FFFF + +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0685 ; Health + dw $09C6, $00FE ; Missiles + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0680 ; Health + dw $09C6, $0103 ; Missiles + dw $09C8, $0122 ; Max missiles + dw $09CE, $002D ; Pbs + dw $0AF6, $0224 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0346 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr23_tourian_zebes_escape + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_hundo_tourian_zebes_escape: + dw #preset_hundo_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_suitless_ridley_plowerhouse: + dw #preset_suitless_ridley_metal_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0178 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011A ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C5 ; Health + dw $09CA, $0016 ; Supers + dw $0AF6, $01D8 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_100early_final_cleanup_below_spazer: + dw #preset_100early_lower_norfair_business_center_final + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C2, $0577 ; Health + dw $09D6, $00B4 ; Reserves + dw $0AF6, $00CE ; Samus X dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0708 ; Health + dw $09C4, $0708 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0032 ; Pbs + dw $09D0, $003C ; Max pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D872, $C52F ; Items + dw $D874, $1B8C ; Items + dw $D8B4, $8346 ; Doors + dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_kpdr23_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 +preset_kpdr23_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb dw $09A2, $3325 ; Equipped Items dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09CE, $0005 ; Pbs + dw $09C2, $01D5 ; Health dw $0AF8, $0000 ; Samus subpixel X dw $D870, $0180 ; Items dw $D876, $01A5 ; Items @@ -34821,121 +35215,152 @@ preset_kpdr23_tourian_mother_brain_2: dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip - dw $09C2, $0171 ; Health +preset_kpdr23_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $090F, $BFFF ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0142 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_etecoon_room - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01B9 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $074D ; Screen Y position in pixels - dw $0917, $01B9 ; Layer 2 X position - dw $0919, $0579 ; Layer 2 Y position - dw $09CE, $002F ; Pbs - dw $09D0, $0037 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0259 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D870, $A6BD ; Items +preset_hundo_tourian_escape_room_3: + dw #preset_hundo_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_norfair_reserve_back: - dw #preset_suitless_norfair_cleanup_bubble_mountain_return - dw $078D, $9552 ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $03C7 ; Health - dw $09C6, $003A ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0049 ; Samus X - dw $D876, $9FFE ; Items - dw $D8BA, $DFFF ; Doors +preset_suitless_ridley_preridley_room: + dw #preset_suitless_ridley_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0187 ; Health + dw $0AF6, $003C ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_100early_lower_norfair_bubble_mountain_final: - dw #preset_100early_lower_norfair_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00B8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09D4, $0190 ; Max reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C1 ; Samus X - dw $D876, $FFFF ; Items +preset_100early_final_cleanup_red_tower_xray: + dw #preset_100early_final_cleanup_below_spazer + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0AF6, $002E ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_100early_lower_norfair_business_center_final: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09A2, $732F ; Equipped Items - dw $09C2, $056A ; Health +preset_100early_final_cleanup_xray_passage: + dw #preset_100early_final_cleanup_below_spazer + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $0FFF ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0919, $0495 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $EAF9 ; Doors + dw #$FFFF + +preset_100early_final_cleanup_xray_passage_return: + dw #preset_hundo_final_cleanup_leaving_xray + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $37FF ; Screen subpixel Y position + dw $0917, $00B5 ; Layer 2 X position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $0577 ; Health dw $09C6, $00BD ; Missiles - dw $09CA, $0022 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $00A8 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AF6, $003F ; Samus X + dw $09CA, $0021 ; Supers + dw $09CE, $000F ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $0178 ; Samus X dw #$FFFF -preset_hundo_final_cleanup_the_last_missiles_escape: - dw #preset_hundo_final_cleanup_the_last_missiles - dw $078D, $8C82 ; DDB - dw $079B, $9A90 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00B1 ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $09CE, $0016 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $FFFF ; Items +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $06F1 ; Health + dw $09C6, $0105 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $0031 ; Pbs + dw $0AF6, $019B ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $E6BD ; Items + dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34944,25 +35369,30 @@ preset_kpdr25_tourian_zeb_skip: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34971,643 +35401,923 @@ preset_kpdr25_tourian_mother_brain_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8D06 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0604 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0483 ; Layer 2 Y position - dw $09CE, $002E ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B2 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_hundo_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_bubble_mountain_final: - dw #preset_suitless_norfair_cleanup_norfair_reserve_back - dw $078D, $952E ; DDB +preset_hundo_tourian_escape_climb: + dw #preset_hundo_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_suitless_ridley_ridley: + dw #preset_suitless_ridley_preridley_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $030D ; Health - dw $09C6, $003E ; Missiles - dw $09C8, $00BE ; Max missiles + dw $0913, $9E00 ; Screen subpixel Y position + dw $09C2, $008A ; Health + dw $09CA, $0018 ; Supers + dw $09CE, $0019 ; Pbs dw $09D2, $0003 ; Currently selected item - dw $09D4, $0190 ; Max reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C0 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D876, $FFFE ; Items + dw $09D6, $0000 ; Reserves + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $002B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F7 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_frog_speedway: - dw #preset_suitless_norfair_cleanup_norfair_reserve_back - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB +preset_suitless_norfair_cleanup_ridley_escape: + dw #preset_suitless_ridley_fast_ripper_room + dw $078D, $9A62 ; DDB + dw $079B, $B32E ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $048F ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $003B ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0012 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0042 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D87A, $0001 ; Items + dw $D8BA, $DBF7 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_100early_final_cleanup_reverse_slinky: + dw #preset_100early_final_cleanup_xray_passage_return + dw $078D, $902A ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $03D6 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0917, $02E0 ; Layer 2 X position + dw $09CE, $000E ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0476 ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + +preset_100early_final_cleanup_retro_brinstar_hoppers: + dw #preset_100early_final_cleanup_xray_passage_return + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00DE ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0015 ; Screen Y position in pixels + dw $0917, $00A6 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $09C2, $0572 ; Health + dw $09CE, $000E ; Pbs + dw $0AF6, $0152 ; Samus X + dw #$FFFF + +preset_100early_final_cleanup_retro_brinstar_etank: + dw #preset_hundo_final_cleanup_retro_brinstar_etank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $058B ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $0428 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $0572 ; Health + dw $09C6, $00BD ; Missiles + dw $09CA, $0021 ; Supers + dw $09CE, $0012 ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $05EB ; Samus X + dw #$FFFF + +preset_100early_final_cleanup_boulder_room: + dw #preset_hundo_final_cleanup_billy_mays + dw $090F, $6000 ; Screen subpixel X position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $F32F ; Equipped Items + dw $09C6, $00BD ; Missiles + dw $09CA, $0020 ; Supers + dw $09CE, $0011 ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $0259 ; Samus X + dw #$FFFF + +preset_100early_final_cleanup_leaving_billy_mays: + dw #preset_hundo_final_cleanup_billy_mays_escape dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0020 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0917, $0018 ; Layer 2 X position - dw $09C2, $02A8 ; Health - dw $09C6, $0043 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CE, $0009 ; Pbs - dw $09D4, $0190 ; Max reserves - dw $0AF6, $00C0 ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $D876, $FFFE ; Items - dw $D878, $FEDF ; Items + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $F32F ; Equipped Items + dw $09C6, $00C7 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CE, $0011 ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00D6 ; Samus X dw #$FFFF -preset_100early_final_cleanup_below_spazer: - dw #preset_100early_lower_norfair_business_center_final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C2, $0577 ; Health +preset_100early_final_cleanup_retro_brinstar_escape: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $F32F ; Equipped Items + dw $09C6, $00CC ; Missiles + dw $09CA, $0020 ; Supers + dw $09CE, $0011 ; Pbs dw $09D6, $00B4 ; Reserves - dw $0AF6, $00CE ; Samus X + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $02D9 ; Samus X dw #$FFFF -preset_hundo_tourian_metroids_1: - dw #preset_hundo_final_cleanup_the_last_missiles_escape - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $054B ; Health - dw $09C6, $00B5 ; Missiles - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $3FC1 ; Events - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations +preset_100early_final_cleanup_old_tourian_missiles: + dw #preset_hundo_final_cleanup_pit_room_missiles + dw $09A2, $F32F ; Equipped Items + dw $09C6, $00CC ; Missiles + dw $09CA, $0020 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $010C ; Missiles + dw $09C8, $0127 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CE, $002E ; Pbs + dw $0AF6, $0065 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $C56F ; Items + dw $D8B4, $8B46 ; Doors dw #$FFFF -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_hundo_tourian_escape_parlor: + dw #preset_hundo_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0548 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019A ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position +preset_suitless_norfair_cleanup_reverse_plowerhouse: + dw #preset_suitless_norfair_cleanup_ridley_escape + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position + dw $0917, $0180 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0685 ; Health - dw $09C6, $00FE ; Missiles - dw $0AF6, $06B0 ; Samus X + dw $09C2, $040C ; Health + dw $09C6, $003A ; Missiles + dw $0AF6, $02BB ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0680 ; Health - dw $09C6, $0103 ; Missiles - dw $09C8, $0122 ; Max missiles - dw $09CE, $002D ; Pbs - dw $0AF6, $0224 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0346 ; Doors +preset_100early_final_cleanup_climb_supers: + dw #preset_100early_final_cleanup_retro_brinstar_escape + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $4001 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $0598 ; Health + dw $09C6, $00D1 ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $09CE, $000F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B9 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $E7FF ; Items + dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_business_center_final: - dw #preset_suitless_norfair_cleanup_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_100early_final_cleanup_parlor_missiles: + dw #preset_hundo_final_cleanup_the_last_missiles + dw $090F, $5800 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0314 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $024F ; Layer 2 Y position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $04FE ; Health + dw $09C6, $00D1 ; Missiles + dw $09CA, $0025 ; Supers + dw $09CE, $000F ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $012C ; Samus X + dw $0AFA, $0398 ; Samus Y dw #$FFFF -preset_100early_final_cleanup_red_tower_xray: - dw #preset_100early_final_cleanup_below_spazer - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0AF6, $002E ; Samus X - dw $0AFA, $009B ; Samus Y +preset_100early_final_cleanup_leaving_parlor_missiles: + dw #preset_hundo_final_cleanup_the_last_missiles_escape + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $04FE ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0025 ; Supers + dw $09CE, $000E ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $0056 ; Samus X dw #$FFFF -preset_100early_final_cleanup_xray_passage: - dw #preset_100early_final_cleanup_below_spazer - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $0FFF ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02E0 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $061D ; Screen Y position in pixels + dw $0917, $0228 ; Layer 2 X position dw $0919, $0495 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $003B ; Samus X + dw $09C2, $076C ; Health + dw $09C4, $076C ; Max health + dw $09CE, $002F ; Pbs + dw $09D6, $01AF ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0340 ; Samus X dw $0AFA, $068B ; Samus Y - dw $D8B6, $EAF9 ; Doors + dw $D874, $1B8E ; Items dw #$FFFF -preset_100early_final_cleanup_xray_passage_return: - dw #preset_hundo_final_cleanup_leaving_xray - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F2 ; Screen X position in pixels - dw $0913, $37FF ; Screen subpixel Y position - dw $0917, $00B5 ; Layer 2 X position +preset_suitless_norfair_cleanup_reverse_metal_pirates: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $98D6 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09C2, $03C5 ; Health + dw $0AF6, $02C0 ; Samus X + dw $0AF8, $6FFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_norfair_cleanup_wasteland_revisit: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $0387 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_suitless_norfair_cleanup_kihunter_stairs_up: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0288 ; Health + dw $09C6, $003C ; Missiles + dw $09CE, $0011 ; Pbs + dw $0AF6, $0565 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_suitless_norfair_cleanup_firefleas_up: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $01AF ; Health + dw $09C6, $003C ; Missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $00A2 ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw #$FFFF + +preset_100early_final_cleanup_terminator_revisit: + dw #preset_100early_final_cleanup_leaving_parlor_missiles + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0166 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_100early_tourian_metroids_1: + dw #preset_hundo_tourian_metroids_1 dw $09A2, $F32F ; Equipped Items - dw $09C2, $0577 ; Health - dw $09C6, $00BD ; Missiles - dw $09CA, $0021 ; Supers - dw $09CE, $000F ; Pbs + dw $09C2, $0517 ; Health + dw $09C6, $00D8 ; Missiles + dw $09CA, $0024 ; Supers + dw $09CE, $000E ; Pbs dw $09D6, $00B4 ; Reserves - dw $0AF6, $0178 ; Samus X + dw $0AF6, $003E ; Samus X dw #$FFFF -preset_hundo_tourian_metroids_2: - dw #preset_hundo_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09C6, $00BF ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $003A ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_100early_tourian_metroids_2: + dw #preset_hundo_tourian_metroids_2 + dw $09A2, $F32F ; Equipped Items + dw $09C2, $0549 ; Health + dw $09C6, $00DE ; Missiles + dw $09CA, $0025 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_hundo_tourian_metroids_3: - dw #preset_hundo_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels - dw $0919, $00B5 ; Layer 2 Y position - dw $09C2, $059D ; Health - dw $09C6, $00C7 ; Missiles - dw $09CA, $0011 ; Supers - dw $09CE, $001B ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CA ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_100early_tourian_metroids_3: + dw #preset_hundo_tourian_metroids_3 + dw $09A2, $F32F ; Equipped Items + dw $09C2, $0567 ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $0027 ; Supers + dw $09CE, $0012 ; Pbs + dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams +preset_100early_tourian_metroids_4: + dw #preset_hundo_tourian_metroids_4 + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05CF ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0027 ; Supers + dw $09CE, $0015 ; Pbs + dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_100early_tourian_baby_skip: + dw #preset_hundo_tourian_baby_skip + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05BD ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0029 ; Supers + dw $09CE, $0017 ; Pbs + dw $09D6, $0157 ; Reserves dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_100early_tourian_after_baby_skip: + dw #preset_hundo_tourian_after_baby_skip + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05BD ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0029 ; Supers + dw $09CE, $0017 ; Pbs + dw $09D6, $0157 ; Reserves dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_100early_tourian_zeb_skip: + dw #preset_hundo_tourian_zeb_skip + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05BD ; Health + dw $09C6, $00E6 ; Missiles + dw $09CA, $0026 ; Supers + dw $09CE, $0017 ; Pbs + dw $09D6, $0157 ; Reserves dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0708 ; Health - dw $09C4, $0708 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0032 ; Pbs - dw $09D0, $003C ; Max pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D872, $C52F ; Items - dw $D874, $1B8C ; Items - dw $D8B4, $8346 ; Doors - dw $D8B6, $78D8 ; Doors +preset_100early_tourian_mother_brain_2: + dw #preset_hundo_tourian_mother_brain_2 + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05C0 ; Health + dw $09C6, $00DD ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0017 ; Pbs + dw $09D6, $0157 ; Reserves + dw #$FFFF + +preset_100early_tourian_zebes_escape: + dw #preset_hundo_tourian_zebes_escape + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_100early_tourian_escape_room_3: + dw #preset_hundo_tourian_escape_room_3 + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_100early_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_4 + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_100early_tourian_escape_climb: + dw #preset_hundo_tourian_escape_climb + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_100early_tourian_escape_parlor: + dw #preset_hundo_tourian_escape_parlor + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $0911, $00E5 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00AB ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $0111 ; Missiles + dw $09C8, $012C ; Max missiles + dw $09CE, $002E ; Pbs + dw $09D6, $01B4 ; Reserves + dw $0AF6, $0145 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $C76F ; Items + dw $D8B6, $78F9 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_norfair_elevator: - dw #preset_suitless_norfair_cleanup_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position +preset_suitless_norfair_cleanup_hotarubi_missile_room: + dw #preset_suitless_norfair_cleanup_firefleas_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $01A6 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $007E ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X + dw $0AF6, $0167 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_100early_final_cleanup_reverse_slinky: - dw #preset_100early_final_cleanup_xray_passage_return - dw $078D, $902A ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $03D6 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0917, $02E0 ; Layer 2 X position - dw $09CE, $000E ; Pbs +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $07D0 ; Health + dw $09C4, $07D0 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0030 ; Pbs + dw $09D0, $0041 ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0476 ; Samus X - dw $0AFA, $004B ; Samus Y + dw $0AF6, $0258 ; Samus X + dw $D872, $EF6F ; Items + dw $D8B6, $78FD ; Doors dw #$FFFF -preset_100early_final_cleanup_retro_brinstar_hoppers: - dw #preset_100early_final_cleanup_xray_passage_return - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00DE ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0015 ; Screen Y position in pixels - dw $0917, $00A6 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $09C2, $0572 ; Health - dw $09CE, $000E ; Pbs - dw $0AF6, $0152 ; Samus X +preset_suitless_norfair_cleanup_hotarubi_revisit: + dw #preset_suitless_norfair_cleanup_hotarubi_missile_room + dw $078D, $99D2 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0097 ; Health + dw $09C6, $003E ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $002D ; Max pbs + dw $0AF6, $0165 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D878, $DEDE ; Items dw #$FFFF -preset_100early_final_cleanup_retro_brinstar_etank: - dw #preset_hundo_final_cleanup_retro_brinstar_etank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $058B ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0428 ; Layer 2 X position +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8FE2 ; DDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $019E ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0136 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F32F ; Equipped Items - dw $09C2, $0572 ; Health - dw $09C6, $00BD ; Missiles - dw $09CA, $0021 ; Supers - dw $09CE, $0012 ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $05EB ; Samus X + dw $09C2, $07B9 ; Health + dw $09C6, $0120 ; Missiles + dw $09C8, $013B ; Max missiles + dw $0AF6, $0229 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items dw #$FFFF -preset_100early_final_cleanup_boulder_room: - dw #preset_hundo_final_cleanup_billy_mays - dw $090F, $6000 ; Screen subpixel X position - dw $0917, $0180 ; Layer 2 X position +preset_suitless_norfair_cleanup_three_musketeers: + dw #preset_suitless_norfair_cleanup_hotarubi_revisit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0072 ; Health + dw $0AF6, $0065 ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_norfair_cleanup_single_chamber: + dw #preset_suitless_norfair_cleanup_hotarubi_revisit + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0015 ; Layer 2 Y position - dw $09A2, $F32F ; Equipped Items - dw $09C6, $00BD ; Missiles - dw $09CA, $0020 ; Supers - dw $09CE, $0011 ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $0259 ; Samus X + dw $09C2, $04A7 ; Health + dw $09C6, $0038 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $000A ; Pbs + dw $09D6, $0110 ; Reserves + dw $0AF6, $0168 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D878, $FEDE ; Items dw #$FFFF -preset_100early_final_cleanup_leaving_billy_mays: - dw #preset_hundo_final_cleanup_billy_mays_escape +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $F32F ; Equipped Items - dw $09C6, $00C7 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CE, $0011 ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00D6 ; Samus X - dw #$FFFF - -preset_100early_final_cleanup_retro_brinstar_escape: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F32F ; Equipped Items - dw $09C6, $00CC ; Missiles - dw $09CA, $0020 ; Supers - dw $09CE, $0011 ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $02D9 ; Samus X - dw #$FFFF - -preset_100early_final_cleanup_old_tourian_missiles: - dw #preset_hundo_final_cleanup_pit_room_missiles - dw $09A2, $F32F ; Equipped Items - dw $09C6, $00CC ; Missiles - dw $09CA, $0020 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $00B4 ; Reserves - dw #$FFFF - -preset_suitless_final_cleanup_below_spazer_final: - dw #preset_suitless_norfair_cleanup_norfair_elevator - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0AF6, $00AE ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $07B8 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_100early_final_cleanup_climb_supers: - dw #preset_100early_final_cleanup_retro_brinstar_escape +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays dw $078D, $8B7A ; DDB dw $079B, $96BA ; MDB - dw $090F, $4001 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position dw $0915, $0700 ; Screen Y position in pixels dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $0598 ; Health - dw $09C6, $00D1 ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $09CE, $000F ; Pbs + dw $09C2, $078E ; Health + dw $09C6, $0125 ; Missiles + dw $09C8, $0140 ; Max missiles + dw $09CE, $002F ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B9 ; Samus X + dw $0AF6, $02BD ; Samus X dw $0AFA, $078B ; Samus Y - dw $D870, $E7FF ; Items + dw $D870, $E6FD ; Items + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_100early_final_cleanup_parlor_missiles: - dw #preset_hundo_final_cleanup_the_last_missiles - dw $090F, $5800 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0314 ; Screen Y position in pixels +preset_suitless_norfair_cleanup_bubble_mountain_return: + dw #preset_suitless_norfair_cleanup_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0414 ; Health + dw $09C6, $0036 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $008E ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers + dw $078D, $8C6A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7803 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0919, $024F ; Layer 2 Y position - dw $09A2, $F32F ; Equipped Items - dw $09C2, $04FE ; Health - dw $09C6, $00D1 ; Missiles - dw $09CA, $0025 ; Supers - dw $09CE, $000F ; Pbs - dw $09D6, $00B4 ; Reserves + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $06F0 ; Health + dw $09CA, $0022 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002E ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $012C ; Samus X - dw $0AFA, $0398 ; Samus Y + dw $0AF6, $01D6 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D870, $EEFD ; Items dw #$FFFF -preset_100early_final_cleanup_leaving_parlor_missiles: - dw #preset_hundo_final_cleanup_the_last_missiles_escape - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09A2, $F32F ; Equipped Items - dw $09C2, $04FE ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0025 ; Supers - dw $09CE, $000E ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $0056 ; Samus X +preset_suitless_norfair_cleanup_norfair_reserve_back: + dw #preset_suitless_norfair_cleanup_bubble_mountain_return + dw $078D, $9552 ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03C7 ; Health + dw $09C6, $003A ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0049 ; Samus X + dw $D876, $9FFE ; Items + dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_hundo_tourian_metroids_4: - dw #preset_hundo_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $05DB ; Health - dw $09C6, $00D1 ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $001D ; Pbs - dw $09D6, $0073 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05B0 ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles + dw $078D, $89A6 ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $002D ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_tourian_baby_skip: - dw #preset_hundo_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track +preset_suitless_norfair_cleanup_bubble_mountain_final: + dw #preset_suitless_norfair_cleanup_norfair_reserve_back + dw $078D, $952E ; DDB dw $090F, $D000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $05DB ; Health - dw $09C6, $00D9 ; Missiles - dw $09CE, $001E ; Pbs - dw $09D6, $00E1 ; Reserves - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors + dw $09C2, $030D ; Health + dw $09C6, $003E ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09D2, $0003 ; Currently selected item + dw $09D4, $0190 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C0 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D876, $FFFE ; Items dw #$FFFF -preset_hundo_tourian_after_baby_skip: - dw #preset_hundo_tourian_metroids_2 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09C6, $00D9 ; Missiles - dw $09CE, $001E ; Pbs - dw $09D6, $00E1 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors +preset_suitless_norfair_cleanup_frog_speedway: + dw #preset_suitless_norfair_cleanup_norfair_reserve_back + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0020 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0917, $0018 ; Layer 2 X position + dw $09C2, $02A8 ; Health + dw $09C6, $0043 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CE, $0009 ; Pbs + dw $09D4, $0190 ; Max reserves + dw $0AF6, $00C0 ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $D876, $FFFE ; Items + dw $D878, $FEDF ; Items dw #$FFFF -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles + dw $078D, $8C9A ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D870, $FEFD ; Items dw #$FFFF -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health +preset_suitless_norfair_cleanup_business_center_final: + dw #preset_suitless_norfair_cleanup_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $0913, $1000 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_tourian_elevator_room: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $0834 ; Health + dw $09C4, $0834 ; Max health + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $09CA, $0021 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002D ; Pbs + dw $09D6, $01D2 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AFA, $02A8 ; Samus Y + dw $D820, $1FC1 ; Events + dw $D870, $FFFD ; Items + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_suitless_norfair_cleanup_norfair_elevator: + dw #preset_suitless_norfair_cleanup_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007E ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_gtmax_tourian_metroids_1: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_suitless_final_cleanup_below_spazer_final: + dw #preset_suitless_norfair_cleanup_norfair_elevator + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0AF6, $00AE ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_tourian_metroids_2: + dw #preset_gtmax_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0058 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0042 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0821 ; Health + dw $09C6, $0132 ; Missiles + dw $09CA, $001E ; Supers + dw $09D6, $0204 ; Reserves + dw $0AF6, $00F8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $06F1 ; Health - dw $09C6, $0105 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CC, $003C ; Max supers - dw $09CE, $0031 ; Pbs - dw $0AF6, $019B ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $E6BD ; Items - dw $D8B6, $78F8 ; Doors +preset_gtmax_tourian_metroids_3: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0107 ; Screen Y position in pixels + dw $0919, $00C5 ; Layer 2 Y position + dw $09C6, $0132 ; Missiles + dw $09CA, $001D ; Supers + dw $09D6, $0223 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_final_cleanup_red_tower_final: @@ -35687,175 +36397,42 @@ preset_suitless_final_cleanup_big_pink_final: dw $D8B4, $0B46 ; Doors dw #$FFFF -preset_100early_final_cleanup_terminator_revisit: - dw #preset_100early_final_cleanup_leaving_parlor_missiles - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0166 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_100early_tourian_metroids_1: - dw #preset_hundo_tourian_metroids_1 - dw $09A2, $F32F ; Equipped Items - dw $09C2, $0517 ; Health - dw $09C6, $00D8 ; Missiles - dw $09CA, $0024 ; Supers - dw $09CE, $000E ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $003E ; Samus X - dw #$FFFF - -preset_100early_tourian_metroids_2: - dw #preset_hundo_tourian_metroids_2 - dw $09A2, $F32F ; Equipped Items - dw $09C2, $0549 ; Health - dw $09C6, $00DE ; Missiles - dw $09CA, $0025 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $00B4 ; Reserves - dw #$FFFF - -preset_100early_tourian_metroids_3: - dw #preset_hundo_tourian_metroids_3 - dw $09A2, $F32F ; Equipped Items - dw $09C2, $0567 ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $0027 ; Supers - dw $09CE, $0012 ; Pbs - dw $09D6, $00B4 ; Reserves - dw #$FFFF - -preset_100early_tourian_metroids_4: - dw #preset_hundo_tourian_metroids_4 - dw $09A2, $F32F ; Equipped Items - dw $09C2, $05CF ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0027 ; Supers - dw $09CE, $0015 ; Pbs - dw $09D6, $00B4 ; Reserves - dw #$FFFF - -preset_100early_tourian_baby_skip: - dw #preset_hundo_tourian_baby_skip - dw $09A2, $F32F ; Equipped Items - dw $09C2, $05BD ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0029 ; Supers - dw $09CE, $0017 ; Pbs - dw $09D6, $0157 ; Reserves - dw #$FFFF - -preset_100early_tourian_after_baby_skip: - dw #preset_hundo_tourian_after_baby_skip - dw $09A2, $F32F ; Equipped Items - dw $09C2, $05BD ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0029 ; Supers - dw $09CE, $0017 ; Pbs - dw $09D6, $0157 ; Reserves - dw #$FFFF - -preset_hundo_tourian_zeb_skip: - dw #preset_hundo_tourian_after_baby_skip - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0AF6, $0037 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_tourian_metroids_4: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0030 ; Pbs + dw $09D6, $024A ; Reserves + dw $0AF6, $05A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $010C ; Missiles - dw $09C8, $0127 ; Max missiles - dw $09CA, $001E ; Supers - dw $09CE, $002E ; Pbs - dw $0AF6, $0065 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $C56F ; Items - dw $D8B4, $8B46 ; Doors +preset_gtmax_tourian_giant_hoppers: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001B ; Supers + dw $09CE, $0032 ; Pbs + dw $09D6, $02A4 ; Reserves + dw $0AF6, $0061 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -35905,78 +36482,51 @@ preset_suitless_final_cleanup_beta_missile_room: dw $D8B6, $FEFF ; Doors dw #$FFFF -preset_100early_tourian_zeb_skip: - dw #preset_hundo_tourian_zeb_skip - dw $09A2, $F32F ; Equipped Items - dw $09C2, $05BD ; Health - dw $09C6, $00E6 ; Missiles - dw $09CA, $0026 ; Supers - dw $09CE, $0017 ; Pbs - dw $09D6, $0157 ; Reserves - dw #$FFFF - -preset_hundo_tourian_mother_brain_2: - dw #preset_hundo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position +preset_gtmax_tourian_baby_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05CC ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events - dw #$FFFF - -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_tourian_gadora_room: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_gtmax_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02E0 ; Screen X position in pixels +preset_gtmax_tourian_zeb_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $0228 ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09C2, $076C ; Health - dw $09C4, $076C ; Max health - dw $09CE, $002F ; Pbs - dw $09D6, $01AF ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; Items + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_john_cena_bridge: @@ -36017,50 +36567,21 @@ preset_suitless_final_cleanup_beta_missile_revisit: dw $D874, $1FFE ; Items dw #$FFFF -preset_100early_tourian_mother_brain_2: - dw #preset_hundo_tourian_mother_brain_2 - dw $09A2, $F32F ; Equipped Items +preset_gtmax_tourian_mother_brain_2: + dw #preset_gtmax_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position dw $09C2, $05C0 ; Health - dw $09C6, $00DD ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0017 ; Pbs - dw $09D6, $0157 ; Reserves - dw #$FFFF - -preset_hundo_tourian_zebes_escape: - dw #preset_hundo_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: - dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $0911, $00E5 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00AB ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $0111 ; Missiles - dw $09C8, $012C ; Max missiles - dw $09CE, $002E ; Pbs - dw $09D6, $01B4 ; Reserves - dw $0AF6, $0145 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $C76F ; Items - dw $D8B6, $78F9 ; Doors + dw $09C6, $0137 ; Missiles + dw $09CA, $000C ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $1FCD ; Events dw #$FFFF preset_suitless_final_cleanup_pit_room_final: @@ -36088,68 +36609,42 @@ preset_suitless_final_cleanup_pit_room_final: preset_suitless_final_cleanup_climb_supers: dw #preset_suitless_final_cleanup_beta_missile_revisit - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $6FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $0534 ; Health - dw $09C6, $005A ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $E1DE ; Items - dw $D872, $FFEF ; Items - dw $D8B2, $2C08 ; Doors - dw #$FFFF - -preset_100early_tourian_zebes_escape: - dw #preset_hundo_tourian_zebes_escape - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_hundo_tourian_escape_room_3: - dw #preset_hundo_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_billy_mays: - dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6FFF ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position - dw $09C2, $07D0 ; Health - dw $09C4, $07D0 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0030 ; Pbs - dw $09D0, $0041 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0258 ; Samus X - dw $D872, $EF6F ; Items - dw $D8B6, $78FD ; Doors + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $0534 ; Health + dw $09C6, $005A ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $E1DE ; Items + dw $D872, $FFEF ; Items + dw $D8B2, $2C08 ; Doors + dw #$FFFF + +preset_gtmax_tourian_zebes_escape: + dw #preset_gtmax_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $00EA ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $02BC ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $5FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -36172,54 +36667,20 @@ preset_suitless_final_cleanup_parlor_return: dw $D870, $E9DE ; Items dw #$FFFF -preset_100early_tourian_escape_room_3: - dw #preset_hundo_tourian_escape_room_3 - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_hundo_tourian_escape_room_4: - dw #preset_hundo_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_tourian_escape_climb: - dw #preset_hundo_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8FE2 ; DDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $019E ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0136 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $07B9 ; Health - dw $09C6, $0120 ; Missiles - dw $09C8, $013B ; Max missiles - dw $0AF6, $0229 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items +preset_gtmax_tourian_escape_room_3: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_230_mockball: @@ -36242,71 +36703,47 @@ preset_suitless_final_cleanup_230_mockball: dw $D870, $F9DE ; Items dw #$FFFF -preset_100early_tourian_escape_room_4: - dw #preset_hundo_tourian_escape_room_4 - dw $09A2, $F32F ; Equipped Items +preset_gtmax_tourian_escape_room_4: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_tourian_escape_climb: - dw #preset_hundo_tourian_escape_climb - dw $09A2, $F32F ; Equipped Items +preset_gtmax_tourian_escape_climb: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $00B6 ; Layer 2 Y position + dw $0AF6, $0152 ; Samus X dw #$FFFF -preset_hundo_tourian_escape_parlor: - dw #preset_hundo_tourian_escape_climb +preset_gtmax_tourian_escape_parlor: + dw #preset_gtmax_tourian_zebes_escape dw $078D, $AB34 ; DDB dw $079B, $96BA ; MDB - dw $090F, $E000 ; Screen subpixel X position + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $6801 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0548 ; Health + dw $09C2, $07A1 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $019A ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: - dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $07B8 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_climb_supers: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $078E ; Health - dw $09C6, $0125 ; Missiles - dw $09C8, $0140 ; Max missiles - dw $09CE, $002F ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $E6FD ; Items - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items - dw $D8B2, $2C09 ; Doors + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_parlor_revisit: @@ -36322,31 +36759,6 @@ preset_suitless_final_cleanup_parlor_revisit: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_100early_tourian_escape_parlor: - dw #preset_hundo_tourian_escape_parlor - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_to_final_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_climb_supers - dw $078D, $8C6A ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7803 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $06F0 ; Health - dw $09CA, $0022 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002E ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D6 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D870, $EEFD ; Items - dw #$FFFF - preset_suitless_final_cleanup_landing_site_revisit: dw #preset_suitless_final_cleanup_parlor_revisit dw $078D, $8C8E ; DDB @@ -36400,19 +36812,6 @@ preset_suitless_final_cleanup_gauntlet_entry: dw $D8B0, $4002 ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles - dw $078D, $89A6 ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CE, $002D ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_suitless_final_cleanup_gauntlet_etank: dw #preset_suitless_final_cleanup_gauntlet_entry dw $078D, $892E ; DDB @@ -36440,21 +36839,6 @@ preset_suitless_final_cleanup_quickdrops: dw $D870, $F9FF ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_again: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles - dw $078D, $8C9A ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D870, $FEFD ; Items - dw #$FFFF - preset_suitless_tourian_tourian_elevator: dw #preset_suitless_final_cleanup_quickdrops dw $078D, $9222 ; DDB @@ -36480,42 +36864,6 @@ preset_suitless_tourian_tourian_elevator: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_terminator_etank: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_again - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $0913, $1000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $0834 ; Health - dw $09C4, $0834 ; Max health - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $09CA, $0021 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002D ; Pbs - dw $09D6, $01D2 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AFA, $02A8 ; Samus Y - dw $D820, $1FC1 ; Events - dw $D870, $FFFD ; Items - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - preset_suitless_tourian_metroids_1: dw #preset_suitless_tourian_tourian_elevator dw $090F, $C000 ; Screen subpixel X position @@ -36530,18 +36878,6 @@ preset_suitless_tourian_metroids_1: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_gtmax_tourian_metroids_1: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - preset_suitless_tourian_metroids_2: dw #preset_suitless_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -36562,45 +36898,6 @@ preset_suitless_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_2: - dw #preset_gtmax_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0058 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0042 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0821 ; Health - dw $09C6, $0132 ; Missiles - dw $09CA, $001E ; Supers - dw $09D6, $0204 ; Reserves - dw $0AF6, $00F8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_gtmax_tourian_metroids_3: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0107 ; Screen Y position in pixels - dw $0919, $00C5 ; Layer 2 Y position - dw $09C6, $0132 ; Missiles - dw $09CA, $001D ; Supers - dw $09D6, $0223 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - preset_suitless_tourian_metroids_3: dw #preset_suitless_tourian_metroids_2 dw $078D, $A9B4 ; DDB @@ -36662,44 +36959,6 @@ preset_suitless_tourian_baby_skip: dw $D8C4, $000F ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_4: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0030 ; Pbs - dw $09D6, $024A ; Reserves - dw $0AF6, $05A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_gtmax_tourian_giant_hoppers: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001B ; Supers - dw $09CE, $0032 ; Pbs - dw $09D6, $02A4 ; Reserves - dw $0AF6, $0061 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - preset_suitless_tourian_gadora_room: dw #preset_suitless_tourian_metroids_3 dw $078D, $AA44 ; DDB @@ -36717,53 +36976,6 @@ preset_suitless_tourian_gadora_room: dw $D8C4, $00AF ; Doors dw #$FFFF -preset_gtmax_tourian_baby_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_gadora_room: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtmax_tourian_zeb_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - preset_suitless_tourian_zeb_skip: dw #preset_suitless_tourian_gadora_room dw $078D, $AAA4 ; DDB @@ -36781,23 +36993,6 @@ preset_suitless_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF -preset_gtmax_tourian_mother_brain_2: - dw #preset_gtmax_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05C0 ; Health - dw $09C6, $0137 ; Missiles - dw $09CA, $000C ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $1FCD ; Events - dw #$FFFF - preset_suitless_tourian_mother_brain_2: dw #preset_suitless_tourian_zeb_skip dw $078D, $AAC8 ; DDB @@ -36816,23 +37011,6 @@ preset_suitless_tourian_mother_brain_2: dw $D820, $3FC5 ; Events dw #$FFFF -preset_gtmax_tourian_zebes_escape: - dw #preset_gtmax_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $00EA ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $02BC ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $5FCD ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_suitless_tourian_mother_brain_3: dw #preset_suitless_tourian_mother_brain_2 dw $09A6, $1009 ; Equipped Beams @@ -36843,22 +37021,6 @@ preset_suitless_tourian_mother_brain_3: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_gtmax_tourian_escape_room_3: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_suitless_tourian_zebes_escape: dw #preset_suitless_tourian_mother_brain_3 dw $09C2, $05DB ; Health @@ -36869,49 +37031,6 @@ preset_suitless_tourian_zebes_escape: dw $D820, $7FC5 ; Events dw #$FFFF -preset_gtmax_tourian_escape_room_4: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_escape_climb: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F2 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $00B5 ; Layer 2 X position - dw $0919, $00B6 ; Layer 2 Y position - dw $0AF6, $0152 ; Samus X - dw #$FFFF - -preset_gtmax_tourian_escape_parlor: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $07A1 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - preset_suitless_tourian_blue_bomber: dw #preset_suitless_tourian_zebes_escape dw $078D, $AAEC ; DDB diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm new file mode 100644 index 00000000..8215140a --- /dev/null +++ b/src/presets/combined_preset_names.asm @@ -0,0 +1,2433 @@ + +warnpc $EFC9B2 +org $EFC9B2 +print pc, " preset names start" + +preset_names: + +preset_names_230_mockball: + db "230 Mockball", #$FF + +preset_names_3_musketeers: + db "3 Musketeers", #$FF + +preset_names_3_musketeers_spikesuit: + db "3 Musketeers (Spikesuit)", #$FF + +preset_names_acid_chozo: + db "Acid Chozo", #$FF + +preset_names_acid_snakes_tunnel: + db "Acid Snakes Tunnel", #$FF + +preset_names_after_baby: + db "After Baby", #$FF + +preset_names_after_baby_skip: + db "After Baby Skip", #$FF + +preset_names_alcatraz: + db "Alcatraz", #$FF + +preset_names_alpha_pbs: + db "Alpha PBs", #$FF + +preset_names_alpha_power_bombs: + db "Alpha Power Bombs", #$FF + +preset_names_alpha_power_bombs_1m: + db "Alpha Power Bombs (1M)", #$FF + +preset_names_alpha_spark: + db "Alpha Spark", #$FF + +preset_names_amphitheatre: + db "Amphitheatre", #$FF + +preset_names_antispeedrun_robots: + db "Anti-Speedrun Robots", #$FF + +preset_names_aqueduct: + db "Aqueduct", #$FF + +preset_names_aqueduct_ammo: + db "Aqueduct Ammo", #$FF + +preset_names_aqueduct_final: + db "Aqueduct Final", #$FF + +preset_names_aqueduct_final_visit: + db "Aqueduct Final Visit", #$FF + +preset_names_aqueduct_post_save: + db "Aqueduct (Post Save)", #$FF + +preset_names_aqueduct_revisit: + db "Aqueduct Revisit", #$FF + +preset_names_aqueduct_spikesuit: + db "Aqueduct (Spikesuit)", #$FF + +preset_names_arthur_j_metroid: + db "Arthur J. Metroid", #$FF + +preset_names_attic: + db "Attic", #$FF + +preset_names_attic_missiles: + db "Attic Missiles", #$FF + +preset_names_attic_revisit: + db "Attic Revisit", #$FF + +preset_names_baby: + db "Baby", #$FF + +preset_names_baby_skip: + db "Baby Skip", #$FF + +preset_names_basement: + db "Basement", #$FF + +preset_names_basement_speedball: + db "Basement Speedball", #$FF + +preset_names_bat_cave: + db "Bat Cave", #$FF + +preset_names_bat_cave_farm_1: + db "Bat Cave (Farm 1)", #$FF + +preset_names_bat_cave_out: + db "Bat Cave Out", #$FF + +preset_names_bat_cave_revisit: + db "Bat Cave Revisit", #$FF + +preset_names_beach: + db "Beach", #$FF + +preset_names_beach_exit: + db "Beach Exit", #$FF + +preset_names_beach_missiles: + db "Beach Missiles", #$FF + +preset_names_beach_missiles_revisit: + db "Beach Missiles Revisit", #$FF + +preset_names_beach_revisit: + db "Beach Revisit", #$FF + +preset_names_below_spazer: + db "Below Spazer", #$FF + +preset_names_below_spazer_final: + db "Below Spazer Final", #$FF + +preset_names_below_spazer_revisit: + db "Below Spazer Revisit", #$FF + +preset_names_beta_missile_revisit: + db "Beta Missile Revisit", #$FF + +preset_names_beta_missile_room: + db "Beta Missile Room", #$FF + +preset_names_beta_pbs: + db "Beta PBs", #$FF + +preset_names_beta_power_bombs: + db "Beta Power Bombs", #$FF + +preset_names_big_pink: + db "Big Pink", #$FF + +preset_names_big_pink_charge_escape: + db "Big Pink Charge Escape", #$FF + +preset_names_big_pink_climb: + db "Big Pink Climb", #$FF + +preset_names_big_pink_down: + db "Big Pink Down", #$FF + +preset_names_big_pink_final: + db "Big Pink Final", #$FF + +preset_names_big_pink_hopper_room: + db "Big Pink Hopper Room", #$FF + +preset_names_big_pink_power_bombs: + db "Big Pink Power Bombs", #$FF + +preset_names_big_pink_return: + db "Big Pink Return", #$FF + +preset_names_big_pink_revisit: + db "Big Pink Revisit", #$FF + +preset_names_big_pink_up: + db "Big Pink Up", #$FF + +preset_names_billy_mays: + db "Billy Mays", #$FF + +preset_names_billy_mays_escape: + db "Billy Mays Escape", #$FF + +preset_names_blockbuster: + db "Blockbuster", #$FF + +preset_names_blue_bomber: + db "Blue Bomber", #$FF + +preset_names_blue_brin_hoppers: + db "Blue Brin Hoppers", #$FF + +preset_names_blue_brin_hoppers_revisit: + db "Blue Brin Hoppers Revisit", #$FF + +preset_names_blue_brinstar_etank_room: + db "Blue Brinstar E-Tank Room", #$FF + +preset_names_blue_brinstar_hoppers: + db "Blue Brinstar Hoppers", #$FF + +preset_names_blue_brinstar_power_bombs: + db "Blue Brinstar Power Bombs", #$FF + +preset_names_blue_brinstar_screwfall: + db "Blue Brinstar Screwfall", #$FF + +preset_names_blue_fireball: + db "Blue Fireball", #$FF + +preset_names_bomb_torizo: + db "Bomb Torizo", #$FF + +preset_names_bottom_of_red_tower: + db "Bottom of Red Tower", #$FF + +preset_names_botwoon: + db "Botwoon", #$FF + +preset_names_botwoon_clip: + db "Botwoon Clip", #$FF + +preset_names_botwoon_clip_spikesuit: + db "Botwoon Clip (Spikesuit)", #$FF + +preset_names_botwoon_etank: + db "Botwoon E-Tank", #$FF + +preset_names_botwoon_etank_room: + db "Botwoon E-Tank Room", #$FF + +preset_names_botwoon_hallway: + db "Botwoon Hallway", #$FF + +preset_names_botwoon_hallway_final: + db "Botwoon Hallway Final", #$FF + +preset_names_botwoon_hallway_revisit: + db "Botwoon Hallway Revisit", #$FF + +preset_names_botwoon_spikesuit: + db "Botwoon (Spikesuit)", #$FF + +preset_names_boulder_room: + db "Boulder Room", #$FF + +preset_names_bowling: + db "Bowling", #$FF + +preset_names_bowling_alley: + db "Bowling Alley", #$FF + +preset_names_bowling_alley_path: + db "Bowling Alley Path", #$FF + +preset_names_bowling_area: + db "Bowling Area", #$FF + +preset_names_bowling_spark: + db "Bowling Spark", #$FF + +preset_names_breaking_the_tube: + db "Breaking The Tube", #$FF + +preset_names_brinstar_map_entrance: + db "Brinstar Map Entrance", #$FF + +preset_names_brinstar_reserve: + db "Brinstar Reserve", #$FF + +preset_names_brinstar_reserve_tank: + db "Brinstar Reserve Tank", #$FF + +preset_names_bubble_mountain: + db "Bubble Mountain", #$FF + +preset_names_bubble_mountain_cleanup: + db "Bubble Mountain Cleanup", #$FF + +preset_names_bubble_mountain_climb: + db "Bubble Mountain Climb", #$FF + +preset_names_bubble_mountain_corner: + db "Bubble Mountain Corner", #$FF + +preset_names_bubble_mountain_dboost: + db "Bubble Mountain D-Boost", #$FF + +preset_names_bubble_mountain_down: + db "Bubble Mountain Down", #$FF + +preset_names_bubble_mountain_final: + db "Bubble Mountain Final", #$FF + +preset_names_bubble_mountain_return: + db "Bubble Mountain Return", #$FF + +preset_names_bubble_mountain_revisit: + db "Bubble Mountain Revisit", #$FF + +preset_names_business_center: + db "Business Center", #$FF + +preset_names_business_center_climb: + db "Business Center Climb", #$FF + +preset_names_business_center_climb_final: + db "Business Center Climb Final", #$FF + +preset_names_business_center_climb_ice: + db "Business Center Climb Ice", #$FF + +preset_names_business_center_down: + db "Business Center Down", #$FF + +preset_names_business_center_elevator: + db "Business Center Elevator", #$FF + +preset_names_business_center_final: + db "Business Center Final", #$FF + +preset_names_business_center_postelev: + db "Business Center Post-Elev", #$FF + +preset_names_business_center_preelev: + db "Business Center Pre-Elev", #$FF + +preset_names_business_center_return: + db "Business Center Return", #$FF + +preset_names_business_center_revisit: + db "Business Center Revisit", #$FF + +preset_names_business_center_spikesuit: + db "Business Center (Spikesuit)", #$FF + +preset_names_business_center_up: + db "Business Center Up", #$FF + +preset_names_cac_alley: + db "Cac Alley", #$FF + +preset_names_cac_alley_east: + db "Cac Alley East", #$FF + +preset_names_cac_alley_west: + db "Cac Alley West", #$FF + +preset_names_caterpillar_room: + db "Caterpillar Room", #$FF + +preset_names_caterpillar_room_up: + db "Caterpillar Room Up", #$FF + +preset_names_caterpillars_down: + db "Caterpillars Down", #$FF + +preset_names_caterpillars_revisit: + db "Caterpillars Revisit", #$FF + +preset_names_caterpillars_up: + db "Caterpillars Up", #$FF + +preset_names_cathedral: + db "Cathedral", #$FF + +preset_names_cathedral_entrance: + db "Cathedral Entrance", #$FF + +preset_names_cathedral_revisit: + db "Cathedral Revisit", #$FF + +preset_names_ceres_elevator: + db "Ceres Elevator", #$FF + +preset_names_ceres_escape: + db "Ceres Escape", #$FF + +preset_names_ceres_last_3_rooms: + db "Ceres Last 3 Rooms", #$FF + +preset_names_ceres_ridley: + db "Ceres Ridley", #$FF + +preset_names_climb: + db "Climb", #$FF + +preset_names_climb_down: + db "Climb Down", #$FF + +preset_names_climb_supers: + db "Climb Supers", #$FF + +preset_names_climb_supers_moonfall: + db "Climb Supers Moonfall", #$FF + +preset_names_climb_up: + db "Climb Up", #$FF + +preset_names_colosseum: + db "Colosseum", #$FF + +preset_names_colosseum_revisit: + db "Colosseum Revisit", #$FF + +preset_names_construction_zone: + db "Construction Zone", #$FF + +preset_names_construction_zone_down: + db "Construction Zone Down", #$FF + +preset_names_construction_zone_revisit: + db "Construction Zone Revisit", #$FF + +preset_names_construction_zone_up: + db "Construction Zone Up", #$FF + +preset_names_continuous_wall_jump: + db "Continuous Wall Jump", #$FF + +preset_names_cosine_missile: + db "Cosine Missile", #$FF + +preset_names_cosine_missile_room: + db "Cosine Missile Room", #$FF + +preset_names_crab_ggg: + db "Crab GGG", #$FF + +preset_names_crab_hole: + db "Crab Hole", #$FF + +preset_names_crab_maze: + db "Crab Maze", #$FF + +preset_names_crab_shaft: + db "Crab Shaft", #$FF + +preset_names_crab_shaft_down: + db "Crab Shaft Down", #$FF + +preset_names_crab_shaft_revisit: + db "Crab Shaft Revisit", #$FF + +preset_names_crab_shaft_up: + db "Crab Shaft Up", #$FF + +preset_names_crab_supers: + db "Crab Supers", #$FF + +preset_names_crateria: + db "Crateria", #$FF + +preset_names_crateria_elevator: + db "Crateria Elevator", #$FF + +preset_names_crateria_kihunters: + db "Crateria Kihunters", #$FF + +preset_names_crateria_kihunters_final: + db "Crateria Kihunters Final", #$FF + +preset_names_crateria_kihunters_return: + db "Crateria Kihunters Return", #$FF + +preset_names_crateria_kihunters_revisit: + db "Crateria Kihunters Revisit", #$FF + +preset_names_crateria_kihunters_room: + db "Crateria Kihunters Room", #$FF + +preset_names_crateria_map_entry: + db "Crateria Map Entry", #$FF + +preset_names_crateria_map_exit: + db "Crateria Map Exit", #$FF + +preset_names_crateria_pbs: + db "Crateria PBs", #$FF + +preset_names_crateria_power_bombs: + db "Crateria Power Bombs", #$FF + +preset_names_croc: + db "Croc", #$FF + +preset_names_croc_escape: + db "Croc Escape", #$FF + +preset_names_croc_escape_super_gate: + db "Croc Escape Super Gate", #$FF + +preset_names_croc_farm: + db "Croc Farm", #$FF + +preset_names_croc_gate: + db "Croc Gate", #$FF + +preset_names_croc_gate_farm: + db "Croc Gate Farm", #$FF + +preset_names_croc_gate_farm_spikesuit: + db "Croc Gate Farm (Spikesuit)", #$FF + +preset_names_croc_power_bombs: + db "Croc Power Bombs", #$FF + +preset_names_croc_revisit: + db "Croc Revisit", #$FF + +preset_names_croc_shaft_down: + db "Croc Shaft Down", #$FF + +preset_names_croc_shaft_moonfall: + db "Croc Shaft Moonfall", #$FF + +preset_names_croc_shaft_up: + db "Croc Shaft Up", #$FF + +preset_names_croc_speedway: + db "Croc Speedway", #$FF + +preset_names_croc_speedway_lower: + db "Croc Speedway (Lower)", #$FF + +preset_names_croc_speedway_up: + db "Croc Speedway Up", #$FF + +preset_names_crocomire: + db "Crocomire", #$FF + +preset_names_crocomire_cac_shaft: + db "Crocomire Cac Shaft", #$FF + +preset_names_crocomire_escape: + db "Crocomire Escape", #$FF + +preset_names_crocomire_farm_room: + db "Crocomire Farm Room", #$FF + +preset_names_crocomire_revisit: + db "Crocomire Revisit", #$FF + +preset_names_crocomire_room_revisit: + db "Crocomire Room Revisit", #$FF + +preset_names_crocomire_shaft: + db "Crocomire Shaft", #$FF + +preset_names_crocomire_speedway: + db "Crocomire Speedway", #$FF + +preset_names_crumble_blocks: + db "Crumble Blocks", #$FF + +preset_names_crumble_shaft_missiles: + db "Crumble Shaft Missiles", #$FF + +preset_names_crumble_tower: + db "Crumble Tower", #$FF + +preset_names_dachora_moonfall: + db "Dachora Moonfall", #$FF + +preset_names_dachora_room: + db "Dachora Room", #$FF + +preset_names_dachora_room_revisit: + db "Dachora Room Revisit", #$FF + +preset_names_doors_and_refills: + db "Doors and Refills", #$FF + +preset_names_double_chamber: + db "Double Chamber", #$FF + +preset_names_double_chamber_out: + db "Double Chamber Out", #$FF + +preset_names_double_chamber_revisit: + db "Double Chamber Revisit", #$FF + +preset_names_draygon: + db "Draygon", #$FF + +preset_names_draygon_escape: + db "Draygon Escape", #$FF + +preset_names_draygon_missiles: + db "Draygon Missiles", #$FF + +preset_names_dusty_shaft_revisit: + db "Dusty Shaft Revisit", #$FF + +preset_names_early_supers: + db "Early Supers", #$FF + +preset_names_early_supers_collection: + db "Early Supers Collection", #$FF + +preset_names_early_supers_reserve: + db "Early Supers Reserve", #$FF + +preset_names_east_cac_alley: + db "East Cac Alley", #$FF + +preset_names_east_ocean: + db "East Ocean", #$FF + +preset_names_east_pants_room: + db "East Pants Room", #$FF + +preset_names_east_sand_hall: + db "East Sand Hall", #$FF + +preset_names_east_sand_hall_final: + db "East Sand Hall Final", #$FF + +preset_names_east_sand_hall_revisit: + db "East Sand Hall Revisit", #$FF + +preset_names_east_sand_pit: + db "East Sand Pit", #$FF + +preset_names_east_supers: + db "East Supers", #$FF + +preset_names_electric_death_down: + db "Electric Death Down", #$FF + +preset_names_electric_death_room: + db "Electric Death Room", #$FF + +preset_names_electric_not_death: + db "Electric Not Death", #$FF + +preset_names_elevator: + db "Elevator", #$FF + +preset_names_elevator_menu: + db "Elevator Menu", #$FF + +preset_names_elevator_room_ascent: + db "Elevator Room Ascent", #$FF + +preset_names_energy_refill_escape: + db "Energy Refill Escape", #$FF + +preset_names_enter_wrecked_ship: + db "Enter Wrecked Ship", #$FF + +preset_names_entering_ice: + db "Entering Ice", #$FF + +preset_names_entering_kraids_lair: + db "Entering Kraid's Lair", #$FF + +preset_names_entering_maridia: + db "Entering Maridia", #$FF + +preset_names_entering_wrecked_ship: + db "Entering Wrecked Ship", #$FF + +preset_names_escape_climb: + db "Escape Climb", #$FF + +preset_names_escape_elevator: + db "Escape Elevator", #$FF + +preset_names_escape_from_ridley: + db "Escape From Ridley", #$FF + +preset_names_escape_parlor: + db "Escape Parlor", #$FF + +preset_names_escape_room_3: + db "Escape Room 3", #$FF + +preset_names_escape_room_4: + db "Escape Room 4", #$FF + +preset_names_etecoon_beetoms: + db "Etecoon Beetoms", #$FF + +preset_names_etecoon_climb: + db "Etecoon Climb", #$FF + +preset_names_etecoon_dboosts: + db "Etecoon D-Boosts", #$FF + +preset_names_etecoon_energy_tank_room: + db "Etecoon Energy Tank Room", #$FF + +preset_names_etecoon_etank: + db "Etecoon E-Tank", #$FF + +preset_names_etecoon_etank_room: + db "Etecoon E-Tank Room", #$FF + +preset_names_etecoon_pbs_optional: + db "Etecoon PBs (Optional)", #$FF + +preset_names_etecoon_room: + db "Etecoon Room", #$FF + +preset_names_etecoon_supers: + db "Etecoon Supers", #$FF + +preset_names_etecoons_climb: + db "Etecoons Climb", #$FF + +preset_names_etecoons_dboosts: + db "Etecoons D-Boosts", #$FF + +preset_names_etecoons_etank_skip: + db "Etecoons E-Tank Skip", #$FF + +preset_names_everest_post_crab_supers: + db "Everest Post Crab Supers", #$FF + +preset_names_everest_post_fish_tank: + db "Everest Post Fish Tank", #$FF + +preset_names_everest_revisit: + db "Everest Revisit", #$FF + +preset_names_exit_grapple_beam: + db "Exit Grapple Beam", #$FF + +preset_names_fallen_hero: + db "Fallen Hero", #$FF + +preset_names_fast_pillars: + db "Fast Pillars", #$FF + +preset_names_fast_pillars_setup: + db "Fast Pillars Setup", #$FF + +preset_names_fast_ripper_room: + db "Fast Ripper Room", #$FF + +preset_names_fireflea_room: + db "Fireflea Room", #$FF + +preset_names_firefleas: + db "Firefleas", #$FF + +preset_names_firefleas_entry: + db "Firefleas Entry", #$FF + +preset_names_firefleas_exit: + db "Firefleas Exit", #$FF + +preset_names_firefleas_room: + db "Firefleas Room", #$FF + +preset_names_firefleas_up: + db "Firefleas Up", #$FF + +preset_names_first_hell_run: + db "First Hell Run", #$FF + +preset_names_fish_tank: + db "Fish Tank", #$FF + +preset_names_fish_tank_revisit: + db "Fish Tank Revisit", #$FF + +preset_names_fish_tank_sbj: + db "Fish Tank SBJ", #$FF + +preset_names_flyway: + db "Flyway", #$FF + +preset_names_forgotten_elevator: + db "Forgotten Elevator", #$FF + +preset_names_forgotten_highway: + db "Forgotten Highway", #$FF + +preset_names_frog_speedway: + db "Frog Speedway", #$FF + +preset_names_frog_speedway_revisit: + db "Frog Speedway Revisit", #$FF + +preset_names_full_halfie: + db "Full Halfie", #$FF + +preset_names_g4: + db "G4", #$FF + +preset_names_g4_elevator: + db "G4 Elevator", #$FF + +preset_names_g4_hallway: + db "G4 Hallway", #$FF + +preset_names_gadora_room: + db "Gadora Room", #$FF + +preset_names_gauntlet_entry: + db "Gauntlet Entry", #$FF + +preset_names_gauntlet_etank: + db "Gauntlet E-Tank", #$FF + +preset_names_gauntlet_spark: + db "Gauntlet Spark", #$FF + +preset_names_gauntlet_wraparound_shot: + db "Gauntlet Wraparound Shot", #$FF + +preset_names_giant_hoppers: + db "Giant Hoppers", #$FF + +preset_names_golden_torizo: + db "Golden Torizo", #$FF + +preset_names_grapple_beam: + db "Grapple Beam", #$FF + +preset_names_grapple_escape: + db "Grapple Escape", #$FF + +preset_names_grapple_playground_1: + db "Grapple Playground 1", #$FF + +preset_names_grapple_playground_2: + db "Grapple Playground 2", #$FF + +preset_names_grapple_playground_final: + db "Grapple Playground Final", #$FF + +preset_names_grapple_shaft_down: + db "Grapple Shaft Down", #$FF + +preset_names_grapple_shaft_up: + db "Grapple Shaft Up", #$FF + +preset_names_gravity_suit_room: + db "Gravity Suit Room", #$FF + +preset_names_green_brin_fireflea_room: + db "Green Brin Fireflea Room", #$FF + +preset_names_green_brinstar: + db "Green Brinstar", #$FF + +preset_names_green_brinstar_backdoor: + db "Green Brinstar Backdoor", #$FF + +preset_names_green_brinstar_beetoms: + db "Green Brinstar Beetoms", #$FF + +preset_names_green_brinstar_elevator: + db "Green Brinstar Elevator", #$FF + +preset_names_green_brinstar_revisit: + db "Green Brinstar Revisit", #$FF + +preset_names_green_gate_final: + db "Green Gate Final", #$FF + +preset_names_green_gate_glitch: + db "Green Gate Glitch", #$FF + +preset_names_green_gate_revisit: + db "Green Gate Revisit", #$FF + +preset_names_green_hill_zone: + db "Green Hill Zone", #$FF + +preset_names_green_hill_zone_final: + db "Green Hill Zone Final", #$FF + +preset_names_green_hill_zone_revisit: + db "Green Hill Zone Revisit", #$FF + +preset_names_green_pirate_shaft: + db "Green Pirate Shaft", #$FF + +preset_names_green_pirate_shaft_revisit: + db "Green Pirate Shaft Revisit", #$FF + +preset_names_green_shaft_descent: + db "Green Shaft Descent", #$FF + +preset_names_green_shaft_down: + db "Green Shaft Down", #$FF + +preset_names_green_shaft_final: + db "Green Shaft Final", #$FF + +preset_names_green_shaft_revisit: + db "Green Shaft Revisit", #$FF + +preset_names_green_shaft_up: + db "Green Shaft Up", #$FF + +preset_names_gt_code: + db "GT Code", #$FF + +preset_names_gt_refill_exit: + db "GT Refill Exit", #$FF + +preset_names_halfie: + db "Halfie", #$FF + +preset_names_halfie_climb_down: + db "Halfie Climb Down", #$FF + +preset_names_halfie_climb_room: + db "Halfie Climb Room", #$FF + +preset_names_halfie_setup: + db "Halfie Setup", #$FF + +preset_names_heading_to_business_center: + db "Heading To Business Center", #$FF + +preset_names_heading_to_croc: + db "Heading To Croc", #$FF + +preset_names_heading_to_maridia: + db "Heading To Maridia", #$FF + +preset_names_heading_to_plasma: + db "Heading To Plasma", #$FF + +preset_names_heading_to_red_brinstar: + db "Heading To Red Brinstar", #$FF + +preset_names_heading_to_xray: + db "Heading To X-Ray", #$FF + +preset_names_hellway: + db "Hellway", #$FF + +preset_names_hellway_1x_maridia: + db "Hellway (1x Maridia)", #$FF + +preset_names_hellway_revisit: + db "Hellway Revisit", #$FF + +preset_names_hi_jump_boots: + db "Hi Jump Boots", #$FF + +preset_names_hijump_boots: + db "Hi-Jump Boots", #$FF + +preset_names_hijump_etank: + db "Hi-Jump E-Tank", #$FF + +preset_names_hijump_etank_revisit: + db "Hi-Jump E-Tank Revisit", #$FF + +preset_names_hijump_etank_room: + db "Hi-Jump E-Tank Room", #$FF + +preset_names_hijump_first: + db "Hi-Jump First", #$FF + +preset_names_horizontal_bomb_jump: + db "Horizontal Bomb Jump", #$FF + +preset_names_hotarubi_missile_room: + db "Hotarubi Missile Room", #$FF + +preset_names_hotarubi_revisit: + db "Hotarubi Revisit", #$FF + +preset_names_hotarubi_special: + db "Hotarubi Special", #$FF + +preset_names_ice_beam: + db "Ice Beam", #$FF + +preset_names_ice_beam_boyon_room: + db "Ice Beam Boyon Room", #$FF + +preset_names_ice_beam_foosball: + db "Ice Beam Foosball", #$FF + +preset_names_ice_beam_gate_room: + db "Ice Beam Gate Room", #$FF + +preset_names_ice_beam_gate_room_escape: + db "Ice Beam Gate Room Escape", #$FF + +preset_names_ice_beam_gates: + db "Ice Beam Gates", #$FF + +preset_names_ice_beam_hallway: + db "Ice Beam Hallway", #$FF + +preset_names_ice_beam_snake_room: + db "Ice Beam Snake Room", #$FF + +preset_names_ice_beam_snake_room_revisit: + db "Ice Beam Snake Room Revisit", #$FF + +preset_names_ice_clip: + db "Ice Clip", #$FF + +preset_names_ice_entry: + db "Ice Entry", #$FF + +preset_names_ice_escape: + db "Ice Escape", #$FF + +preset_names_ice_gate_room: + db "Ice Gate Room", #$FF + +preset_names_ice_gates_revisit: + db "Ice Gates Revisit", #$FF + +preset_names_ice_maze: + db "Ice Maze", #$FF + +preset_names_ice_maze_down: + db "Ice Maze Down", #$FF + +preset_names_ice_maze_up: + db "Ice Maze Up", #$FF + +preset_names_ice_missiles: + db "Ice Missiles", #$FF + +preset_names_ice_mockball: + db "Ice Mockball", #$FF + +preset_names_ice_snakes_in: + db "Ice Snakes In", #$FF + +preset_names_ice_snakes_out: + db "Ice Snakes Out", #$FF + +preset_names_ice_trippers_in: + db "Ice Trippers In", #$FF + +preset_names_indiana_jones: + db "Indiana Jones", #$FF + +preset_names_indiana_jones_room: + db "Indiana Jones Room", #$FF + +preset_names_john_cena_bridge: + db "John Cena Bridge", #$FF + +preset_names_kago_mushroom_room: + db "Kago Mushroom Room", #$FF + +preset_names_kago_room: + db "Kago Room", #$FF + +preset_names_kassiuz_room: + db "Kassiuz Room", #$FF + +preset_names_kassiuz_room_down: + db "Kassiuz Room Down", #$FF + +preset_names_kassiuz_room_revisit: + db "Kassiuz Room Revisit", #$FF + +preset_names_kassiuz_room_up: + db "Kassiuz Room Up", #$FF + +preset_names_kihunter_room: + db "Kihunter Room", #$FF + +preset_names_kihunter_room_leaving: + db "Kihunter Room Leaving", #$FF + +preset_names_kihunter_room_revisit: + db "Kihunter Room Revisit", #$FF + +preset_names_kihunter_save_room: + db "Kihunter Save Room", #$FF + +preset_names_kihunter_shaft_down: + db "Kihunter Shaft Down", #$FF + +preset_names_kihunter_shaft_revisit: + db "Kihunter Shaft Revisit", #$FF + +preset_names_kihunter_shaft_up: + db "Kihunter Shaft Up", #$FF + +preset_names_kihunter_stairs: + db "Kihunter Stairs", #$FF + +preset_names_kihunter_stairs_down: + db "Kihunter Stairs Down", #$FF + +preset_names_kihunter_stairs_revisit: + db "Kihunter Stairs Revisit", #$FF + +preset_names_kihunter_stairs_up: + db "Kihunter Stairs Up", #$FF + +preset_names_kihunters_revisit: + db "Kihunters Revisit", #$FF + +preset_names_kihunters_room_down: + db "Kihunters Room Down", #$FF + +preset_names_kihunters_room_up: + db "Kihunters Room Up", #$FF + +preset_names_kpdr_exit: + db "KPDR Exit", #$FF + +preset_names_kraid: + db "Kraid", #$FF + +preset_names_kraid_dboost_room_out: + db "Kraid D-Boost Room Out", #$FF + +preset_names_kraid_entrance_revisit: + db "Kraid Entrance Revisit", #$FF + +preset_names_kraid_entry: + db "Kraid Entry", #$FF + +preset_names_kraid_escape: + db "Kraid Escape", #$FF + +preset_names_kraid_etank: + db "Kraid E-Tank", #$FF + +preset_names_kraid_exit: + db "Kraid Exit", #$FF + +preset_names_kraid_fight: + db "Kraid Fight", #$FF + +preset_names_kraid_hallway: + db "Kraid Hallway", #$FF + +preset_names_kraid_hallway_exit: + db "Kraid Hallway Exit", #$FF + +preset_names_kraid_kihunter_room: + db "Kraid Kihunter Room", #$FF + +preset_names_kraid_kihunters: + db "Kraid Kihunters", #$FF + +preset_names_kraid_kihunters_final: + db "Kraid Kihunters Final", #$FF + +preset_names_kraid_kihunters_revisit: + db "Kraid Kihunters Revisit", #$FF + +preset_names_kraid_missiles: + db "Kraid Missiles", #$FF + +preset_names_kraid_missiles_escape: + db "Kraid Missiles Escape", #$FF + +preset_names_kraid_revisit: + db "Kraid Revisit", #$FF + +preset_names_kraid_warehouse: + db "Kraid Warehouse", #$FF + +preset_names_kraid_zeelas_revisit: + db "Kraid Zeelas Revisit", #$FF + +preset_names_kronic_boost: + db "Kronic Boost", #$FF + +preset_names_kronic_boost_lower: + db "Kronic Boost (Lower)", #$FF + +preset_names_kronic_boost_room: + db "Kronic Boost Room", #$FF + +preset_names_kronic_boost_upper: + db "Kronic Boost (Upper)", #$FF + +preset_names_kronic_room: + db "Kronic Room", #$FF + +preset_names_landing_site: + db "Landing Site", #$FF + +preset_names_landing_site_final: + db "Landing Site Final", #$FF + +preset_names_landing_site_revisit: + db "Landing Site Revisit", #$FF + +preset_names_lava_dive: + db "Lava Dive", #$FF + +preset_names_lava_dive_room: + db "Lava Dive Room", #$FF + +preset_names_lava_spark: + db "Lava Spark", #$FF + +preset_names_leaving_alpha_power_bombs: + db "Leaving Alpha Power Bombs", #$FF + +preset_names_leaving_billy_mays: + db "Leaving Billy Mays", #$FF + +preset_names_leaving_blue_brinstar: + db "Leaving Blue Brinstar", #$FF + +preset_names_leaving_crab_supers: + db "Leaving Crab Supers", #$FF + +preset_names_leaving_croc: + db "Leaving Croc", #$FF + +preset_names_leaving_crocomire: + db "Leaving Crocomire", #$FF + +preset_names_leaving_etecoons: + db "Leaving Etecoons", #$FF + +preset_names_leaving_gauntlet: + db "Leaving Gauntlet", #$FF + +preset_names_leaving_golden_torizo: + db "Leaving Golden Torizo", #$FF + +preset_names_leaving_grapple: + db "Leaving Grapple", #$FF + +preset_names_leaving_gravity: + db "Leaving Gravity", #$FF + +preset_names_leaving_hijump: + db "Leaving Hi-Jump", #$FF + +preset_names_leaving_ice: + db "Leaving Ice", #$FF + +preset_names_leaving_kassiuz: + db "Leaving Kassiuz", #$FF + +preset_names_leaving_kraid: + db "Leaving Kraid", #$FF + +preset_names_leaving_kraid_etank: + db "Leaving Kraid E-Tank", #$FF + +preset_names_leaving_kraid_hallway: + db "Leaving Kraid Hallway", #$FF + +preset_names_leaving_kraid_refill: + db "Leaving Kraid Refill", #$FF + +preset_names_leaving_kraids_lair: + db "Leaving Kraid's Lair", #$FF + +preset_names_leaving_mama_turtle: + db "Leaving Mama Turtle", #$FF + +preset_names_leaving_maridia: + db "Leaving Maridia", #$FF + +preset_names_leaving_norfair: + db "Leaving Norfair", #$FF + +preset_names_leaving_norfair_reserve: + db "Leaving Norfair Reserve", #$FF + +preset_names_leaving_parlor_missiles: + db "Leaving Parlor Missiles", #$FF + +preset_names_leaving_phantoon: + db "Leaving Phantoon", #$FF + +preset_names_leaving_pink_etank: + db "Leaving Pink E-Tank", #$FF + +preset_names_leaving_plasma: + db "Leaving Plasma", #$FF + +preset_names_leaving_power_bombs: + db "Leaving Power Bombs", #$FF + +preset_names_leaving_ridley: + db "Leaving Ridley", #$FF + +preset_names_leaving_ridley_etank: + db "Leaving Ridley E-Tank", #$FF + +preset_names_leaving_spazer: + db "Leaving Spazer", #$FF + +preset_names_leaving_speed_booster: + db "Leaving Speed Booster", #$FF + +preset_names_leaving_speed_farm_2: + db "Leaving Speed (Farm 2)", #$FF + +preset_names_leaving_speedbooster: + db "Leaving Speedbooster", #$FF + +preset_names_leaving_spore_spawn_supers: + db "Leaving Spore Spawn Supers", #$FF + +preset_names_leaving_varia: + db "Leaving Varia", #$FF + +preset_names_leaving_waterway: + db "Leaving Waterway", #$FF + +preset_names_leaving_west_supers: + db "Leaving West Supers", #$FF + +preset_names_leaving_wrecked_ship: + db "Leaving Wrecked Ship", #$FF + +preset_names_leaving_ws_etank: + db "Leaving WS E-Tank", #$FF + +preset_names_leaving_ws_left_supers: + db "Leaving WS Left Supers", #$FF + +preset_names_leaving_xray: + db "Leaving X-Ray", #$FF + +preset_names_left_sand_pit: + db "Left Sand Pit", #$FF + +preset_names_left_supers: + db "Left Supers", #$FF + +preset_names_leodox_room: + db "Leodox Room", #$FF + +preset_names_ln_20_supers_7_1_ridley: + db "LN (20 Supers 7+1 Ridley)", #$FF + +preset_names_ln_20_supers_8_1_ridley: + db "LN (20 Supers 8+1 Ridley)", #$FF + +preset_names_ln_25_supers_7_1_ridley: + db "LN (25 Supers 7+1 Ridley)", #$FF + +preset_names_ln_25_supers_8_1_ridley: + db "LN (25 Supers 8+1 Ridley)", #$FF + +preset_names_ln_25_supers_9_1_ridley: + db "LN (25 Supers 9+1 Ridley)", #$FF + +preset_names_ln_25_supers_9_2_ridley: + db "LN (25 Supers 9+2 Ridley)", #$FF + +preset_names_ln_30_supers_10_1_ridley: + db "LN (30 Supers 10+1 Ridley)", #$FF + +preset_names_ln_30_supers_11_1_ridley: + db "LN (30 Supers 11+1 Ridley)", #$FF + +preset_names_ln_30_supers_7_1_ridley: + db "LN (30 Supers 7+1 Ridley)", #$FF + +preset_names_ln_30_supers_8_1_ridley: + db "LN (30 Supers 8+1 Ridley)", #$FF + +preset_names_ln_30_supers_9_1_ridley: + db "LN (30 Supers 9+1 Ridley)", #$FF + +preset_names_ln_35_supers_10_1_ridley: + db "LN (35 Supers 10+1 Ridley)", #$FF + +preset_names_ln_35_supers_11_1_ridley: + db "LN (35 Supers 11+1 Ridley)", #$FF + +preset_names_ln_35_supers_11_2_ridley: + db "LN (35 Supers 11+2 Ridley)", #$FF + +preset_names_ln_35_supers_8_1_ridley: + db "LN (35 Supers 8+1 Ridley)", #$FF + +preset_names_ln_35_supers_9_1_ridley: + db "LN (35 Supers 9+1 Ridley)", #$FF + +preset_names_ln_main_hall: + db "LN Main Hall", #$FF + +preset_names_ln_main_hall_revisit: + db "LN Main Hall Revisit", #$FF + +preset_names_long_tube: + db "Long Tube", #$FF + +preset_names_lower_green_brinstar: + db "Lower Green Brinstar", #$FF + +preset_names_lower_maridia_gate: + db "Lower Maridia Gate", #$FF + +preset_names_lower_norfair_elevator: + db "Lower Norfair Elevator", #$FF + +preset_names_lower_norfair_main_hall: + db "Lower Norfair Main Hall", #$FF + +preset_names_magdollite_room: + db "Magdollite Room", #$FF + +preset_names_magdollite_tunnel: + db "Magdollite Tunnel", #$FF + +preset_names_magdollite_tunnel_upper: + db "Magdollite Tunnel (Upper)", #$FF + +preset_names_magnet_stairs: + db "Magnet Stairs", #$FF + +preset_names_magnet_stairs_escape: + db "Magnet Stairs Escape", #$FF + +preset_names_main_shaft_climb: + db "Main Shaft Climb", #$FF + +preset_names_main_street: + db "Main Street", #$FF + +preset_names_main_street_revisit: + db "Main Street Revisit", #$FF + +preset_names_mama_turtle: + db "Mama Turtle", #$FF + +preset_names_mama_turtle_etank: + db "Mama Turtle E-Tank", #$FF + +preset_names_maridia_bug_room: + db "Maridia Bug Room", #$FF + +preset_names_maridia_bug_room_revisit: + db "Maridia Bug Room Revisit", #$FF + +preset_names_maridia_elevator: + db "Maridia Elevator", #$FF + +preset_names_maridia_entry: + db "Maridia Entry", #$FF + +preset_names_maridia_entry_spikesuit: + db "Maridia Entry (Spikesuit)", #$FF + +preset_names_maridia_exit: + db "Maridia Exit", #$FF + +preset_names_maridia_ggg: + db "Maridia GGG", #$FF + +preset_names_maridia_ggg_revisit: + db "Maridia GGG Revisit", #$FF + +preset_names_maridia_passthrough: + db "Maridia Passthrough", #$FF + +preset_names_maridia_tube: + db "Maridia Tube", #$FF + +preset_names_maridia_tube_revisit: + db "Maridia Tube Revisit", #$FF + +preset_names_metal_ninja_pirates: + db "Metal Ninja Pirates", #$FF + +preset_names_metal_pirates: + db "Metal Pirates", #$FF + +preset_names_metroids: + db "Metroids", #$FF + +preset_names_metroids_1: + db "Metroids 1", #$FF + +preset_names_metroids_2: + db "Metroids 2", #$FF + +preset_names_metroids_3: + db "Metroids 3", #$FF + +preset_names_metroids_4: + db "Metroids 4", #$FF + +preset_names_mickey_mouse: + db "Mickey Mouse", #$FF + +preset_names_mickey_mouse_missiles: + db "Mickey Mouse Missiles", #$FF + +preset_names_mickey_mouse_room: + db "Mickey Mouse Room", #$FF + +preset_names_minikraid: + db "Mini-Kraid", #$FF + +preset_names_minikraid_revisit: + db "Mini-Kraid Revisit", #$FF + +preset_names_mission_impossible: + db "Mission Impossible", #$FF + +preset_names_mission_impossible_room: + db "Mission Impossible Room", #$FF + +preset_names_moat: + db "Moat", #$FF + +preset_names_moat_ball: + db "Moat Ball", #$FF + +preset_names_moat_missiles: + db "Moat Missiles", #$FF + +preset_names_moondance: + db "Moondance", #$FF + +preset_names_morph: + db "Morph", #$FF + +preset_names_mother_brain_2: + db "Mother Brain 2", #$FF + +preset_names_mother_brain_3: + db "Mother Brain 3", #$FF + +preset_names_mount_everest: + db "Mount Everest", #$FF + +preset_names_mount_everest_spikesuit: + db "Mount Everest (Spikesuit)", #$FF + +preset_names_mouthball: + db "Mouthball", #$FF + +preset_names_movement_before_attic: + db "Movement Before Attic", #$FF + +preset_names_mt_everest: + db "Mt. Everest", #$FF + +preset_names_mt_everest_2: + db "Mt. Everest 2", #$FF + +preset_names_mt_everest_3: + db "Mt. Everest 3", #$FF + +preset_names_mt_everest_and_crab_supers: + db "Mt. Everest and Crab Supers", #$FF + +preset_names_mt_everest_exit: + db "Mt. Everest Exit", #$FF + +preset_names_mt_everest_final: + db "Mt. Everest Final", #$FF + +preset_names_mt_everest_revisit: + db "Mt. Everest Revisit", #$FF + +preset_names_mushroom_kingdom: + db "Mushroom Kingdom", #$FF + +preset_names_ninja_pirates: + db "Ninja Pirates", #$FF + +preset_names_noob_bridge: + db "Noob Bridge", #$FF + +preset_names_norfair_elevator: + db "Norfair Elevator", #$FF + +preset_names_norfair_elevator_1m: + db "Norfair Elevator (1M)", #$FF + +preset_names_norfair_elevator_2m: + db "Norfair Elevator (2M)", #$FF + +preset_names_norfair_reserve: + db "Norfair Reserve", #$FF + +preset_names_norfair_reserve_back: + db "Norfair Reserve Back", #$FF + +preset_names_norfair_reserve_front: + db "Norfair Reserve Front", #$FF + +preset_names_nutella_refill: + db "Nutella Refill", #$FF + +preset_names_oasis: + db "Oasis", #$FF + +preset_names_oasis_and_sewer: + db "Oasis and Sewer", #$FF + +preset_names_ocean: + db "Ocean", #$FF + +preset_names_ocean_fly: + db "Ocean Fly", #$FF + +preset_names_ocean_fly_setup: + db "Ocean Fly Setup", #$FF + +preset_names_ocean_revisit: + db "Ocean Revisit", #$FF + +preset_names_ocean_spark: + db "Ocean Spark", #$FF + +preset_names_old_tourian_missiles: + db "Old Tourian Missiles", #$FF + +preset_names_on_route_to_ridley: + db "On Route To Ridley", #$FF + +preset_names_over_under_spark: + db "Over Under Spark", #$FF + +preset_names_pancake_room: + db "Pancake Room", #$FF + +preset_names_pancakes_and_wavers: + db "Pancakes and Wavers", #$FF + +preset_names_pancakes_from_hell: + db "Pancakes From Hell", #$FF + +preset_names_pants_room: + db "Pants Room", #$FF + +preset_names_pants_room_corner: + db "Pants Room Corner", #$FF + +preset_names_parlor: + db "Parlor", #$FF + +preset_names_parlor_again: + db "Parlor Again", #$FF + +preset_names_parlor_down: + db "Parlor Down", #$FF + +preset_names_parlor_downback: + db "Parlor Downback", #$FF + +preset_names_parlor_flyway: + db "Parlor Flyway", #$FF + +preset_names_parlor_missiles: + db "Parlor Missiles", #$FF + +preset_names_parlor_not_final_climb: + db "Parlor (not) Final Climb", #$FF + +preset_names_parlor_return: + db "Parlor Return", #$FF + +preset_names_parlor_revisit: + db "Parlor Revisit", #$FF + +preset_names_parlor_spacejump: + db "Parlor Spacejump", #$FF + +preset_names_parlor_up: + db "Parlor Up", #$FF + +preset_names_passing_through_maridia: + db "Passing Through Maridia", #$FF + +preset_names_path_to_watering_hole: + db "Path to Watering Hole", #$FF + +preset_names_phantoon: + db "Phantoon", #$FF + +preset_names_pillars: + db "Pillars", #$FF + +preset_names_pink_brinstar_etank: + db "Pink Brinstar E-Tank", #$FF + +preset_names_pirate_shaft_revisit: + db "Pirate Shaft Revisit", #$FF + +preset_names_pit_room: + db "Pit Room", #$FF + +preset_names_pit_room_down: + db "Pit Room Down", #$FF + +preset_names_pit_room_final: + db "Pit Room Final", #$FF + +preset_names_pit_room_final_spark: + db "Pit Room Final (Spark)", #$FF + +preset_names_pit_room_final_visit: + db "Pit Room Final Visit", #$FF + +preset_names_pit_room_missiles: + db "Pit Room Missiles", #$FF + +preset_names_pit_room_revisit: + db "Pit Room Revisit", #$FF + +preset_names_pit_room_shortcharge: + db "Pit Room Shortcharge", #$FF + +preset_names_pit_room_up: + db "Pit Room Up", #$FF + +preset_names_plasma: + db "Plasma", #$FF + +preset_names_plasma_beam: + db "Plasma Beam", #$FF + +preset_names_plasma_climb: + db "Plasma Climb", #$FF + +preset_names_plasma_room: + db "Plasma Room", #$FF + +preset_names_plasma_screw_attack_strat: + db "Plasma (Screw Attack Strat)", #$FF + +preset_names_plasma_spark: + db "Plasma Spark", #$FF + +preset_names_plasma_spark_revisit: + db "Plasma Spark Revisit", #$FF + +preset_names_plasma_spark_room: + db "Plasma Spark Room", #$FF + +preset_names_plasma_spark_room_down: + db "Plasma Spark Room Down", #$FF + +preset_names_plasma_spark_room_final: + db "Plasma Spark Room Final", #$FF + +preset_names_plasma_spark_room_revisit: + db "Plasma Spark Room Revisit", #$FF + +preset_names_plowerhouse: + db "Plowerhouse", #$FF + +preset_names_plowerhouse_room: + db "Plowerhouse Room", #$FF + +preset_names_postbotwoon: + db "Post-Botwoon", #$FF + +preset_names_postbotwoon_hallway: + db "Post-Botwoon Hallway", #$FF + +preset_names_postbotwoon_spikesuit: + db "Post-Botwoon (Spikesuit)", #$FF + +preset_names_postbowling: + db "Post-Bowling", #$FF + +preset_names_postcrocomire: + db "Post-Crocomire", #$FF + +preset_names_postcrocomire_jump_room: + db "Post-Crocomire Jump Room", #$FF + +preset_names_postcrocomire_missiles: + db "Post-Crocomire Missiles", #$FF + +preset_names_postridley: + db "Post-Ridley", #$FF + +preset_names_power_bombs_post_croc: + db "Power Bombs Post Croc", #$FF + +preset_names_pre_gt_fight: + db "Pre GT Fight", #$FF + +preset_names_prebotwoon: + db "Pre-Botwoon", #$FF + +preset_names_prebotwoon_hallway: + db "Pre-Botwoon Hallway", #$FF + +preset_names_precathedral: + db "Pre-Cathedral", #$FF + +preset_names_precious_room: + db "Precious Room", #$FF + +preset_names_prepillars: + db "Pre-Pillars", #$FF + +preset_names_preridley: + db "Pre-Ridley", #$FF + +preset_names_preridley_room: + db "Pre-Ridley Room", #$FF + +preset_names_puddles: + db "Puddles", #$FF + +preset_names_purple_shaft: + db "Purple Shaft", #$FF + +preset_names_purple_shaft_upper: + db "Purple Shaft (Upper)", #$FF + +preset_names_puyo_ice_clip_springball: + db "Puyo Ice Clip (Springball)", #$FF + +preset_names_quickdrops: + db "Quickdrops", #$FF + +preset_names_red_brinstar_elevator: + db "Red Brinstar Elevator", #$FF + +preset_names_red_brinstar_elevator_down: + db "Red Brinstar Elevator Down", #$FF + +preset_names_red_brinstar_firefleas: + db "Red Brinstar Firefleas", #$FF + +preset_names_red_brinstar_gate: + db "Red Brinstar Gate", #$FF + +preset_names_red_brinstar_green_gate: + db "Red Brinstar Green Gate", #$FF + +preset_names_red_kihunter_shaft: + db "Red Kihunter Shaft", #$FF + +preset_names_red_pirate_shaft: + db "Red Pirate Shaft", #$FF + +preset_names_red_tower: + db "Red Tower", #$FF + +preset_names_red_tower_climb: + db "Red Tower Climb", #$FF + +preset_names_red_tower_descent: + db "Red Tower Descent", #$FF + +preset_names_red_tower_down: + db "Red Tower Down", #$FF + +preset_names_red_tower_elevator: + db "Red Tower Elevator", #$FF + +preset_names_red_tower_final: + db "Red Tower Final", #$FF + +preset_names_red_tower_green_gate: + db "Red Tower Green Gate", #$FF + +preset_names_red_tower_moonfalls_1m: + db "Red Tower Moonfalls (1M)", #$FF + +preset_names_red_tower_revisit: + db "Red Tower Revisit", #$FF + +preset_names_red_tower_screwfall: + db "Red Tower Screwfall", #$FF + +preset_names_red_tower_up: + db "Red Tower Up", #$FF + +preset_names_red_tower_xray: + db "Red Tower X-Ray", #$FF + +preset_names_reserve_tank: + db "Reserve Tank", #$FF + +preset_names_retro_brinstar_escape: + db "Retro Brinstar Escape", #$FF + +preset_names_retro_brinstar_etank: + db "Retro Brinstar E-Tank", #$FF + +preset_names_retro_brinstar_hoppers: + db "Retro Brinstar Hoppers", #$FF + +preset_names_retro_brinstar_power_bombs: + db "Retro Brinstar Power Bombs", #$FF + +preset_names_retro_etank: + db "Retro E-Tank", #$FF + +preset_names_reverse_botwoon: + db "Reverse Botwoon", #$FF + +preset_names_reverse_botwoon_etank: + db "Reverse Botwoon E-Tank", #$FF + +preset_names_reverse_botwoon_hallway: + db "Reverse Botwoon Hallway", #$FF + +preset_names_reverse_colosseum: + db "Reverse Colosseum", #$FF + +preset_names_reverse_crab_shaft: + db "Reverse Crab Shaft", #$FF + +preset_names_reverse_halfie: + db "Reverse Halfie", #$FF + +preset_names_reverse_halfie_climb: + db "Reverse Halfie Climb", #$FF + +preset_names_reverse_halfie_spikesuit: + db "Reverse Halfie (Spikesuit)", #$FF + +preset_names_reverse_hellway: + db "Reverse Hellway", #$FF + +preset_names_reverse_hellway_1m: + db "Reverse Hellway (1M)", #$FF + +preset_names_reverse_magdollite_room: + db "Reverse Magdollite Room", #$FF + +preset_names_reverse_metal_pirates: + db "Reverse Metal Pirates", #$FF + +preset_names_reverse_moat: + db "Reverse Moat", #$FF + +preset_names_reverse_mockball: + db "Reverse Mockball", #$FF + +preset_names_reverse_plowerhouse: + db "Reverse Plowerhouse", #$FF + +preset_names_reverse_skree_boost: + db "Reverse Skree Boost", #$FF + +preset_names_reverse_slinky: + db "Reverse Slinky", #$FF + +preset_names_reverse_spiky_room: + db "Reverse Spiky Room", #$FF + +preset_names_reverse_terminator: + db "Reverse Terminator", #$FF + +preset_names_ridley: + db "Ridley", #$FF + +preset_names_ridley_20_supers_7_1: + db "Ridley (20 Supers 7+1)", #$FF + +preset_names_ridley_20_supers_8_1: + db "Ridley (20 Supers 8+1)", #$FF + +preset_names_ridley_25_supers_7_1: + db "Ridley (25 Supers 7+1)", #$FF + +preset_names_ridley_25_supers_8_1: + db "Ridley (25 Supers 8+1)", #$FF + +preset_names_ridley_25_supers_9_1: + db "Ridley (25 Supers 9+1)", #$FF + +preset_names_ridley_25_supers_9_2: + db "Ridley (25 Supers 9+2)", #$FF + +preset_names_ridley_30_supers_10_1: + db "Ridley (30 Supers 10+1)", #$FF + +preset_names_ridley_30_supers_11_1: + db "Ridley (30 Supers 11+1)", #$FF + +preset_names_ridley_30_supers_7_1: + db "Ridley (30 Supers 7+1)", #$FF + +preset_names_ridley_30_supers_8_1: + db "Ridley (30 Supers 8+1)", #$FF + +preset_names_ridley_30_supers_9_1: + db "Ridley (30 Supers 9+1)", #$FF + +preset_names_ridley_35_supers_10_1: + db "Ridley (35 Supers 10+1)", #$FF + +preset_names_ridley_35_supers_11_1: + db "Ridley (35 Supers 11+1)", #$FF + +preset_names_ridley_35_supers_11_2: + db "Ridley (35 Supers 11+2)", #$FF + +preset_names_ridley_35_supers_8_1: + db "Ridley (35 Supers 8+1)", #$FF + +preset_names_ridley_35_supers_9_1: + db "Ridley (35 Supers 9+1)", #$FF + +preset_names_ridley_escape: + db "Ridley Escape", #$FF + +preset_names_ridley_etank: + db "Ridley E-Tank", #$FF + +preset_names_ridley_farming_room: + db "Ridley Farming Room", #$FF + +preset_names_right_sand_pit: + db "Right Sand Pit", #$FF + +preset_names_right_supers: + db "Right Supers", #$FF + +preset_names_rinka_shaft: + db "Rinka Shaft", #$FF + +preset_names_rising_tide: + db "Rising Tide", #$FF + +preset_names_river_styx: + db "River Styx", #$FF + +preset_names_rjump: + db "R-Jump", #$FF + +preset_names_rmode_blue_suit: + db "R-Mode Blue Suit", #$FF + +preset_names_robots_of_pain: + db "Robots of Pain", #$FF + +preset_names_screw_attack: + db "Screw Attack", #$FF + +preset_names_screw_attack_escape: + db "Screw Attack Escape", #$FF + +preset_names_sephy_fish_room: + db "Sephy Fish Room", #$FF + +preset_names_sewers: + db "Sewers", #$FF + +preset_names_shaft_ascent: + db "Shaft Ascent", #$FF + +preset_names_shaft_climb: + db "Shaft Climb", #$FF + +preset_names_shaft_down: + db "Shaft Down", #$FF + +preset_names_shaft_revisit: + db "Shaft Revisit", #$FF + +preset_names_shaft_to_attic: + db "Shaft to Attic", #$FF + +preset_names_shaft_to_sponge_bath: + db "Shaft to Sponge Bath", #$FF + +preset_names_shaft_to_supers: + db "Shaft To Supers", #$FF + +preset_names_shaft_up: + db "Shaft Up", #$FF + +preset_names_shaktool: + db "Shaktool", #$FF + +preset_names_shaktool_revisit: + db "Shaktool Revisit", #$FF + +preset_names_shinespark_to_phantoon: + db "Shinespark To Phantoon", #$FF + +preset_names_shinespark_to_power_bombs: + db "Shinespark To Power Bombs", #$FF + +preset_names_ship: + db "Ship", #$FF + +preset_names_ship_room: + db "Ship Room", #$FF + +preset_names_sine_missiles: + db "Sine Missiles", #$FF + +preset_names_single_chamber: + db "Single Chamber", #$FF + +preset_names_single_chamber_final: + db "Single Chamber Final", #$FF + +preset_names_single_chamber_out: + db "Single Chamber Out", #$FF + +preset_names_single_chamber_revisit: + db "Single Chamber Revisit", #$FF + +preset_names_single_chamber_spikesuit: + db "Single Chamber (Spikesuit)", #$FF + +preset_names_skree_boost: + db "Skree Boost", #$FF + +preset_names_skree_boost_final: + db "Skree Boost Final", #$FF + +preset_names_skree_boost_revisit: + db "Skree Boost Revisit", #$FF + +preset_names_sky_missiles: + db "Sky Missiles", #$FF + +preset_names_snake_room_revisit: + db "Snake Room Revisit", #$FF + +preset_names_spazer: + db "Spazer", #$FF + +preset_names_spazer_1m: + db "Spazer (1M)", #$FF + +preset_names_spazer_2x_maridia: + db "Spazer (2x Maridia)", #$FF + +preset_names_speed_booster: + db "Speed Booster", #$FF + +preset_names_speed_hallway: + db "Speed Hallway", #$FF + +preset_names_speed_hallway_in: + db "Speed Hallway In", #$FF + +preset_names_speed_hallway_out: + db "Speed Hallway Out", #$FF + +preset_names_spike_suit_colosseum: + db "Spike Suit Colosseum", #$FF + +preset_names_spikesuit_reverse_halfie: + db "Spikesuit Reverse Halfie", #$FF + +preset_names_spiky_acid_snakes_lower: + db "Spiky Acid Snakes (Lower)", #$FF + +preset_names_spiky_room_of_death: + db "Spiky Room of Death", #$FF + +preset_names_spiky_room_of_death_revisit: + db "Spiky Room of Death Revisit", #$FF + +preset_names_spiky_room_revisit: + db "Spiky Room Revisit", #$FF + +preset_names_spo_spo_farm_room: + db "Spo Spo Farm Room", #$FF + +preset_names_spo_spo_kihunters_room: + db "Spo Spo Kihunters Room", #$FF + +preset_names_spo_spo_moonfall: + db "Spo Spo Moonfall", #$FF + +preset_names_sponge_bath: + db "Sponge Bath", #$FF + +preset_names_spore_fall: + db "Spore Fall", #$FF + +preset_names_spore_spawn: + db "Spore Spawn", #$FF + +preset_names_spore_spawn_farm_in: + db "Spore Spawn Farm In", #$FF + +preset_names_spore_spawn_skip: + db "Spore Spawn Skip", #$FF + +preset_names_spore_spawn_supers: + db "Spore Spawn Supers", #$FF + +preset_names_spore_spawn_supers_escape: + db "Spore Spawn Supers Escape", #$FF + +preset_names_sporefall: + db "Sporefall", #$FF + +preset_names_spring_ball_room: + db "Spring Ball Room", #$FF + +preset_names_springball_maze: + db "Springball Maze", #$FF + +preset_names_super_door: + db "Super Door", #$FF + +preset_names_swiss_cheese_revisit: + db "Swiss Cheese Revisit", #$FF + +preset_names_swiss_cheese_room: + db "Swiss Cheese Room", #$FF + +preset_names_taco_tank_optional: + db "Taco Tank (Optional)", #$FF + +preset_names_tatori_room: + db "Tatori Room", #$FF + +preset_names_terminator: + db "Terminator", #$FF + +preset_names_terminator_etank: + db "Terminator E-Tank", #$FF + +preset_names_terminator_revisit: + db "Terminator Revisit", #$FF + +preset_names_the_last_missiles: + db "The Last Missiles", #$FF + +preset_names_the_last_missiles_escape: + db "The Last Missiles Escape", #$FF + +preset_names_the_moat: + db "The Moat", #$FF + +preset_names_thread_the_needle: + db "Thread the Needle", #$FF + +preset_names_thread_the_needle_room: + db "Thread the Needle Room", #$FF + +preset_names_three_musketeers: + db "Three Musketeers", #$FF + +preset_names_three_musketeers_room: + db "Three Musketeers Room", #$FF + +preset_names_to_final_missiles: + db "To Final Missiles", #$FF + +preset_names_toilet: + db "Toilet", #$FF + +preset_names_tourian_elevator: + db "Tourian Elevator", #$FF + +preset_names_tourian_elevator_room: + db "Tourian Elevator Room", #$FF + +preset_names_tube: + db "Tube", #$FF + +preset_names_tube_climb: + db "Tube Climb", #$FF + +preset_names_under_over_spark: + db "Under Over Spark", #$FF + +preset_names_upper_norfair_elevator: + db "Upper Norfair Elevator", #$FF + +preset_names_upper_west_ocean: + db "Upper West Ocean", #$FF + +preset_names_volcano_room: + db "Volcano Room", #$FF + +preset_names_warehouse_elevator: + db "Warehouse Elevator", #$FF + +preset_names_warehouse_entrance: + db "Warehouse Entrance", #$FF + +preset_names_warehouse_kihunters: + db "Warehouse Kihunters", #$FF + +preset_names_warehouse_zeelas: + db "Warehouse Zeelas", #$FF + +preset_names_wasteland: + db "Wasteland", #$FF + +preset_names_wasteland_down: + db "Wasteland Down", #$FF + +preset_names_wasteland_revisit: + db "Wasteland Revisit", #$FF + +preset_names_wasteland_up: + db "Wasteland Up", #$FF + +preset_names_watering_hole: + db "Watering Hole", #$FF + +preset_names_waterway: + db "Waterway", #$FF + +preset_names_waterway_etank: + db "Waterway E-Tank", #$FF + +preset_names_wave_beam: + db "Wave Beam", #$FF + +preset_names_wave_beam_entry: + db "Wave Beam Entry", #$FF + +preset_names_wave_escape: + db "Wave Escape", #$FF + +preset_names_wave_gate: + db "Wave Gate", #$FF + +preset_names_wave_gate_etank: + db "Wave Gate E-Tank", #$FF + +preset_names_wave_gate_out: + db "Wave Gate Out", #$FF + +preset_names_wave_gate_room: + db "Wave Gate Room", #$FF + +preset_names_west_beach: + db "West Beach", #$FF + +preset_names_west_beach_revisit: + db "West Beach Revisit", #$FF + +preset_names_west_cac_alley: + db "West Cac Alley", #$FF + +preset_names_west_ocean: + db "West Ocean", #$FF + +preset_names_west_ocean_revisit: + db "West Ocean Revisit", #$FF + +preset_names_west_sand_hall: + db "West Sand Hall", #$FF + +preset_names_west_sand_hall_revisit: + db "West Sand Hall Revisit", #$FF + +preset_names_west_sand_pit: + db "West Sand Pit", #$FF + +preset_names_west_supers: + db "West Supers", #$FF + +preset_names_whomple_jump: + db "Whomple Jump", #$FF + +preset_names_worst_room_in_the_game: + db "Worst Room In The Game", #$FF + +preset_names_wrecked_ship_backdoor_entry: + db "Wrecked Ship Backdoor Entry", #$FF + +preset_names_wrecked_ship_etank: + db "Wrecked Ship E-Tank", #$FF + +preset_names_wrecked_ship_shaft: + db "Wrecked Ship Shaft", #$FF + +preset_names_wrecked_ship_supers: + db "Wrecked Ship Supers", #$FF + +preset_names_ws_etank: + db "WS E-Tank", #$FF + +preset_names_ws_right_supers: + db "WS Right Supers", #$FF + +preset_names_ws_robot_missiles: + db "WS Robot Missiles", #$FF + +preset_names_ws_shaft_down: + db "WS Shaft Down", #$FF + +preset_names_ws_shaft_up: + db "WS Shaft Up", #$FF + +preset_names_ws_shaft_up_to_attic: + db "WS Shaft Up To Attic", #$FF + +preset_names_ws_shaft_up_to_supers: + db "WS Shaft Up To Supers", #$FF + +preset_names_xray: + db "X-Ray", #$FF + +preset_names_xray_beam: + db "X-Ray Beam", #$FF + +preset_names_xray_dboost: + db "X-Ray D-Boost", #$FF + +preset_names_xray_entry: + db "X-Ray Entry", #$FF + +preset_names_xray_escape: + db "X-Ray Escape", #$FF + +preset_names_xray_exit: + db "X-Ray Exit", #$FF + +preset_names_xray_hall_in: + db "X-Ray Hall In", #$FF + +preset_names_xray_hall_out: + db "X-Ray Hall Out", #$FF + +preset_names_xray_passage: + db "X-Ray Passage", #$FF + +preset_names_xray_passage_return: + db "X-Ray Passage Return", #$FF + +preset_names_zeb_skip: + db "Zeb Skip", #$FF + +preset_names_zebes_escape: + db "Zebes Escape", #$FF + +print pc, " preset names end" + diff --git a/src/presets/gtclassic_menu.asm b/src/presets/gtclassic_menu.asm index ae013b02..5dbbf029 100644 --- a/src/presets/gtclassic_menu.asm +++ b/src/presets/gtclassic_menu.asm @@ -213,426 +213,426 @@ presets_submenu_gtclassic_tourian: ; Crateria presets_gtclassic_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_gtclassic_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_gtclassic_crateria_ceres_elevator) presets_gtclassic_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_gtclassic_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_gtclassic_crateria_ceres_escape) presets_gtclassic_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_gtclassic_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_gtclassic_crateria_ceres_last_3_rooms) presets_gtclassic_crateria_ship: - %cm_preset("Ship", #preset_gtclassic_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_gtclassic_crateria_ship) presets_gtclassic_crateria_parlor: - %cm_preset("Parlor", #preset_gtclassic_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_gtclassic_crateria_parlor) presets_gtclassic_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_gtclassic_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_gtclassic_crateria_parlor_downback) presets_gtclassic_crateria_climb_down: - %cm_preset("Climb Down", #preset_gtclassic_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_gtclassic_crateria_climb_down) presets_gtclassic_crateria_pit_room: - %cm_preset("Pit Room", #preset_gtclassic_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_gtclassic_crateria_pit_room) presets_gtclassic_crateria_morph: - %cm_preset("Morph", #preset_gtclassic_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_gtclassic_crateria_morph) presets_gtclassic_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_gtclassic_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_gtclassic_crateria_construction_zone_down) presets_gtclassic_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_gtclassic_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_gtclassic_crateria_construction_zone_up) presets_gtclassic_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_gtclassic_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_gtclassic_crateria_pit_room_revisit) presets_gtclassic_crateria_climb_up: - %cm_preset("Climb Up", #preset_gtclassic_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_gtclassic_crateria_climb_up) presets_gtclassic_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_gtclassic_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_gtclassic_crateria_parlor_revisit) presets_gtclassic_crateria_flyway: - %cm_preset("Flyway", #preset_gtclassic_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_gtclassic_crateria_flyway) presets_gtclassic_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_gtclassic_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_gtclassic_crateria_bomb_torizo) presets_gtclassic_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_gtclassic_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_gtclassic_crateria_alcatraz) presets_gtclassic_crateria_terminator: - %cm_preset("Terminator", #preset_gtclassic_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_gtclassic_crateria_terminator) presets_gtclassic_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_gtclassic_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_gtclassic_crateria_green_pirate_shaft) ; Brinstar presets_gtclassic_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_gtclassic_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_gtclassic_brinstar_green_brinstar_elevator) presets_gtclassic_brinstar_early_supers: - %cm_preset("Early Supers", #preset_gtclassic_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_gtclassic_brinstar_early_supers) presets_gtclassic_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_gtclassic_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_gtclassic_brinstar_dachora_room) presets_gtclassic_brinstar_big_pink: - %cm_preset("Big Pink", #preset_gtclassic_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_gtclassic_brinstar_big_pink) presets_gtclassic_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_gtclassic_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_gtclassic_brinstar_green_hill_zone) presets_gtclassic_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_gtclassic_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_gtclassic_brinstar_noob_bridge) presets_gtclassic_brinstar_red_tower: - %cm_preset("Red Tower", #preset_gtclassic_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_gtclassic_brinstar_red_tower) presets_gtclassic_brinstar_hellway: - %cm_preset("Hellway", #preset_gtclassic_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_gtclassic_brinstar_hellway) presets_gtclassic_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_gtclassic_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_gtclassic_brinstar_caterpillars_down) presets_gtclassic_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_gtclassic_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_gtclassic_brinstar_alpha_power_bombs) presets_gtclassic_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_gtclassic_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_gtclassic_brinstar_caterpillars_up) presets_gtclassic_brinstar_reverse_hellway: - %cm_preset("Reverse Hellway", #preset_gtclassic_brinstar_reverse_hellway) + %cm_preset("Reverse Hellway", #preset_names_reverse_hellway, #preset_gtclassic_brinstar_reverse_hellway) presets_gtclassic_brinstar_red_tower_down: - %cm_preset("Red Tower Down", #preset_gtclassic_brinstar_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_gtclassic_brinstar_red_tower_down) presets_gtclassic_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_gtclassic_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_gtclassic_brinstar_skree_boost) presets_gtclassic_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_gtclassic_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_gtclassic_brinstar_below_spazer) presets_gtclassic_brinstar_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_gtclassic_brinstar_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_gtclassic_brinstar_breaking_the_tube) ; Kraid's Lair presets_gtclassic_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_gtclassic_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_gtclassic_kraids_lair_entering_kraids_lair) presets_gtclassic_kraids_lair_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_gtclassic_kraids_lair_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_gtclassic_kraids_lair_kraid_kihunters) presets_gtclassic_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_gtclassic_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_gtclassic_kraids_lair_minikraid) presets_gtclassic_kraids_lair_kraid: - %cm_preset("Kraid", #preset_gtclassic_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_gtclassic_kraids_lair_kraid) presets_gtclassic_kraids_lair_leaving_varia: - %cm_preset("Leaving Varia", #preset_gtclassic_kraids_lair_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_gtclassic_kraids_lair_leaving_varia) presets_gtclassic_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_gtclassic_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_gtclassic_kraids_lair_minikraid_revisit) presets_gtclassic_kraids_lair_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_gtclassic_kraids_lair_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_gtclassic_kraids_lair_kraid_kihunters_revisit) presets_gtclassic_kraids_lair_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_gtclassic_kraids_lair_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_gtclassic_kraids_lair_kraid_etank) presets_gtclassic_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_gtclassic_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_gtclassic_kraids_lair_leaving_kraids_lair) ; Bootless Upper Norfair presets_gtclassic_bootless_upper_norfair_business_center: - %cm_preset("Business Center", #preset_gtclassic_bootless_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_gtclassic_bootless_upper_norfair_business_center) presets_gtclassic_bootless_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_gtclassic_bootless_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_gtclassic_bootless_upper_norfair_cathedral) presets_gtclassic_bootless_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_gtclassic_bootless_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_gtclassic_bootless_upper_norfair_rising_tide) presets_gtclassic_bootless_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_gtclassic_bootless_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_gtclassic_bootless_upper_norfair_bubble_mountain) presets_gtclassic_bootless_upper_norfair_magdollite_tunnel: - %cm_preset("Magdollite Tunnel", #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel) + %cm_preset("Magdollite Tunnel", #preset_names_magdollite_tunnel, #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel) presets_gtclassic_bootless_upper_norfair_kronic_room: - %cm_preset("Kronic Room", #preset_gtclassic_bootless_upper_norfair_kronic_room) + %cm_preset("Kronic Room", #preset_names_kronic_room, #preset_gtclassic_bootless_upper_norfair_kronic_room) presets_gtclassic_bootless_upper_norfair_lava_dive: - %cm_preset("Lava Dive", #preset_gtclassic_bootless_upper_norfair_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_gtclassic_bootless_upper_norfair_lava_dive) presets_gtclassic_bootless_upper_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_gtclassic_bootless_upper_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_gtclassic_bootless_upper_norfair_ln_main_hall) presets_gtclassic_bootless_upper_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_gtclassic_bootless_upper_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_gtclassic_bootless_upper_norfair_prepillars) presets_gtclassic_bootless_upper_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_gtclassic_bootless_upper_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_gtclassic_bootless_upper_norfair_green_gate_glitch) presets_gtclassic_bootless_upper_norfair_gt_code: - %cm_preset("GT Code", #preset_gtclassic_bootless_upper_norfair_gt_code) + %cm_preset("GT Code", #preset_names_gt_code, #preset_gtclassic_bootless_upper_norfair_gt_code) ; Hi-Jump Upper Norfair presets_gtclassic_hijump_upper_norfair_business_center: - %cm_preset("Business Center", #preset_gtclassic_hijump_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_gtclassic_hijump_upper_norfair_business_center) presets_gtclassic_hijump_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_gtclassic_hijump_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_gtclassic_hijump_upper_norfair_hijump_etank) presets_gtclassic_hijump_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_gtclassic_hijump_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_gtclassic_hijump_upper_norfair_leaving_hijump) presets_gtclassic_hijump_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_gtclassic_hijump_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_gtclassic_hijump_upper_norfair_business_center_revisit) presets_gtclassic_hijump_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_gtclassic_hijump_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_gtclassic_hijump_upper_norfair_precathedral) presets_gtclassic_hijump_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_gtclassic_hijump_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_gtclassic_hijump_upper_norfair_cathedral) presets_gtclassic_hijump_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_gtclassic_hijump_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_gtclassic_hijump_upper_norfair_rising_tide) presets_gtclassic_hijump_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_gtclassic_hijump_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_gtclassic_hijump_upper_norfair_bubble_mountain) presets_gtclassic_hijump_upper_norfair_magdollite_tunnel: - %cm_preset("Magdollite Tunnel", #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel) + %cm_preset("Magdollite Tunnel", #preset_names_magdollite_tunnel, #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel) presets_gtclassic_hijump_upper_norfair_kronic_room: - %cm_preset("Kronic Room", #preset_gtclassic_hijump_upper_norfair_kronic_room) + %cm_preset("Kronic Room", #preset_names_kronic_room, #preset_gtclassic_hijump_upper_norfair_kronic_room) presets_gtclassic_hijump_upper_norfair_lava_dive: - %cm_preset("Lava Dive", #preset_gtclassic_hijump_upper_norfair_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_gtclassic_hijump_upper_norfair_lava_dive) presets_gtclassic_hijump_upper_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_gtclassic_hijump_upper_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_gtclassic_hijump_upper_norfair_ln_main_hall) presets_gtclassic_hijump_upper_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_gtclassic_hijump_upper_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_gtclassic_hijump_upper_norfair_prepillars) presets_gtclassic_hijump_upper_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_gtclassic_hijump_upper_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_gtclassic_hijump_upper_norfair_green_gate_glitch) presets_gtclassic_hijump_upper_norfair_gt_code: - %cm_preset("GT Code", #preset_gtclassic_hijump_upper_norfair_gt_code) + %cm_preset("GT Code", #preset_names_gt_code, #preset_gtclassic_hijump_upper_norfair_gt_code) ; Lower Norfair presets_gtclassic_lower_norfair_leaving_golden_torizo: - %cm_preset("Leaving Golden Torizo", #preset_gtclassic_lower_norfair_leaving_golden_torizo) + %cm_preset("Leaving Golden Torizo", #preset_names_leaving_golden_torizo, #preset_gtclassic_lower_norfair_leaving_golden_torizo) presets_gtclassic_lower_norfair_green_gate_revisit: - %cm_preset("Green Gate Revisit", #preset_gtclassic_lower_norfair_green_gate_revisit) + %cm_preset("Green Gate Revisit", #preset_names_green_gate_revisit, #preset_gtclassic_lower_norfair_green_gate_revisit) presets_gtclassic_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_gtclassic_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_gtclassic_lower_norfair_worst_room_in_the_game) presets_gtclassic_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_gtclassic_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_gtclassic_lower_norfair_amphitheatre) presets_gtclassic_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_gtclassic_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_gtclassic_lower_norfair_kihunter_stairs_down) presets_gtclassic_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_gtclassic_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_gtclassic_lower_norfair_wasteland) presets_gtclassic_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_gtclassic_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_gtclassic_lower_norfair_metal_ninja_pirates) presets_gtclassic_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_gtclassic_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_gtclassic_lower_norfair_plowerhouse) presets_gtclassic_lower_norfair_ridley: - %cm_preset("Ridley", #preset_gtclassic_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_gtclassic_lower_norfair_ridley) presets_gtclassic_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_gtclassic_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_gtclassic_lower_norfair_leaving_ridley) presets_gtclassic_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_gtclassic_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_gtclassic_lower_norfair_reverse_plowerhouse) presets_gtclassic_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_gtclassic_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_gtclassic_lower_norfair_wasteland_revisit) presets_gtclassic_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_gtclassic_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_gtclassic_lower_norfair_kihunter_stairs_up) presets_gtclassic_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_gtclassic_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_gtclassic_lower_norfair_fireflea_room) presets_gtclassic_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_gtclassic_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_gtclassic_lower_norfair_springball_maze) presets_gtclassic_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_gtclassic_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_gtclassic_lower_norfair_three_musketeers) presets_gtclassic_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_gtclassic_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_gtclassic_lower_norfair_single_chamber_final) presets_gtclassic_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_gtclassic_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_gtclassic_lower_norfair_bubble_mountain_final) presets_gtclassic_lower_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_gtclassic_lower_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_gtclassic_lower_norfair_frog_speedway) presets_gtclassic_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_gtclassic_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_gtclassic_lower_norfair_business_center_final) ; Maridia presets_gtclassic_maridia_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_gtclassic_maridia_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_gtclassic_maridia_maridia_tube_revisit) presets_gtclassic_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_gtclassic_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_gtclassic_maridia_fish_tank) presets_gtclassic_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_gtclassic_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_gtclassic_maridia_mt_everest) presets_gtclassic_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_gtclassic_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_gtclassic_maridia_crab_shaft) presets_gtclassic_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_gtclassic_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_gtclassic_maridia_aqueduct) presets_gtclassic_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_gtclassic_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_gtclassic_maridia_botwoon_hallway) presets_gtclassic_maridia_botwoon: - %cm_preset("Botwoon", #preset_gtclassic_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_gtclassic_maridia_botwoon) presets_gtclassic_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_gtclassic_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_gtclassic_maridia_halfie_setup) presets_gtclassic_maridia_draygon: - %cm_preset("Draygon", #preset_gtclassic_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_gtclassic_maridia_draygon) presets_gtclassic_maridia_reverse_halfie_spikesuit: - %cm_preset("Reverse Halfie (Spikesuit)", #preset_gtclassic_maridia_reverse_halfie_spikesuit) + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_gtclassic_maridia_reverse_halfie_spikesuit) presets_gtclassic_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_gtclassic_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_gtclassic_maridia_whomple_jump) presets_gtclassic_maridia_reverse_halfie_climb: - %cm_preset("Reverse Halfie Climb", #preset_gtclassic_maridia_reverse_halfie_climb) + %cm_preset("Reverse Halfie Climb", #preset_names_reverse_halfie_climb, #preset_gtclassic_maridia_reverse_halfie_climb) presets_gtclassic_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_gtclassic_maridia_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_gtclassic_maridia_reverse_botwoon_etank) presets_gtclassic_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_gtclassic_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_gtclassic_maridia_reverse_botwoon_hallway) presets_gtclassic_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_gtclassic_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_gtclassic_maridia_aqueduct_revisit) presets_gtclassic_maridia_reverse_crab_shaft: - %cm_preset("Reverse Crab Shaft", #preset_gtclassic_maridia_reverse_crab_shaft) + %cm_preset("Reverse Crab Shaft", #preset_names_reverse_crab_shaft, #preset_gtclassic_maridia_reverse_crab_shaft) presets_gtclassic_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_gtclassic_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_gtclassic_maridia_mt_everest_revisit) presets_gtclassic_maridia_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_gtclassic_maridia_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_gtclassic_maridia_red_brinstar_green_gate) ; Wrecked Ship presets_gtclassic_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_gtclassic_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_gtclassic_wrecked_ship_crateria_kihunters) presets_gtclassic_wrecked_ship_moat: - %cm_preset("Moat", #preset_gtclassic_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_gtclassic_wrecked_ship_moat) presets_gtclassic_wrecked_ship_ocean: - %cm_preset("Ocean", #preset_gtclassic_wrecked_ship_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_gtclassic_wrecked_ship_ocean) presets_gtclassic_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_gtclassic_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_gtclassic_wrecked_ship_wrecked_ship_shaft) presets_gtclassic_wrecked_ship_basement: - %cm_preset("Basement", #preset_gtclassic_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_gtclassic_wrecked_ship_basement) presets_gtclassic_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_gtclassic_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_gtclassic_wrecked_ship_phantoon) presets_gtclassic_wrecked_ship_shaft_climb: - %cm_preset("Shaft Climb", #preset_gtclassic_wrecked_ship_shaft_climb) + %cm_preset("Shaft Climb", #preset_names_shaft_climb, #preset_gtclassic_wrecked_ship_shaft_climb) presets_gtclassic_wrecked_ship_ocean_revisit: - %cm_preset("Ocean Revisit", #preset_gtclassic_wrecked_ship_ocean_revisit) + %cm_preset("Ocean Revisit", #preset_names_ocean_revisit, #preset_gtclassic_wrecked_ship_ocean_revisit) presets_gtclassic_wrecked_ship_crateria_kihunters_revisit: - %cm_preset("Crateria Kihunters Revisit", #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit) + %cm_preset("Crateria Kihunters Revisit", #preset_names_crateria_kihunters_revisit, #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit) presets_gtclassic_wrecked_ship_parlor_return: - %cm_preset("Parlor Return", #preset_gtclassic_wrecked_ship_parlor_return) + %cm_preset("Parlor Return", #preset_names_parlor_return, #preset_gtclassic_wrecked_ship_parlor_return) presets_gtclassic_wrecked_ship_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_gtclassic_wrecked_ship_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_gtclassic_wrecked_ship_terminator_revisit) presets_gtclassic_wrecked_ship_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_gtclassic_wrecked_ship_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_gtclassic_wrecked_ship_green_pirate_shaft) presets_gtclassic_wrecked_ship_g4_elevator: - %cm_preset("G4 Elevator", #preset_gtclassic_wrecked_ship_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_gtclassic_wrecked_ship_g4_elevator) ; Tourian presets_gtclassic_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_gtclassic_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_gtclassic_tourian_tourian_elevator_room) presets_gtclassic_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_gtclassic_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_gtclassic_tourian_metroids_1) presets_gtclassic_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_gtclassic_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_gtclassic_tourian_metroids_2) presets_gtclassic_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_gtclassic_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_gtclassic_tourian_metroids_3) presets_gtclassic_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_gtclassic_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_gtclassic_tourian_metroids_4) presets_gtclassic_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_gtclassic_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_gtclassic_tourian_giant_hoppers) presets_gtclassic_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_gtclassic_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_gtclassic_tourian_baby_skip) presets_gtclassic_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_gtclassic_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_gtclassic_tourian_gadora_room) presets_gtclassic_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_gtclassic_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_gtclassic_tourian_zeb_skip) presets_gtclassic_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_gtclassic_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_gtclassic_tourian_mother_brain_2) presets_gtclassic_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_gtclassic_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_gtclassic_tourian_zebes_escape) presets_gtclassic_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_gtclassic_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_gtclassic_tourian_escape_room_3) presets_gtclassic_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_gtclassic_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_gtclassic_tourian_escape_room_4) presets_gtclassic_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_gtclassic_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_gtclassic_tourian_escape_climb) presets_gtclassic_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_gtclassic_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_gtclassic_tourian_escape_parlor) diff --git a/src/presets/gtmax_menu.asm b/src/presets/gtmax_menu.asm index c17f8f0c..d3e5e19b 100644 --- a/src/presets/gtmax_menu.asm +++ b/src/presets/gtmax_menu.asm @@ -287,582 +287,582 @@ presets_submenu_gtmax_tourian: ; Crateria presets_gtmax_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_gtmax_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_gtmax_crateria_ceres_elevator) presets_gtmax_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_gtmax_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_gtmax_crateria_ceres_escape) presets_gtmax_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_gtmax_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_gtmax_crateria_ceres_last_3_rooms) presets_gtmax_crateria_ship: - %cm_preset("Ship", #preset_gtmax_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_gtmax_crateria_ship) presets_gtmax_crateria_parlor: - %cm_preset("Parlor", #preset_gtmax_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_gtmax_crateria_parlor) presets_gtmax_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_gtmax_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_gtmax_crateria_parlor_downback) presets_gtmax_crateria_climb_down: - %cm_preset("Climb Down", #preset_gtmax_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_gtmax_crateria_climb_down) presets_gtmax_crateria_pit_room: - %cm_preset("Pit Room", #preset_gtmax_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_gtmax_crateria_pit_room) presets_gtmax_crateria_morph: - %cm_preset("Morph", #preset_gtmax_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_gtmax_crateria_morph) presets_gtmax_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_gtmax_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_gtmax_crateria_construction_zone_down) presets_gtmax_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_gtmax_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_gtmax_crateria_construction_zone_up) presets_gtmax_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_gtmax_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_gtmax_crateria_pit_room_revisit) presets_gtmax_crateria_climb_up: - %cm_preset("Climb Up", #preset_gtmax_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_gtmax_crateria_climb_up) presets_gtmax_crateria_parlor_flyway: - %cm_preset("Parlor Flyway", #preset_gtmax_crateria_parlor_flyway) + %cm_preset("Parlor Flyway", #preset_names_parlor_flyway, #preset_gtmax_crateria_parlor_flyway) presets_gtmax_crateria_flyway: - %cm_preset("Flyway", #preset_gtmax_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_gtmax_crateria_flyway) presets_gtmax_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_gtmax_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_gtmax_crateria_bomb_torizo) presets_gtmax_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_gtmax_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_gtmax_crateria_alcatraz) presets_gtmax_crateria_terminator: - %cm_preset("Terminator", #preset_gtmax_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_gtmax_crateria_terminator) presets_gtmax_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_gtmax_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_gtmax_crateria_green_pirate_shaft) ; Brinstar presets_gtmax_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_gtmax_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_gtmax_brinstar_green_brinstar_elevator) presets_gtmax_brinstar_early_supers: - %cm_preset("Early Supers", #preset_gtmax_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_gtmax_brinstar_early_supers) presets_gtmax_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_gtmax_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_gtmax_brinstar_dachora_room) presets_gtmax_brinstar_big_pink: - %cm_preset("Big Pink", #preset_gtmax_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_gtmax_brinstar_big_pink) presets_gtmax_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_gtmax_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_gtmax_brinstar_green_hill_zone) presets_gtmax_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_gtmax_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_gtmax_brinstar_noob_bridge) presets_gtmax_brinstar_red_tower_up: - %cm_preset("Red Tower Up", #preset_gtmax_brinstar_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_gtmax_brinstar_red_tower_up) presets_gtmax_brinstar_hellway: - %cm_preset("Hellway", #preset_gtmax_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_gtmax_brinstar_hellway) presets_gtmax_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_gtmax_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_gtmax_brinstar_caterpillars_down) presets_gtmax_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_gtmax_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_gtmax_brinstar_alpha_power_bombs) presets_gtmax_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_gtmax_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_gtmax_brinstar_caterpillars_up) presets_gtmax_brinstar_reverse_hellway: - %cm_preset("Reverse Hellway", #preset_gtmax_brinstar_reverse_hellway) + %cm_preset("Reverse Hellway", #preset_names_reverse_hellway, #preset_gtmax_brinstar_reverse_hellway) presets_gtmax_brinstar_red_tower_down: - %cm_preset("Red Tower Down", #preset_gtmax_brinstar_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_gtmax_brinstar_red_tower_down) presets_gtmax_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_gtmax_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_gtmax_brinstar_skree_boost) presets_gtmax_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_gtmax_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_gtmax_brinstar_below_spazer) presets_gtmax_brinstar_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_gtmax_brinstar_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_gtmax_brinstar_breaking_the_tube) ; Kraid's Lair presets_gtmax_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_gtmax_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_gtmax_kraids_lair_entering_kraids_lair) presets_gtmax_kraids_lair_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_gtmax_kraids_lair_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_gtmax_kraids_lair_kraid_kihunters) presets_gtmax_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_gtmax_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_gtmax_kraids_lair_minikraid) presets_gtmax_kraids_lair_kraid: - %cm_preset("Kraid", #preset_gtmax_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_gtmax_kraids_lair_kraid) presets_gtmax_kraids_lair_leaving_varia: - %cm_preset("Leaving Varia", #preset_gtmax_kraids_lair_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_gtmax_kraids_lair_leaving_varia) presets_gtmax_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_gtmax_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_gtmax_kraids_lair_minikraid_revisit) presets_gtmax_kraids_lair_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_gtmax_kraids_lair_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_gtmax_kraids_lair_kraid_kihunters_revisit) presets_gtmax_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_gtmax_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_gtmax_kraids_lair_leaving_kraids_lair) ; Upper Norfair presets_gtmax_upper_norfair_business_center: - %cm_preset("Business Center", #preset_gtmax_upper_norfair_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_gtmax_upper_norfair_business_center) presets_gtmax_upper_norfair_hijump_etank_room: - %cm_preset("Hi-Jump E-Tank Room", #preset_gtmax_upper_norfair_hijump_etank_room) + %cm_preset("Hi-Jump E-Tank Room", #preset_names_hijump_etank_room, #preset_gtmax_upper_norfair_hijump_etank_room) presets_gtmax_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_gtmax_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_gtmax_upper_norfair_leaving_hijump) presets_gtmax_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_gtmax_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_gtmax_upper_norfair_business_center_revisit) presets_gtmax_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_gtmax_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_gtmax_upper_norfair_precathedral) presets_gtmax_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_gtmax_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_gtmax_upper_norfair_cathedral) presets_gtmax_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_gtmax_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_gtmax_upper_norfair_rising_tide) presets_gtmax_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_gtmax_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_gtmax_upper_norfair_bubble_mountain) presets_gtmax_upper_norfair_magdollite_tunnel: - %cm_preset("Magdollite Tunnel", #preset_gtmax_upper_norfair_magdollite_tunnel) + %cm_preset("Magdollite Tunnel", #preset_names_magdollite_tunnel, #preset_gtmax_upper_norfair_magdollite_tunnel) presets_gtmax_upper_norfair_kronic_room: - %cm_preset("Kronic Room", #preset_gtmax_upper_norfair_kronic_room) + %cm_preset("Kronic Room", #preset_names_kronic_room, #preset_gtmax_upper_norfair_kronic_room) presets_gtmax_upper_norfair_lava_dive: - %cm_preset("Lava Dive", #preset_gtmax_upper_norfair_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_gtmax_upper_norfair_lava_dive) presets_gtmax_upper_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_gtmax_upper_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_gtmax_upper_norfair_ln_main_hall) presets_gtmax_upper_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_gtmax_upper_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_gtmax_upper_norfair_prepillars) presets_gtmax_upper_norfair_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_gtmax_upper_norfair_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_gtmax_upper_norfair_green_gate_glitch) presets_gtmax_upper_norfair_gt_code: - %cm_preset("GT Code", #preset_gtmax_upper_norfair_gt_code) + %cm_preset("GT Code", #preset_names_gt_code, #preset_gtmax_upper_norfair_gt_code) ; Lower Norfair presets_gtmax_lower_norfair_leaving_golden_torizo: - %cm_preset("Leaving Golden Torizo", #preset_gtmax_lower_norfair_leaving_golden_torizo) + %cm_preset("Leaving Golden Torizo", #preset_names_leaving_golden_torizo, #preset_gtmax_lower_norfair_leaving_golden_torizo) presets_gtmax_lower_norfair_green_gate_revisit: - %cm_preset("Green Gate Revisit", #preset_gtmax_lower_norfair_green_gate_revisit) + %cm_preset("Green Gate Revisit", #preset_names_green_gate_revisit, #preset_gtmax_lower_norfair_green_gate_revisit) presets_gtmax_lower_norfair_ln_main_hall_revisit: - %cm_preset("LN Main Hall Revisit", #preset_gtmax_lower_norfair_ln_main_hall_revisit) + %cm_preset("LN Main Hall Revisit", #preset_names_ln_main_hall_revisit, #preset_gtmax_lower_norfair_ln_main_hall_revisit) presets_gtmax_lower_norfair_green_gate_final: - %cm_preset("Green Gate Final", #preset_gtmax_lower_norfair_green_gate_final) + %cm_preset("Green Gate Final", #preset_names_green_gate_final, #preset_gtmax_lower_norfair_green_gate_final) presets_gtmax_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_gtmax_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_gtmax_lower_norfair_worst_room_in_the_game) presets_gtmax_lower_norfair_mickey_mouse_missiles: - %cm_preset("Mickey Mouse Missiles", #preset_gtmax_lower_norfair_mickey_mouse_missiles) + %cm_preset("Mickey Mouse Missiles", #preset_names_mickey_mouse_missiles, #preset_gtmax_lower_norfair_mickey_mouse_missiles) presets_gtmax_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_gtmax_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_gtmax_lower_norfair_amphitheatre) presets_gtmax_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_gtmax_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_gtmax_lower_norfair_kihunter_stairs_down) presets_gtmax_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_gtmax_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_gtmax_lower_norfair_wasteland) presets_gtmax_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_gtmax_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_gtmax_lower_norfair_metal_ninja_pirates) presets_gtmax_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_gtmax_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_gtmax_lower_norfair_plowerhouse) presets_gtmax_lower_norfair_ridley: - %cm_preset("Ridley", #preset_gtmax_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_gtmax_lower_norfair_ridley) presets_gtmax_lower_norfair_leaving_ridley_etank: - %cm_preset("Leaving Ridley E-Tank", #preset_gtmax_lower_norfair_leaving_ridley_etank) + %cm_preset("Leaving Ridley E-Tank", #preset_names_leaving_ridley_etank, #preset_gtmax_lower_norfair_leaving_ridley_etank) presets_gtmax_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_gtmax_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_gtmax_lower_norfair_reverse_plowerhouse) presets_gtmax_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_gtmax_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_gtmax_lower_norfair_wasteland_revisit) presets_gtmax_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_gtmax_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_gtmax_lower_norfair_kihunter_stairs_up) presets_gtmax_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_gtmax_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_gtmax_lower_norfair_fireflea_room) presets_gtmax_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_gtmax_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_gtmax_lower_norfair_springball_maze) presets_gtmax_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_gtmax_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_gtmax_lower_norfair_three_musketeers) ; Upper Norfair and Kraid presets_gtmax_upper_norfair_and_kraid_single_chamber: - %cm_preset("Single Chamber", #preset_gtmax_upper_norfair_and_kraid_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_gtmax_upper_norfair_and_kraid_single_chamber) presets_gtmax_upper_norfair_and_kraid_double_chamber: - %cm_preset("Double Chamber", #preset_gtmax_upper_norfair_and_kraid_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_gtmax_upper_norfair_and_kraid_double_chamber) presets_gtmax_upper_norfair_and_kraid_bat_cave: - %cm_preset("Bat Cave", #preset_gtmax_upper_norfair_and_kraid_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_gtmax_upper_norfair_and_kraid_bat_cave) presets_gtmax_upper_norfair_and_kraid_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit) + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit) presets_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit) presets_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: - %cm_preset("Leaving Norfair Reserve", #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve) + %cm_preset("Leaving Norfair Reserve", #preset_names_leaving_norfair_reserve, #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve) presets_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final) presets_gtmax_upper_norfair_and_kraid_cathedral_revisit: - %cm_preset("Cathedral Revisit", #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit) + %cm_preset("Cathedral Revisit", #preset_names_cathedral_revisit, #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit) presets_gtmax_upper_norfair_and_kraid_ice_gate_room: - %cm_preset("Ice Gate Room", #preset_gtmax_upper_norfair_and_kraid_ice_gate_room) + %cm_preset("Ice Gate Room", #preset_names_ice_gate_room, #preset_gtmax_upper_norfair_and_kraid_ice_gate_room) presets_gtmax_upper_norfair_and_kraid_crocomire: - %cm_preset("Crocomire", #preset_gtmax_upper_norfair_and_kraid_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_gtmax_upper_norfair_and_kraid_crocomire) presets_gtmax_upper_norfair_and_kraid_leaving_crocomire: - %cm_preset("Leaving Crocomire", #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire) + %cm_preset("Leaving Crocomire", #preset_names_leaving_crocomire, #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire) presets_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - %cm_preset("Grapple Shaft Down", #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down) + %cm_preset("Grapple Shaft Down", #preset_names_grapple_shaft_down, #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down) presets_gtmax_upper_norfair_and_kraid_sine_missiles: - %cm_preset("Sine Missiles", #preset_gtmax_upper_norfair_and_kraid_sine_missiles) + %cm_preset("Sine Missiles", #preset_names_sine_missiles, #preset_gtmax_upper_norfair_and_kraid_sine_missiles) presets_gtmax_upper_norfair_and_kraid_crocomire_revisit: - %cm_preset("Crocomire Revisit", #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit) + %cm_preset("Crocomire Revisit", #preset_names_crocomire_revisit, #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit) presets_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - %cm_preset("Croc Escape Super Gate", #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate) + %cm_preset("Croc Escape Super Gate", #preset_names_croc_escape_super_gate, #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate) presets_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - %cm_preset("Hi-Jump E-Tank Revisit", #preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit) + %cm_preset("Hi-Jump E-Tank Revisit", #preset_names_hijump_etank_revisit, #preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit) presets_gtmax_upper_norfair_and_kraid_business_center_final: - %cm_preset("Business Center Final", #preset_gtmax_upper_norfair_and_kraid_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_gtmax_upper_norfair_and_kraid_business_center_final) presets_gtmax_upper_norfair_and_kraid_kraid_revisit: - %cm_preset("Kraid Revisit", #preset_gtmax_upper_norfair_and_kraid_kraid_revisit) + %cm_preset("Kraid Revisit", #preset_names_kraid_revisit, #preset_gtmax_upper_norfair_and_kraid_kraid_revisit) presets_gtmax_upper_norfair_and_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_gtmax_upper_norfair_and_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_gtmax_upper_norfair_and_kraid_kraid_etank) presets_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - %cm_preset("Kraid Kihunters Final", #preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final) + %cm_preset("Kraid Kihunters Final", #preset_names_kraid_kihunters_final, #preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final) ; Maridia Pre-Draygon presets_gtmax_maridia_predraygon_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_gtmax_maridia_predraygon_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_gtmax_maridia_predraygon_maridia_tube_revisit) presets_gtmax_maridia_predraygon_fish_tank: - %cm_preset("Fish Tank", #preset_gtmax_maridia_predraygon_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_gtmax_maridia_predraygon_fish_tank) presets_gtmax_maridia_predraygon_tatori_room: - %cm_preset("Tatori Room", #preset_gtmax_maridia_predraygon_tatori_room) + %cm_preset("Tatori Room", #preset_names_tatori_room, #preset_gtmax_maridia_predraygon_tatori_room) presets_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - %cm_preset("Mt. Everest and Crab Supers", #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers) + %cm_preset("Mt. Everest and Crab Supers", #preset_names_mt_everest_and_crab_supers, #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers) presets_gtmax_maridia_predraygon_crab_shaft: - %cm_preset("Crab Shaft", #preset_gtmax_maridia_predraygon_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_gtmax_maridia_predraygon_crab_shaft) presets_gtmax_maridia_predraygon_path_to_watering_hole: - %cm_preset("Path to Watering Hole", #preset_gtmax_maridia_predraygon_path_to_watering_hole) + %cm_preset("Path to Watering Hole", #preset_names_path_to_watering_hole, #preset_gtmax_maridia_predraygon_path_to_watering_hole) presets_gtmax_maridia_predraygon_beach_exit: - %cm_preset("Beach Exit", #preset_gtmax_maridia_predraygon_beach_exit) + %cm_preset("Beach Exit", #preset_names_beach_exit, #preset_gtmax_maridia_predraygon_beach_exit) presets_gtmax_maridia_predraygon_crab_shaft_revisit: - %cm_preset("Crab Shaft Revisit", #preset_gtmax_maridia_predraygon_crab_shaft_revisit) + %cm_preset("Crab Shaft Revisit", #preset_names_crab_shaft_revisit, #preset_gtmax_maridia_predraygon_crab_shaft_revisit) presets_gtmax_maridia_predraygon_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_gtmax_maridia_predraygon_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_gtmax_maridia_predraygon_botwoon_hallway) presets_gtmax_maridia_predraygon_botwoon: - %cm_preset("Botwoon", #preset_gtmax_maridia_predraygon_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_gtmax_maridia_predraygon_botwoon) presets_gtmax_maridia_predraygon_halfie_setup: - %cm_preset("Halfie Setup", #preset_gtmax_maridia_predraygon_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_gtmax_maridia_predraygon_halfie_setup) presets_gtmax_maridia_predraygon_precious_room: - %cm_preset("Precious Room", #preset_gtmax_maridia_predraygon_precious_room) + %cm_preset("Precious Room", #preset_names_precious_room, #preset_gtmax_maridia_predraygon_precious_room) presets_gtmax_maridia_predraygon_draygon: - %cm_preset("Draygon", #preset_gtmax_maridia_predraygon_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_gtmax_maridia_predraygon_draygon) ; Maridia Post-Draygon presets_gtmax_maridia_postdraygon_reverse_halfie: - %cm_preset("Reverse Halfie", #preset_gtmax_maridia_postdraygon_reverse_halfie) + %cm_preset("Reverse Halfie", #preset_names_reverse_halfie, #preset_gtmax_maridia_postdraygon_reverse_halfie) presets_gtmax_maridia_postdraygon_whomple_jump: - %cm_preset("Whomple Jump", #preset_gtmax_maridia_postdraygon_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_gtmax_maridia_postdraygon_whomple_jump) presets_gtmax_maridia_postdraygon_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_gtmax_maridia_postdraygon_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_gtmax_maridia_postdraygon_reverse_botwoon_etank) presets_gtmax_maridia_postdraygon_aqueduct_ammo: - %cm_preset("Aqueduct Ammo", #preset_gtmax_maridia_postdraygon_aqueduct_ammo) + %cm_preset("Aqueduct Ammo", #preset_names_aqueduct_ammo, #preset_gtmax_maridia_postdraygon_aqueduct_ammo) presets_gtmax_maridia_postdraygon_right_sand_pit: - %cm_preset("Right Sand Pit", #preset_gtmax_maridia_postdraygon_right_sand_pit) + %cm_preset("Right Sand Pit", #preset_names_right_sand_pit, #preset_gtmax_maridia_postdraygon_right_sand_pit) presets_gtmax_maridia_postdraygon_oasis_and_sewer: - %cm_preset("Oasis and Sewer", #preset_gtmax_maridia_postdraygon_oasis_and_sewer) + %cm_preset("Oasis and Sewer", #preset_names_oasis_and_sewer, #preset_gtmax_maridia_postdraygon_oasis_and_sewer) presets_gtmax_maridia_postdraygon_maridia_ggg: - %cm_preset("Maridia GGG", #preset_gtmax_maridia_postdraygon_maridia_ggg) + %cm_preset("Maridia GGG", #preset_names_maridia_ggg, #preset_gtmax_maridia_postdraygon_maridia_ggg) presets_gtmax_maridia_postdraygon_left_sand_pit: - %cm_preset("Left Sand Pit", #preset_gtmax_maridia_postdraygon_left_sand_pit) + %cm_preset("Left Sand Pit", #preset_names_left_sand_pit, #preset_gtmax_maridia_postdraygon_left_sand_pit) presets_gtmax_maridia_postdraygon_maridia_ggg_revisit: - %cm_preset("Maridia GGG Revisit", #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit) + %cm_preset("Maridia GGG Revisit", #preset_names_maridia_ggg_revisit, #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit) presets_gtmax_maridia_postdraygon_mt_everest_exit: - %cm_preset("Mt. Everest Exit", #preset_gtmax_maridia_postdraygon_mt_everest_exit) + %cm_preset("Mt. Everest Exit", #preset_names_mt_everest_exit, #preset_gtmax_maridia_postdraygon_mt_everest_exit) presets_gtmax_maridia_postdraygon_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_gtmax_maridia_postdraygon_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_gtmax_maridia_postdraygon_red_brinstar_green_gate) presets_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: - %cm_preset("Leaving Alpha Power Bombs", #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs) + %cm_preset("Leaving Alpha Power Bombs", #preset_names_leaving_alpha_power_bombs, #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs) presets_gtmax_maridia_postdraygon_beta_power_bombs: - %cm_preset("Beta Power Bombs", #preset_gtmax_maridia_postdraygon_beta_power_bombs) + %cm_preset("Beta Power Bombs", #preset_names_beta_power_bombs, #preset_gtmax_maridia_postdraygon_beta_power_bombs) ; Wrecked Ship presets_gtmax_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_gtmax_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_gtmax_wrecked_ship_crateria_kihunters) presets_gtmax_wrecked_ship_moat: - %cm_preset("Moat", #preset_gtmax_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_gtmax_wrecked_ship_moat) presets_gtmax_wrecked_ship_ocean: - %cm_preset("Ocean", #preset_gtmax_wrecked_ship_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_gtmax_wrecked_ship_ocean) presets_gtmax_wrecked_ship_enter_wrecked_ship: - %cm_preset("Enter Wrecked Ship", #preset_gtmax_wrecked_ship_enter_wrecked_ship) + %cm_preset("Enter Wrecked Ship", #preset_names_enter_wrecked_ship, #preset_gtmax_wrecked_ship_enter_wrecked_ship) presets_gtmax_wrecked_ship_basement: - %cm_preset("Basement", #preset_gtmax_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_gtmax_wrecked_ship_basement) presets_gtmax_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_gtmax_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_gtmax_wrecked_ship_phantoon) presets_gtmax_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_gtmax_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_gtmax_wrecked_ship_shaft_to_supers) presets_gtmax_wrecked_ship_east_supers: - %cm_preset("East Supers", #preset_gtmax_wrecked_ship_east_supers) + %cm_preset("East Supers", #preset_names_east_supers, #preset_gtmax_wrecked_ship_east_supers) presets_gtmax_wrecked_ship_west_supers: - %cm_preset("West Supers", #preset_gtmax_wrecked_ship_west_supers) + %cm_preset("West Supers", #preset_names_west_supers, #preset_gtmax_wrecked_ship_west_supers) presets_gtmax_wrecked_ship_sponge_bath: - %cm_preset("Sponge Bath", #preset_gtmax_wrecked_ship_sponge_bath) + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_gtmax_wrecked_ship_sponge_bath) presets_gtmax_wrecked_ship_leaving_ws_etank: - %cm_preset("Leaving WS E-Tank", #preset_gtmax_wrecked_ship_leaving_ws_etank) + %cm_preset("Leaving WS E-Tank", #preset_names_leaving_ws_etank, #preset_gtmax_wrecked_ship_leaving_ws_etank) presets_gtmax_wrecked_ship_reverse_spiky_room: - %cm_preset("Reverse Spiky Room", #preset_gtmax_wrecked_ship_reverse_spiky_room) + %cm_preset("Reverse Spiky Room", #preset_names_reverse_spiky_room, #preset_gtmax_wrecked_ship_reverse_spiky_room) presets_gtmax_wrecked_ship_shaft_to_attic: - %cm_preset("Shaft to Attic", #preset_gtmax_wrecked_ship_shaft_to_attic) + %cm_preset("Shaft to Attic", #preset_names_shaft_to_attic, #preset_gtmax_wrecked_ship_shaft_to_attic) presets_gtmax_wrecked_ship_attic: - %cm_preset("Attic", #preset_gtmax_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_gtmax_wrecked_ship_attic) presets_gtmax_wrecked_ship_antispeedrun_robots: - %cm_preset("Anti-Speedrun Robots", #preset_gtmax_wrecked_ship_antispeedrun_robots) + %cm_preset("Anti-Speedrun Robots", #preset_names_antispeedrun_robots, #preset_gtmax_wrecked_ship_antispeedrun_robots) presets_gtmax_wrecked_ship_attic_revisit: - %cm_preset("Attic Revisit", #preset_gtmax_wrecked_ship_attic_revisit) + %cm_preset("Attic Revisit", #preset_names_attic_revisit, #preset_gtmax_wrecked_ship_attic_revisit) presets_gtmax_wrecked_ship_pancake_room: - %cm_preset("Pancake Room", #preset_gtmax_wrecked_ship_pancake_room) + %cm_preset("Pancake Room", #preset_names_pancake_room, #preset_gtmax_wrecked_ship_pancake_room) presets_gtmax_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_gtmax_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_gtmax_wrecked_ship_bowling_spark) presets_gtmax_wrecked_ship_ocean_revisit: - %cm_preset("Ocean Revisit", #preset_gtmax_wrecked_ship_ocean_revisit) + %cm_preset("Ocean Revisit", #preset_names_ocean_revisit, #preset_gtmax_wrecked_ship_ocean_revisit) ; Brinstar Cleanup presets_gtmax_brinstar_cleanup_crateria_power_bombs: - %cm_preset("Crateria Power Bombs", #preset_gtmax_brinstar_cleanup_crateria_power_bombs) + %cm_preset("Crateria Power Bombs", #preset_names_crateria_power_bombs, #preset_gtmax_brinstar_cleanup_crateria_power_bombs) presets_gtmax_brinstar_cleanup_landing_site_revisit: - %cm_preset("Landing Site Revisit", #preset_gtmax_brinstar_cleanup_landing_site_revisit) + %cm_preset("Landing Site Revisit", #preset_names_landing_site_revisit, #preset_gtmax_brinstar_cleanup_landing_site_revisit) presets_gtmax_brinstar_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_gtmax_brinstar_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_gtmax_brinstar_cleanup_gauntlet_etank) presets_gtmax_brinstar_cleanup_crumble_blocks: - %cm_preset("Crumble Blocks", #preset_gtmax_brinstar_cleanup_crumble_blocks) + %cm_preset("Crumble Blocks", #preset_names_crumble_blocks, #preset_gtmax_brinstar_cleanup_crumble_blocks) presets_gtmax_brinstar_cleanup_kago_mushroom_room: - %cm_preset("Kago Mushroom Room", #preset_gtmax_brinstar_cleanup_kago_mushroom_room) + %cm_preset("Kago Mushroom Room", #preset_names_kago_mushroom_room, #preset_gtmax_brinstar_cleanup_kago_mushroom_room) presets_gtmax_brinstar_cleanup_green_brinstar_revisit: - %cm_preset("Green Brinstar Revisit", #preset_gtmax_brinstar_cleanup_green_brinstar_revisit) + %cm_preset("Green Brinstar Revisit", #preset_names_green_brinstar_revisit, #preset_gtmax_brinstar_cleanup_green_brinstar_revisit) presets_gtmax_brinstar_cleanup_brinstar_reserve_tank: - %cm_preset("Brinstar Reserve Tank", #preset_gtmax_brinstar_cleanup_brinstar_reserve_tank) + %cm_preset("Brinstar Reserve Tank", #preset_names_brinstar_reserve_tank, #preset_gtmax_brinstar_cleanup_brinstar_reserve_tank) presets_gtmax_brinstar_cleanup_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_gtmax_brinstar_cleanup_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_gtmax_brinstar_cleanup_reverse_mockball) presets_gtmax_brinstar_cleanup_green_shaft_descent: - %cm_preset("Green Shaft Descent", #preset_gtmax_brinstar_cleanup_green_shaft_descent) + %cm_preset("Green Shaft Descent", #preset_names_green_shaft_descent, #preset_gtmax_brinstar_cleanup_green_shaft_descent) presets_gtmax_brinstar_cleanup_green_brinstar_beetoms: - %cm_preset("Green Brinstar Beetoms", #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms) + %cm_preset("Green Brinstar Beetoms", #preset_names_green_brinstar_beetoms, #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms) presets_gtmax_brinstar_cleanup_etecoon_etank_room: - %cm_preset("Etecoon E-Tank Room", #preset_gtmax_brinstar_cleanup_etecoon_etank_room) + %cm_preset("Etecoon E-Tank Room", #preset_names_etecoon_etank_room, #preset_gtmax_brinstar_cleanup_etecoon_etank_room) presets_gtmax_brinstar_cleanup_etecoon_room: - %cm_preset("Etecoon Room", #preset_gtmax_brinstar_cleanup_etecoon_room) + %cm_preset("Etecoon Room", #preset_names_etecoon_room, #preset_gtmax_brinstar_cleanup_etecoon_room) presets_gtmax_brinstar_cleanup_green_shaft_final: - %cm_preset("Green Shaft Final", #preset_gtmax_brinstar_cleanup_green_shaft_final) + %cm_preset("Green Shaft Final", #preset_names_green_shaft_final, #preset_gtmax_brinstar_cleanup_green_shaft_final) presets_gtmax_brinstar_cleanup_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_gtmax_brinstar_cleanup_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_gtmax_brinstar_cleanup_dachora_room_revisit) presets_gtmax_brinstar_cleanup_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_gtmax_brinstar_cleanup_big_pink_revisit) + %cm_preset("Big Pink Revisit", #preset_names_big_pink_revisit, #preset_gtmax_brinstar_cleanup_big_pink_revisit) presets_gtmax_brinstar_cleanup_mission_impossible: - %cm_preset("Mission Impossible", #preset_gtmax_brinstar_cleanup_mission_impossible) + %cm_preset("Mission Impossible", #preset_names_mission_impossible, #preset_gtmax_brinstar_cleanup_mission_impossible) presets_gtmax_brinstar_cleanup_leaving_pink_etank: - %cm_preset("Leaving Pink E-Tank", #preset_gtmax_brinstar_cleanup_leaving_pink_etank) + %cm_preset("Leaving Pink E-Tank", #preset_names_leaving_pink_etank, #preset_gtmax_brinstar_cleanup_leaving_pink_etank) presets_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - %cm_preset("Leaving Spore Spawn Supers", #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers) + %cm_preset("Leaving Spore Spawn Supers", #preset_names_leaving_spore_spawn_supers, #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers) presets_gtmax_brinstar_cleanup_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_gtmax_brinstar_cleanup_waterway_etank) + %cm_preset("Waterway E-Tank", #preset_names_waterway_etank, #preset_gtmax_brinstar_cleanup_waterway_etank) ; Blue Brinstar Cleanup presets_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - %cm_preset("Green Hill Zone Revisit", #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit) + %cm_preset("Green Hill Zone Revisit", #preset_names_green_hill_zone_revisit, #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit) presets_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: - %cm_preset("Blue Brinstar Hoppers", #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers) + %cm_preset("Blue Brinstar Hoppers", #preset_names_blue_brinstar_hoppers, #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers) presets_gtmax_blue_brinstar_cleanup_billy_mays: - %cm_preset("Billy Mays", #preset_gtmax_blue_brinstar_cleanup_billy_mays) + %cm_preset("Billy Mays", #preset_names_billy_mays, #preset_gtmax_blue_brinstar_cleanup_billy_mays) presets_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: - %cm_preset("Leaving Blue Brinstar", #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar) + %cm_preset("Leaving Blue Brinstar", #preset_names_leaving_blue_brinstar, #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar) presets_gtmax_blue_brinstar_cleanup_pit_room_final_spark: - %cm_preset("Pit Room Final (Spark)", #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark) + %cm_preset("Pit Room Final (Spark)", #preset_names_pit_room_final_spark, #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark) presets_gtmax_blue_brinstar_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_gtmax_blue_brinstar_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_gtmax_blue_brinstar_cleanup_climb_supers) presets_gtmax_blue_brinstar_cleanup_to_final_missiles: - %cm_preset("To Final Missiles", #preset_gtmax_blue_brinstar_cleanup_to_final_missiles) + %cm_preset("To Final Missiles", #preset_names_to_final_missiles, #preset_gtmax_blue_brinstar_cleanup_to_final_missiles) presets_gtmax_blue_brinstar_cleanup_parlor_missiles: - %cm_preset("Parlor Missiles", #preset_gtmax_blue_brinstar_cleanup_parlor_missiles) + %cm_preset("Parlor Missiles", #preset_names_parlor_missiles, #preset_gtmax_blue_brinstar_cleanup_parlor_missiles) presets_gtmax_blue_brinstar_cleanup_parlor_again: - %cm_preset("Parlor Again", #preset_gtmax_blue_brinstar_cleanup_parlor_again) + %cm_preset("Parlor Again", #preset_names_parlor_again, #preset_gtmax_blue_brinstar_cleanup_parlor_again) presets_gtmax_blue_brinstar_cleanup_terminator_etank: - %cm_preset("Terminator E-Tank", #preset_gtmax_blue_brinstar_cleanup_terminator_etank) + %cm_preset("Terminator E-Tank", #preset_names_terminator_etank, #preset_gtmax_blue_brinstar_cleanup_terminator_etank) ; Tourian presets_gtmax_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_gtmax_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_gtmax_tourian_tourian_elevator_room) presets_gtmax_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_gtmax_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_gtmax_tourian_metroids_1) presets_gtmax_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_gtmax_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_gtmax_tourian_metroids_2) presets_gtmax_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_gtmax_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_gtmax_tourian_metroids_3) presets_gtmax_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_gtmax_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_gtmax_tourian_metroids_4) presets_gtmax_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_gtmax_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_gtmax_tourian_giant_hoppers) presets_gtmax_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_gtmax_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_gtmax_tourian_baby_skip) presets_gtmax_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_gtmax_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_gtmax_tourian_gadora_room) presets_gtmax_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_gtmax_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_gtmax_tourian_zeb_skip) presets_gtmax_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_gtmax_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_gtmax_tourian_mother_brain_2) presets_gtmax_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_gtmax_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_gtmax_tourian_zebes_escape) presets_gtmax_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_gtmax_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_gtmax_tourian_escape_room_3) presets_gtmax_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_gtmax_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_gtmax_tourian_escape_room_4) presets_gtmax_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_gtmax_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_gtmax_tourian_escape_climb) presets_gtmax_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_gtmax_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_gtmax_tourian_escape_parlor) diff --git a/src/presets/hundo_menu.asm b/src/presets/hundo_menu.asm index 46d1429d..181a3a4f 100644 --- a/src/presets/hundo_menu.asm +++ b/src/presets/hundo_menu.asm @@ -313,572 +313,572 @@ presets_submenu_hundo_tourian: ; Bombs presets_hundo_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_hundo_bombs_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_hundo_bombs_ceres_elevator) presets_hundo_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_hundo_bombs_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_hundo_bombs_ceres_escape) presets_hundo_bombs_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_hundo_bombs_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_hundo_bombs_ceres_last_3_rooms) presets_hundo_bombs_ship: - %cm_preset("Ship", #preset_hundo_bombs_ship) + %cm_preset("Ship", #preset_names_ship, #preset_hundo_bombs_ship) presets_hundo_bombs_parlor: - %cm_preset("Parlor", #preset_hundo_bombs_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_hundo_bombs_parlor) presets_hundo_bombs_climb_down: - %cm_preset("Climb Down", #preset_hundo_bombs_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_hundo_bombs_climb_down) presets_hundo_bombs_pit_room: - %cm_preset("Pit Room", #preset_hundo_bombs_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_hundo_bombs_pit_room) presets_hundo_bombs_morph: - %cm_preset("Morph", #preset_hundo_bombs_morph) + %cm_preset("Morph", #preset_names_morph, #preset_hundo_bombs_morph) presets_hundo_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_hundo_bombs_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_hundo_bombs_construction_zone_down) presets_hundo_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_hundo_bombs_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_hundo_bombs_construction_zone_up) presets_hundo_bombs_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_hundo_bombs_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_hundo_bombs_pit_room_revisit) presets_hundo_bombs_climb_up: - %cm_preset("Climb Up", #preset_hundo_bombs_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_hundo_bombs_climb_up) presets_hundo_bombs_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_hundo_bombs_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_hundo_bombs_parlor_revisit) presets_hundo_bombs_flyway: - %cm_preset("Flyway", #preset_hundo_bombs_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_hundo_bombs_flyway) presets_hundo_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_hundo_bombs_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_hundo_bombs_bomb_torizo) ; Kraid presets_hundo_kraid_alcatraz: - %cm_preset("Alcatraz", #preset_hundo_kraid_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_hundo_kraid_alcatraz) presets_hundo_kraid_terminator: - %cm_preset("Terminator", #preset_hundo_kraid_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_hundo_kraid_terminator) presets_hundo_kraid_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_hundo_kraid_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_hundo_kraid_green_pirate_shaft) presets_hundo_kraid_elevator: - %cm_preset("Elevator", #preset_hundo_kraid_elevator) + %cm_preset("Elevator", #preset_names_elevator, #preset_hundo_kraid_elevator) presets_hundo_kraid_early_supers: - %cm_preset("Early Supers", #preset_hundo_kraid_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_hundo_kraid_early_supers) presets_hundo_kraid_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_hundo_kraid_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_hundo_kraid_reverse_mockball) presets_hundo_kraid_dachora_room: - %cm_preset("Dachora Room", #preset_hundo_kraid_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_hundo_kraid_dachora_room) presets_hundo_kraid_big_pink: - %cm_preset("Big Pink", #preset_hundo_kraid_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_hundo_kraid_big_pink) presets_hundo_kraid_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_hundo_kraid_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_hundo_kraid_green_hill_zone) presets_hundo_kraid_red_tower: - %cm_preset("Red Tower", #preset_hundo_kraid_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_hundo_kraid_red_tower) presets_hundo_kraid_skree_boost: - %cm_preset("Skree Boost", #preset_hundo_kraid_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_hundo_kraid_skree_boost) presets_hundo_kraid_kraid_entry: - %cm_preset("Kraid Entry", #preset_hundo_kraid_kraid_entry) + %cm_preset("Kraid Entry", #preset_names_kraid_entry, #preset_hundo_kraid_kraid_entry) presets_hundo_kraid_kraid_kihunter_room: - %cm_preset("Kraid Kihunter Room", #preset_hundo_kraid_kraid_kihunter_room) + %cm_preset("Kraid Kihunter Room", #preset_names_kraid_kihunter_room, #preset_hundo_kraid_kraid_kihunter_room) presets_hundo_kraid_kraid: - %cm_preset("Kraid", #preset_hundo_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_hundo_kraid_kraid) presets_hundo_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_hundo_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_hundo_kraid_leaving_varia) presets_hundo_kraid_leaving_kraid_hallway: - %cm_preset("Leaving Kraid Hallway", #preset_hundo_kraid_leaving_kraid_hallway) + %cm_preset("Leaving Kraid Hallway", #preset_names_leaving_kraid_hallway, #preset_hundo_kraid_leaving_kraid_hallway) presets_hundo_kraid_leaving_kraid_etank: - %cm_preset("Leaving Kraid E-Tank", #preset_hundo_kraid_leaving_kraid_etank) + %cm_preset("Leaving Kraid E-Tank", #preset_names_leaving_kraid_etank, #preset_hundo_kraid_leaving_kraid_etank) ; Speed Booster presets_hundo_speed_booster_business_center: - %cm_preset("Business Center", #preset_hundo_speed_booster_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_hundo_speed_booster_business_center) presets_hundo_speed_booster_hijump_boots: - %cm_preset("Hi-Jump Boots", #preset_hundo_speed_booster_hijump_boots) + %cm_preset("Hi-Jump Boots", #preset_names_hijump_boots, #preset_hundo_speed_booster_hijump_boots) presets_hundo_speed_booster_business_center_climb: - %cm_preset("Business Center Climb", #preset_hundo_speed_booster_business_center_climb) + %cm_preset("Business Center Climb", #preset_names_business_center_climb, #preset_hundo_speed_booster_business_center_climb) presets_hundo_speed_booster_cathedral_entrance: - %cm_preset("Cathedral Entrance", #preset_hundo_speed_booster_cathedral_entrance) + %cm_preset("Cathedral Entrance", #preset_names_cathedral_entrance, #preset_hundo_speed_booster_cathedral_entrance) presets_hundo_speed_booster_cathedral: - %cm_preset("Cathedral", #preset_hundo_speed_booster_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_hundo_speed_booster_cathedral) presets_hundo_speed_booster_rising_tide: - %cm_preset("Rising Tide", #preset_hundo_speed_booster_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_hundo_speed_booster_rising_tide) presets_hundo_speed_booster_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_hundo_speed_booster_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_hundo_speed_booster_bubble_mountain) presets_hundo_speed_booster_bat_cave: - %cm_preset("Bat Cave", #preset_hundo_speed_booster_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_hundo_speed_booster_bat_cave) presets_hundo_speed_booster_leaving_speed_booster: - %cm_preset("Leaving Speed Booster", #preset_hundo_speed_booster_leaving_speed_booster) + %cm_preset("Leaving Speed Booster", #preset_names_leaving_speed_booster, #preset_hundo_speed_booster_leaving_speed_booster) ; Ice Beam presets_hundo_ice_beam_single_chamber: - %cm_preset("Single Chamber", #preset_hundo_ice_beam_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_hundo_ice_beam_single_chamber) presets_hundo_ice_beam_double_chamber: - %cm_preset("Double Chamber", #preset_hundo_ice_beam_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_hundo_ice_beam_double_chamber) presets_hundo_ice_beam_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_hundo_ice_beam_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_hundo_ice_beam_double_chamber_revisit) presets_hundo_ice_beam_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_hundo_ice_beam_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_hundo_ice_beam_bubble_mountain_revisit) presets_hundo_ice_beam_business_center_climb_ice: - %cm_preset("Business Center Climb Ice", #preset_hundo_ice_beam_business_center_climb_ice) + %cm_preset("Business Center Climb Ice", #preset_names_business_center_climb_ice, #preset_hundo_ice_beam_business_center_climb_ice) presets_hundo_ice_beam_ice_beam_gate_room: - %cm_preset("Ice Beam Gate Room", #preset_hundo_ice_beam_ice_beam_gate_room) + %cm_preset("Ice Beam Gate Room", #preset_names_ice_beam_gate_room, #preset_hundo_ice_beam_ice_beam_gate_room) presets_hundo_ice_beam_ice_beam_snake_room: - %cm_preset("Ice Beam Snake Room", #preset_hundo_ice_beam_ice_beam_snake_room) + %cm_preset("Ice Beam Snake Room", #preset_names_ice_beam_snake_room, #preset_hundo_ice_beam_ice_beam_snake_room) presets_hundo_ice_beam_ice_beam_snake_room_revisit: - %cm_preset("Ice Beam Snake Room Revisit", #preset_hundo_ice_beam_ice_beam_snake_room_revisit) + %cm_preset("Ice Beam Snake Room Revisit", #preset_names_ice_beam_snake_room_revisit, #preset_hundo_ice_beam_ice_beam_snake_room_revisit) presets_hundo_ice_beam_ice_beam_gate_room_escape: - %cm_preset("Ice Beam Gate Room Escape", #preset_hundo_ice_beam_ice_beam_gate_room_escape) + %cm_preset("Ice Beam Gate Room Escape", #preset_names_ice_beam_gate_room_escape, #preset_hundo_ice_beam_ice_beam_gate_room_escape) presets_hundo_ice_beam_business_center_elevator: - %cm_preset("Business Center Elevator", #preset_hundo_ice_beam_business_center_elevator) + %cm_preset("Business Center Elevator", #preset_names_business_center_elevator, #preset_hundo_ice_beam_business_center_elevator) ; Phantoon presets_hundo_phantoon_alpha_spark: - %cm_preset("Alpha Spark", #preset_hundo_phantoon_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_hundo_phantoon_alpha_spark) presets_hundo_phantoon_red_tower_revisit: - %cm_preset("Red Tower Revisit", #preset_hundo_phantoon_red_tower_revisit) + %cm_preset("Red Tower Revisit", #preset_names_red_tower_revisit, #preset_hundo_phantoon_red_tower_revisit) presets_hundo_phantoon_hellway: - %cm_preset("Hellway", #preset_hundo_phantoon_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_hundo_phantoon_hellway) presets_hundo_phantoon_leaving_alpha_power_bombs: - %cm_preset("Leaving Alpha Power Bombs", #preset_hundo_phantoon_leaving_alpha_power_bombs) + %cm_preset("Leaving Alpha Power Bombs", #preset_names_leaving_alpha_power_bombs, #preset_hundo_phantoon_leaving_alpha_power_bombs) presets_hundo_phantoon_kihunter_room: - %cm_preset("Kihunter Room", #preset_hundo_phantoon_kihunter_room) + %cm_preset("Kihunter Room", #preset_names_kihunter_room, #preset_hundo_phantoon_kihunter_room) presets_hundo_phantoon_ocean_fly: - %cm_preset("Ocean Fly", #preset_hundo_phantoon_ocean_fly) + %cm_preset("Ocean Fly", #preset_names_ocean_fly, #preset_hundo_phantoon_ocean_fly) presets_hundo_phantoon_phantoon: - %cm_preset("Phantoon", #preset_hundo_phantoon_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_hundo_phantoon_phantoon) ; Gravity presets_hundo_gravity_ws_shaft_up_to_supers: - %cm_preset("WS Shaft Up To Supers", #preset_hundo_gravity_ws_shaft_up_to_supers) + %cm_preset("WS Shaft Up To Supers", #preset_names_ws_shaft_up_to_supers, #preset_hundo_gravity_ws_shaft_up_to_supers) presets_hundo_gravity_ws_right_supers: - %cm_preset("WS Right Supers", #preset_hundo_gravity_ws_right_supers) + %cm_preset("WS Right Supers", #preset_names_ws_right_supers, #preset_hundo_gravity_ws_right_supers) presets_hundo_gravity_leaving_ws_left_supers: - %cm_preset("Leaving WS Left Supers", #preset_hundo_gravity_leaving_ws_left_supers) + %cm_preset("Leaving WS Left Supers", #preset_names_leaving_ws_left_supers, #preset_hundo_gravity_leaving_ws_left_supers) presets_hundo_gravity_spiky_room_of_death: - %cm_preset("Spiky Room of Death", #preset_hundo_gravity_spiky_room_of_death) + %cm_preset("Spiky Room of Death", #preset_names_spiky_room_of_death, #preset_hundo_gravity_spiky_room_of_death) presets_hundo_gravity_ws_etank: - %cm_preset("WS E-Tank", #preset_hundo_gravity_ws_etank) + %cm_preset("WS E-Tank", #preset_names_ws_etank, #preset_hundo_gravity_ws_etank) presets_hundo_gravity_spiky_room_of_death_revisit: - %cm_preset("Spiky Room of Death Revisit", #preset_hundo_gravity_spiky_room_of_death_revisit) + %cm_preset("Spiky Room of Death Revisit", #preset_names_spiky_room_of_death_revisit, #preset_hundo_gravity_spiky_room_of_death_revisit) presets_hundo_gravity_ws_shaft_up_to_attic: - %cm_preset("WS Shaft Up To Attic", #preset_hundo_gravity_ws_shaft_up_to_attic) + %cm_preset("WS Shaft Up To Attic", #preset_names_ws_shaft_up_to_attic, #preset_hundo_gravity_ws_shaft_up_to_attic) presets_hundo_gravity_attic: - %cm_preset("Attic", #preset_hundo_gravity_attic) + %cm_preset("Attic", #preset_names_attic, #preset_hundo_gravity_attic) presets_hundo_gravity_ws_robot_missiles: - %cm_preset("WS Robot Missiles", #preset_hundo_gravity_ws_robot_missiles) + %cm_preset("WS Robot Missiles", #preset_names_ws_robot_missiles, #preset_hundo_gravity_ws_robot_missiles) presets_hundo_gravity_attic_revisit: - %cm_preset("Attic Revisit", #preset_hundo_gravity_attic_revisit) + %cm_preset("Attic Revisit", #preset_names_attic_revisit, #preset_hundo_gravity_attic_revisit) presets_hundo_gravity_sky_missiles: - %cm_preset("Sky Missiles", #preset_hundo_gravity_sky_missiles) + %cm_preset("Sky Missiles", #preset_names_sky_missiles, #preset_hundo_gravity_sky_missiles) presets_hundo_gravity_bowling: - %cm_preset("Bowling", #preset_hundo_gravity_bowling) + %cm_preset("Bowling", #preset_names_bowling, #preset_hundo_gravity_bowling) presets_hundo_gravity_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_hundo_gravity_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_hundo_gravity_leaving_gravity) ; Brinstar Cleanup presets_hundo_brinstar_cleanup_crateria_power_bombs: - %cm_preset("Crateria Power Bombs", #preset_hundo_brinstar_cleanup_crateria_power_bombs) + %cm_preset("Crateria Power Bombs", #preset_names_crateria_power_bombs, #preset_hundo_brinstar_cleanup_crateria_power_bombs) presets_hundo_brinstar_cleanup_ship_room: - %cm_preset("Ship Room", #preset_hundo_brinstar_cleanup_ship_room) + %cm_preset("Ship Room", #preset_names_ship_room, #preset_hundo_brinstar_cleanup_ship_room) presets_hundo_brinstar_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_hundo_brinstar_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_hundo_brinstar_cleanup_gauntlet_etank) presets_hundo_brinstar_cleanup_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_hundo_brinstar_cleanup_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_hundo_brinstar_cleanup_green_pirate_shaft) presets_hundo_brinstar_cleanup_green_shaft_revisit: - %cm_preset("Green Shaft Revisit", #preset_hundo_brinstar_cleanup_green_shaft_revisit) + %cm_preset("Green Shaft Revisit", #preset_names_green_shaft_revisit, #preset_hundo_brinstar_cleanup_green_shaft_revisit) presets_hundo_brinstar_cleanup_green_brinstar_beetoms: - %cm_preset("Green Brinstar Beetoms", #preset_hundo_brinstar_cleanup_green_brinstar_beetoms) + %cm_preset("Green Brinstar Beetoms", #preset_names_green_brinstar_beetoms, #preset_hundo_brinstar_cleanup_green_brinstar_beetoms) presets_hundo_brinstar_cleanup_etecoon_energy_tank_room: - %cm_preset("Etecoon Energy Tank Room", #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room) + %cm_preset("Etecoon Energy Tank Room", #preset_names_etecoon_energy_tank_room, #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room) presets_hundo_brinstar_cleanup_etecoon_room: - %cm_preset("Etecoon Room", #preset_hundo_brinstar_cleanup_etecoon_room) + %cm_preset("Etecoon Room", #preset_names_etecoon_room, #preset_hundo_brinstar_cleanup_etecoon_room) presets_hundo_brinstar_cleanup_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_hundo_brinstar_cleanup_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_hundo_brinstar_cleanup_dachora_room_revisit) presets_hundo_brinstar_cleanup_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_hundo_brinstar_cleanup_big_pink_revisit) + %cm_preset("Big Pink Revisit", #preset_names_big_pink_revisit, #preset_hundo_brinstar_cleanup_big_pink_revisit) presets_hundo_brinstar_cleanup_mission_impossible: - %cm_preset("Mission Impossible", #preset_hundo_brinstar_cleanup_mission_impossible) + %cm_preset("Mission Impossible", #preset_names_mission_impossible, #preset_hundo_brinstar_cleanup_mission_impossible) presets_hundo_brinstar_cleanup_pink_brinstar_etank: - %cm_preset("Pink Brinstar E-Tank", #preset_hundo_brinstar_cleanup_pink_brinstar_etank) + %cm_preset("Pink Brinstar E-Tank", #preset_names_pink_brinstar_etank, #preset_hundo_brinstar_cleanup_pink_brinstar_etank) presets_hundo_brinstar_cleanup_spore_spawn_supers: - %cm_preset("Spore Spawn Supers", #preset_hundo_brinstar_cleanup_spore_spawn_supers) + %cm_preset("Spore Spawn Supers", #preset_names_spore_spawn_supers, #preset_hundo_brinstar_cleanup_spore_spawn_supers) presets_hundo_brinstar_cleanup_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_hundo_brinstar_cleanup_waterway_etank) + %cm_preset("Waterway E-Tank", #preset_names_waterway_etank, #preset_hundo_brinstar_cleanup_waterway_etank) ; Mama Turtle E-Tank presets_hundo_mama_turtle_etank_big_pink_charge_escape: - %cm_preset("Big Pink Charge Escape", #preset_hundo_mama_turtle_etank_big_pink_charge_escape) + %cm_preset("Big Pink Charge Escape", #preset_names_big_pink_charge_escape, #preset_hundo_mama_turtle_etank_big_pink_charge_escape) presets_hundo_mama_turtle_etank_green_hill_zone_revisit: - %cm_preset("Green Hill Zone Revisit", #preset_hundo_mama_turtle_etank_green_hill_zone_revisit) + %cm_preset("Green Hill Zone Revisit", #preset_names_green_hill_zone_revisit, #preset_hundo_mama_turtle_etank_green_hill_zone_revisit) presets_hundo_mama_turtle_etank_blockbuster: - %cm_preset("Blockbuster", #preset_hundo_mama_turtle_etank_blockbuster) + %cm_preset("Blockbuster", #preset_names_blockbuster, #preset_hundo_mama_turtle_etank_blockbuster) presets_hundo_mama_turtle_etank_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_hundo_mama_turtle_etank_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_hundo_mama_turtle_etank_breaking_the_tube) presets_hundo_mama_turtle_etank_main_street: - %cm_preset("Main Street", #preset_hundo_mama_turtle_etank_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_hundo_mama_turtle_etank_main_street) presets_hundo_mama_turtle_etank_fish_tank: - %cm_preset("Fish Tank", #preset_hundo_mama_turtle_etank_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_hundo_mama_turtle_etank_fish_tank) presets_hundo_mama_turtle_etank_mama_turtle_etank: - %cm_preset("Mama Turtle E-Tank", #preset_hundo_mama_turtle_etank_mama_turtle_etank) + %cm_preset("Mama Turtle E-Tank", #preset_names_mama_turtle_etank, #preset_hundo_mama_turtle_etank_mama_turtle_etank) presets_hundo_mama_turtle_etank_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_hundo_mama_turtle_etank_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_hundo_mama_turtle_etank_fish_tank_revisit) ; Maridia Beach presets_hundo_maridia_beach_crab_supers: - %cm_preset("Crab Supers", #preset_hundo_maridia_beach_crab_supers) + %cm_preset("Crab Supers", #preset_names_crab_supers, #preset_hundo_maridia_beach_crab_supers) presets_hundo_maridia_beach_mt_everest: - %cm_preset("Mt. Everest", #preset_hundo_maridia_beach_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_hundo_maridia_beach_mt_everest) presets_hundo_maridia_beach_beach_missiles: - %cm_preset("Beach Missiles", #preset_hundo_maridia_beach_beach_missiles) + %cm_preset("Beach Missiles", #preset_names_beach_missiles, #preset_hundo_maridia_beach_beach_missiles) presets_hundo_maridia_beach_maridia_bug_room: - %cm_preset("Maridia Bug Room", #preset_hundo_maridia_beach_maridia_bug_room) + %cm_preset("Maridia Bug Room", #preset_names_maridia_bug_room, #preset_hundo_maridia_beach_maridia_bug_room) presets_hundo_maridia_beach_watering_hole: - %cm_preset("Watering Hole", #preset_hundo_maridia_beach_watering_hole) + %cm_preset("Watering Hole", #preset_names_watering_hole, #preset_hundo_maridia_beach_watering_hole) presets_hundo_maridia_beach_maridia_bug_room_revisit: - %cm_preset("Maridia Bug Room Revisit", #preset_hundo_maridia_beach_maridia_bug_room_revisit) + %cm_preset("Maridia Bug Room Revisit", #preset_names_maridia_bug_room_revisit, #preset_hundo_maridia_beach_maridia_bug_room_revisit) presets_hundo_maridia_beach_beach_revisit: - %cm_preset("Beach Revisit", #preset_hundo_maridia_beach_beach_revisit) + %cm_preset("Beach Revisit", #preset_names_beach_revisit, #preset_hundo_maridia_beach_beach_revisit) ; Draygon presets_hundo_draygon_aqueduct: - %cm_preset("Aqueduct", #preset_hundo_draygon_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_hundo_draygon_aqueduct) presets_hundo_draygon_botwoon: - %cm_preset("Botwoon", #preset_hundo_draygon_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_hundo_draygon_botwoon) presets_hundo_draygon_full_halfie: - %cm_preset("Full Halfie", #preset_hundo_draygon_full_halfie) + %cm_preset("Full Halfie", #preset_names_full_halfie, #preset_hundo_draygon_full_halfie) presets_hundo_draygon_draygon_missiles: - %cm_preset("Draygon Missiles", #preset_hundo_draygon_draygon_missiles) + %cm_preset("Draygon Missiles", #preset_names_draygon_missiles, #preset_hundo_draygon_draygon_missiles) presets_hundo_draygon_draygon: - %cm_preset("Draygon", #preset_hundo_draygon_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_hundo_draygon_draygon) presets_hundo_draygon_draygon_escape: - %cm_preset("Draygon Escape", #preset_hundo_draygon_draygon_escape) + %cm_preset("Draygon Escape", #preset_names_draygon_escape, #preset_hundo_draygon_draygon_escape) ; Maridia Cleanup presets_hundo_maridia_cleanup_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_hundo_maridia_cleanup_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_hundo_maridia_cleanup_aqueduct_revisit) presets_hundo_maridia_cleanup_right_sand_pit: - %cm_preset("Right Sand Pit", #preset_hundo_maridia_cleanup_right_sand_pit) + %cm_preset("Right Sand Pit", #preset_names_right_sand_pit, #preset_hundo_maridia_cleanup_right_sand_pit) presets_hundo_maridia_cleanup_puyo_ice_clip_springball: - %cm_preset("Puyo Ice Clip (Springball)", #preset_hundo_maridia_cleanup_puyo_ice_clip_springball) + %cm_preset("Puyo Ice Clip (Springball)", #preset_names_puyo_ice_clip_springball, #preset_hundo_maridia_cleanup_puyo_ice_clip_springball) presets_hundo_maridia_cleanup_shaktool: - %cm_preset("Shaktool", #preset_hundo_maridia_cleanup_shaktool) + %cm_preset("Shaktool", #preset_names_shaktool, #preset_hundo_maridia_cleanup_shaktool) presets_hundo_maridia_cleanup_shaktool_revisit: - %cm_preset("Shaktool Revisit", #preset_hundo_maridia_cleanup_shaktool_revisit) + %cm_preset("Shaktool Revisit", #preset_names_shaktool_revisit, #preset_hundo_maridia_cleanup_shaktool_revisit) presets_hundo_maridia_cleanup_east_sand_hall: - %cm_preset("East Sand Hall", #preset_hundo_maridia_cleanup_east_sand_hall) + %cm_preset("East Sand Hall", #preset_names_east_sand_hall, #preset_hundo_maridia_cleanup_east_sand_hall) presets_hundo_maridia_cleanup_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_hundo_maridia_cleanup_kassiuz_room) + %cm_preset("Kassiuz Room", #preset_names_kassiuz_room, #preset_hundo_maridia_cleanup_kassiuz_room) presets_hundo_maridia_cleanup_plasma: - %cm_preset("Plasma", #preset_hundo_maridia_cleanup_plasma) + %cm_preset("Plasma", #preset_names_plasma, #preset_hundo_maridia_cleanup_plasma) presets_hundo_maridia_cleanup_kassiuz_room_revisit: - %cm_preset("Kassiuz Room Revisit", #preset_hundo_maridia_cleanup_kassiuz_room_revisit) + %cm_preset("Kassiuz Room Revisit", #preset_names_kassiuz_room_revisit, #preset_hundo_maridia_cleanup_kassiuz_room_revisit) presets_hundo_maridia_cleanup_plasma_spark_room_down: - %cm_preset("Plasma Spark Room Down", #preset_hundo_maridia_cleanup_plasma_spark_room_down) + %cm_preset("Plasma Spark Room Down", #preset_names_plasma_spark_room_down, #preset_hundo_maridia_cleanup_plasma_spark_room_down) presets_hundo_maridia_cleanup_cac_alley: - %cm_preset("Cac Alley", #preset_hundo_maridia_cleanup_cac_alley) + %cm_preset("Cac Alley", #preset_names_cac_alley, #preset_hundo_maridia_cleanup_cac_alley) presets_hundo_maridia_cleanup_aqueduct_final_visit: - %cm_preset("Aqueduct Final Visit", #preset_hundo_maridia_cleanup_aqueduct_final_visit) + %cm_preset("Aqueduct Final Visit", #preset_names_aqueduct_final_visit, #preset_hundo_maridia_cleanup_aqueduct_final_visit) presets_hundo_maridia_cleanup_left_sand_pit: - %cm_preset("Left Sand Pit", #preset_hundo_maridia_cleanup_left_sand_pit) + %cm_preset("Left Sand Pit", #preset_names_left_sand_pit, #preset_hundo_maridia_cleanup_left_sand_pit) presets_hundo_maridia_cleanup_leaving_maridia: - %cm_preset("Leaving Maridia", #preset_hundo_maridia_cleanup_leaving_maridia) + %cm_preset("Leaving Maridia", #preset_names_leaving_maridia, #preset_hundo_maridia_cleanup_leaving_maridia) ; Golden Torizo presets_hundo_golden_torizo_kraid_entrance_revisit: - %cm_preset("Kraid Entrance Revisit", #preset_hundo_golden_torizo_kraid_entrance_revisit) + %cm_preset("Kraid Entrance Revisit", #preset_names_kraid_entrance_revisit, #preset_hundo_golden_torizo_kraid_entrance_revisit) presets_hundo_golden_torizo_kraid_missiles: - %cm_preset("Kraid Missiles", #preset_hundo_golden_torizo_kraid_missiles) + %cm_preset("Kraid Missiles", #preset_names_kraid_missiles, #preset_hundo_golden_torizo_kraid_missiles) presets_hundo_golden_torizo_kraid_missiles_escape: - %cm_preset("Kraid Missiles Escape", #preset_hundo_golden_torizo_kraid_missiles_escape) + %cm_preset("Kraid Missiles Escape", #preset_names_kraid_missiles_escape, #preset_hundo_golden_torizo_kraid_missiles_escape) presets_hundo_golden_torizo_ice_missiles: - %cm_preset("Ice Missiles", #preset_hundo_golden_torizo_ice_missiles) + %cm_preset("Ice Missiles", #preset_names_ice_missiles, #preset_hundo_golden_torizo_ice_missiles) presets_hundo_golden_torizo_croc_speedway: - %cm_preset("Croc Speedway", #preset_hundo_golden_torizo_croc_speedway) + %cm_preset("Croc Speedway", #preset_names_croc_speedway, #preset_hundo_golden_torizo_croc_speedway) presets_hundo_golden_torizo_kronic_boost: - %cm_preset("Kronic Boost", #preset_hundo_golden_torizo_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_hundo_golden_torizo_kronic_boost) presets_hundo_golden_torizo_blue_fireball: - %cm_preset("Blue Fireball", #preset_hundo_golden_torizo_blue_fireball) + %cm_preset("Blue Fireball", #preset_names_blue_fireball, #preset_hundo_golden_torizo_blue_fireball) presets_hundo_golden_torizo_golden_torizo: - %cm_preset("Golden Torizo", #preset_hundo_golden_torizo_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_hundo_golden_torizo_golden_torizo) ; Ridley presets_hundo_ridley_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_hundo_ridley_fast_ripper_room) + %cm_preset("Fast Ripper Room", #preset_names_fast_ripper_room, #preset_hundo_ridley_fast_ripper_room) presets_hundo_ridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_hundo_ridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_hundo_ridley_worst_room_in_the_game) presets_hundo_ridley_mickey_mouse_missiles: - %cm_preset("Mickey Mouse Missiles", #preset_hundo_ridley_mickey_mouse_missiles) + %cm_preset("Mickey Mouse Missiles", #preset_names_mickey_mouse_missiles, #preset_hundo_ridley_mickey_mouse_missiles) presets_hundo_ridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_hundo_ridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_hundo_ridley_amphitheatre) presets_hundo_ridley_kihunter_shaft_down: - %cm_preset("Kihunter Shaft Down", #preset_hundo_ridley_kihunter_shaft_down) + %cm_preset("Kihunter Shaft Down", #preset_names_kihunter_shaft_down, #preset_hundo_ridley_kihunter_shaft_down) presets_hundo_ridley_wasteland_down: - %cm_preset("Wasteland Down", #preset_hundo_ridley_wasteland_down) + %cm_preset("Wasteland Down", #preset_names_wasteland_down, #preset_hundo_ridley_wasteland_down) presets_hundo_ridley_ninja_pirates: - %cm_preset("Ninja Pirates", #preset_hundo_ridley_ninja_pirates) + %cm_preset("Ninja Pirates", #preset_names_ninja_pirates, #preset_hundo_ridley_ninja_pirates) presets_hundo_ridley_plowerhouse_room: - %cm_preset("Plowerhouse Room", #preset_hundo_ridley_plowerhouse_room) + %cm_preset("Plowerhouse Room", #preset_names_plowerhouse_room, #preset_hundo_ridley_plowerhouse_room) presets_hundo_ridley_ridley: - %cm_preset("Ridley", #preset_hundo_ridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_hundo_ridley_ridley) presets_hundo_ridley_ridley_escape: - %cm_preset("Ridley Escape", #preset_hundo_ridley_ridley_escape) + %cm_preset("Ridley Escape", #preset_names_ridley_escape, #preset_hundo_ridley_ridley_escape) presets_hundo_ridley_wasteland_up: - %cm_preset("Wasteland Up", #preset_hundo_ridley_wasteland_up) + %cm_preset("Wasteland Up", #preset_names_wasteland_up, #preset_hundo_ridley_wasteland_up) presets_hundo_ridley_kihunter_shaft_up: - %cm_preset("Kihunter Shaft Up", #preset_hundo_ridley_kihunter_shaft_up) + %cm_preset("Kihunter Shaft Up", #preset_names_kihunter_shaft_up, #preset_hundo_ridley_kihunter_shaft_up) presets_hundo_ridley_firefleas_room: - %cm_preset("Firefleas Room", #preset_hundo_ridley_firefleas_room) + %cm_preset("Firefleas Room", #preset_names_firefleas_room, #preset_hundo_ridley_firefleas_room) presets_hundo_ridley_hotarubi_special: - %cm_preset("Hotarubi Special", #preset_hundo_ridley_hotarubi_special) + %cm_preset("Hotarubi Special", #preset_names_hotarubi_special, #preset_hundo_ridley_hotarubi_special) presets_hundo_ridley_3_musketeers: - %cm_preset("3 Musketeers", #preset_hundo_ridley_3_musketeers) + %cm_preset("3 Musketeers", #preset_names_3_musketeers, #preset_hundo_ridley_3_musketeers) ; Crocomire presets_hundo_crocomire_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_hundo_crocomire_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_hundo_crocomire_bubble_mountain_revisit) presets_hundo_crocomire_norfair_reserve: - %cm_preset("Norfair Reserve", #preset_hundo_crocomire_norfair_reserve) + %cm_preset("Norfair Reserve", #preset_names_norfair_reserve, #preset_hundo_crocomire_norfair_reserve) presets_hundo_crocomire_bubble_mountain_cleanup: - %cm_preset("Bubble Mountain Cleanup", #preset_hundo_crocomire_bubble_mountain_cleanup) + %cm_preset("Bubble Mountain Cleanup", #preset_names_bubble_mountain_cleanup, #preset_hundo_crocomire_bubble_mountain_cleanup) presets_hundo_crocomire_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_hundo_crocomire_red_pirate_shaft) + %cm_preset("Red Pirate Shaft", #preset_names_red_pirate_shaft, #preset_hundo_crocomire_red_pirate_shaft) presets_hundo_crocomire_crocomire: - %cm_preset("Crocomire", #preset_hundo_crocomire_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_hundo_crocomire_crocomire) presets_hundo_crocomire_grapple_shaft_down: - %cm_preset("Grapple Shaft Down", #preset_hundo_crocomire_grapple_shaft_down) + %cm_preset("Grapple Shaft Down", #preset_names_grapple_shaft_down, #preset_hundo_crocomire_grapple_shaft_down) presets_hundo_crocomire_grapple_shaft_up: - %cm_preset("Grapple Shaft Up", #preset_hundo_crocomire_grapple_shaft_up) + %cm_preset("Grapple Shaft Up", #preset_names_grapple_shaft_up, #preset_hundo_crocomire_grapple_shaft_up) presets_hundo_crocomire_crocomire_room_revisit: - %cm_preset("Crocomire Room Revisit", #preset_hundo_crocomire_crocomire_room_revisit) + %cm_preset("Crocomire Room Revisit", #preset_names_crocomire_room_revisit, #preset_hundo_crocomire_crocomire_room_revisit) presets_hundo_crocomire_croc_escape: - %cm_preset("Croc Escape", #preset_hundo_crocomire_croc_escape) + %cm_preset("Croc Escape", #preset_names_croc_escape, #preset_hundo_crocomire_croc_escape) presets_hundo_crocomire_business_center_climb_final: - %cm_preset("Business Center Climb Final", #preset_hundo_crocomire_business_center_climb_final) + %cm_preset("Business Center Climb Final", #preset_names_business_center_climb_final, #preset_hundo_crocomire_business_center_climb_final) ; Final Cleanup presets_hundo_final_cleanup_below_spazer: - %cm_preset("Below Spazer", #preset_hundo_final_cleanup_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_hundo_final_cleanup_below_spazer) presets_hundo_final_cleanup_red_tower_xray: - %cm_preset("Red Tower X-Ray", #preset_hundo_final_cleanup_red_tower_xray) + %cm_preset("Red Tower X-Ray", #preset_names_red_tower_xray, #preset_hundo_final_cleanup_red_tower_xray) presets_hundo_final_cleanup_red_brinstar_firefleas: - %cm_preset("Red Brinstar Firefleas", #preset_hundo_final_cleanup_red_brinstar_firefleas) + %cm_preset("Red Brinstar Firefleas", #preset_names_red_brinstar_firefleas, #preset_hundo_final_cleanup_red_brinstar_firefleas) presets_hundo_final_cleanup_leaving_xray: - %cm_preset("Leaving X-Ray", #preset_hundo_final_cleanup_leaving_xray) + %cm_preset("Leaving X-Ray", #preset_names_leaving_xray, #preset_hundo_final_cleanup_leaving_xray) presets_hundo_final_cleanup_reverse_slinky: - %cm_preset("Reverse Slinky", #preset_hundo_final_cleanup_reverse_slinky) + %cm_preset("Reverse Slinky", #preset_names_reverse_slinky, #preset_hundo_final_cleanup_reverse_slinky) presets_hundo_final_cleanup_retro_brinstar_hoppers: - %cm_preset("Retro Brinstar Hoppers", #preset_hundo_final_cleanup_retro_brinstar_hoppers) + %cm_preset("Retro Brinstar Hoppers", #preset_names_retro_brinstar_hoppers, #preset_hundo_final_cleanup_retro_brinstar_hoppers) presets_hundo_final_cleanup_retro_brinstar_etank: - %cm_preset("Retro Brinstar E-Tank", #preset_hundo_final_cleanup_retro_brinstar_etank) + %cm_preset("Retro Brinstar E-Tank", #preset_names_retro_brinstar_etank, #preset_hundo_final_cleanup_retro_brinstar_etank) presets_hundo_final_cleanup_billy_mays: - %cm_preset("Billy Mays", #preset_hundo_final_cleanup_billy_mays) + %cm_preset("Billy Mays", #preset_names_billy_mays, #preset_hundo_final_cleanup_billy_mays) presets_hundo_final_cleanup_billy_mays_escape: - %cm_preset("Billy Mays Escape", #preset_hundo_final_cleanup_billy_mays_escape) + %cm_preset("Billy Mays Escape", #preset_names_billy_mays_escape, #preset_hundo_final_cleanup_billy_mays_escape) presets_hundo_final_cleanup_retro_brinstar_escape: - %cm_preset("Retro Brinstar Escape", #preset_hundo_final_cleanup_retro_brinstar_escape) + %cm_preset("Retro Brinstar Escape", #preset_names_retro_brinstar_escape, #preset_hundo_final_cleanup_retro_brinstar_escape) presets_hundo_final_cleanup_pit_room_missiles: - %cm_preset("Pit Room Missiles", #preset_hundo_final_cleanup_pit_room_missiles) + %cm_preset("Pit Room Missiles", #preset_names_pit_room_missiles, #preset_hundo_final_cleanup_pit_room_missiles) presets_hundo_final_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_hundo_final_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_hundo_final_cleanup_climb_supers) presets_hundo_final_cleanup_the_last_missiles: - %cm_preset("The Last Missiles", #preset_hundo_final_cleanup_the_last_missiles) + %cm_preset("The Last Missiles", #preset_names_the_last_missiles, #preset_hundo_final_cleanup_the_last_missiles) presets_hundo_final_cleanup_the_last_missiles_escape: - %cm_preset("The Last Missiles Escape", #preset_hundo_final_cleanup_the_last_missiles_escape) + %cm_preset("The Last Missiles Escape", #preset_names_the_last_missiles_escape, #preset_hundo_final_cleanup_the_last_missiles_escape) ; Tourian presets_hundo_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_hundo_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_hundo_tourian_metroids_1) presets_hundo_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_hundo_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_hundo_tourian_metroids_2) presets_hundo_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_hundo_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_hundo_tourian_metroids_3) presets_hundo_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_hundo_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_hundo_tourian_metroids_4) presets_hundo_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_hundo_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_hundo_tourian_baby_skip) presets_hundo_tourian_after_baby_skip: - %cm_preset("After Baby Skip", #preset_hundo_tourian_after_baby_skip) + %cm_preset("After Baby Skip", #preset_names_after_baby_skip, #preset_hundo_tourian_after_baby_skip) presets_hundo_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_hundo_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_hundo_tourian_zeb_skip) presets_hundo_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_hundo_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_hundo_tourian_mother_brain_2) presets_hundo_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_hundo_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_hundo_tourian_zebes_escape) presets_hundo_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_hundo_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_hundo_tourian_escape_room_3) presets_hundo_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_hundo_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_hundo_tourian_escape_room_4) presets_hundo_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_hundo_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_hundo_tourian_escape_climb) presets_hundo_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_hundo_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_hundo_tourian_escape_parlor) diff --git a/src/presets/kpdr21_menu.asm b/src/presets/kpdr21_menu.asm index 7f28f520..bf094ca2 100644 --- a/src/presets/kpdr21_menu.asm +++ b/src/presets/kpdr21_menu.asm @@ -268,519 +268,519 @@ presets_submenu_kpdr21_tourian: ; Crateria presets_kpdr21_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_kpdr21_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_kpdr21_crateria_ceres_elevator) presets_kpdr21_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_kpdr21_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_kpdr21_crateria_ceres_escape) presets_kpdr21_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_kpdr21_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_kpdr21_crateria_ceres_last_3_rooms) presets_kpdr21_crateria_ship: - %cm_preset("Ship", #preset_kpdr21_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_kpdr21_crateria_ship) presets_kpdr21_crateria_parlor: - %cm_preset("Parlor", #preset_kpdr21_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_kpdr21_crateria_parlor) presets_kpdr21_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_kpdr21_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_kpdr21_crateria_parlor_downback) presets_kpdr21_crateria_climb_down: - %cm_preset("Climb Down", #preset_kpdr21_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_kpdr21_crateria_climb_down) presets_kpdr21_crateria_pit_room: - %cm_preset("Pit Room", #preset_kpdr21_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_kpdr21_crateria_pit_room) presets_kpdr21_crateria_morph: - %cm_preset("Morph", #preset_kpdr21_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_kpdr21_crateria_morph) presets_kpdr21_crateria_construction_zone: - %cm_preset("Construction Zone", #preset_kpdr21_crateria_construction_zone) + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_kpdr21_crateria_construction_zone) presets_kpdr21_crateria_construction_zone_revisit: - %cm_preset("Construction Zone Revisit", #preset_kpdr21_crateria_construction_zone_revisit) + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_kpdr21_crateria_construction_zone_revisit) presets_kpdr21_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_kpdr21_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_kpdr21_crateria_pit_room_revisit) presets_kpdr21_crateria_climb_up: - %cm_preset("Climb Up", #preset_kpdr21_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_kpdr21_crateria_climb_up) presets_kpdr21_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_kpdr21_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_kpdr21_crateria_parlor_revisit) presets_kpdr21_crateria_flyway: - %cm_preset("Flyway", #preset_kpdr21_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_kpdr21_crateria_flyway) presets_kpdr21_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_kpdr21_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_kpdr21_crateria_bomb_torizo) presets_kpdr21_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_kpdr21_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_kpdr21_crateria_alcatraz) presets_kpdr21_crateria_terminator: - %cm_preset("Terminator", #preset_kpdr21_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_kpdr21_crateria_terminator) presets_kpdr21_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_kpdr21_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_kpdr21_crateria_green_pirate_shaft) ; Brinstar presets_kpdr21_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_kpdr21_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_kpdr21_brinstar_green_brinstar_elevator) presets_kpdr21_brinstar_early_supers: - %cm_preset("Early Supers", #preset_kpdr21_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_kpdr21_brinstar_early_supers) presets_kpdr21_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_kpdr21_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_kpdr21_brinstar_dachora_room) presets_kpdr21_brinstar_big_pink: - %cm_preset("Big Pink", #preset_kpdr21_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_kpdr21_brinstar_big_pink) presets_kpdr21_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_kpdr21_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_kpdr21_brinstar_green_hill_zone) presets_kpdr21_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_kpdr21_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_kpdr21_brinstar_noob_bridge) presets_kpdr21_brinstar_red_tower: - %cm_preset("Red Tower", #preset_kpdr21_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_kpdr21_brinstar_red_tower) presets_kpdr21_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_kpdr21_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_kpdr21_brinstar_skree_boost) presets_kpdr21_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_kpdr21_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_kpdr21_brinstar_below_spazer) presets_kpdr21_brinstar_passing_through_maridia: - %cm_preset("Passing Through Maridia", #preset_kpdr21_brinstar_passing_through_maridia) + %cm_preset("Passing Through Maridia", #preset_names_passing_through_maridia, #preset_kpdr21_brinstar_passing_through_maridia) ; Kraid presets_kpdr21_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_kpdr21_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_kpdr21_kraid_entering_kraids_lair) presets_kpdr21_kraid_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_kpdr21_kraid_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_kpdr21_kraid_warehouse_zeelas) presets_kpdr21_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_kpdr21_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_kpdr21_kraid_kraid_kihunters) presets_kpdr21_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_kpdr21_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_kpdr21_kraid_minikraid) presets_kpdr21_kraid_fallen_hero: - %cm_preset("Fallen Hero", #preset_kpdr21_kraid_fallen_hero) + %cm_preset("Fallen Hero", #preset_names_fallen_hero, #preset_kpdr21_kraid_fallen_hero) presets_kpdr21_kraid_kraid: - %cm_preset("Kraid", #preset_kpdr21_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_kpdr21_kraid_kraid) presets_kpdr21_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_kpdr21_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_kpdr21_kraid_leaving_varia) presets_kpdr21_kraid_arthur_j_metroid: - %cm_preset("Arthur J. Metroid", #preset_kpdr21_kraid_arthur_j_metroid) + %cm_preset("Arthur J. Metroid", #preset_names_arthur_j_metroid, #preset_kpdr21_kraid_arthur_j_metroid) presets_kpdr21_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_kpdr21_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_kpdr21_kraid_minikraid_revisit) presets_kpdr21_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_kpdr21_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_kpdr21_kraid_kraid_kihunters_revisit) presets_kpdr21_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_kpdr21_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_kpdr21_kraid_kraid_etank) presets_kpdr21_kraid_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_kpdr21_kraid_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr21_kraid_business_center_preelev) ; Upper Norfair presets_kpdr21_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_kpdr21_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr21_upper_norfair_business_center_postelev) presets_kpdr21_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_kpdr21_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr21_upper_norfair_hijump_etank) presets_kpdr21_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_kpdr21_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr21_upper_norfair_leaving_hijump) presets_kpdr21_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr21_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr21_upper_norfair_business_center_revisit) presets_kpdr21_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_kpdr21_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr21_upper_norfair_precathedral) presets_kpdr21_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_kpdr21_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr21_upper_norfair_cathedral) presets_kpdr21_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_kpdr21_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr21_upper_norfair_rising_tide) presets_kpdr21_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_kpdr21_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr21_upper_norfair_bubble_mountain) presets_kpdr21_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_kpdr21_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr21_upper_norfair_bat_cave) presets_kpdr21_upper_norfair_speed_hallway: - %cm_preset("Speed Hallway", #preset_kpdr21_upper_norfair_speed_hallway) + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr21_upper_norfair_speed_hallway) presets_kpdr21_upper_norfair_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_kpdr21_upper_norfair_bat_cave_revisit) + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr21_upper_norfair_bat_cave_revisit) presets_kpdr21_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_kpdr21_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr21_upper_norfair_single_chamber) presets_kpdr21_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_kpdr21_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr21_upper_norfair_double_chamber) presets_kpdr21_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_kpdr21_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr21_upper_norfair_double_chamber_revisit) presets_kpdr21_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_kpdr21_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr21_upper_norfair_single_chamber_revisit) presets_kpdr21_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_kpdr21_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr21_upper_norfair_bubble_mountain_revisit) presets_kpdr21_upper_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_kpdr21_upper_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr21_upper_norfair_frog_speedway) presets_kpdr21_upper_norfair_heading_to_red_brinstar: - %cm_preset("Heading To Red Brinstar", #preset_kpdr21_upper_norfair_heading_to_red_brinstar) + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr21_upper_norfair_heading_to_red_brinstar) ; Red Brinstar presets_kpdr21_red_brinstar_alpha_spark: - %cm_preset("Alpha Spark", #preset_kpdr21_red_brinstar_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr21_red_brinstar_alpha_spark) presets_kpdr21_red_brinstar_reverse_skree_boost: - %cm_preset("Reverse Skree Boost", #preset_kpdr21_red_brinstar_reverse_skree_boost) + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr21_red_brinstar_reverse_skree_boost) presets_kpdr21_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_kpdr21_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr21_red_brinstar_red_tower_climb) presets_kpdr21_red_brinstar_hellway: - %cm_preset("Hellway", #preset_kpdr21_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr21_red_brinstar_hellway) presets_kpdr21_red_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_kpdr21_red_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr21_red_brinstar_caterpillars_down) presets_kpdr21_red_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_kpdr21_red_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr21_red_brinstar_alpha_power_bombs) presets_kpdr21_red_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_kpdr21_red_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr21_red_brinstar_caterpillars_up) ; Wrecked Ship presets_kpdr21_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_kpdr21_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr21_wrecked_ship_crateria_kihunters) presets_kpdr21_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_kpdr21_wrecked_ship_ocean_fly_setup) + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr21_wrecked_ship_ocean_fly_setup) presets_kpdr21_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_kpdr21_wrecked_ship_ocean_spark) + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr21_wrecked_ship_ocean_spark) presets_kpdr21_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_kpdr21_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr21_wrecked_ship_entering_wrecked_ship) presets_kpdr21_wrecked_ship_basement: - %cm_preset("Basement", #preset_kpdr21_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_kpdr21_wrecked_ship_basement) presets_kpdr21_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_kpdr21_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_kpdr21_wrecked_ship_phantoon) presets_kpdr21_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_kpdr21_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_kpdr21_wrecked_ship_leaving_phantoon) presets_kpdr21_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_kpdr21_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_kpdr21_wrecked_ship_shaft_to_supers) presets_kpdr21_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_kpdr21_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_kpdr21_wrecked_ship_wrecked_ship_shaft) presets_kpdr21_wrecked_ship_attic: - %cm_preset("Attic", #preset_kpdr21_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_kpdr21_wrecked_ship_attic) presets_kpdr21_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_kpdr21_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_kpdr21_wrecked_ship_upper_west_ocean) presets_kpdr21_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_kpdr21_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_kpdr21_wrecked_ship_pancakes_and_wavers) presets_kpdr21_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_kpdr21_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_kpdr21_wrecked_ship_bowling_spark) presets_kpdr21_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_kpdr21_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_kpdr21_wrecked_ship_leaving_gravity) presets_kpdr21_wrecked_ship_moat_ball: - %cm_preset("Moat Ball", #preset_kpdr21_wrecked_ship_moat_ball) + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr21_wrecked_ship_moat_ball) presets_kpdr21_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_kpdr21_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr21_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator) presets_kpdr21_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit) presets_kpdr21_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_kpdr21_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_kpdr21_red_brinstar_revisit_hellway_revisit) presets_kpdr21_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_kpdr21_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_kpdr21_red_brinstar_revisit_red_tower_down) presets_kpdr21_red_brinstar_revisit_skree_boost_final: - %cm_preset("Skree Boost Final", #preset_kpdr21_red_brinstar_revisit_skree_boost_final) + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_kpdr21_red_brinstar_revisit_skree_boost_final) presets_kpdr21_red_brinstar_revisit_below_spazer_final: - %cm_preset("Below Spazer Final", #preset_kpdr21_red_brinstar_revisit_below_spazer_final) + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_kpdr21_red_brinstar_revisit_below_spazer_final) presets_kpdr21_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_kpdr21_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_kpdr21_red_brinstar_revisit_breaking_the_tube) ; Maridia presets_kpdr21_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_kpdr21_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_kpdr21_maridia_fish_tank) presets_kpdr21_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_kpdr21_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_kpdr21_maridia_mt_everest) presets_kpdr21_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_kpdr21_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_kpdr21_maridia_crab_shaft) presets_kpdr21_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_kpdr21_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_kpdr21_maridia_aqueduct) presets_kpdr21_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_kpdr21_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_kpdr21_maridia_botwoon_hallway) presets_kpdr21_maridia_botwoon: - %cm_preset("Botwoon", #preset_kpdr21_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_kpdr21_maridia_botwoon) presets_kpdr21_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_kpdr21_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_kpdr21_maridia_botwoon_etank) presets_kpdr21_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_kpdr21_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_kpdr21_maridia_halfie_setup) presets_kpdr21_maridia_draygon: - %cm_preset("Draygon", #preset_kpdr21_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_kpdr21_maridia_draygon) presets_kpdr21_maridia_reverse_halfie_spikesuit: - %cm_preset("Reverse Halfie (Spikesuit)", #preset_kpdr21_maridia_reverse_halfie_spikesuit) + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_kpdr21_maridia_reverse_halfie_spikesuit) presets_kpdr21_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_kpdr21_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_kpdr21_maridia_whomple_jump) presets_kpdr21_maridia_cac_alley_east: - %cm_preset("Cac Alley East", #preset_kpdr21_maridia_cac_alley_east) + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_kpdr21_maridia_cac_alley_east) presets_kpdr21_maridia_cac_alley_west: - %cm_preset("Cac Alley West", #preset_kpdr21_maridia_cac_alley_west) + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_kpdr21_maridia_cac_alley_west) presets_kpdr21_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_kpdr21_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_kpdr21_maridia_plasma_spark) presets_kpdr21_maridia_plasma_climb: - %cm_preset("Plasma Climb", #preset_kpdr21_maridia_plasma_climb) + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_kpdr21_maridia_plasma_climb) presets_kpdr21_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_kpdr21_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_kpdr21_maridia_plasma_beam) presets_kpdr21_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_kpdr21_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_kpdr21_maridia_plasma_spark_revisit) presets_kpdr21_maridia_toilet: - %cm_preset("Toilet", #preset_kpdr21_maridia_toilet) + %cm_preset("Toilet", #preset_names_toilet, #preset_kpdr21_maridia_toilet) presets_kpdr21_maridia_sewers: - %cm_preset("Sewers", #preset_kpdr21_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_kpdr21_maridia_sewers) presets_kpdr21_maridia_lower_maridia_gate: - %cm_preset("Lower Maridia Gate", #preset_kpdr21_maridia_lower_maridia_gate) + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_kpdr21_maridia_lower_maridia_gate) ; Upper Norfair Revisit presets_kpdr21_upper_norfair_revisit_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_kpdr21_upper_norfair_revisit_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_kpdr21_upper_norfair_revisit_ice_beam_gates) presets_kpdr21_upper_norfair_revisit_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_kpdr21_upper_norfair_revisit_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_kpdr21_upper_norfair_revisit_ice_maze_up) presets_kpdr21_upper_norfair_revisit_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_kpdr21_upper_norfair_revisit_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_kpdr21_upper_norfair_revisit_ice_maze_down) presets_kpdr21_upper_norfair_revisit_ice_escape: - %cm_preset("Ice Escape", #preset_kpdr21_upper_norfair_revisit_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_kpdr21_upper_norfair_revisit_ice_escape) presets_kpdr21_upper_norfair_revisit_purple_shaft_upper: - %cm_preset("Purple Shaft (Upper)", #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper) + %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper) presets_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - %cm_preset("Magdollite Tunnel (Upper)", #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper) + %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper) presets_kpdr21_upper_norfair_revisit_kronic_boost_upper: - %cm_preset("Kronic Boost (Upper)", #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper) + %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper) presets_kpdr21_upper_norfair_revisit_croc_speedway_lower: - %cm_preset("Croc Speedway (Lower)", #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower) + %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower) presets_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - %cm_preset("Spiky Acid Snakes (Lower)", #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower) + %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower) presets_kpdr21_upper_norfair_revisit_kronic_boost_lower: - %cm_preset("Kronic Boost (Lower)", #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower) + %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower) ; Lower Norfair presets_kpdr21_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_kpdr21_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_kpdr21_lower_norfair_ln_main_hall) presets_kpdr21_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_kpdr21_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_kpdr21_lower_norfair_prepillars) presets_kpdr21_lower_norfair_fast_pillars_setup: - %cm_preset("Fast Pillars Setup", #preset_kpdr21_lower_norfair_fast_pillars_setup) + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_kpdr21_lower_norfair_fast_pillars_setup) presets_kpdr21_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_kpdr21_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_kpdr21_lower_norfair_worst_room_in_the_game) presets_kpdr21_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_kpdr21_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_kpdr21_lower_norfair_amphitheatre) presets_kpdr21_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_kpdr21_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_kpdr21_lower_norfair_kihunter_stairs_down) presets_kpdr21_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_kpdr21_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_kpdr21_lower_norfair_wasteland) presets_kpdr21_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_kpdr21_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_kpdr21_lower_norfair_metal_ninja_pirates) presets_kpdr21_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_kpdr21_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_kpdr21_lower_norfair_plowerhouse) presets_kpdr21_lower_norfair_ridley: - %cm_preset("Ridley", #preset_kpdr21_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_kpdr21_lower_norfair_ridley) presets_kpdr21_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_kpdr21_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_kpdr21_lower_norfair_leaving_ridley) presets_kpdr21_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_kpdr21_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_kpdr21_lower_norfair_reverse_plowerhouse) presets_kpdr21_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_kpdr21_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_kpdr21_lower_norfair_wasteland_revisit) presets_kpdr21_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_kpdr21_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_kpdr21_lower_norfair_kihunter_stairs_up) presets_kpdr21_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_kpdr21_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_kpdr21_lower_norfair_fireflea_room) presets_kpdr21_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_kpdr21_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_kpdr21_lower_norfair_springball_maze) presets_kpdr21_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_kpdr21_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_kpdr21_lower_norfair_three_musketeers) presets_kpdr21_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_kpdr21_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_kpdr21_lower_norfair_single_chamber_final) presets_kpdr21_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_kpdr21_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_kpdr21_lower_norfair_bubble_mountain_final) presets_kpdr21_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_kpdr21_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_kpdr21_lower_norfair_business_center_final) ; Backtracking presets_kpdr21_backtracking_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_kpdr21_backtracking_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_kpdr21_backtracking_maridia_tube_revisit) presets_kpdr21_backtracking_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_kpdr21_backtracking_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_kpdr21_backtracking_fish_tank_revisit) presets_kpdr21_backtracking_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_kpdr21_backtracking_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_kpdr21_backtracking_mt_everest_revisit) presets_kpdr21_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_kpdr21_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_kpdr21_backtracking_red_brinstar_green_gate) presets_kpdr21_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_kpdr21_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_kpdr21_backtracking_crateria_kihunters_final) presets_kpdr21_backtracking_parlor_spacejump: - %cm_preset("Parlor Spacejump", #preset_kpdr21_backtracking_parlor_spacejump) + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_kpdr21_backtracking_parlor_spacejump) presets_kpdr21_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_kpdr21_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_kpdr21_backtracking_terminator_revisit) presets_kpdr21_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_kpdr21_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_kpdr21_backtracking_green_pirate_shaft_revisit) presets_kpdr21_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_kpdr21_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_kpdr21_backtracking_g4_hallway) presets_kpdr21_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_kpdr21_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_kpdr21_backtracking_g4_elevator) ; Tourian presets_kpdr21_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_kpdr21_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_kpdr21_tourian_tourian_elevator_room) presets_kpdr21_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_kpdr21_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_kpdr21_tourian_metroids_1) presets_kpdr21_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_kpdr21_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_kpdr21_tourian_metroids_2) presets_kpdr21_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_kpdr21_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_kpdr21_tourian_metroids_3) presets_kpdr21_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_kpdr21_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_kpdr21_tourian_metroids_4) presets_kpdr21_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_kpdr21_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_kpdr21_tourian_giant_hoppers) presets_kpdr21_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_kpdr21_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_kpdr21_tourian_baby_skip) presets_kpdr21_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_kpdr21_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_kpdr21_tourian_gadora_room) presets_kpdr21_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_kpdr21_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_kpdr21_tourian_zeb_skip) presets_kpdr21_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_kpdr21_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_kpdr21_tourian_mother_brain_2) presets_kpdr21_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_kpdr21_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_kpdr21_tourian_mother_brain_3) presets_kpdr21_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_kpdr21_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_kpdr21_tourian_zebes_escape) presets_kpdr21_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_kpdr21_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_kpdr21_tourian_escape_room_3) presets_kpdr21_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_kpdr21_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_kpdr21_tourian_escape_room_4) presets_kpdr21_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_kpdr21_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_kpdr21_tourian_escape_climb) presets_kpdr21_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_kpdr21_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_kpdr21_tourian_escape_parlor) diff --git a/src/presets/kpdr22_menu.asm b/src/presets/kpdr22_menu.asm index 26c584b9..9e0164c0 100644 --- a/src/presets/kpdr22_menu.asm +++ b/src/presets/kpdr22_menu.asm @@ -269,522 +269,522 @@ presets_submenu_kpdr22_tourian: ; Crateria presets_kpdr22_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_kpdr22_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_kpdr22_crateria_ceres_elevator) presets_kpdr22_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_kpdr22_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_kpdr22_crateria_ceres_escape) presets_kpdr22_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_kpdr22_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_kpdr22_crateria_ceres_last_3_rooms) presets_kpdr22_crateria_ship: - %cm_preset("Ship", #preset_kpdr22_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_kpdr22_crateria_ship) presets_kpdr22_crateria_parlor: - %cm_preset("Parlor", #preset_kpdr22_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_kpdr22_crateria_parlor) presets_kpdr22_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_kpdr22_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_kpdr22_crateria_parlor_downback) presets_kpdr22_crateria_climb_down: - %cm_preset("Climb Down", #preset_kpdr22_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_kpdr22_crateria_climb_down) presets_kpdr22_crateria_pit_room: - %cm_preset("Pit Room", #preset_kpdr22_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_kpdr22_crateria_pit_room) presets_kpdr22_crateria_morph: - %cm_preset("Morph", #preset_kpdr22_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_kpdr22_crateria_morph) presets_kpdr22_crateria_construction_zone: - %cm_preset("Construction Zone", #preset_kpdr22_crateria_construction_zone) + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_kpdr22_crateria_construction_zone) presets_kpdr22_crateria_construction_zone_revisit: - %cm_preset("Construction Zone Revisit", #preset_kpdr22_crateria_construction_zone_revisit) + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_kpdr22_crateria_construction_zone_revisit) presets_kpdr22_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_kpdr22_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_kpdr22_crateria_pit_room_revisit) presets_kpdr22_crateria_climb_up: - %cm_preset("Climb Up", #preset_kpdr22_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_kpdr22_crateria_climb_up) presets_kpdr22_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_kpdr22_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_kpdr22_crateria_parlor_revisit) presets_kpdr22_crateria_flyway: - %cm_preset("Flyway", #preset_kpdr22_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_kpdr22_crateria_flyway) presets_kpdr22_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_kpdr22_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_kpdr22_crateria_bomb_torizo) presets_kpdr22_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_kpdr22_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_kpdr22_crateria_alcatraz) presets_kpdr22_crateria_terminator: - %cm_preset("Terminator", #preset_kpdr22_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_kpdr22_crateria_terminator) presets_kpdr22_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_kpdr22_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_kpdr22_crateria_green_pirate_shaft) ; Brinstar presets_kpdr22_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_kpdr22_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_kpdr22_brinstar_green_brinstar_elevator) presets_kpdr22_brinstar_early_supers: - %cm_preset("Early Supers", #preset_kpdr22_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_kpdr22_brinstar_early_supers) presets_kpdr22_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_kpdr22_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_kpdr22_brinstar_dachora_room) presets_kpdr22_brinstar_big_pink: - %cm_preset("Big Pink", #preset_kpdr22_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_kpdr22_brinstar_big_pink) presets_kpdr22_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_kpdr22_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_kpdr22_brinstar_green_hill_zone) presets_kpdr22_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_kpdr22_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_kpdr22_brinstar_noob_bridge) presets_kpdr22_brinstar_red_tower: - %cm_preset("Red Tower", #preset_kpdr22_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_kpdr22_brinstar_red_tower) presets_kpdr22_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_kpdr22_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_kpdr22_brinstar_skree_boost) presets_kpdr22_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_kpdr22_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_kpdr22_brinstar_below_spazer) presets_kpdr22_brinstar_passing_through_maridia: - %cm_preset("Passing Through Maridia", #preset_kpdr22_brinstar_passing_through_maridia) + %cm_preset("Passing Through Maridia", #preset_names_passing_through_maridia, #preset_kpdr22_brinstar_passing_through_maridia) ; Kraid presets_kpdr22_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_kpdr22_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_kpdr22_kraid_entering_kraids_lair) presets_kpdr22_kraid_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_kpdr22_kraid_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_kpdr22_kraid_warehouse_zeelas) presets_kpdr22_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_kpdr22_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_kpdr22_kraid_kraid_kihunters) presets_kpdr22_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_kpdr22_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_kpdr22_kraid_minikraid) presets_kpdr22_kraid_fallen_hero: - %cm_preset("Fallen Hero", #preset_kpdr22_kraid_fallen_hero) + %cm_preset("Fallen Hero", #preset_names_fallen_hero, #preset_kpdr22_kraid_fallen_hero) presets_kpdr22_kraid_kraid: - %cm_preset("Kraid", #preset_kpdr22_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_kpdr22_kraid_kraid) presets_kpdr22_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_kpdr22_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_kpdr22_kraid_leaving_varia) presets_kpdr22_kraid_arthur_j_metroid: - %cm_preset("Arthur J. Metroid", #preset_kpdr22_kraid_arthur_j_metroid) + %cm_preset("Arthur J. Metroid", #preset_names_arthur_j_metroid, #preset_kpdr22_kraid_arthur_j_metroid) presets_kpdr22_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_kpdr22_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_kpdr22_kraid_minikraid_revisit) presets_kpdr22_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_kpdr22_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_kpdr22_kraid_kraid_kihunters_revisit) presets_kpdr22_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_kpdr22_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_kpdr22_kraid_kraid_etank) presets_kpdr22_kraid_leaving_kraid_etank: - %cm_preset("Leaving Kraid E-Tank", #preset_kpdr22_kraid_leaving_kraid_etank) + %cm_preset("Leaving Kraid E-Tank", #preset_names_leaving_kraid_etank, #preset_kpdr22_kraid_leaving_kraid_etank) presets_kpdr22_kraid_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_kpdr22_kraid_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr22_kraid_business_center_preelev) ; Upper Norfair presets_kpdr22_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_kpdr22_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr22_upper_norfair_business_center_postelev) presets_kpdr22_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_kpdr22_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr22_upper_norfair_hijump_etank) presets_kpdr22_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_kpdr22_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr22_upper_norfair_leaving_hijump) presets_kpdr22_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr22_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr22_upper_norfair_business_center_revisit) presets_kpdr22_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_kpdr22_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr22_upper_norfair_precathedral) presets_kpdr22_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_kpdr22_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr22_upper_norfair_cathedral) presets_kpdr22_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_kpdr22_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr22_upper_norfair_rising_tide) presets_kpdr22_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_kpdr22_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr22_upper_norfair_bubble_mountain) presets_kpdr22_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_kpdr22_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr22_upper_norfair_bat_cave) presets_kpdr22_upper_norfair_speed_hallway: - %cm_preset("Speed Hallway", #preset_kpdr22_upper_norfair_speed_hallway) + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr22_upper_norfair_speed_hallway) presets_kpdr22_upper_norfair_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_kpdr22_upper_norfair_bat_cave_revisit) + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr22_upper_norfair_bat_cave_revisit) presets_kpdr22_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_kpdr22_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr22_upper_norfair_single_chamber) presets_kpdr22_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_kpdr22_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr22_upper_norfair_double_chamber) presets_kpdr22_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_kpdr22_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr22_upper_norfair_double_chamber_revisit) presets_kpdr22_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_kpdr22_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr22_upper_norfair_single_chamber_revisit) presets_kpdr22_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_kpdr22_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr22_upper_norfair_bubble_mountain_revisit) presets_kpdr22_upper_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_kpdr22_upper_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr22_upper_norfair_frog_speedway) presets_kpdr22_upper_norfair_heading_to_red_brinstar: - %cm_preset("Heading To Red Brinstar", #preset_kpdr22_upper_norfair_heading_to_red_brinstar) + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr22_upper_norfair_heading_to_red_brinstar) ; Red Brinstar presets_kpdr22_red_brinstar_alpha_spark: - %cm_preset("Alpha Spark", #preset_kpdr22_red_brinstar_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr22_red_brinstar_alpha_spark) presets_kpdr22_red_brinstar_reverse_skree_boost: - %cm_preset("Reverse Skree Boost", #preset_kpdr22_red_brinstar_reverse_skree_boost) + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr22_red_brinstar_reverse_skree_boost) presets_kpdr22_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_kpdr22_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr22_red_brinstar_red_tower_climb) presets_kpdr22_red_brinstar_hellway: - %cm_preset("Hellway", #preset_kpdr22_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr22_red_brinstar_hellway) presets_kpdr22_red_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_kpdr22_red_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr22_red_brinstar_caterpillars_down) presets_kpdr22_red_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_kpdr22_red_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr22_red_brinstar_alpha_power_bombs) presets_kpdr22_red_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_kpdr22_red_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr22_red_brinstar_caterpillars_up) ; Wrecked Ship presets_kpdr22_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_kpdr22_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr22_wrecked_ship_crateria_kihunters) presets_kpdr22_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_kpdr22_wrecked_ship_ocean_fly_setup) + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr22_wrecked_ship_ocean_fly_setup) presets_kpdr22_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_kpdr22_wrecked_ship_ocean_spark) + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr22_wrecked_ship_ocean_spark) presets_kpdr22_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_kpdr22_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr22_wrecked_ship_entering_wrecked_ship) presets_kpdr22_wrecked_ship_basement: - %cm_preset("Basement", #preset_kpdr22_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_kpdr22_wrecked_ship_basement) presets_kpdr22_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_kpdr22_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_kpdr22_wrecked_ship_phantoon) presets_kpdr22_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_kpdr22_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_kpdr22_wrecked_ship_leaving_phantoon) presets_kpdr22_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_kpdr22_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_kpdr22_wrecked_ship_shaft_to_supers) presets_kpdr22_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_kpdr22_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_kpdr22_wrecked_ship_wrecked_ship_shaft) presets_kpdr22_wrecked_ship_attic: - %cm_preset("Attic", #preset_kpdr22_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_kpdr22_wrecked_ship_attic) presets_kpdr22_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_kpdr22_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_kpdr22_wrecked_ship_upper_west_ocean) presets_kpdr22_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_kpdr22_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_kpdr22_wrecked_ship_pancakes_and_wavers) presets_kpdr22_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_kpdr22_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_kpdr22_wrecked_ship_bowling_spark) presets_kpdr22_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_kpdr22_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_kpdr22_wrecked_ship_leaving_gravity) presets_kpdr22_wrecked_ship_moat_ball: - %cm_preset("Moat Ball", #preset_kpdr22_wrecked_ship_moat_ball) + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr22_wrecked_ship_moat_ball) presets_kpdr22_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_kpdr22_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr22_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator) presets_kpdr22_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit) presets_kpdr22_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_kpdr22_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_kpdr22_red_brinstar_revisit_hellway_revisit) presets_kpdr22_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_kpdr22_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_kpdr22_red_brinstar_revisit_red_tower_down) presets_kpdr22_red_brinstar_revisit_skree_boost_final: - %cm_preset("Skree Boost Final", #preset_kpdr22_red_brinstar_revisit_skree_boost_final) + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_kpdr22_red_brinstar_revisit_skree_boost_final) presets_kpdr22_red_brinstar_revisit_below_spazer_final: - %cm_preset("Below Spazer Final", #preset_kpdr22_red_brinstar_revisit_below_spazer_final) + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_kpdr22_red_brinstar_revisit_below_spazer_final) presets_kpdr22_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_kpdr22_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_kpdr22_red_brinstar_revisit_breaking_the_tube) ; Maridia presets_kpdr22_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_kpdr22_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_kpdr22_maridia_fish_tank) presets_kpdr22_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_kpdr22_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_kpdr22_maridia_mt_everest) presets_kpdr22_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_kpdr22_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_kpdr22_maridia_crab_shaft) presets_kpdr22_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_kpdr22_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_kpdr22_maridia_aqueduct) presets_kpdr22_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_kpdr22_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_kpdr22_maridia_botwoon_hallway) presets_kpdr22_maridia_botwoon: - %cm_preset("Botwoon", #preset_kpdr22_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_kpdr22_maridia_botwoon) presets_kpdr22_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_kpdr22_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_kpdr22_maridia_botwoon_etank) presets_kpdr22_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_kpdr22_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_kpdr22_maridia_halfie_setup) presets_kpdr22_maridia_draygon: - %cm_preset("Draygon", #preset_kpdr22_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_kpdr22_maridia_draygon) presets_kpdr22_maridia_reverse_halfie_spikesuit: - %cm_preset("Reverse Halfie (Spikesuit)", #preset_kpdr22_maridia_reverse_halfie_spikesuit) + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_kpdr22_maridia_reverse_halfie_spikesuit) presets_kpdr22_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_kpdr22_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_kpdr22_maridia_whomple_jump) presets_kpdr22_maridia_cac_alley_east: - %cm_preset("Cac Alley East", #preset_kpdr22_maridia_cac_alley_east) + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_kpdr22_maridia_cac_alley_east) presets_kpdr22_maridia_cac_alley_west: - %cm_preset("Cac Alley West", #preset_kpdr22_maridia_cac_alley_west) + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_kpdr22_maridia_cac_alley_west) presets_kpdr22_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_kpdr22_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_kpdr22_maridia_plasma_spark) presets_kpdr22_maridia_plasma_climb: - %cm_preset("Plasma Climb", #preset_kpdr22_maridia_plasma_climb) + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_kpdr22_maridia_plasma_climb) presets_kpdr22_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_kpdr22_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_kpdr22_maridia_plasma_beam) presets_kpdr22_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_kpdr22_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_kpdr22_maridia_plasma_spark_revisit) presets_kpdr22_maridia_toilet: - %cm_preset("Toilet", #preset_kpdr22_maridia_toilet) + %cm_preset("Toilet", #preset_names_toilet, #preset_kpdr22_maridia_toilet) presets_kpdr22_maridia_sewers: - %cm_preset("Sewers", #preset_kpdr22_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_kpdr22_maridia_sewers) presets_kpdr22_maridia_lower_maridia_gate: - %cm_preset("Lower Maridia Gate", #preset_kpdr22_maridia_lower_maridia_gate) + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_kpdr22_maridia_lower_maridia_gate) ; Upper Norfair Revisit presets_kpdr22_upper_norfair_revisit_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_kpdr22_upper_norfair_revisit_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_kpdr22_upper_norfair_revisit_ice_beam_gates) presets_kpdr22_upper_norfair_revisit_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_kpdr22_upper_norfair_revisit_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_kpdr22_upper_norfair_revisit_ice_maze_up) presets_kpdr22_upper_norfair_revisit_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_kpdr22_upper_norfair_revisit_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_kpdr22_upper_norfair_revisit_ice_maze_down) presets_kpdr22_upper_norfair_revisit_ice_escape: - %cm_preset("Ice Escape", #preset_kpdr22_upper_norfair_revisit_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_kpdr22_upper_norfair_revisit_ice_escape) presets_kpdr22_upper_norfair_revisit_purple_shaft_upper: - %cm_preset("Purple Shaft (Upper)", #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper) + %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper) presets_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - %cm_preset("Magdollite Tunnel (Upper)", #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper) + %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper) presets_kpdr22_upper_norfair_revisit_kronic_boost_upper: - %cm_preset("Kronic Boost (Upper)", #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper) + %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper) presets_kpdr22_upper_norfair_revisit_croc_speedway_lower: - %cm_preset("Croc Speedway (Lower)", #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower) + %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower) presets_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - %cm_preset("Spiky Acid Snakes (Lower)", #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower) + %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower) presets_kpdr22_upper_norfair_revisit_kronic_boost_lower: - %cm_preset("Kronic Boost (Lower)", #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower) + %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower) ; Lower Norfair presets_kpdr22_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_kpdr22_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_kpdr22_lower_norfair_ln_main_hall) presets_kpdr22_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_kpdr22_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_kpdr22_lower_norfair_prepillars) presets_kpdr22_lower_norfair_fast_pillars_setup: - %cm_preset("Fast Pillars Setup", #preset_kpdr22_lower_norfair_fast_pillars_setup) + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_kpdr22_lower_norfair_fast_pillars_setup) presets_kpdr22_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_kpdr22_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_kpdr22_lower_norfair_worst_room_in_the_game) presets_kpdr22_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_kpdr22_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_kpdr22_lower_norfair_amphitheatre) presets_kpdr22_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_kpdr22_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_kpdr22_lower_norfair_kihunter_stairs_down) presets_kpdr22_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_kpdr22_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_kpdr22_lower_norfair_wasteland) presets_kpdr22_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_kpdr22_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_kpdr22_lower_norfair_metal_ninja_pirates) presets_kpdr22_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_kpdr22_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_kpdr22_lower_norfair_plowerhouse) presets_kpdr22_lower_norfair_ridley: - %cm_preset("Ridley", #preset_kpdr22_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_kpdr22_lower_norfair_ridley) presets_kpdr22_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_kpdr22_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_kpdr22_lower_norfair_leaving_ridley) presets_kpdr22_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_kpdr22_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_kpdr22_lower_norfair_reverse_plowerhouse) presets_kpdr22_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_kpdr22_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_kpdr22_lower_norfair_wasteland_revisit) presets_kpdr22_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_kpdr22_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_kpdr22_lower_norfair_kihunter_stairs_up) presets_kpdr22_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_kpdr22_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_kpdr22_lower_norfair_fireflea_room) presets_kpdr22_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_kpdr22_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_kpdr22_lower_norfair_springball_maze) presets_kpdr22_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_kpdr22_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_kpdr22_lower_norfair_three_musketeers) presets_kpdr22_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_kpdr22_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_kpdr22_lower_norfair_single_chamber_final) presets_kpdr22_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_kpdr22_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_kpdr22_lower_norfair_bubble_mountain_final) presets_kpdr22_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_kpdr22_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_kpdr22_lower_norfair_business_center_final) ; Backtracking presets_kpdr22_backtracking_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_kpdr22_backtracking_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_kpdr22_backtracking_maridia_tube_revisit) presets_kpdr22_backtracking_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_kpdr22_backtracking_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_kpdr22_backtracking_fish_tank_revisit) presets_kpdr22_backtracking_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_kpdr22_backtracking_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_kpdr22_backtracking_mt_everest_revisit) presets_kpdr22_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_kpdr22_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_kpdr22_backtracking_red_brinstar_green_gate) presets_kpdr22_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_kpdr22_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_kpdr22_backtracking_crateria_kihunters_final) presets_kpdr22_backtracking_parlor_spacejump: - %cm_preset("Parlor Spacejump", #preset_kpdr22_backtracking_parlor_spacejump) + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_kpdr22_backtracking_parlor_spacejump) presets_kpdr22_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_kpdr22_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_kpdr22_backtracking_terminator_revisit) presets_kpdr22_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_kpdr22_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_kpdr22_backtracking_green_pirate_shaft_revisit) presets_kpdr22_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_kpdr22_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_kpdr22_backtracking_g4_hallway) presets_kpdr22_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_kpdr22_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_kpdr22_backtracking_g4_elevator) ; Tourian presets_kpdr22_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_kpdr22_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_kpdr22_tourian_tourian_elevator_room) presets_kpdr22_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_kpdr22_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_kpdr22_tourian_metroids_1) presets_kpdr22_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_kpdr22_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_kpdr22_tourian_metroids_2) presets_kpdr22_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_kpdr22_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_kpdr22_tourian_metroids_3) presets_kpdr22_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_kpdr22_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_kpdr22_tourian_metroids_4) presets_kpdr22_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_kpdr22_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_kpdr22_tourian_giant_hoppers) presets_kpdr22_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_kpdr22_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_kpdr22_tourian_baby_skip) presets_kpdr22_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_kpdr22_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_kpdr22_tourian_gadora_room) presets_kpdr22_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_kpdr22_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_kpdr22_tourian_zeb_skip) presets_kpdr22_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_kpdr22_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_kpdr22_tourian_mother_brain_2) presets_kpdr22_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_kpdr22_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_kpdr22_tourian_mother_brain_3) presets_kpdr22_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_kpdr22_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_kpdr22_tourian_zebes_escape) presets_kpdr22_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_kpdr22_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_kpdr22_tourian_escape_room_3) presets_kpdr22_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_kpdr22_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_kpdr22_tourian_escape_room_4) presets_kpdr22_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_kpdr22_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_kpdr22_tourian_escape_climb) presets_kpdr22_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_kpdr22_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_kpdr22_tourian_escape_parlor) diff --git a/src/presets/kpdr23_menu.asm b/src/presets/kpdr23_menu.asm index d8aaa355..254d8427 100644 --- a/src/presets/kpdr23_menu.asm +++ b/src/presets/kpdr23_menu.asm @@ -271,528 +271,528 @@ presets_submenu_kpdr23_tourian: ; Crateria presets_kpdr23_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_kpdr23_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_kpdr23_crateria_ceres_elevator) presets_kpdr23_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_kpdr23_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_kpdr23_crateria_ceres_escape) presets_kpdr23_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_kpdr23_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_kpdr23_crateria_ceres_last_3_rooms) presets_kpdr23_crateria_ship: - %cm_preset("Ship", #preset_kpdr23_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_kpdr23_crateria_ship) presets_kpdr23_crateria_parlor: - %cm_preset("Parlor", #preset_kpdr23_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_kpdr23_crateria_parlor) presets_kpdr23_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_kpdr23_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_kpdr23_crateria_parlor_downback) presets_kpdr23_crateria_climb_down: - %cm_preset("Climb Down", #preset_kpdr23_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_kpdr23_crateria_climb_down) presets_kpdr23_crateria_pit_room: - %cm_preset("Pit Room", #preset_kpdr23_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_kpdr23_crateria_pit_room) presets_kpdr23_crateria_morph: - %cm_preset("Morph", #preset_kpdr23_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_kpdr23_crateria_morph) presets_kpdr23_crateria_construction_zone: - %cm_preset("Construction Zone", #preset_kpdr23_crateria_construction_zone) + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_kpdr23_crateria_construction_zone) presets_kpdr23_crateria_construction_zone_revisit: - %cm_preset("Construction Zone Revisit", #preset_kpdr23_crateria_construction_zone_revisit) + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_kpdr23_crateria_construction_zone_revisit) presets_kpdr23_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_kpdr23_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_kpdr23_crateria_pit_room_revisit) presets_kpdr23_crateria_climb_up: - %cm_preset("Climb Up", #preset_kpdr23_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_kpdr23_crateria_climb_up) presets_kpdr23_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_kpdr23_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_kpdr23_crateria_parlor_revisit) presets_kpdr23_crateria_flyway: - %cm_preset("Flyway", #preset_kpdr23_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_kpdr23_crateria_flyway) presets_kpdr23_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_kpdr23_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_kpdr23_crateria_bomb_torizo) presets_kpdr23_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_kpdr23_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_kpdr23_crateria_alcatraz) presets_kpdr23_crateria_terminator: - %cm_preset("Terminator", #preset_kpdr23_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_kpdr23_crateria_terminator) presets_kpdr23_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_kpdr23_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_kpdr23_crateria_green_pirate_shaft) ; Brinstar presets_kpdr23_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_kpdr23_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_kpdr23_brinstar_green_brinstar_elevator) presets_kpdr23_brinstar_early_supers: - %cm_preset("Early Supers", #preset_kpdr23_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_kpdr23_brinstar_early_supers) presets_kpdr23_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_kpdr23_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_kpdr23_brinstar_dachora_room) presets_kpdr23_brinstar_big_pink: - %cm_preset("Big Pink", #preset_kpdr23_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_kpdr23_brinstar_big_pink) presets_kpdr23_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_kpdr23_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_kpdr23_brinstar_green_hill_zone) presets_kpdr23_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_kpdr23_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_kpdr23_brinstar_noob_bridge) presets_kpdr23_brinstar_red_tower: - %cm_preset("Red Tower", #preset_kpdr23_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_kpdr23_brinstar_red_tower) presets_kpdr23_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_kpdr23_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_kpdr23_brinstar_skree_boost) presets_kpdr23_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_kpdr23_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_kpdr23_brinstar_below_spazer) presets_kpdr23_brinstar_spazer: - %cm_preset("Spazer", #preset_kpdr23_brinstar_spazer) + %cm_preset("Spazer", #preset_names_spazer, #preset_kpdr23_brinstar_spazer) presets_kpdr23_brinstar_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_kpdr23_brinstar_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_kpdr23_brinstar_leaving_spazer) presets_kpdr23_brinstar_passing_through_maridia: - %cm_preset("Passing Through Maridia", #preset_kpdr23_brinstar_passing_through_maridia) + %cm_preset("Passing Through Maridia", #preset_names_passing_through_maridia, #preset_kpdr23_brinstar_passing_through_maridia) ; Kraid presets_kpdr23_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_kpdr23_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_kpdr23_kraid_entering_kraids_lair) presets_kpdr23_kraid_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_kpdr23_kraid_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_kpdr23_kraid_warehouse_zeelas) presets_kpdr23_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_kpdr23_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_kpdr23_kraid_kraid_kihunters) presets_kpdr23_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_kpdr23_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_kpdr23_kraid_minikraid) presets_kpdr23_kraid_fallen_hero: - %cm_preset("Fallen Hero", #preset_kpdr23_kraid_fallen_hero) + %cm_preset("Fallen Hero", #preset_names_fallen_hero, #preset_kpdr23_kraid_fallen_hero) presets_kpdr23_kraid_kraid: - %cm_preset("Kraid", #preset_kpdr23_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_kpdr23_kraid_kraid) presets_kpdr23_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_kpdr23_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_kpdr23_kraid_leaving_varia) presets_kpdr23_kraid_arthur_j_metroid: - %cm_preset("Arthur J. Metroid", #preset_kpdr23_kraid_arthur_j_metroid) + %cm_preset("Arthur J. Metroid", #preset_names_arthur_j_metroid, #preset_kpdr23_kraid_arthur_j_metroid) presets_kpdr23_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_kpdr23_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_kpdr23_kraid_minikraid_revisit) presets_kpdr23_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_kpdr23_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_kpdr23_kraid_kraid_kihunters_revisit) presets_kpdr23_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_kpdr23_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_kpdr23_kraid_kraid_etank) presets_kpdr23_kraid_leaving_kraid_etank: - %cm_preset("Leaving Kraid E-Tank", #preset_kpdr23_kraid_leaving_kraid_etank) + %cm_preset("Leaving Kraid E-Tank", #preset_names_leaving_kraid_etank, #preset_kpdr23_kraid_leaving_kraid_etank) presets_kpdr23_kraid_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_kpdr23_kraid_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr23_kraid_business_center_preelev) ; Upper Norfair presets_kpdr23_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_kpdr23_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr23_upper_norfair_business_center_postelev) presets_kpdr23_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_kpdr23_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr23_upper_norfair_hijump_etank) presets_kpdr23_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_kpdr23_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr23_upper_norfair_leaving_hijump) presets_kpdr23_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr23_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr23_upper_norfair_business_center_revisit) presets_kpdr23_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_kpdr23_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr23_upper_norfair_precathedral) presets_kpdr23_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_kpdr23_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr23_upper_norfair_cathedral) presets_kpdr23_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_kpdr23_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr23_upper_norfair_rising_tide) presets_kpdr23_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_kpdr23_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr23_upper_norfair_bubble_mountain) presets_kpdr23_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_kpdr23_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr23_upper_norfair_bat_cave) presets_kpdr23_upper_norfair_speed_hallway: - %cm_preset("Speed Hallway", #preset_kpdr23_upper_norfair_speed_hallway) + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr23_upper_norfair_speed_hallway) presets_kpdr23_upper_norfair_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_kpdr23_upper_norfair_bat_cave_revisit) + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr23_upper_norfair_bat_cave_revisit) presets_kpdr23_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_kpdr23_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr23_upper_norfair_single_chamber) presets_kpdr23_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_kpdr23_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr23_upper_norfair_double_chamber) presets_kpdr23_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_kpdr23_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr23_upper_norfair_double_chamber_revisit) presets_kpdr23_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_kpdr23_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr23_upper_norfair_single_chamber_revisit) presets_kpdr23_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_kpdr23_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr23_upper_norfair_bubble_mountain_revisit) presets_kpdr23_upper_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_kpdr23_upper_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr23_upper_norfair_frog_speedway) presets_kpdr23_upper_norfair_heading_to_red_brinstar: - %cm_preset("Heading To Red Brinstar", #preset_kpdr23_upper_norfair_heading_to_red_brinstar) + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr23_upper_norfair_heading_to_red_brinstar) ; Red Brinstar presets_kpdr23_red_brinstar_alpha_spark: - %cm_preset("Alpha Spark", #preset_kpdr23_red_brinstar_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr23_red_brinstar_alpha_spark) presets_kpdr23_red_brinstar_reverse_skree_boost: - %cm_preset("Reverse Skree Boost", #preset_kpdr23_red_brinstar_reverse_skree_boost) + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr23_red_brinstar_reverse_skree_boost) presets_kpdr23_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_kpdr23_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr23_red_brinstar_red_tower_climb) presets_kpdr23_red_brinstar_hellway: - %cm_preset("Hellway", #preset_kpdr23_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr23_red_brinstar_hellway) presets_kpdr23_red_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_kpdr23_red_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr23_red_brinstar_caterpillars_down) presets_kpdr23_red_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_kpdr23_red_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr23_red_brinstar_alpha_power_bombs) presets_kpdr23_red_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_kpdr23_red_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr23_red_brinstar_caterpillars_up) ; Wrecked Ship presets_kpdr23_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_kpdr23_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr23_wrecked_ship_crateria_kihunters) presets_kpdr23_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_kpdr23_wrecked_ship_ocean_fly_setup) + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr23_wrecked_ship_ocean_fly_setup) presets_kpdr23_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_kpdr23_wrecked_ship_ocean_spark) + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr23_wrecked_ship_ocean_spark) presets_kpdr23_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_kpdr23_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr23_wrecked_ship_entering_wrecked_ship) presets_kpdr23_wrecked_ship_basement: - %cm_preset("Basement", #preset_kpdr23_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_kpdr23_wrecked_ship_basement) presets_kpdr23_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_kpdr23_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_kpdr23_wrecked_ship_phantoon) presets_kpdr23_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_kpdr23_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_kpdr23_wrecked_ship_leaving_phantoon) presets_kpdr23_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_kpdr23_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_kpdr23_wrecked_ship_shaft_to_supers) presets_kpdr23_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_kpdr23_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_kpdr23_wrecked_ship_wrecked_ship_shaft) presets_kpdr23_wrecked_ship_attic: - %cm_preset("Attic", #preset_kpdr23_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_kpdr23_wrecked_ship_attic) presets_kpdr23_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_kpdr23_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_kpdr23_wrecked_ship_upper_west_ocean) presets_kpdr23_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_kpdr23_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_kpdr23_wrecked_ship_pancakes_and_wavers) presets_kpdr23_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_kpdr23_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_kpdr23_wrecked_ship_bowling_spark) presets_kpdr23_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_kpdr23_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_kpdr23_wrecked_ship_leaving_gravity) presets_kpdr23_wrecked_ship_moat_ball: - %cm_preset("Moat Ball", #preset_kpdr23_wrecked_ship_moat_ball) + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr23_wrecked_ship_moat_ball) presets_kpdr23_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_kpdr23_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr23_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator) presets_kpdr23_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit) presets_kpdr23_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_kpdr23_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_kpdr23_red_brinstar_revisit_hellway_revisit) presets_kpdr23_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_kpdr23_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_kpdr23_red_brinstar_revisit_red_tower_down) presets_kpdr23_red_brinstar_revisit_skree_boost_final: - %cm_preset("Skree Boost Final", #preset_kpdr23_red_brinstar_revisit_skree_boost_final) + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_kpdr23_red_brinstar_revisit_skree_boost_final) presets_kpdr23_red_brinstar_revisit_below_spazer_final: - %cm_preset("Below Spazer Final", #preset_kpdr23_red_brinstar_revisit_below_spazer_final) + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_kpdr23_red_brinstar_revisit_below_spazer_final) presets_kpdr23_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_kpdr23_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_kpdr23_red_brinstar_revisit_breaking_the_tube) ; Maridia presets_kpdr23_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_kpdr23_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_kpdr23_maridia_fish_tank) presets_kpdr23_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_kpdr23_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_kpdr23_maridia_mt_everest) presets_kpdr23_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_kpdr23_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_kpdr23_maridia_crab_shaft) presets_kpdr23_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_kpdr23_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_kpdr23_maridia_aqueduct) presets_kpdr23_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_kpdr23_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_kpdr23_maridia_botwoon_hallway) presets_kpdr23_maridia_botwoon: - %cm_preset("Botwoon", #preset_kpdr23_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_kpdr23_maridia_botwoon) presets_kpdr23_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_kpdr23_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_kpdr23_maridia_botwoon_etank) presets_kpdr23_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_kpdr23_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_kpdr23_maridia_halfie_setup) presets_kpdr23_maridia_draygon: - %cm_preset("Draygon", #preset_kpdr23_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_kpdr23_maridia_draygon) presets_kpdr23_maridia_reverse_halfie_spikesuit: - %cm_preset("Reverse Halfie (Spikesuit)", #preset_kpdr23_maridia_reverse_halfie_spikesuit) + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_kpdr23_maridia_reverse_halfie_spikesuit) presets_kpdr23_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_kpdr23_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_kpdr23_maridia_whomple_jump) presets_kpdr23_maridia_cac_alley_east: - %cm_preset("Cac Alley East", #preset_kpdr23_maridia_cac_alley_east) + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_kpdr23_maridia_cac_alley_east) presets_kpdr23_maridia_cac_alley_west: - %cm_preset("Cac Alley West", #preset_kpdr23_maridia_cac_alley_west) + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_kpdr23_maridia_cac_alley_west) presets_kpdr23_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_kpdr23_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_kpdr23_maridia_plasma_spark) presets_kpdr23_maridia_plasma_climb: - %cm_preset("Plasma Climb", #preset_kpdr23_maridia_plasma_climb) + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_kpdr23_maridia_plasma_climb) presets_kpdr23_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_kpdr23_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_kpdr23_maridia_plasma_beam) presets_kpdr23_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_kpdr23_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_kpdr23_maridia_plasma_spark_revisit) presets_kpdr23_maridia_toilet: - %cm_preset("Toilet", #preset_kpdr23_maridia_toilet) + %cm_preset("Toilet", #preset_names_toilet, #preset_kpdr23_maridia_toilet) presets_kpdr23_maridia_sewers: - %cm_preset("Sewers", #preset_kpdr23_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_kpdr23_maridia_sewers) presets_kpdr23_maridia_lower_maridia_gate: - %cm_preset("Lower Maridia Gate", #preset_kpdr23_maridia_lower_maridia_gate) + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_kpdr23_maridia_lower_maridia_gate) ; Upper Norfair Revisit presets_kpdr23_upper_norfair_revisit_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_kpdr23_upper_norfair_revisit_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_kpdr23_upper_norfair_revisit_ice_beam_gates) presets_kpdr23_upper_norfair_revisit_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_kpdr23_upper_norfair_revisit_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_kpdr23_upper_norfair_revisit_ice_maze_up) presets_kpdr23_upper_norfair_revisit_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_kpdr23_upper_norfair_revisit_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_kpdr23_upper_norfair_revisit_ice_maze_down) presets_kpdr23_upper_norfair_revisit_ice_escape: - %cm_preset("Ice Escape", #preset_kpdr23_upper_norfair_revisit_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_kpdr23_upper_norfair_revisit_ice_escape) presets_kpdr23_upper_norfair_revisit_purple_shaft_upper: - %cm_preset("Purple Shaft (Upper)", #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper) + %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper) presets_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - %cm_preset("Magdollite Tunnel (Upper)", #preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper) + %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper) presets_kpdr23_upper_norfair_revisit_kronic_boost_upper: - %cm_preset("Kronic Boost (Upper)", #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper) + %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper) presets_kpdr23_upper_norfair_revisit_croc_speedway_lower: - %cm_preset("Croc Speedway (Lower)", #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower) + %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower) presets_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - %cm_preset("Spiky Acid Snakes (Lower)", #preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower) + %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower) presets_kpdr23_upper_norfair_revisit_kronic_boost_lower: - %cm_preset("Kronic Boost (Lower)", #preset_kpdr23_upper_norfair_revisit_kronic_boost_lower) + %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_kpdr23_upper_norfair_revisit_kronic_boost_lower) ; Lower Norfair presets_kpdr23_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_kpdr23_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_kpdr23_lower_norfair_ln_main_hall) presets_kpdr23_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_kpdr23_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_kpdr23_lower_norfair_prepillars) presets_kpdr23_lower_norfair_fast_pillars_setup: - %cm_preset("Fast Pillars Setup", #preset_kpdr23_lower_norfair_fast_pillars_setup) + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_kpdr23_lower_norfair_fast_pillars_setup) presets_kpdr23_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_kpdr23_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_kpdr23_lower_norfair_worst_room_in_the_game) presets_kpdr23_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_kpdr23_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_kpdr23_lower_norfair_amphitheatre) presets_kpdr23_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_kpdr23_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_kpdr23_lower_norfair_kihunter_stairs_down) presets_kpdr23_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_kpdr23_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_kpdr23_lower_norfair_wasteland) presets_kpdr23_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_kpdr23_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_kpdr23_lower_norfair_metal_ninja_pirates) presets_kpdr23_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_kpdr23_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_kpdr23_lower_norfair_plowerhouse) presets_kpdr23_lower_norfair_ridley: - %cm_preset("Ridley", #preset_kpdr23_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_kpdr23_lower_norfair_ridley) presets_kpdr23_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_kpdr23_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_kpdr23_lower_norfair_leaving_ridley) presets_kpdr23_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_kpdr23_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_kpdr23_lower_norfair_reverse_plowerhouse) presets_kpdr23_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_kpdr23_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_kpdr23_lower_norfair_wasteland_revisit) presets_kpdr23_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_kpdr23_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_kpdr23_lower_norfair_kihunter_stairs_up) presets_kpdr23_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_kpdr23_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_kpdr23_lower_norfair_fireflea_room) presets_kpdr23_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_kpdr23_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_kpdr23_lower_norfair_springball_maze) presets_kpdr23_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_kpdr23_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_kpdr23_lower_norfair_three_musketeers) presets_kpdr23_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_kpdr23_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_kpdr23_lower_norfair_single_chamber_final) presets_kpdr23_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_kpdr23_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_kpdr23_lower_norfair_bubble_mountain_final) presets_kpdr23_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_kpdr23_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_kpdr23_lower_norfair_business_center_final) ; Backtracking presets_kpdr23_backtracking_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_kpdr23_backtracking_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_kpdr23_backtracking_maridia_tube_revisit) presets_kpdr23_backtracking_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_kpdr23_backtracking_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_kpdr23_backtracking_fish_tank_revisit) presets_kpdr23_backtracking_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_kpdr23_backtracking_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_kpdr23_backtracking_mt_everest_revisit) presets_kpdr23_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_kpdr23_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_kpdr23_backtracking_red_brinstar_green_gate) presets_kpdr23_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_kpdr23_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_kpdr23_backtracking_crateria_kihunters_final) presets_kpdr23_backtracking_parlor_spacejump: - %cm_preset("Parlor Spacejump", #preset_kpdr23_backtracking_parlor_spacejump) + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_kpdr23_backtracking_parlor_spacejump) presets_kpdr23_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_kpdr23_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_kpdr23_backtracking_terminator_revisit) presets_kpdr23_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_kpdr23_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_kpdr23_backtracking_green_pirate_shaft_revisit) presets_kpdr23_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_kpdr23_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_kpdr23_backtracking_g4_hallway) presets_kpdr23_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_kpdr23_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_kpdr23_backtracking_g4_elevator) ; Tourian presets_kpdr23_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_kpdr23_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_kpdr23_tourian_tourian_elevator_room) presets_kpdr23_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_kpdr23_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_kpdr23_tourian_metroids_1) presets_kpdr23_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_kpdr23_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_kpdr23_tourian_metroids_2) presets_kpdr23_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_kpdr23_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_kpdr23_tourian_metroids_3) presets_kpdr23_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_kpdr23_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_kpdr23_tourian_metroids_4) presets_kpdr23_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_kpdr23_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_kpdr23_tourian_giant_hoppers) presets_kpdr23_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_kpdr23_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_kpdr23_tourian_baby_skip) presets_kpdr23_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_kpdr23_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_kpdr23_tourian_gadora_room) presets_kpdr23_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_kpdr23_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_kpdr23_tourian_zeb_skip) presets_kpdr23_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_kpdr23_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_kpdr23_tourian_mother_brain_2) presets_kpdr23_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_kpdr23_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_kpdr23_tourian_mother_brain_3) presets_kpdr23_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_kpdr23_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_kpdr23_tourian_zebes_escape) presets_kpdr23_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_kpdr23_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_kpdr23_tourian_escape_room_3) presets_kpdr23_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_kpdr23_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_kpdr23_tourian_escape_room_4) presets_kpdr23_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_kpdr23_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_kpdr23_tourian_escape_climb) presets_kpdr23_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_kpdr23_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_kpdr23_tourian_escape_parlor) diff --git a/src/presets/kpdr25_menu.asm b/src/presets/kpdr25_menu.asm index 3c41edd7..771fa098 100644 --- a/src/presets/kpdr25_menu.asm +++ b/src/presets/kpdr25_menu.asm @@ -254,505 +254,505 @@ presets_submenu_kpdr25_tourian: ; Crateria presets_kpdr25_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_kpdr25_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_kpdr25_crateria_ceres_elevator) presets_kpdr25_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_kpdr25_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_kpdr25_crateria_ceres_escape) presets_kpdr25_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_kpdr25_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_kpdr25_crateria_ceres_last_3_rooms) presets_kpdr25_crateria_ship: - %cm_preset("Ship", #preset_kpdr25_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_kpdr25_crateria_ship) presets_kpdr25_crateria_parlor: - %cm_preset("Parlor", #preset_kpdr25_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_kpdr25_crateria_parlor) presets_kpdr25_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_kpdr25_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_kpdr25_crateria_parlor_downback) presets_kpdr25_crateria_climb_down: - %cm_preset("Climb Down", #preset_kpdr25_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_kpdr25_crateria_climb_down) presets_kpdr25_crateria_pit_room: - %cm_preset("Pit Room", #preset_kpdr25_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_kpdr25_crateria_pit_room) presets_kpdr25_crateria_morph: - %cm_preset("Morph", #preset_kpdr25_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_kpdr25_crateria_morph) presets_kpdr25_crateria_construction_zone: - %cm_preset("Construction Zone", #preset_kpdr25_crateria_construction_zone) + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_kpdr25_crateria_construction_zone) presets_kpdr25_crateria_construction_zone_revisit: - %cm_preset("Construction Zone Revisit", #preset_kpdr25_crateria_construction_zone_revisit) + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_kpdr25_crateria_construction_zone_revisit) presets_kpdr25_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_kpdr25_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_kpdr25_crateria_pit_room_revisit) presets_kpdr25_crateria_climb_up: - %cm_preset("Climb Up", #preset_kpdr25_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_kpdr25_crateria_climb_up) presets_kpdr25_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_kpdr25_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_kpdr25_crateria_parlor_revisit) presets_kpdr25_crateria_flyway: - %cm_preset("Flyway", #preset_kpdr25_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_kpdr25_crateria_flyway) presets_kpdr25_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_kpdr25_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_kpdr25_crateria_bomb_torizo) presets_kpdr25_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_kpdr25_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_kpdr25_crateria_alcatraz) presets_kpdr25_crateria_terminator: - %cm_preset("Terminator", #preset_kpdr25_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_kpdr25_crateria_terminator) presets_kpdr25_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_kpdr25_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_kpdr25_crateria_green_pirate_shaft) ; Brinstar presets_kpdr25_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_kpdr25_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_kpdr25_brinstar_green_brinstar_elevator) presets_kpdr25_brinstar_early_supers: - %cm_preset("Early Supers", #preset_kpdr25_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_kpdr25_brinstar_early_supers) presets_kpdr25_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_kpdr25_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_kpdr25_brinstar_dachora_room) presets_kpdr25_brinstar_big_pink: - %cm_preset("Big Pink", #preset_kpdr25_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_kpdr25_brinstar_big_pink) presets_kpdr25_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_kpdr25_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_kpdr25_brinstar_green_hill_zone) presets_kpdr25_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_kpdr25_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_kpdr25_brinstar_noob_bridge) presets_kpdr25_brinstar_red_tower: - %cm_preset("Red Tower", #preset_kpdr25_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_kpdr25_brinstar_red_tower) presets_kpdr25_brinstar_skree_boost: - %cm_preset("Skree Boost", #preset_kpdr25_brinstar_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_kpdr25_brinstar_skree_boost) presets_kpdr25_brinstar_below_spazer: - %cm_preset("Below Spazer", #preset_kpdr25_brinstar_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_kpdr25_brinstar_below_spazer) presets_kpdr25_brinstar_spazer: - %cm_preset("Spazer", #preset_kpdr25_brinstar_spazer) + %cm_preset("Spazer", #preset_names_spazer, #preset_kpdr25_brinstar_spazer) presets_kpdr25_brinstar_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_kpdr25_brinstar_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_kpdr25_brinstar_leaving_spazer) presets_kpdr25_brinstar_passing_through_maridia: - %cm_preset("Passing Through Maridia", #preset_kpdr25_brinstar_passing_through_maridia) + %cm_preset("Passing Through Maridia", #preset_names_passing_through_maridia, #preset_kpdr25_brinstar_passing_through_maridia) ; Kraid presets_kpdr25_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_kpdr25_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_kpdr25_kraid_entering_kraids_lair) presets_kpdr25_kraid_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_kpdr25_kraid_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_kpdr25_kraid_warehouse_zeelas) presets_kpdr25_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_kpdr25_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_kpdr25_kraid_kraid_kihunters) presets_kpdr25_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_kpdr25_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_kpdr25_kraid_minikraid) presets_kpdr25_kraid_fallen_hero: - %cm_preset("Fallen Hero", #preset_kpdr25_kraid_fallen_hero) + %cm_preset("Fallen Hero", #preset_names_fallen_hero, #preset_kpdr25_kraid_fallen_hero) presets_kpdr25_kraid_kraid: - %cm_preset("Kraid", #preset_kpdr25_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_kpdr25_kraid_kraid) presets_kpdr25_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_kpdr25_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_kpdr25_kraid_leaving_varia) presets_kpdr25_kraid_arthur_j_metroid: - %cm_preset("Arthur J. Metroid", #preset_kpdr25_kraid_arthur_j_metroid) + %cm_preset("Arthur J. Metroid", #preset_names_arthur_j_metroid, #preset_kpdr25_kraid_arthur_j_metroid) presets_kpdr25_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_kpdr25_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_kpdr25_kraid_minikraid_revisit) presets_kpdr25_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_kpdr25_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_kpdr25_kraid_kraid_kihunters_revisit) presets_kpdr25_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_kpdr25_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_kpdr25_kraid_kraid_etank) presets_kpdr25_kraid_leaving_kraid_etank: - %cm_preset("Leaving Kraid E-Tank", #preset_kpdr25_kraid_leaving_kraid_etank) + %cm_preset("Leaving Kraid E-Tank", #preset_names_leaving_kraid_etank, #preset_kpdr25_kraid_leaving_kraid_etank) presets_kpdr25_kraid_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_kpdr25_kraid_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr25_kraid_business_center_preelev) ; Upper Norfair presets_kpdr25_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_kpdr25_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr25_upper_norfair_business_center_postelev) presets_kpdr25_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_kpdr25_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr25_upper_norfair_hijump_etank) presets_kpdr25_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_kpdr25_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr25_upper_norfair_leaving_hijump) presets_kpdr25_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr25_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr25_upper_norfair_business_center_revisit) presets_kpdr25_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_kpdr25_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr25_upper_norfair_precathedral) presets_kpdr25_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_kpdr25_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr25_upper_norfair_cathedral) presets_kpdr25_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_kpdr25_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr25_upper_norfair_rising_tide) presets_kpdr25_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_kpdr25_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr25_upper_norfair_bubble_mountain) presets_kpdr25_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_kpdr25_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr25_upper_norfair_bat_cave) presets_kpdr25_upper_norfair_speed_hallway: - %cm_preset("Speed Hallway", #preset_kpdr25_upper_norfair_speed_hallway) + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr25_upper_norfair_speed_hallway) presets_kpdr25_upper_norfair_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_kpdr25_upper_norfair_bat_cave_revisit) + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr25_upper_norfair_bat_cave_revisit) presets_kpdr25_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_kpdr25_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr25_upper_norfair_single_chamber) presets_kpdr25_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_kpdr25_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr25_upper_norfair_double_chamber) presets_kpdr25_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_kpdr25_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr25_upper_norfair_double_chamber_revisit) presets_kpdr25_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_kpdr25_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr25_upper_norfair_single_chamber_revisit) presets_kpdr25_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_kpdr25_upper_norfair_bubble_mountain_revisit) + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr25_upper_norfair_bubble_mountain_revisit) presets_kpdr25_upper_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_kpdr25_upper_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr25_upper_norfair_frog_speedway) presets_kpdr25_upper_norfair_entering_ice: - %cm_preset("Entering Ice", #preset_kpdr25_upper_norfair_entering_ice) + %cm_preset("Entering Ice", #preset_names_entering_ice, #preset_kpdr25_upper_norfair_entering_ice) presets_kpdr25_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_kpdr25_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_kpdr25_upper_norfair_ice_escape) ; Red Brinstar presets_kpdr25_red_brinstar_alpha_spark: - %cm_preset("Alpha Spark", #preset_kpdr25_red_brinstar_alpha_spark) + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr25_red_brinstar_alpha_spark) presets_kpdr25_red_brinstar_reverse_skree_boost: - %cm_preset("Reverse Skree Boost", #preset_kpdr25_red_brinstar_reverse_skree_boost) + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr25_red_brinstar_reverse_skree_boost) presets_kpdr25_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_kpdr25_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr25_red_brinstar_red_tower_climb) presets_kpdr25_red_brinstar_hellway: - %cm_preset("Hellway", #preset_kpdr25_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr25_red_brinstar_hellway) presets_kpdr25_red_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_kpdr25_red_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr25_red_brinstar_caterpillars_down) presets_kpdr25_red_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_kpdr25_red_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr25_red_brinstar_alpha_power_bombs) presets_kpdr25_red_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_kpdr25_red_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr25_red_brinstar_caterpillars_up) ; Wrecked Ship presets_kpdr25_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_kpdr25_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr25_wrecked_ship_crateria_kihunters) presets_kpdr25_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_kpdr25_wrecked_ship_ocean_fly_setup) + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr25_wrecked_ship_ocean_fly_setup) presets_kpdr25_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_kpdr25_wrecked_ship_ocean_spark) + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr25_wrecked_ship_ocean_spark) presets_kpdr25_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_kpdr25_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr25_wrecked_ship_entering_wrecked_ship) presets_kpdr25_wrecked_ship_basement: - %cm_preset("Basement", #preset_kpdr25_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_kpdr25_wrecked_ship_basement) presets_kpdr25_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_kpdr25_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_kpdr25_wrecked_ship_phantoon) presets_kpdr25_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_kpdr25_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_kpdr25_wrecked_ship_leaving_phantoon) presets_kpdr25_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_kpdr25_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_kpdr25_wrecked_ship_shaft_to_supers) presets_kpdr25_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_kpdr25_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_kpdr25_wrecked_ship_wrecked_ship_shaft) presets_kpdr25_wrecked_ship_attic: - %cm_preset("Attic", #preset_kpdr25_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_kpdr25_wrecked_ship_attic) presets_kpdr25_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_kpdr25_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_kpdr25_wrecked_ship_upper_west_ocean) presets_kpdr25_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_kpdr25_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_kpdr25_wrecked_ship_pancakes_and_wavers) presets_kpdr25_wrecked_ship_bowling_spark: - %cm_preset("Bowling Spark", #preset_kpdr25_wrecked_ship_bowling_spark) + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_kpdr25_wrecked_ship_bowling_spark) presets_kpdr25_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_kpdr25_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_kpdr25_wrecked_ship_leaving_gravity) presets_kpdr25_wrecked_ship_moat_ball: - %cm_preset("Moat Ball", #preset_kpdr25_wrecked_ship_moat_ball) + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr25_wrecked_ship_moat_ball) presets_kpdr25_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_kpdr25_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr25_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator) presets_kpdr25_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_kpdr25_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_kpdr25_red_brinstar_revisit_caterpillars_revisit) presets_kpdr25_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_kpdr25_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_kpdr25_red_brinstar_revisit_hellway_revisit) presets_kpdr25_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_kpdr25_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_kpdr25_red_brinstar_revisit_red_tower_down) presets_kpdr25_red_brinstar_revisit_skree_boost_final: - %cm_preset("Skree Boost Final", #preset_kpdr25_red_brinstar_revisit_skree_boost_final) + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_kpdr25_red_brinstar_revisit_skree_boost_final) presets_kpdr25_red_brinstar_revisit_below_spazer_final: - %cm_preset("Below Spazer Final", #preset_kpdr25_red_brinstar_revisit_below_spazer_final) + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_kpdr25_red_brinstar_revisit_below_spazer_final) presets_kpdr25_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_kpdr25_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_kpdr25_red_brinstar_revisit_breaking_the_tube) ; Maridia presets_kpdr25_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_kpdr25_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_kpdr25_maridia_fish_tank) presets_kpdr25_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_kpdr25_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_kpdr25_maridia_mt_everest) presets_kpdr25_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_kpdr25_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_kpdr25_maridia_crab_shaft) presets_kpdr25_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_kpdr25_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_kpdr25_maridia_aqueduct) presets_kpdr25_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_kpdr25_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_kpdr25_maridia_botwoon_hallway) presets_kpdr25_maridia_botwoon: - %cm_preset("Botwoon", #preset_kpdr25_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_kpdr25_maridia_botwoon) presets_kpdr25_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_kpdr25_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_kpdr25_maridia_botwoon_etank) presets_kpdr25_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_kpdr25_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_kpdr25_maridia_halfie_setup) presets_kpdr25_maridia_draygon: - %cm_preset("Draygon", #preset_kpdr25_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_kpdr25_maridia_draygon) presets_kpdr25_maridia_reverse_halfie_spikesuit: - %cm_preset("Reverse Halfie (Spikesuit)", #preset_kpdr25_maridia_reverse_halfie_spikesuit) + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_kpdr25_maridia_reverse_halfie_spikesuit) presets_kpdr25_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_kpdr25_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_kpdr25_maridia_whomple_jump) presets_kpdr25_maridia_cac_alley_east: - %cm_preset("Cac Alley East", #preset_kpdr25_maridia_cac_alley_east) + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_kpdr25_maridia_cac_alley_east) presets_kpdr25_maridia_cac_alley_west: - %cm_preset("Cac Alley West", #preset_kpdr25_maridia_cac_alley_west) + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_kpdr25_maridia_cac_alley_west) presets_kpdr25_maridia_plasma_spark: - %cm_preset("Plasma Spark", #preset_kpdr25_maridia_plasma_spark) + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_kpdr25_maridia_plasma_spark) presets_kpdr25_maridia_plasma_climb: - %cm_preset("Plasma Climb", #preset_kpdr25_maridia_plasma_climb) + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_kpdr25_maridia_plasma_climb) presets_kpdr25_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_kpdr25_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_kpdr25_maridia_plasma_beam) presets_kpdr25_maridia_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_kpdr25_maridia_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_kpdr25_maridia_plasma_spark_revisit) presets_kpdr25_maridia_toilet: - %cm_preset("Toilet", #preset_kpdr25_maridia_toilet) + %cm_preset("Toilet", #preset_names_toilet, #preset_kpdr25_maridia_toilet) presets_kpdr25_maridia_sewers: - %cm_preset("Sewers", #preset_kpdr25_maridia_sewers) + %cm_preset("Sewers", #preset_names_sewers, #preset_kpdr25_maridia_sewers) presets_kpdr25_maridia_lower_maridia_gate: - %cm_preset("Lower Maridia Gate", #preset_kpdr25_maridia_lower_maridia_gate) + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_kpdr25_maridia_lower_maridia_gate) presets_kpdr25_maridia_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_kpdr25_maridia_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr25_maridia_business_center_revisit) ; Lower Norfair presets_kpdr25_lower_norfair_magdollite_tunnel: - %cm_preset("Magdollite Tunnel", #preset_kpdr25_lower_norfair_magdollite_tunnel) + %cm_preset("Magdollite Tunnel", #preset_names_magdollite_tunnel, #preset_kpdr25_lower_norfair_magdollite_tunnel) presets_kpdr25_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_kpdr25_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_kpdr25_lower_norfair_ln_main_hall) presets_kpdr25_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_kpdr25_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_kpdr25_lower_norfair_prepillars) presets_kpdr25_lower_norfair_fast_pillars_setup: - %cm_preset("Fast Pillars Setup", #preset_kpdr25_lower_norfair_fast_pillars_setup) + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_kpdr25_lower_norfair_fast_pillars_setup) presets_kpdr25_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_kpdr25_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_kpdr25_lower_norfair_worst_room_in_the_game) presets_kpdr25_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_kpdr25_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_kpdr25_lower_norfair_amphitheatre) presets_kpdr25_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_kpdr25_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_kpdr25_lower_norfair_kihunter_stairs_down) presets_kpdr25_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_kpdr25_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_kpdr25_lower_norfair_wasteland) presets_kpdr25_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_kpdr25_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_kpdr25_lower_norfair_metal_ninja_pirates) presets_kpdr25_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_kpdr25_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_kpdr25_lower_norfair_plowerhouse) presets_kpdr25_lower_norfair_ridley: - %cm_preset("Ridley", #preset_kpdr25_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_kpdr25_lower_norfair_ridley) presets_kpdr25_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_kpdr25_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_kpdr25_lower_norfair_leaving_ridley) presets_kpdr25_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_kpdr25_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_kpdr25_lower_norfair_reverse_plowerhouse) presets_kpdr25_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_kpdr25_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_kpdr25_lower_norfair_wasteland_revisit) presets_kpdr25_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_kpdr25_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_kpdr25_lower_norfair_kihunter_stairs_up) presets_kpdr25_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_kpdr25_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_kpdr25_lower_norfair_fireflea_room) presets_kpdr25_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_kpdr25_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_kpdr25_lower_norfair_springball_maze) presets_kpdr25_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_kpdr25_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_kpdr25_lower_norfair_three_musketeers) presets_kpdr25_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_kpdr25_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_kpdr25_lower_norfair_single_chamber_final) presets_kpdr25_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_kpdr25_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_kpdr25_lower_norfair_bubble_mountain_final) presets_kpdr25_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_kpdr25_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_kpdr25_lower_norfair_business_center_final) ; Backtracking presets_kpdr25_backtracking_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_kpdr25_backtracking_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_kpdr25_backtracking_maridia_tube_revisit) presets_kpdr25_backtracking_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_kpdr25_backtracking_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_kpdr25_backtracking_fish_tank_revisit) presets_kpdr25_backtracking_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_kpdr25_backtracking_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_kpdr25_backtracking_mt_everest_revisit) presets_kpdr25_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_kpdr25_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_kpdr25_backtracking_red_brinstar_green_gate) presets_kpdr25_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_kpdr25_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_kpdr25_backtracking_crateria_kihunters_final) presets_kpdr25_backtracking_parlor_spacejump: - %cm_preset("Parlor Spacejump", #preset_kpdr25_backtracking_parlor_spacejump) + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_kpdr25_backtracking_parlor_spacejump) presets_kpdr25_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_kpdr25_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_kpdr25_backtracking_terminator_revisit) presets_kpdr25_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_kpdr25_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_kpdr25_backtracking_green_pirate_shaft_revisit) presets_kpdr25_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_kpdr25_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_kpdr25_backtracking_g4_hallway) presets_kpdr25_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_kpdr25_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_kpdr25_backtracking_g4_elevator) ; Tourian presets_kpdr25_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_kpdr25_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_kpdr25_tourian_tourian_elevator_room) presets_kpdr25_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_kpdr25_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_kpdr25_tourian_metroids_1) presets_kpdr25_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_kpdr25_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_kpdr25_tourian_metroids_2) presets_kpdr25_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_kpdr25_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_kpdr25_tourian_metroids_3) presets_kpdr25_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_kpdr25_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_kpdr25_tourian_metroids_4) presets_kpdr25_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_kpdr25_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_kpdr25_tourian_giant_hoppers) presets_kpdr25_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_kpdr25_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_kpdr25_tourian_baby_skip) presets_kpdr25_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_kpdr25_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_kpdr25_tourian_gadora_room) presets_kpdr25_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_kpdr25_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_kpdr25_tourian_zeb_skip) presets_kpdr25_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_kpdr25_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_kpdr25_tourian_mother_brain_2) presets_kpdr25_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_kpdr25_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_kpdr25_tourian_mother_brain_3) presets_kpdr25_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_kpdr25_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_kpdr25_tourian_zebes_escape) presets_kpdr25_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_kpdr25_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_kpdr25_tourian_escape_room_3) presets_kpdr25_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_kpdr25_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_kpdr25_tourian_escape_room_4) presets_kpdr25_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_kpdr25_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_kpdr25_tourian_escape_climb) presets_kpdr25_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_kpdr25_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_kpdr25_tourian_escape_parlor) diff --git a/src/presets/nghyper_menu.asm b/src/presets/nghyper_menu.asm index 91027baa..27639417 100644 --- a/src/presets/nghyper_menu.asm +++ b/src/presets/nghyper_menu.asm @@ -171,300 +171,300 @@ presets_submenu_nghyper_tourian: ; Ceres Station presets_nghyper_ceres_station_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_nghyper_ceres_station_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_nghyper_ceres_station_ceres_elevator) presets_nghyper_ceres_station_magnet_stairs: - %cm_preset("Magnet Stairs", #preset_nghyper_ceres_station_magnet_stairs) + %cm_preset("Magnet Stairs", #preset_names_magnet_stairs, #preset_nghyper_ceres_station_magnet_stairs) presets_nghyper_ceres_station_ceres_ridley: - %cm_preset("Ceres Ridley", #preset_nghyper_ceres_station_ceres_ridley) + %cm_preset("Ceres Ridley", #preset_names_ceres_ridley, #preset_nghyper_ceres_station_ceres_ridley) presets_nghyper_ceres_station_ceres_escape: - %cm_preset("Ceres Escape", #preset_nghyper_ceres_station_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_nghyper_ceres_station_ceres_escape) presets_nghyper_ceres_station_magnet_stairs_escape: - %cm_preset("Magnet Stairs Escape", #preset_nghyper_ceres_station_magnet_stairs_escape) + %cm_preset("Magnet Stairs Escape", #preset_names_magnet_stairs_escape, #preset_nghyper_ceres_station_magnet_stairs_escape) ; Wrecked Ship presets_nghyper_wrecked_ship_ship: - %cm_preset("Ship", #preset_nghyper_wrecked_ship_ship) + %cm_preset("Ship", #preset_names_ship, #preset_nghyper_wrecked_ship_ship) presets_nghyper_wrecked_ship_moat: - %cm_preset("Moat", #preset_nghyper_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_nghyper_wrecked_ship_moat) presets_nghyper_wrecked_ship_ocean: - %cm_preset("Ocean", #preset_nghyper_wrecked_ship_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_nghyper_wrecked_ship_ocean) presets_nghyper_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_nghyper_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_nghyper_wrecked_ship_entering_wrecked_ship) presets_nghyper_wrecked_ship_basement: - %cm_preset("Basement", #preset_nghyper_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_nghyper_wrecked_ship_basement) presets_nghyper_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_nghyper_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_nghyper_wrecked_ship_phantoon) presets_nghyper_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_nghyper_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_nghyper_wrecked_ship_leaving_phantoon) presets_nghyper_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_nghyper_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_nghyper_wrecked_ship_wrecked_ship_shaft) presets_nghyper_wrecked_ship_leaving_wrecked_ship: - %cm_preset("Leaving Wrecked Ship", #preset_nghyper_wrecked_ship_leaving_wrecked_ship) + %cm_preset("Leaving Wrecked Ship", #preset_names_leaving_wrecked_ship, #preset_nghyper_wrecked_ship_leaving_wrecked_ship) presets_nghyper_wrecked_ship_kihunters_revisit: - %cm_preset("Kihunters Revisit", #preset_nghyper_wrecked_ship_kihunters_revisit) + %cm_preset("Kihunters Revisit", #preset_names_kihunters_revisit, #preset_nghyper_wrecked_ship_kihunters_revisit) ; Red Brinstar presets_nghyper_red_brinstar_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_nghyper_red_brinstar_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_nghyper_red_brinstar_red_brinstar_elevator) presets_nghyper_red_brinstar_hellway: - %cm_preset("Hellway", #preset_nghyper_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_nghyper_red_brinstar_hellway) presets_nghyper_red_brinstar_red_tower: - %cm_preset("Red Tower", #preset_nghyper_red_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_nghyper_red_brinstar_red_tower) presets_nghyper_red_brinstar_bottom_of_red_tower: - %cm_preset("Bottom of Red Tower", #preset_nghyper_red_brinstar_bottom_of_red_tower) + %cm_preset("Bottom of Red Tower", #preset_names_bottom_of_red_tower, #preset_nghyper_red_brinstar_bottom_of_red_tower) presets_nghyper_red_brinstar_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_nghyper_red_brinstar_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_nghyper_red_brinstar_breaking_the_tube) presets_nghyper_red_brinstar_upper_norfair_elevator: - %cm_preset("Upper Norfair Elevator", #preset_nghyper_red_brinstar_upper_norfair_elevator) + %cm_preset("Upper Norfair Elevator", #preset_names_upper_norfair_elevator, #preset_nghyper_red_brinstar_upper_norfair_elevator) ; Norfair Pre-Ridley presets_nghyper_norfair_preridley_business_center: - %cm_preset("Business Center", #preset_nghyper_norfair_preridley_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_nghyper_norfair_preridley_business_center) presets_nghyper_norfair_preridley_frog_speedway: - %cm_preset("Frog Speedway", #preset_nghyper_norfair_preridley_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_nghyper_norfair_preridley_frog_speedway) presets_nghyper_norfair_preridley_purple_shaft: - %cm_preset("Purple Shaft", #preset_nghyper_norfair_preridley_purple_shaft) + %cm_preset("Purple Shaft", #preset_names_purple_shaft, #preset_nghyper_norfair_preridley_purple_shaft) presets_nghyper_norfair_preridley_magdollite_room: - %cm_preset("Magdollite Room", #preset_nghyper_norfair_preridley_magdollite_room) + %cm_preset("Magdollite Room", #preset_names_magdollite_room, #preset_nghyper_norfair_preridley_magdollite_room) presets_nghyper_norfair_preridley_kronic_boost: - %cm_preset("Kronic Boost", #preset_nghyper_norfair_preridley_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_nghyper_norfair_preridley_kronic_boost) presets_nghyper_norfair_preridley_lower_norfair_elevator: - %cm_preset("Lower Norfair Elevator", #preset_nghyper_norfair_preridley_lower_norfair_elevator) + %cm_preset("Lower Norfair Elevator", #preset_names_lower_norfair_elevator, #preset_nghyper_norfair_preridley_lower_norfair_elevator) presets_nghyper_norfair_preridley_ln_main_hall: - %cm_preset("LN Main Hall", #preset_nghyper_norfair_preridley_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_nghyper_norfair_preridley_ln_main_hall) presets_nghyper_norfair_preridley_prepillars: - %cm_preset("Pre-Pillars", #preset_nghyper_norfair_preridley_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_nghyper_norfair_preridley_prepillars) presets_nghyper_norfair_preridley_fast_pillars: - %cm_preset("Fast Pillars", #preset_nghyper_norfair_preridley_fast_pillars) + %cm_preset("Fast Pillars", #preset_names_fast_pillars, #preset_nghyper_norfair_preridley_fast_pillars) presets_nghyper_norfair_preridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_nghyper_norfair_preridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_nghyper_norfair_preridley_worst_room_in_the_game) presets_nghyper_norfair_preridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_nghyper_norfair_preridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_nghyper_norfair_preridley_amphitheatre) presets_nghyper_norfair_preridley_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_nghyper_norfair_preridley_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_nghyper_norfair_preridley_kihunter_stairs_down) presets_nghyper_norfair_preridley_wasteland: - %cm_preset("Wasteland", #preset_nghyper_norfair_preridley_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_nghyper_norfair_preridley_wasteland) presets_nghyper_norfair_preridley_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_nghyper_norfair_preridley_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_nghyper_norfair_preridley_metal_ninja_pirates) presets_nghyper_norfair_preridley_plowerhouse: - %cm_preset("Plowerhouse", #preset_nghyper_norfair_preridley_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_nghyper_norfair_preridley_plowerhouse) presets_nghyper_norfair_preridley_ridley: - %cm_preset("Ridley", #preset_nghyper_norfair_preridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_nghyper_norfair_preridley_ridley) ; Norfair Post-Ridley presets_nghyper_norfair_postridley_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_nghyper_norfair_postridley_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_nghyper_norfair_postridley_leaving_ridley) presets_nghyper_norfair_postridley_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_nghyper_norfair_postridley_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_nghyper_norfair_postridley_reverse_plowerhouse) presets_nghyper_norfair_postridley_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_nghyper_norfair_postridley_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_nghyper_norfair_postridley_wasteland_revisit) presets_nghyper_norfair_postridley_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_nghyper_norfair_postridley_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_nghyper_norfair_postridley_kihunter_stairs_up) presets_nghyper_norfair_postridley_fireflea_room: - %cm_preset("Fireflea Room", #preset_nghyper_norfair_postridley_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_nghyper_norfair_postridley_fireflea_room) presets_nghyper_norfair_postridley_springball_maze: - %cm_preset("Springball Maze", #preset_nghyper_norfair_postridley_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_nghyper_norfair_postridley_springball_maze) presets_nghyper_norfair_postridley_three_musketeers: - %cm_preset("Three Musketeers", #preset_nghyper_norfair_postridley_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_nghyper_norfair_postridley_three_musketeers) presets_nghyper_norfair_postridley_single_chamber: - %cm_preset("Single Chamber", #preset_nghyper_norfair_postridley_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_nghyper_norfair_postridley_single_chamber) presets_nghyper_norfair_postridley_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_nghyper_norfair_postridley_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_nghyper_norfair_postridley_bubble_mountain) presets_nghyper_norfair_postridley_frog_speedway_revisit: - %cm_preset("Frog Speedway Revisit", #preset_nghyper_norfair_postridley_frog_speedway_revisit) + %cm_preset("Frog Speedway Revisit", #preset_names_frog_speedway_revisit, #preset_nghyper_norfair_postridley_frog_speedway_revisit) presets_nghyper_norfair_postridley_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_nghyper_norfair_postridley_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_nghyper_norfair_postridley_business_center_revisit) ; Kraid's Lair presets_nghyper_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_nghyper_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_nghyper_kraids_lair_entering_kraids_lair) presets_nghyper_kraids_lair_warehouse_kihunters: - %cm_preset("Warehouse Kihunters", #preset_nghyper_kraids_lair_warehouse_kihunters) + %cm_preset("Warehouse Kihunters", #preset_names_warehouse_kihunters, #preset_nghyper_kraids_lair_warehouse_kihunters) presets_nghyper_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_nghyper_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_nghyper_kraids_lair_minikraid) presets_nghyper_kraids_lair_kraid: - %cm_preset("Kraid", #preset_nghyper_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_nghyper_kraids_lair_kraid) presets_nghyper_kraids_lair_leaving_kraid: - %cm_preset("Leaving Kraid", #preset_nghyper_kraids_lair_leaving_kraid) + %cm_preset("Leaving Kraid", #preset_names_leaving_kraid, #preset_nghyper_kraids_lair_leaving_kraid) presets_nghyper_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_nghyper_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_nghyper_kraids_lair_minikraid_revisit) presets_nghyper_kraids_lair_kihunters_revisit: - %cm_preset("Kihunters Revisit", #preset_nghyper_kraids_lair_kihunters_revisit) + %cm_preset("Kihunters Revisit", #preset_names_kihunters_revisit, #preset_nghyper_kraids_lair_kihunters_revisit) presets_nghyper_kraids_lair_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_nghyper_kraids_lair_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_nghyper_kraids_lair_warehouse_zeelas) presets_nghyper_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_nghyper_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_nghyper_kraids_lair_leaving_kraids_lair) ; Maridia presets_nghyper_maridia_entering_maridia: - %cm_preset("Entering Maridia", #preset_nghyper_maridia_entering_maridia) + %cm_preset("Entering Maridia", #preset_names_entering_maridia, #preset_nghyper_maridia_entering_maridia) presets_nghyper_maridia_main_street: - %cm_preset("Main Street", #preset_nghyper_maridia_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_nghyper_maridia_main_street) presets_nghyper_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_nghyper_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_nghyper_maridia_fish_tank) presets_nghyper_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_nghyper_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_nghyper_maridia_mt_everest) presets_nghyper_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_nghyper_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_nghyper_maridia_crab_shaft) presets_nghyper_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_nghyper_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_nghyper_maridia_aqueduct) presets_nghyper_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_nghyper_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_nghyper_maridia_botwoon_hallway) presets_nghyper_maridia_botwoon: - %cm_preset("Botwoon", #preset_nghyper_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_nghyper_maridia_botwoon) presets_nghyper_maridia_halfie: - %cm_preset("Halfie", #preset_nghyper_maridia_halfie) + %cm_preset("Halfie", #preset_names_halfie, #preset_nghyper_maridia_halfie) presets_nghyper_maridia_draygon: - %cm_preset("Draygon", #preset_nghyper_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_nghyper_maridia_draygon) presets_nghyper_maridia_spike_suit_colosseum: - %cm_preset("Spike Suit Colosseum", #preset_nghyper_maridia_spike_suit_colosseum) + %cm_preset("Spike Suit Colosseum", #preset_names_spike_suit_colosseum, #preset_nghyper_maridia_spike_suit_colosseum) presets_nghyper_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_nghyper_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_nghyper_maridia_whomple_jump) presets_nghyper_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_nghyper_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_nghyper_maridia_reverse_botwoon_hallway) presets_nghyper_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_nghyper_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_nghyper_maridia_aqueduct_revisit) presets_nghyper_maridia_crab_shaft_revisit: - %cm_preset("Crab Shaft Revisit", #preset_nghyper_maridia_crab_shaft_revisit) + %cm_preset("Crab Shaft Revisit", #preset_names_crab_shaft_revisit, #preset_nghyper_maridia_crab_shaft_revisit) presets_nghyper_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_nghyper_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_nghyper_maridia_mt_everest_revisit) presets_nghyper_maridia_leaving_maridia: - %cm_preset("Leaving Maridia", #preset_nghyper_maridia_leaving_maridia) + %cm_preset("Leaving Maridia", #preset_names_leaving_maridia, #preset_nghyper_maridia_leaving_maridia) ; Crateria presets_nghyper_crateria_red_brinstar_gate: - %cm_preset("Red Brinstar Gate", #preset_nghyper_crateria_red_brinstar_gate) + %cm_preset("Red Brinstar Gate", #preset_names_red_brinstar_gate, #preset_nghyper_crateria_red_brinstar_gate) presets_nghyper_crateria_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_nghyper_crateria_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_nghyper_crateria_crateria_kihunters_final) presets_nghyper_crateria_landing_site: - %cm_preset("Landing Site", #preset_nghyper_crateria_landing_site) + %cm_preset("Landing Site", #preset_names_landing_site, #preset_nghyper_crateria_landing_site) presets_nghyper_crateria_terminator_etank: - %cm_preset("Terminator E-Tank", #preset_nghyper_crateria_terminator_etank) + %cm_preset("Terminator E-Tank", #preset_names_terminator_etank, #preset_nghyper_crateria_terminator_etank) presets_nghyper_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_nghyper_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_nghyper_crateria_green_pirate_shaft) ; Tourian presets_nghyper_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_nghyper_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_nghyper_tourian_tourian_elevator_room) presets_nghyper_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_nghyper_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_nghyper_tourian_metroids_1) presets_nghyper_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_nghyper_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_nghyper_tourian_metroids_2) presets_nghyper_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_nghyper_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_nghyper_tourian_metroids_3) presets_nghyper_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_nghyper_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_nghyper_tourian_metroids_4) presets_nghyper_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_nghyper_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_nghyper_tourian_giant_hoppers) presets_nghyper_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_nghyper_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_nghyper_tourian_baby_skip) presets_nghyper_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_nghyper_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_nghyper_tourian_gadora_room) presets_nghyper_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_nghyper_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_nghyper_tourian_zeb_skip) presets_nghyper_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_nghyper_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_nghyper_tourian_mother_brain_2) presets_nghyper_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_nghyper_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_nghyper_tourian_zebes_escape) presets_nghyper_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_nghyper_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_nghyper_tourian_escape_room_3) presets_nghyper_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_nghyper_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_nghyper_tourian_escape_room_4) presets_nghyper_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_nghyper_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_nghyper_tourian_escape_climb) presets_nghyper_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_nghyper_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_nghyper_tourian_escape_parlor) diff --git a/src/presets/ngplasma_menu.asm b/src/presets/ngplasma_menu.asm index 54febea6..8636831f 100644 --- a/src/presets/ngplasma_menu.asm +++ b/src/presets/ngplasma_menu.asm @@ -171,300 +171,300 @@ presets_submenu_ngplasma_tourian: ; Ceres Station presets_ngplasma_ceres_station_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_ngplasma_ceres_station_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_ngplasma_ceres_station_ceres_elevator) presets_ngplasma_ceres_station_magnet_stairs: - %cm_preset("Magnet Stairs", #preset_ngplasma_ceres_station_magnet_stairs) + %cm_preset("Magnet Stairs", #preset_names_magnet_stairs, #preset_ngplasma_ceres_station_magnet_stairs) presets_ngplasma_ceres_station_ceres_ridley: - %cm_preset("Ceres Ridley", #preset_ngplasma_ceres_station_ceres_ridley) + %cm_preset("Ceres Ridley", #preset_names_ceres_ridley, #preset_ngplasma_ceres_station_ceres_ridley) presets_ngplasma_ceres_station_ceres_escape: - %cm_preset("Ceres Escape", #preset_ngplasma_ceres_station_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_ngplasma_ceres_station_ceres_escape) presets_ngplasma_ceres_station_magnet_stairs_escape: - %cm_preset("Magnet Stairs Escape", #preset_ngplasma_ceres_station_magnet_stairs_escape) + %cm_preset("Magnet Stairs Escape", #preset_names_magnet_stairs_escape, #preset_ngplasma_ceres_station_magnet_stairs_escape) ; Wrecked Ship presets_ngplasma_wrecked_ship_ship: - %cm_preset("Ship", #preset_ngplasma_wrecked_ship_ship) + %cm_preset("Ship", #preset_names_ship, #preset_ngplasma_wrecked_ship_ship) presets_ngplasma_wrecked_ship_moat: - %cm_preset("Moat", #preset_ngplasma_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_ngplasma_wrecked_ship_moat) presets_ngplasma_wrecked_ship_ocean: - %cm_preset("Ocean", #preset_ngplasma_wrecked_ship_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_ngplasma_wrecked_ship_ocean) presets_ngplasma_wrecked_ship_entering_wrecked_ship: - %cm_preset("Entering Wrecked Ship", #preset_ngplasma_wrecked_ship_entering_wrecked_ship) + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_ngplasma_wrecked_ship_entering_wrecked_ship) presets_ngplasma_wrecked_ship_basement: - %cm_preset("Basement", #preset_ngplasma_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_ngplasma_wrecked_ship_basement) presets_ngplasma_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_ngplasma_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_ngplasma_wrecked_ship_phantoon) presets_ngplasma_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_ngplasma_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_ngplasma_wrecked_ship_leaving_phantoon) presets_ngplasma_wrecked_ship_wrecked_ship_shaft: - %cm_preset("Wrecked Ship Shaft", #preset_ngplasma_wrecked_ship_wrecked_ship_shaft) + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_ngplasma_wrecked_ship_wrecked_ship_shaft) presets_ngplasma_wrecked_ship_leaving_wrecked_ship: - %cm_preset("Leaving Wrecked Ship", #preset_ngplasma_wrecked_ship_leaving_wrecked_ship) + %cm_preset("Leaving Wrecked Ship", #preset_names_leaving_wrecked_ship, #preset_ngplasma_wrecked_ship_leaving_wrecked_ship) presets_ngplasma_wrecked_ship_kihunters_revisit: - %cm_preset("Kihunters Revisit", #preset_ngplasma_wrecked_ship_kihunters_revisit) + %cm_preset("Kihunters Revisit", #preset_names_kihunters_revisit, #preset_ngplasma_wrecked_ship_kihunters_revisit) ; Red Brinstar presets_ngplasma_red_brinstar_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_ngplasma_red_brinstar_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_ngplasma_red_brinstar_red_brinstar_elevator) presets_ngplasma_red_brinstar_hellway: - %cm_preset("Hellway", #preset_ngplasma_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_ngplasma_red_brinstar_hellway) presets_ngplasma_red_brinstar_red_tower: - %cm_preset("Red Tower", #preset_ngplasma_red_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_ngplasma_red_brinstar_red_tower) presets_ngplasma_red_brinstar_bottom_of_red_tower: - %cm_preset("Bottom of Red Tower", #preset_ngplasma_red_brinstar_bottom_of_red_tower) + %cm_preset("Bottom of Red Tower", #preset_names_bottom_of_red_tower, #preset_ngplasma_red_brinstar_bottom_of_red_tower) presets_ngplasma_red_brinstar_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_ngplasma_red_brinstar_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_ngplasma_red_brinstar_breaking_the_tube) presets_ngplasma_red_brinstar_upper_norfair_elevator: - %cm_preset("Upper Norfair Elevator", #preset_ngplasma_red_brinstar_upper_norfair_elevator) + %cm_preset("Upper Norfair Elevator", #preset_names_upper_norfair_elevator, #preset_ngplasma_red_brinstar_upper_norfair_elevator) ; Norfair Pre-Ridley presets_ngplasma_norfair_preridley_business_center: - %cm_preset("Business Center", #preset_ngplasma_norfair_preridley_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_ngplasma_norfair_preridley_business_center) presets_ngplasma_norfair_preridley_frog_speedway: - %cm_preset("Frog Speedway", #preset_ngplasma_norfair_preridley_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_ngplasma_norfair_preridley_frog_speedway) presets_ngplasma_norfair_preridley_purple_shaft: - %cm_preset("Purple Shaft", #preset_ngplasma_norfair_preridley_purple_shaft) + %cm_preset("Purple Shaft", #preset_names_purple_shaft, #preset_ngplasma_norfair_preridley_purple_shaft) presets_ngplasma_norfair_preridley_magdollite_room: - %cm_preset("Magdollite Room", #preset_ngplasma_norfair_preridley_magdollite_room) + %cm_preset("Magdollite Room", #preset_names_magdollite_room, #preset_ngplasma_norfair_preridley_magdollite_room) presets_ngplasma_norfair_preridley_kronic_boost: - %cm_preset("Kronic Boost", #preset_ngplasma_norfair_preridley_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_ngplasma_norfair_preridley_kronic_boost) presets_ngplasma_norfair_preridley_lower_norfair_elevator: - %cm_preset("Lower Norfair Elevator", #preset_ngplasma_norfair_preridley_lower_norfair_elevator) + %cm_preset("Lower Norfair Elevator", #preset_names_lower_norfair_elevator, #preset_ngplasma_norfair_preridley_lower_norfair_elevator) presets_ngplasma_norfair_preridley_ln_main_hall: - %cm_preset("LN Main Hall", #preset_ngplasma_norfair_preridley_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_ngplasma_norfair_preridley_ln_main_hall) presets_ngplasma_norfair_preridley_prepillars: - %cm_preset("Pre-Pillars", #preset_ngplasma_norfair_preridley_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_ngplasma_norfair_preridley_prepillars) presets_ngplasma_norfair_preridley_fast_pillars: - %cm_preset("Fast Pillars", #preset_ngplasma_norfair_preridley_fast_pillars) + %cm_preset("Fast Pillars", #preset_names_fast_pillars, #preset_ngplasma_norfair_preridley_fast_pillars) presets_ngplasma_norfair_preridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_ngplasma_norfair_preridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_ngplasma_norfair_preridley_worst_room_in_the_game) presets_ngplasma_norfair_preridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_ngplasma_norfair_preridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_ngplasma_norfair_preridley_amphitheatre) presets_ngplasma_norfair_preridley_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_ngplasma_norfair_preridley_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_ngplasma_norfair_preridley_kihunter_stairs_down) presets_ngplasma_norfair_preridley_wasteland: - %cm_preset("Wasteland", #preset_ngplasma_norfair_preridley_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_ngplasma_norfair_preridley_wasteland) presets_ngplasma_norfair_preridley_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_ngplasma_norfair_preridley_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_ngplasma_norfair_preridley_metal_ninja_pirates) presets_ngplasma_norfair_preridley_plowerhouse: - %cm_preset("Plowerhouse", #preset_ngplasma_norfair_preridley_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_ngplasma_norfair_preridley_plowerhouse) presets_ngplasma_norfair_preridley_ridley: - %cm_preset("Ridley", #preset_ngplasma_norfair_preridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_ngplasma_norfair_preridley_ridley) ; Norfair Post-Ridley presets_ngplasma_norfair_postridley_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_ngplasma_norfair_postridley_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_ngplasma_norfair_postridley_leaving_ridley) presets_ngplasma_norfair_postridley_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_ngplasma_norfair_postridley_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_ngplasma_norfair_postridley_reverse_plowerhouse) presets_ngplasma_norfair_postridley_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_ngplasma_norfair_postridley_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_ngplasma_norfair_postridley_wasteland_revisit) presets_ngplasma_norfair_postridley_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_ngplasma_norfair_postridley_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_ngplasma_norfair_postridley_kihunter_stairs_up) presets_ngplasma_norfair_postridley_fireflea_room: - %cm_preset("Fireflea Room", #preset_ngplasma_norfair_postridley_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_ngplasma_norfair_postridley_fireflea_room) presets_ngplasma_norfair_postridley_springball_maze: - %cm_preset("Springball Maze", #preset_ngplasma_norfair_postridley_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_ngplasma_norfair_postridley_springball_maze) presets_ngplasma_norfair_postridley_three_musketeers: - %cm_preset("Three Musketeers", #preset_ngplasma_norfair_postridley_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_ngplasma_norfair_postridley_three_musketeers) presets_ngplasma_norfair_postridley_single_chamber: - %cm_preset("Single Chamber", #preset_ngplasma_norfair_postridley_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_ngplasma_norfair_postridley_single_chamber) presets_ngplasma_norfair_postridley_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_ngplasma_norfair_postridley_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_ngplasma_norfair_postridley_bubble_mountain) presets_ngplasma_norfair_postridley_frog_speedway_revisit: - %cm_preset("Frog Speedway Revisit", #preset_ngplasma_norfair_postridley_frog_speedway_revisit) + %cm_preset("Frog Speedway Revisit", #preset_names_frog_speedway_revisit, #preset_ngplasma_norfair_postridley_frog_speedway_revisit) presets_ngplasma_norfair_postridley_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_ngplasma_norfair_postridley_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_ngplasma_norfair_postridley_business_center_revisit) ; Kraid's Lair presets_ngplasma_kraids_lair_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_ngplasma_kraids_lair_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_ngplasma_kraids_lair_entering_kraids_lair) presets_ngplasma_kraids_lair_warehouse_kihunters: - %cm_preset("Warehouse Kihunters", #preset_ngplasma_kraids_lair_warehouse_kihunters) + %cm_preset("Warehouse Kihunters", #preset_names_warehouse_kihunters, #preset_ngplasma_kraids_lair_warehouse_kihunters) presets_ngplasma_kraids_lair_minikraid: - %cm_preset("Mini-Kraid", #preset_ngplasma_kraids_lair_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_ngplasma_kraids_lair_minikraid) presets_ngplasma_kraids_lair_kraid: - %cm_preset("Kraid", #preset_ngplasma_kraids_lair_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_ngplasma_kraids_lair_kraid) presets_ngplasma_kraids_lair_leaving_kraid: - %cm_preset("Leaving Kraid", #preset_ngplasma_kraids_lair_leaving_kraid) + %cm_preset("Leaving Kraid", #preset_names_leaving_kraid, #preset_ngplasma_kraids_lair_leaving_kraid) presets_ngplasma_kraids_lair_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_ngplasma_kraids_lair_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_ngplasma_kraids_lair_minikraid_revisit) presets_ngplasma_kraids_lair_kihunters_revisit: - %cm_preset("Kihunters Revisit", #preset_ngplasma_kraids_lair_kihunters_revisit) + %cm_preset("Kihunters Revisit", #preset_names_kihunters_revisit, #preset_ngplasma_kraids_lair_kihunters_revisit) presets_ngplasma_kraids_lair_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_ngplasma_kraids_lair_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_ngplasma_kraids_lair_warehouse_zeelas) presets_ngplasma_kraids_lair_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_ngplasma_kraids_lair_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_ngplasma_kraids_lair_leaving_kraids_lair) ; Maridia presets_ngplasma_maridia_entering_maridia: - %cm_preset("Entering Maridia", #preset_ngplasma_maridia_entering_maridia) + %cm_preset("Entering Maridia", #preset_names_entering_maridia, #preset_ngplasma_maridia_entering_maridia) presets_ngplasma_maridia_main_street: - %cm_preset("Main Street", #preset_ngplasma_maridia_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_ngplasma_maridia_main_street) presets_ngplasma_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_ngplasma_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_ngplasma_maridia_fish_tank) presets_ngplasma_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_ngplasma_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_ngplasma_maridia_mt_everest) presets_ngplasma_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_ngplasma_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_ngplasma_maridia_crab_shaft) presets_ngplasma_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_ngplasma_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_ngplasma_maridia_aqueduct) presets_ngplasma_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_ngplasma_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_ngplasma_maridia_botwoon_hallway) presets_ngplasma_maridia_botwoon: - %cm_preset("Botwoon", #preset_ngplasma_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_ngplasma_maridia_botwoon) presets_ngplasma_maridia_halfie: - %cm_preset("Halfie", #preset_ngplasma_maridia_halfie) + %cm_preset("Halfie", #preset_names_halfie, #preset_ngplasma_maridia_halfie) presets_ngplasma_maridia_draygon: - %cm_preset("Draygon", #preset_ngplasma_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_ngplasma_maridia_draygon) presets_ngplasma_maridia_spike_suit_colosseum: - %cm_preset("Spike Suit Colosseum", #preset_ngplasma_maridia_spike_suit_colosseum) + %cm_preset("Spike Suit Colosseum", #preset_names_spike_suit_colosseum, #preset_ngplasma_maridia_spike_suit_colosseum) presets_ngplasma_maridia_whomple_jump: - %cm_preset("Whomple Jump", #preset_ngplasma_maridia_whomple_jump) + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_ngplasma_maridia_whomple_jump) presets_ngplasma_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_ngplasma_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_ngplasma_maridia_reverse_botwoon_hallway) presets_ngplasma_maridia_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_ngplasma_maridia_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_ngplasma_maridia_aqueduct_revisit) presets_ngplasma_maridia_crab_shaft_revisit: - %cm_preset("Crab Shaft Revisit", #preset_ngplasma_maridia_crab_shaft_revisit) + %cm_preset("Crab Shaft Revisit", #preset_names_crab_shaft_revisit, #preset_ngplasma_maridia_crab_shaft_revisit) presets_ngplasma_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_ngplasma_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_ngplasma_maridia_mt_everest_revisit) presets_ngplasma_maridia_leaving_maridia: - %cm_preset("Leaving Maridia", #preset_ngplasma_maridia_leaving_maridia) + %cm_preset("Leaving Maridia", #preset_names_leaving_maridia, #preset_ngplasma_maridia_leaving_maridia) ; Crateria presets_ngplasma_crateria_red_brinstar_gate: - %cm_preset("Red Brinstar Gate", #preset_ngplasma_crateria_red_brinstar_gate) + %cm_preset("Red Brinstar Gate", #preset_names_red_brinstar_gate, #preset_ngplasma_crateria_red_brinstar_gate) presets_ngplasma_crateria_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_ngplasma_crateria_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_ngplasma_crateria_crateria_kihunters_final) presets_ngplasma_crateria_landing_site: - %cm_preset("Landing Site", #preset_ngplasma_crateria_landing_site) + %cm_preset("Landing Site", #preset_names_landing_site, #preset_ngplasma_crateria_landing_site) presets_ngplasma_crateria_terminator_etank: - %cm_preset("Terminator E-Tank", #preset_ngplasma_crateria_terminator_etank) + %cm_preset("Terminator E-Tank", #preset_names_terminator_etank, #preset_ngplasma_crateria_terminator_etank) presets_ngplasma_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_ngplasma_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_ngplasma_crateria_green_pirate_shaft) ; Tourian presets_ngplasma_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_ngplasma_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_ngplasma_tourian_tourian_elevator_room) presets_ngplasma_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_ngplasma_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_ngplasma_tourian_metroids_1) presets_ngplasma_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_ngplasma_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_ngplasma_tourian_metroids_2) presets_ngplasma_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_ngplasma_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_ngplasma_tourian_metroids_3) presets_ngplasma_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_ngplasma_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_ngplasma_tourian_metroids_4) presets_ngplasma_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_ngplasma_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_ngplasma_tourian_giant_hoppers) presets_ngplasma_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_ngplasma_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_ngplasma_tourian_baby_skip) presets_ngplasma_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_ngplasma_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_ngplasma_tourian_gadora_room) presets_ngplasma_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_ngplasma_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_ngplasma_tourian_zeb_skip) presets_ngplasma_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_ngplasma_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_ngplasma_tourian_mother_brain_2) presets_ngplasma_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_ngplasma_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_ngplasma_tourian_zebes_escape) presets_ngplasma_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_ngplasma_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_ngplasma_tourian_escape_room_3) presets_ngplasma_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_ngplasma_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_ngplasma_tourian_escape_room_4) presets_ngplasma_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_ngplasma_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_ngplasma_tourian_escape_climb) presets_ngplasma_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_ngplasma_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_ngplasma_tourian_escape_parlor) diff --git a/src/presets/nintendopower_menu.asm b/src/presets/nintendopower_menu.asm index 0af48e47..2f5c5cde 100644 --- a/src/presets/nintendopower_menu.asm +++ b/src/presets/nintendopower_menu.asm @@ -149,278 +149,278 @@ presets_submenu_nintendopower_tourian: ; Crateria presets_nintendopower_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_nintendopower_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_nintendopower_crateria_ceres_elevator) presets_nintendopower_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_nintendopower_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_nintendopower_crateria_ceres_escape) presets_nintendopower_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_nintendopower_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_nintendopower_crateria_ceres_last_3_rooms) presets_nintendopower_crateria_ship: - %cm_preset("Ship", #preset_nintendopower_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_nintendopower_crateria_ship) presets_nintendopower_crateria_parlor: - %cm_preset("Parlor", #preset_nintendopower_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_nintendopower_crateria_parlor) presets_nintendopower_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_nintendopower_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_nintendopower_crateria_parlor_downback) presets_nintendopower_crateria_climb_down: - %cm_preset("Climb Down", #preset_nintendopower_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_nintendopower_crateria_climb_down) presets_nintendopower_crateria_pit_room: - %cm_preset("Pit Room", #preset_nintendopower_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_nintendopower_crateria_pit_room) presets_nintendopower_crateria_morph: - %cm_preset("Morph", #preset_nintendopower_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_nintendopower_crateria_morph) presets_nintendopower_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_nintendopower_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_nintendopower_crateria_construction_zone_down) presets_nintendopower_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_nintendopower_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_nintendopower_crateria_construction_zone_up) presets_nintendopower_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_nintendopower_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_nintendopower_crateria_pit_room_revisit) presets_nintendopower_crateria_climb_up: - %cm_preset("Climb Up", #preset_nintendopower_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_nintendopower_crateria_climb_up) presets_nintendopower_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_nintendopower_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_nintendopower_crateria_parlor_revisit) presets_nintendopower_crateria_flyway: - %cm_preset("Flyway", #preset_nintendopower_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_nintendopower_crateria_flyway) presets_nintendopower_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_nintendopower_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_nintendopower_crateria_bomb_torizo) presets_nintendopower_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_nintendopower_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_nintendopower_crateria_alcatraz) presets_nintendopower_crateria_terminator: - %cm_preset("Terminator", #preset_nintendopower_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_nintendopower_crateria_terminator) presets_nintendopower_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_nintendopower_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_nintendopower_crateria_green_pirate_shaft) ; Spore Spawn presets_nintendopower_spore_spawn_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_nintendopower_spore_spawn_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_nintendopower_spore_spawn_green_brinstar_elevator) presets_nintendopower_spore_spawn_big_pink: - %cm_preset("Big Pink", #preset_nintendopower_spore_spawn_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_nintendopower_spore_spawn_big_pink) presets_nintendopower_spore_spawn_spore_spawn: - %cm_preset("Spore Spawn", #preset_nintendopower_spore_spawn_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_nintendopower_spore_spawn_spore_spawn) presets_nintendopower_spore_spawn_spore_fall: - %cm_preset("Spore Fall", #preset_nintendopower_spore_spawn_spore_fall) + %cm_preset("Spore Fall", #preset_names_spore_fall, #preset_nintendopower_spore_spawn_spore_fall) presets_nintendopower_spore_spawn_red_tower: - %cm_preset("Red Tower", #preset_nintendopower_spore_spawn_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_nintendopower_spore_spawn_red_tower) ; Shopping With Power presets_nintendopower_shopping_with_power_hijump_first: - %cm_preset("Hi-Jump First", #preset_nintendopower_shopping_with_power_hijump_first) + %cm_preset("Hi-Jump First", #preset_names_hijump_first, #preset_nintendopower_shopping_with_power_hijump_first) presets_nintendopower_shopping_with_power_kraid_warehouse: - %cm_preset("Kraid Warehouse", #preset_nintendopower_shopping_with_power_kraid_warehouse) + %cm_preset("Kraid Warehouse", #preset_names_kraid_warehouse, #preset_nintendopower_shopping_with_power_kraid_warehouse) presets_nintendopower_shopping_with_power_kraid_fight: - %cm_preset("Kraid Fight", #preset_nintendopower_shopping_with_power_kraid_fight) + %cm_preset("Kraid Fight", #preset_names_kraid_fight, #preset_nintendopower_shopping_with_power_kraid_fight) presets_nintendopower_shopping_with_power_rising_tide: - %cm_preset("Rising Tide", #preset_nintendopower_shopping_with_power_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_nintendopower_shopping_with_power_rising_tide) presets_nintendopower_shopping_with_power_reserve_tank: - %cm_preset("Reserve Tank", #preset_nintendopower_shopping_with_power_reserve_tank) + %cm_preset("Reserve Tank", #preset_names_reserve_tank, #preset_nintendopower_shopping_with_power_reserve_tank) presets_nintendopower_shopping_with_power_ice_beam: - %cm_preset("Ice Beam", #preset_nintendopower_shopping_with_power_ice_beam) + %cm_preset("Ice Beam", #preset_names_ice_beam, #preset_nintendopower_shopping_with_power_ice_beam) presets_nintendopower_shopping_with_power_ice_escape: - %cm_preset("Ice Escape", #preset_nintendopower_shopping_with_power_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_nintendopower_shopping_with_power_ice_escape) presets_nintendopower_shopping_with_power_shinespark_to_power_bombs: - %cm_preset("Shinespark To Power Bombs", #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs) + %cm_preset("Shinespark To Power Bombs", #preset_names_shinespark_to_power_bombs, #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs) presets_nintendopower_shopping_with_power_heading_to_croc: - %cm_preset("Heading To Croc", #preset_nintendopower_shopping_with_power_heading_to_croc) + %cm_preset("Heading To Croc", #preset_names_heading_to_croc, #preset_nintendopower_shopping_with_power_heading_to_croc) presets_nintendopower_shopping_with_power_crocomire: - %cm_preset("Crocomire", #preset_nintendopower_shopping_with_power_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_nintendopower_shopping_with_power_crocomire) presets_nintendopower_shopping_with_power_grapple_beam: - %cm_preset("Grapple Beam", #preset_nintendopower_shopping_with_power_grapple_beam) + %cm_preset("Grapple Beam", #preset_names_grapple_beam, #preset_nintendopower_shopping_with_power_grapple_beam) presets_nintendopower_shopping_with_power_exit_grapple_beam: - %cm_preset("Exit Grapple Beam", #preset_nintendopower_shopping_with_power_exit_grapple_beam) + %cm_preset("Exit Grapple Beam", #preset_names_exit_grapple_beam, #preset_nintendopower_shopping_with_power_exit_grapple_beam) presets_nintendopower_shopping_with_power_power_bombs_post_croc: - %cm_preset("Power Bombs Post Croc", #preset_nintendopower_shopping_with_power_power_bombs_post_croc) + %cm_preset("Power Bombs Post Croc", #preset_names_power_bombs_post_croc, #preset_nintendopower_shopping_with_power_power_bombs_post_croc) presets_nintendopower_shopping_with_power_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_nintendopower_shopping_with_power_red_pirate_shaft) + %cm_preset("Red Pirate Shaft", #preset_names_red_pirate_shaft, #preset_nintendopower_shopping_with_power_red_pirate_shaft) presets_nintendopower_shopping_with_power_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_nintendopower_shopping_with_power_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_nintendopower_shopping_with_power_bubble_mountain) presets_nintendopower_shopping_with_power_wave_beam: - %cm_preset("Wave Beam", #preset_nintendopower_shopping_with_power_wave_beam) + %cm_preset("Wave Beam", #preset_names_wave_beam, #preset_nintendopower_shopping_with_power_wave_beam) presets_nintendopower_shopping_with_power_heading_to_xray: - %cm_preset("Heading To X-Ray", #preset_nintendopower_shopping_with_power_heading_to_xray) + %cm_preset("Heading To X-Ray", #preset_names_heading_to_xray, #preset_nintendopower_shopping_with_power_heading_to_xray) presets_nintendopower_shopping_with_power_xray_entry: - %cm_preset("X-Ray Entry", #preset_nintendopower_shopping_with_power_xray_entry) + %cm_preset("X-Ray Entry", #preset_names_xray_entry, #preset_nintendopower_shopping_with_power_xray_entry) presets_nintendopower_shopping_with_power_xray_beam: - %cm_preset("X-Ray Beam", #preset_nintendopower_shopping_with_power_xray_beam) + %cm_preset("X-Ray Beam", #preset_names_xray_beam, #preset_nintendopower_shopping_with_power_xray_beam) presets_nintendopower_shopping_with_power_xray_exit: - %cm_preset("X-Ray Exit", #preset_nintendopower_shopping_with_power_xray_exit) + %cm_preset("X-Ray Exit", #preset_names_xray_exit, #preset_nintendopower_shopping_with_power_xray_exit) ; Wrecked Ship presets_nintendopower_wrecked_ship_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_nintendopower_wrecked_ship_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_nintendopower_wrecked_ship_red_brinstar_elevator) presets_nintendopower_wrecked_ship_moat_missiles: - %cm_preset("Moat Missiles", #preset_nintendopower_wrecked_ship_moat_missiles) + %cm_preset("Moat Missiles", #preset_names_moat_missiles, #preset_nintendopower_wrecked_ship_moat_missiles) presets_nintendopower_wrecked_ship_shinespark_to_phantoon: - %cm_preset("Shinespark To Phantoon", #preset_nintendopower_wrecked_ship_shinespark_to_phantoon) + %cm_preset("Shinespark To Phantoon", #preset_names_shinespark_to_phantoon, #preset_nintendopower_wrecked_ship_shinespark_to_phantoon) presets_nintendopower_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_nintendopower_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_nintendopower_wrecked_ship_phantoon) presets_nintendopower_wrecked_ship_movement_before_attic: - %cm_preset("Movement Before Attic", #preset_nintendopower_wrecked_ship_movement_before_attic) + %cm_preset("Movement Before Attic", #preset_names_movement_before_attic, #preset_nintendopower_wrecked_ship_movement_before_attic) presets_nintendopower_wrecked_ship_attic: - %cm_preset("Attic", #preset_nintendopower_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_nintendopower_wrecked_ship_attic) presets_nintendopower_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_nintendopower_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_nintendopower_wrecked_ship_bowling_alley) presets_nintendopower_wrecked_ship_gravity_suit_room: - %cm_preset("Gravity Suit Room", #preset_nintendopower_wrecked_ship_gravity_suit_room) + %cm_preset("Gravity Suit Room", #preset_names_gravity_suit_room, #preset_nintendopower_wrecked_ship_gravity_suit_room) presets_nintendopower_wrecked_ship_heading_to_maridia: - %cm_preset("Heading To Maridia", #preset_nintendopower_wrecked_ship_heading_to_maridia) + %cm_preset("Heading To Maridia", #preset_names_heading_to_maridia, #preset_nintendopower_wrecked_ship_heading_to_maridia) ; Maridia presets_nintendopower_maridia_main_street: - %cm_preset("Main Street", #preset_nintendopower_maridia_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_nintendopower_maridia_main_street) presets_nintendopower_maridia_pants_room: - %cm_preset("Pants Room", #preset_nintendopower_maridia_pants_room) + %cm_preset("Pants Room", #preset_names_pants_room, #preset_nintendopower_maridia_pants_room) presets_nintendopower_maridia_east_pants_room: - %cm_preset("East Pants Room", #preset_nintendopower_maridia_east_pants_room) + %cm_preset("East Pants Room", #preset_names_east_pants_room, #preset_nintendopower_maridia_east_pants_room) presets_nintendopower_maridia_super_door: - %cm_preset("Super Door", #preset_nintendopower_maridia_super_door) + %cm_preset("Super Door", #preset_names_super_door, #preset_nintendopower_maridia_super_door) presets_nintendopower_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_nintendopower_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_nintendopower_maridia_fish_tank) presets_nintendopower_maridia_mama_turtle: - %cm_preset("Mama Turtle", #preset_nintendopower_maridia_mama_turtle) + %cm_preset("Mama Turtle", #preset_names_mama_turtle, #preset_nintendopower_maridia_mama_turtle) presets_nintendopower_maridia_crab_supers: - %cm_preset("Crab Supers", #preset_nintendopower_maridia_crab_supers) + %cm_preset("Crab Supers", #preset_names_crab_supers, #preset_nintendopower_maridia_crab_supers) presets_nintendopower_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_nintendopower_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_nintendopower_maridia_aqueduct) presets_nintendopower_maridia_botwoon: - %cm_preset("Botwoon", #preset_nintendopower_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_nintendopower_maridia_botwoon) presets_nintendopower_maridia_full_halfie: - %cm_preset("Full Halfie", #preset_nintendopower_maridia_full_halfie) + %cm_preset("Full Halfie", #preset_names_full_halfie, #preset_nintendopower_maridia_full_halfie) presets_nintendopower_maridia_draygon: - %cm_preset("Draygon", #preset_nintendopower_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_nintendopower_maridia_draygon) presets_nintendopower_maridia_heading_to_plasma: - %cm_preset("Heading To Plasma", #preset_nintendopower_maridia_heading_to_plasma) + %cm_preset("Heading To Plasma", #preset_names_heading_to_plasma, #preset_nintendopower_maridia_heading_to_plasma) presets_nintendopower_maridia_plasma_beam: - %cm_preset("Plasma Beam", #preset_nintendopower_maridia_plasma_beam) + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_nintendopower_maridia_plasma_beam) presets_nintendopower_maridia_long_tube: - %cm_preset("Long Tube", #preset_nintendopower_maridia_long_tube) + %cm_preset("Long Tube", #preset_names_long_tube, #preset_nintendopower_maridia_long_tube) ; Norfair presets_nintendopower_norfair_pre_gt_fight: - %cm_preset("Pre GT Fight", #preset_nintendopower_norfair_pre_gt_fight) + %cm_preset("Pre GT Fight", #preset_names_pre_gt_fight, #preset_nintendopower_norfair_pre_gt_fight) presets_nintendopower_norfair_elevator_menu: - %cm_preset("Elevator Menu", #preset_nintendopower_norfair_elevator_menu) + %cm_preset("Elevator Menu", #preset_names_elevator_menu, #preset_nintendopower_norfair_elevator_menu) presets_nintendopower_norfair_golden_torizo: - %cm_preset("Golden Torizo", #preset_nintendopower_norfair_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_nintendopower_norfair_golden_torizo) presets_nintendopower_norfair_on_route_to_ridley: - %cm_preset("On Route To Ridley", #preset_nintendopower_norfair_on_route_to_ridley) + %cm_preset("On Route To Ridley", #preset_names_on_route_to_ridley, #preset_nintendopower_norfair_on_route_to_ridley) presets_nintendopower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_nintendopower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_nintendopower_norfair_worst_room_in_the_game) presets_nintendopower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_nintendopower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_nintendopower_norfair_metal_ninja_pirates) presets_nintendopower_norfair_ridley: - %cm_preset("Ridley", #preset_nintendopower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_nintendopower_norfair_ridley) presets_nintendopower_norfair_escape_from_ridley: - %cm_preset("Escape From Ridley", #preset_nintendopower_norfair_escape_from_ridley) + %cm_preset("Escape From Ridley", #preset_names_escape_from_ridley, #preset_nintendopower_norfair_escape_from_ridley) presets_nintendopower_norfair_landing_site: - %cm_preset("Landing Site", #preset_nintendopower_norfair_landing_site) + %cm_preset("Landing Site", #preset_names_landing_site, #preset_nintendopower_norfair_landing_site) ; Tourian presets_nintendopower_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_nintendopower_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_nintendopower_tourian_metroids_1) presets_nintendopower_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_nintendopower_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_nintendopower_tourian_metroids_2) presets_nintendopower_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_nintendopower_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_nintendopower_tourian_metroids_3) presets_nintendopower_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_nintendopower_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_nintendopower_tourian_metroids_4) presets_nintendopower_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_nintendopower_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_nintendopower_tourian_baby_skip) presets_nintendopower_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_nintendopower_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_nintendopower_tourian_zeb_skip) presets_nintendopower_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_nintendopower_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_nintendopower_tourian_mother_brain_2) presets_nintendopower_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_nintendopower_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_nintendopower_tourian_zebes_escape) presets_nintendopower_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_nintendopower_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_nintendopower_tourian_escape_room_3) presets_nintendopower_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_nintendopower_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_nintendopower_tourian_escape_room_4) presets_nintendopower_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_nintendopower_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_nintendopower_tourian_escape_climb) presets_nintendopower_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_nintendopower_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_nintendopower_tourian_escape_parlor) diff --git a/src/presets/pkrd_menu.asm b/src/presets/pkrd_menu.asm index f0fa9602..2f2457a6 100644 --- a/src/presets/pkrd_menu.asm +++ b/src/presets/pkrd_menu.asm @@ -233,464 +233,464 @@ presets_submenu_pkrd_tourian: ; Crateria presets_pkrd_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_pkrd_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_pkrd_crateria_ceres_elevator) presets_pkrd_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_pkrd_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_pkrd_crateria_ceres_escape) presets_pkrd_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_pkrd_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_pkrd_crateria_ceres_last_3_rooms) presets_pkrd_crateria_ship: - %cm_preset("Ship", #preset_pkrd_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_pkrd_crateria_ship) presets_pkrd_crateria_parlor: - %cm_preset("Parlor", #preset_pkrd_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_pkrd_crateria_parlor) presets_pkrd_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_pkrd_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_pkrd_crateria_parlor_downback) presets_pkrd_crateria_climb_down: - %cm_preset("Climb Down", #preset_pkrd_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_pkrd_crateria_climb_down) presets_pkrd_crateria_pit_room: - %cm_preset("Pit Room", #preset_pkrd_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_pkrd_crateria_pit_room) presets_pkrd_crateria_morph: - %cm_preset("Morph", #preset_pkrd_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_pkrd_crateria_morph) presets_pkrd_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_pkrd_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_pkrd_crateria_construction_zone_down) presets_pkrd_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_pkrd_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_pkrd_crateria_construction_zone_up) presets_pkrd_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_pkrd_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_pkrd_crateria_pit_room_revisit) presets_pkrd_crateria_climb_up: - %cm_preset("Climb Up", #preset_pkrd_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_pkrd_crateria_climb_up) presets_pkrd_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_pkrd_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_pkrd_crateria_parlor_revisit) presets_pkrd_crateria_flyway: - %cm_preset("Flyway", #preset_pkrd_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_pkrd_crateria_flyway) presets_pkrd_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_pkrd_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_pkrd_crateria_bomb_torizo) presets_pkrd_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_pkrd_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_pkrd_crateria_alcatraz) presets_pkrd_crateria_terminator: - %cm_preset("Terminator", #preset_pkrd_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_pkrd_crateria_terminator) presets_pkrd_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_pkrd_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_pkrd_crateria_green_pirate_shaft) ; Brinstar presets_pkrd_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_pkrd_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_pkrd_brinstar_green_brinstar_elevator) presets_pkrd_brinstar_early_supers: - %cm_preset("Early Supers", #preset_pkrd_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_pkrd_brinstar_early_supers) presets_pkrd_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_pkrd_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_pkrd_brinstar_dachora_room) presets_pkrd_brinstar_big_pink: - %cm_preset("Big Pink", #preset_pkrd_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_pkrd_brinstar_big_pink) presets_pkrd_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_pkrd_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_pkrd_brinstar_green_hill_zone) presets_pkrd_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_pkrd_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_pkrd_brinstar_noob_bridge) presets_pkrd_brinstar_red_tower: - %cm_preset("Red Tower", #preset_pkrd_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_pkrd_brinstar_red_tower) presets_pkrd_brinstar_hellway: - %cm_preset("Hellway", #preset_pkrd_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_pkrd_brinstar_hellway) presets_pkrd_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_pkrd_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_pkrd_brinstar_caterpillars_down) presets_pkrd_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_pkrd_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_pkrd_brinstar_alpha_power_bombs) presets_pkrd_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_pkrd_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_pkrd_brinstar_caterpillars_up) presets_pkrd_brinstar_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_pkrd_brinstar_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_pkrd_brinstar_crateria_kihunters) presets_pkrd_brinstar_continuous_wall_jump: - %cm_preset("Continuous Wall Jump", #preset_pkrd_brinstar_continuous_wall_jump) + %cm_preset("Continuous Wall Jump", #preset_names_continuous_wall_jump, #preset_pkrd_brinstar_continuous_wall_jump) presets_pkrd_brinstar_horizontal_bomb_jump: - %cm_preset("Horizontal Bomb Jump", #preset_pkrd_brinstar_horizontal_bomb_jump) + %cm_preset("Horizontal Bomb Jump", #preset_names_horizontal_bomb_jump, #preset_pkrd_brinstar_horizontal_bomb_jump) presets_pkrd_brinstar_ocean: - %cm_preset("Ocean", #preset_pkrd_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_pkrd_brinstar_ocean) ; Wrecked Ship presets_pkrd_wrecked_ship_shaft_down: - %cm_preset("Shaft Down", #preset_pkrd_wrecked_ship_shaft_down) + %cm_preset("Shaft Down", #preset_names_shaft_down, #preset_pkrd_wrecked_ship_shaft_down) presets_pkrd_wrecked_ship_basement: - %cm_preset("Basement", #preset_pkrd_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_pkrd_wrecked_ship_basement) presets_pkrd_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_pkrd_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_pkrd_wrecked_ship_phantoon) presets_pkrd_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_pkrd_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_pkrd_wrecked_ship_leaving_phantoon) presets_pkrd_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_pkrd_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_pkrd_wrecked_ship_shaft_to_supers) presets_pkrd_wrecked_ship_shaft_up: - %cm_preset("Shaft Up", #preset_pkrd_wrecked_ship_shaft_up) + %cm_preset("Shaft Up", #preset_names_shaft_up, #preset_pkrd_wrecked_ship_shaft_up) presets_pkrd_wrecked_ship_attic: - %cm_preset("Attic", #preset_pkrd_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_pkrd_wrecked_ship_attic) presets_pkrd_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_pkrd_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_pkrd_wrecked_ship_upper_west_ocean) presets_pkrd_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_pkrd_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_pkrd_wrecked_ship_pancakes_and_wavers) presets_pkrd_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_pkrd_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_pkrd_wrecked_ship_bowling_alley) presets_pkrd_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_pkrd_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_pkrd_wrecked_ship_leaving_gravity) presets_pkrd_wrecked_ship_reverse_moat: - %cm_preset("Reverse Moat", #preset_pkrd_wrecked_ship_reverse_moat) + %cm_preset("Reverse Moat", #preset_names_reverse_moat, #preset_pkrd_wrecked_ship_reverse_moat) presets_pkrd_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_pkrd_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_pkrd_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_pkrd_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_pkrd_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_pkrd_red_brinstar_revisit_red_brinstar_elevator) presets_pkrd_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_pkrd_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_pkrd_red_brinstar_revisit_caterpillars_revisit) presets_pkrd_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_pkrd_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_pkrd_red_brinstar_revisit_hellway_revisit) presets_pkrd_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_pkrd_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_pkrd_red_brinstar_revisit_red_tower_down) presets_pkrd_red_brinstar_revisit_skree_boost: - %cm_preset("Skree Boost", #preset_pkrd_red_brinstar_revisit_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_pkrd_red_brinstar_revisit_skree_boost) presets_pkrd_red_brinstar_revisit_below_spazer: - %cm_preset("Below Spazer", #preset_pkrd_red_brinstar_revisit_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_pkrd_red_brinstar_revisit_below_spazer) presets_pkrd_red_brinstar_revisit_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_pkrd_red_brinstar_revisit_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_pkrd_red_brinstar_revisit_leaving_spazer) presets_pkrd_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_pkrd_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_pkrd_red_brinstar_revisit_breaking_the_tube) ; Kraid presets_pkrd_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_pkrd_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_pkrd_kraid_entering_kraids_lair) presets_pkrd_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_pkrd_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_pkrd_kraid_kraid_kihunters) presets_pkrd_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_pkrd_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_pkrd_kraid_minikraid) presets_pkrd_kraid_kraid: - %cm_preset("Kraid", #preset_pkrd_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_pkrd_kraid_kraid) presets_pkrd_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_pkrd_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_pkrd_kraid_leaving_varia) presets_pkrd_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_pkrd_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_pkrd_kraid_minikraid_revisit) presets_pkrd_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_pkrd_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_pkrd_kraid_kraid_kihunters_revisit) presets_pkrd_kraid_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_pkrd_kraid_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_pkrd_kraid_kraid_etank) presets_pkrd_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_pkrd_kraid_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_pkrd_kraid_leaving_kraids_lair) presets_pkrd_kraid_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_pkrd_kraid_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_pkrd_kraid_business_center_preelev) ; Upper Norfair presets_pkrd_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_pkrd_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_pkrd_upper_norfair_business_center_postelev) presets_pkrd_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_pkrd_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_pkrd_upper_norfair_hijump_etank) presets_pkrd_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_pkrd_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_pkrd_upper_norfair_leaving_hijump) presets_pkrd_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_pkrd_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_pkrd_upper_norfair_business_center_revisit) presets_pkrd_upper_norfair_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_pkrd_upper_norfair_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_pkrd_upper_norfair_ice_beam_gates) presets_pkrd_upper_norfair_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_pkrd_upper_norfair_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_pkrd_upper_norfair_ice_maze_up) presets_pkrd_upper_norfair_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_pkrd_upper_norfair_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_pkrd_upper_norfair_ice_maze_down) presets_pkrd_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_pkrd_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_pkrd_upper_norfair_ice_escape) presets_pkrd_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_pkrd_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_pkrd_upper_norfair_precathedral) presets_pkrd_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_pkrd_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_pkrd_upper_norfair_cathedral) presets_pkrd_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_pkrd_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_pkrd_upper_norfair_rising_tide) presets_pkrd_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_pkrd_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_pkrd_upper_norfair_bubble_mountain) presets_pkrd_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_pkrd_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_pkrd_upper_norfair_bat_cave) presets_pkrd_upper_norfair_leaving_speedbooster: - %cm_preset("Leaving Speedbooster", #preset_pkrd_upper_norfair_leaving_speedbooster) + %cm_preset("Leaving Speedbooster", #preset_names_leaving_speedbooster, #preset_pkrd_upper_norfair_leaving_speedbooster) presets_pkrd_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_pkrd_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_pkrd_upper_norfair_single_chamber) presets_pkrd_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_pkrd_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_pkrd_upper_norfair_double_chamber) presets_pkrd_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_pkrd_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_pkrd_upper_norfair_double_chamber_revisit) presets_pkrd_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_pkrd_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_pkrd_upper_norfair_single_chamber_revisit) presets_pkrd_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_pkrd_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_pkrd_upper_norfair_volcano_room) presets_pkrd_upper_norfair_kronic_boost: - %cm_preset("Kronic Boost", #preset_pkrd_upper_norfair_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_pkrd_upper_norfair_kronic_boost) presets_pkrd_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_pkrd_upper_norfair_lava_spark) + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_pkrd_upper_norfair_lava_spark) ; Lower Norfair presets_pkrd_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_pkrd_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_pkrd_lower_norfair_ln_main_hall) presets_pkrd_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_pkrd_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_pkrd_lower_norfair_prepillars) presets_pkrd_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_pkrd_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_pkrd_lower_norfair_worst_room_in_the_game) presets_pkrd_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_pkrd_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_pkrd_lower_norfair_amphitheatre) presets_pkrd_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_pkrd_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_pkrd_lower_norfair_kihunter_stairs_down) presets_pkrd_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_pkrd_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_pkrd_lower_norfair_wasteland) presets_pkrd_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_pkrd_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_pkrd_lower_norfair_metal_ninja_pirates) presets_pkrd_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_pkrd_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_pkrd_lower_norfair_plowerhouse) presets_pkrd_lower_norfair_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_pkrd_lower_norfair_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_pkrd_lower_norfair_ridley_farming_room) presets_pkrd_lower_norfair_ridley: - %cm_preset("Ridley", #preset_pkrd_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_pkrd_lower_norfair_ridley) presets_pkrd_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_pkrd_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_pkrd_lower_norfair_leaving_ridley) presets_pkrd_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_pkrd_lower_norfair_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_pkrd_lower_norfair_reverse_plowerhouse) presets_pkrd_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_pkrd_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_pkrd_lower_norfair_wasteland_revisit) presets_pkrd_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_pkrd_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_pkrd_lower_norfair_kihunter_stairs_up) presets_pkrd_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_pkrd_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_pkrd_lower_norfair_fireflea_room) presets_pkrd_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_pkrd_lower_norfair_springball_maze) + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_pkrd_lower_norfair_springball_maze) presets_pkrd_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_pkrd_lower_norfair_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_pkrd_lower_norfair_three_musketeers) presets_pkrd_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_pkrd_lower_norfair_single_chamber_final) + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_pkrd_lower_norfair_single_chamber_final) presets_pkrd_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_pkrd_lower_norfair_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_pkrd_lower_norfair_bubble_mountain_final) presets_pkrd_lower_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_pkrd_lower_norfair_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_pkrd_lower_norfair_frog_speedway) presets_pkrd_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_pkrd_lower_norfair_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_pkrd_lower_norfair_business_center_final) ; Maridia presets_pkrd_maridia_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_pkrd_maridia_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_pkrd_maridia_maridia_tube_revisit) presets_pkrd_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_pkrd_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_pkrd_maridia_fish_tank) presets_pkrd_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_pkrd_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_pkrd_maridia_mt_everest) presets_pkrd_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_pkrd_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_pkrd_maridia_crab_shaft) presets_pkrd_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_pkrd_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_pkrd_maridia_aqueduct) presets_pkrd_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_pkrd_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_pkrd_maridia_botwoon_hallway) presets_pkrd_maridia_botwoon: - %cm_preset("Botwoon", #preset_pkrd_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_pkrd_maridia_botwoon) presets_pkrd_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_pkrd_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_pkrd_maridia_botwoon_etank) presets_pkrd_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_pkrd_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_pkrd_maridia_halfie_setup) presets_pkrd_maridia_draygon: - %cm_preset("Draygon", #preset_pkrd_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_pkrd_maridia_draygon) presets_pkrd_maridia_spikesuit_reverse_halfie: - %cm_preset("Spikesuit Reverse Halfie", #preset_pkrd_maridia_spikesuit_reverse_halfie) + %cm_preset("Spikesuit Reverse Halfie", #preset_names_spikesuit_reverse_halfie, #preset_pkrd_maridia_spikesuit_reverse_halfie) presets_pkrd_maridia_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_pkrd_maridia_reverse_colosseum) + %cm_preset("Reverse Colosseum", #preset_names_reverse_colosseum, #preset_pkrd_maridia_reverse_colosseum) presets_pkrd_maridia_reverse_halfie_climb: - %cm_preset("Reverse Halfie Climb", #preset_pkrd_maridia_reverse_halfie_climb) + %cm_preset("Reverse Halfie Climb", #preset_names_reverse_halfie_climb, #preset_pkrd_maridia_reverse_halfie_climb) presets_pkrd_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_pkrd_maridia_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_pkrd_maridia_reverse_botwoon_etank) presets_pkrd_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_pkrd_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_pkrd_maridia_reverse_botwoon_hallway) presets_pkrd_maridia_reverse_crab_shaft: - %cm_preset("Reverse Crab Shaft", #preset_pkrd_maridia_reverse_crab_shaft) + %cm_preset("Reverse Crab Shaft", #preset_names_reverse_crab_shaft, #preset_pkrd_maridia_reverse_crab_shaft) presets_pkrd_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_pkrd_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_pkrd_maridia_mt_everest_revisit) ; Backtracking presets_pkrd_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_pkrd_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_pkrd_backtracking_red_brinstar_green_gate) presets_pkrd_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_pkrd_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_pkrd_backtracking_crateria_kihunters_final) presets_pkrd_backtracking_parlor_return: - %cm_preset("Parlor Return", #preset_pkrd_backtracking_parlor_return) + %cm_preset("Parlor Return", #preset_names_parlor_return, #preset_pkrd_backtracking_parlor_return) presets_pkrd_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_pkrd_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_pkrd_backtracking_terminator_revisit) presets_pkrd_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_pkrd_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_pkrd_backtracking_green_pirate_shaft_revisit) presets_pkrd_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_pkrd_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_pkrd_backtracking_g4_hallway) presets_pkrd_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_pkrd_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_pkrd_backtracking_g4_elevator) ; Tourian presets_pkrd_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_pkrd_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_pkrd_tourian_tourian_elevator_room) presets_pkrd_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_pkrd_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_pkrd_tourian_metroids_1) presets_pkrd_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_pkrd_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_pkrd_tourian_metroids_2) presets_pkrd_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_pkrd_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_pkrd_tourian_metroids_3) presets_pkrd_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_pkrd_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_pkrd_tourian_metroids_4) presets_pkrd_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_pkrd_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_pkrd_tourian_giant_hoppers) presets_pkrd_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_pkrd_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_pkrd_tourian_baby_skip) presets_pkrd_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_pkrd_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_pkrd_tourian_gadora_room) presets_pkrd_tourian_rinka_shaft: - %cm_preset("Rinka Shaft", #preset_pkrd_tourian_rinka_shaft) + %cm_preset("Rinka Shaft", #preset_names_rinka_shaft, #preset_pkrd_tourian_rinka_shaft) presets_pkrd_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_pkrd_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_pkrd_tourian_zeb_skip) presets_pkrd_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_pkrd_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_pkrd_tourian_mother_brain_2) presets_pkrd_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_pkrd_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_pkrd_tourian_mother_brain_3) presets_pkrd_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_pkrd_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_pkrd_tourian_zebes_escape) presets_pkrd_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_pkrd_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_pkrd_tourian_escape_room_3) presets_pkrd_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_pkrd_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_pkrd_tourian_escape_room_4) presets_pkrd_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_pkrd_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_pkrd_tourian_escape_climb) presets_pkrd_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_pkrd_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_pkrd_tourian_escape_parlor) diff --git a/src/presets/prkd19_data.asm b/src/presets/prkd19_data.asm index 18ba9be0..b537499b 100644 --- a/src/presets/prkd19_data.asm +++ b/src/presets/prkd19_data.asm @@ -1451,6 +1451,167 @@ preset_prkd19_lower_norfair_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_ridley ; Lower Norfair: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze ; Lower Norfair: Springball Maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: dw #preset_prkd19_upper_norfair_lava_spark ; Upper Norfair: Lava Spark dw $078D, $96F6 ; DDB @@ -1607,8 +1768,8 @@ preset_prkd19_lower_norfair_nox_ridley_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_ridley ; Lower Norfair: Ridley +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley ; Lower Norfair No-X Ridley: Ridley dw $078D, $98CA ; DDB dw $079B, $B32E ; MDB dw $07F3, $0024 ; Music Bank @@ -1618,6 +1779,7 @@ preset_prkd19_lower_norfair_leaving_ridley: dw $0915, $011F ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams dw $09C6, $0004 ; Missiles dw $09CA, $0003 ; Supers dw $09CE, $0005 ; Pbs @@ -1628,8 +1790,8 @@ preset_prkd19_lower_norfair_leaving_ridley: dw $D82A, $0101 ; Bosses dw #$FFFF -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley ; Lower Norfair No-X Ridley: Leaving Ridley dw $078D, $98BE ; DDB dw $079B, $B37A ; MDB dw $07F3, $0018 ; Music Bank @@ -1647,8 +1809,8 @@ preset_prkd19_lower_norfair_reverse_plowerhouse: dw $D8BA, $D5F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse ; Lower Norfair No-X Ridley: Reverse Plowerhouse dw $078D, $9966 ; DDB dw $079B, $B62B ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -1657,8 +1819,8 @@ preset_prkd19_lower_norfair_wasteland_revisit: dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit ; Lower Norfair No-X Ridley: Wasteland Revisit dw $078D, $9A3E ; DDB dw $079B, $B5D5 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1671,8 +1833,8 @@ preset_prkd19_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up ; Lower Norfair No-X Ridley: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $090F, $2001 ; Screen subpixel X position @@ -1685,8 +1847,8 @@ preset_prkd19_lower_norfair_fireflea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room ; Lower Norfair No-X Ridley: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1700,8 +1862,8 @@ preset_prkd19_lower_norfair_springball_maze: dw $0AF6, $016C ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_springball_maze ; Lower Norfair: Springball Maze +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze ; Lower Norfair No-X Ridley: Springball Maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $E100 ; Screen subpixel X position @@ -1712,8 +1874,8 @@ preset_prkd19_lower_norfair_three_musketeers: dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers ; Lower Norfair No-X Ridley: Three Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -1726,8 +1888,8 @@ preset_prkd19_lower_norfair_single_chamber_final: dw $0AF6, $016F ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final ; Lower Norfair No-X Ridley: Single Chamber Final dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -1741,8 +1903,8 @@ preset_prkd19_lower_norfair_bubble_mountain_final: dw $0AF6, $007D ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final ; Lower Norfair No-X Ridley: Bubble Mountain Final dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1757,8 +1919,8 @@ preset_prkd19_lower_norfair_frog_speedway: dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway ; Lower Norfair No-X Ridley: Frog Speedway dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $9000 ; Screen subpixel X position diff --git a/src/presets/prkd19_menu.asm b/src/presets/prkd19_menu.asm index 48bd4358..e789dae3 100644 --- a/src/presets/prkd19_menu.asm +++ b/src/presets/prkd19_menu.asm @@ -179,17 +179,17 @@ presets_submenu_prkd19_lower_norfair_nox_ridley: dw #presets_prkd19_lower_norfair_nox_ridley_plowerhouse dw #presets_prkd19_lower_norfair_nox_ridley_ridley_farming_room dw #presets_prkd19_lower_norfair_nox_ridley_ridley - dw #presets_prkd19_lower_norfair_leaving_ridley - dw #presets_prkd19_lower_norfair_reverse_plowerhouse - dw #presets_prkd19_lower_norfair_wasteland_revisit - dw #presets_prkd19_lower_norfair_kihunter_stairs_up - dw #presets_prkd19_lower_norfair_fireflea_room - dw #presets_prkd19_lower_norfair_springball_maze - dw #presets_prkd19_lower_norfair_three_musketeers - dw #presets_prkd19_lower_norfair_single_chamber_final - dw #presets_prkd19_lower_norfair_bubble_mountain_final - dw #presets_prkd19_lower_norfair_frog_speedway - dw #presets_prkd19_lower_norfair_business_center_final + dw #presets_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw #presets_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw #presets_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw #presets_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up + dw #presets_prkd19_lower_norfair_nox_ridley_fireflea_room + dw #presets_prkd19_lower_norfair_nox_ridley_springball_maze + dw #presets_prkd19_lower_norfair_nox_ridley_three_musketeers + dw #presets_prkd19_lower_norfair_nox_ridley_single_chamber_final + dw #presets_prkd19_lower_norfair_nox_ridley_bubble_mountain_final + dw #presets_prkd19_lower_norfair_nox_ridley_frog_speedway + dw #presets_prkd19_lower_norfair_nox_ridley_business_center_final dw #$0000 %cm_header("LOWER NORFAIR NO-X RIDLEY") @@ -261,491 +261,526 @@ presets_submenu_prkd19_tourian: ; Crateria presets_prkd19_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_prkd19_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_prkd19_crateria_ceres_elevator) presets_prkd19_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_prkd19_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_prkd19_crateria_ceres_escape) presets_prkd19_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_prkd19_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_prkd19_crateria_ceres_last_3_rooms) presets_prkd19_crateria_ship: - %cm_preset("Ship", #preset_prkd19_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_prkd19_crateria_ship) presets_prkd19_crateria_parlor: - %cm_preset("Parlor", #preset_prkd19_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_prkd19_crateria_parlor) presets_prkd19_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_prkd19_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_prkd19_crateria_parlor_downback) presets_prkd19_crateria_climb_down: - %cm_preset("Climb Down", #preset_prkd19_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_prkd19_crateria_climb_down) presets_prkd19_crateria_pit_room: - %cm_preset("Pit Room", #preset_prkd19_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_prkd19_crateria_pit_room) presets_prkd19_crateria_morph: - %cm_preset("Morph", #preset_prkd19_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_prkd19_crateria_morph) presets_prkd19_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_prkd19_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_prkd19_crateria_construction_zone_down) presets_prkd19_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_prkd19_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_prkd19_crateria_construction_zone_up) presets_prkd19_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_prkd19_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_prkd19_crateria_pit_room_revisit) presets_prkd19_crateria_climb_up: - %cm_preset("Climb Up", #preset_prkd19_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_prkd19_crateria_climb_up) presets_prkd19_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_prkd19_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_prkd19_crateria_parlor_revisit) presets_prkd19_crateria_flyway: - %cm_preset("Flyway", #preset_prkd19_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_prkd19_crateria_flyway) presets_prkd19_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_prkd19_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_prkd19_crateria_bomb_torizo) presets_prkd19_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_prkd19_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_prkd19_crateria_alcatraz) presets_prkd19_crateria_terminator: - %cm_preset("Terminator", #preset_prkd19_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_prkd19_crateria_terminator) presets_prkd19_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_prkd19_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_prkd19_crateria_green_pirate_shaft) ; Brinstar presets_prkd19_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_prkd19_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_prkd19_brinstar_green_brinstar_elevator) presets_prkd19_brinstar_early_supers: - %cm_preset("Early Supers", #preset_prkd19_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_prkd19_brinstar_early_supers) presets_prkd19_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_prkd19_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_prkd19_brinstar_dachora_room) presets_prkd19_brinstar_big_pink: - %cm_preset("Big Pink", #preset_prkd19_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_prkd19_brinstar_big_pink) presets_prkd19_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_prkd19_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_prkd19_brinstar_green_hill_zone) presets_prkd19_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_prkd19_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_prkd19_brinstar_noob_bridge) presets_prkd19_brinstar_red_tower: - %cm_preset("Red Tower", #preset_prkd19_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_prkd19_brinstar_red_tower) presets_prkd19_brinstar_hellway: - %cm_preset("Hellway", #preset_prkd19_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_prkd19_brinstar_hellway) presets_prkd19_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_prkd19_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_prkd19_brinstar_caterpillars_down) presets_prkd19_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_prkd19_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_prkd19_brinstar_alpha_power_bombs) presets_prkd19_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_prkd19_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_prkd19_brinstar_caterpillars_up) presets_prkd19_brinstar_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_prkd19_brinstar_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_prkd19_brinstar_crateria_kihunters) presets_prkd19_brinstar_continuous_wall_jump: - %cm_preset("Continuous Wall Jump", #preset_prkd19_brinstar_continuous_wall_jump) + %cm_preset("Continuous Wall Jump", #preset_names_continuous_wall_jump, #preset_prkd19_brinstar_continuous_wall_jump) presets_prkd19_brinstar_horizontal_bomb_jump: - %cm_preset("Horizontal Bomb Jump", #preset_prkd19_brinstar_horizontal_bomb_jump) + %cm_preset("Horizontal Bomb Jump", #preset_names_horizontal_bomb_jump, #preset_prkd19_brinstar_horizontal_bomb_jump) presets_prkd19_brinstar_ocean: - %cm_preset("Ocean", #preset_prkd19_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_prkd19_brinstar_ocean) ; Wrecked Ship presets_prkd19_wrecked_ship_shaft_down: - %cm_preset("Shaft Down", #preset_prkd19_wrecked_ship_shaft_down) + %cm_preset("Shaft Down", #preset_names_shaft_down, #preset_prkd19_wrecked_ship_shaft_down) presets_prkd19_wrecked_ship_basement: - %cm_preset("Basement", #preset_prkd19_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_prkd19_wrecked_ship_basement) presets_prkd19_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_prkd19_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_prkd19_wrecked_ship_phantoon) presets_prkd19_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_prkd19_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_prkd19_wrecked_ship_leaving_phantoon) presets_prkd19_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_prkd19_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_prkd19_wrecked_ship_shaft_to_supers) presets_prkd19_wrecked_ship_shaft_up: - %cm_preset("Shaft Up", #preset_prkd19_wrecked_ship_shaft_up) + %cm_preset("Shaft Up", #preset_names_shaft_up, #preset_prkd19_wrecked_ship_shaft_up) presets_prkd19_wrecked_ship_attic: - %cm_preset("Attic", #preset_prkd19_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_prkd19_wrecked_ship_attic) presets_prkd19_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_prkd19_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_prkd19_wrecked_ship_upper_west_ocean) presets_prkd19_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_prkd19_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_prkd19_wrecked_ship_pancakes_and_wavers) presets_prkd19_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_prkd19_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_prkd19_wrecked_ship_bowling_alley) presets_prkd19_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_prkd19_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_prkd19_wrecked_ship_leaving_gravity) presets_prkd19_wrecked_ship_reverse_moat: - %cm_preset("Reverse Moat", #preset_prkd19_wrecked_ship_reverse_moat) + %cm_preset("Reverse Moat", #preset_names_reverse_moat, #preset_prkd19_wrecked_ship_reverse_moat) presets_prkd19_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_prkd19_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_prkd19_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_prkd19_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_prkd19_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_prkd19_red_brinstar_revisit_red_brinstar_elevator) presets_prkd19_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_prkd19_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_prkd19_red_brinstar_revisit_caterpillars_revisit) presets_prkd19_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_prkd19_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_prkd19_red_brinstar_revisit_hellway_revisit) presets_prkd19_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_prkd19_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_prkd19_red_brinstar_revisit_red_tower_down) presets_prkd19_red_brinstar_revisit_skree_boost: - %cm_preset("Skree Boost", #preset_prkd19_red_brinstar_revisit_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_prkd19_red_brinstar_revisit_skree_boost) presets_prkd19_red_brinstar_revisit_below_spazer: - %cm_preset("Below Spazer", #preset_prkd19_red_brinstar_revisit_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_prkd19_red_brinstar_revisit_below_spazer) presets_prkd19_red_brinstar_revisit_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_prkd19_red_brinstar_revisit_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_prkd19_red_brinstar_revisit_leaving_spazer) presets_prkd19_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_prkd19_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_prkd19_red_brinstar_revisit_breaking_the_tube) presets_prkd19_red_brinstar_revisit_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_prkd19_red_brinstar_revisit_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_prkd19_red_brinstar_revisit_business_center_preelev) ; Upper Norfair presets_prkd19_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_prkd19_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_prkd19_upper_norfair_business_center_postelev) presets_prkd19_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_prkd19_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_prkd19_upper_norfair_hijump_etank) presets_prkd19_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_prkd19_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_prkd19_upper_norfair_leaving_hijump) presets_prkd19_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_prkd19_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_prkd19_upper_norfair_business_center_revisit) presets_prkd19_upper_norfair_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_prkd19_upper_norfair_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_prkd19_upper_norfair_ice_beam_gates) presets_prkd19_upper_norfair_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_prkd19_upper_norfair_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_prkd19_upper_norfair_ice_maze_up) presets_prkd19_upper_norfair_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_prkd19_upper_norfair_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_prkd19_upper_norfair_ice_maze_down) presets_prkd19_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_prkd19_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_prkd19_upper_norfair_ice_escape) presets_prkd19_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_prkd19_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_prkd19_upper_norfair_precathedral) presets_prkd19_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_prkd19_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_prkd19_upper_norfair_cathedral) presets_prkd19_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_prkd19_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_prkd19_upper_norfair_rising_tide) presets_prkd19_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_prkd19_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_prkd19_upper_norfair_bubble_mountain) presets_prkd19_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_prkd19_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_prkd19_upper_norfair_bat_cave) presets_prkd19_upper_norfair_leaving_speedbooster: - %cm_preset("Leaving Speedbooster", #preset_prkd19_upper_norfair_leaving_speedbooster) + %cm_preset("Leaving Speedbooster", #preset_names_leaving_speedbooster, #preset_prkd19_upper_norfair_leaving_speedbooster) presets_prkd19_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_prkd19_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_prkd19_upper_norfair_single_chamber) presets_prkd19_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_prkd19_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_prkd19_upper_norfair_double_chamber) presets_prkd19_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_prkd19_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_prkd19_upper_norfair_double_chamber_revisit) presets_prkd19_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_prkd19_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_prkd19_upper_norfair_single_chamber_revisit) presets_prkd19_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_prkd19_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_prkd19_upper_norfair_volcano_room) presets_prkd19_upper_norfair_kronic_boost: - %cm_preset("Kronic Boost", #preset_prkd19_upper_norfair_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_prkd19_upper_norfair_kronic_boost) presets_prkd19_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_prkd19_upper_norfair_lava_spark) + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_prkd19_upper_norfair_lava_spark) ; Lower Norfair presets_prkd19_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd19_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_prkd19_lower_norfair_ln_main_hall) presets_prkd19_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_prkd19_lower_norfair_prepillars) presets_prkd19_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_prkd19_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_prkd19_lower_norfair_worst_room_in_the_game) presets_prkd19_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_prkd19_lower_norfair_amphitheatre) presets_prkd19_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd19_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_prkd19_lower_norfair_kihunter_stairs_down) presets_prkd19_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_prkd19_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_prkd19_lower_norfair_wasteland) presets_prkd19_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd19_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_prkd19_lower_norfair_metal_ninja_pirates) presets_prkd19_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd19_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_prkd19_lower_norfair_plowerhouse) presets_prkd19_lower_norfair_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd19_lower_norfair_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_prkd19_lower_norfair_ridley_farming_room) presets_prkd19_lower_norfair_ridley: - %cm_preset("Ridley", #preset_prkd19_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_prkd19_lower_norfair_ridley) + +presets_prkd19_lower_norfair_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_prkd19_lower_norfair_leaving_ridley) + +presets_prkd19_lower_norfair_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd19_lower_norfair_reverse_plowerhouse) + +presets_prkd19_lower_norfair_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_prkd19_lower_norfair_wasteland_revisit) + +presets_prkd19_lower_norfair_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_prkd19_lower_norfair_kihunter_stairs_up) + +presets_prkd19_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd19_lower_norfair_fireflea_room) + +presets_prkd19_lower_norfair_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_prkd19_lower_norfair_springball_maze) +presets_prkd19_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd19_lower_norfair_three_musketeers) + +presets_prkd19_lower_norfair_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_prkd19_lower_norfair_single_chamber_final) + +presets_prkd19_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_prkd19_lower_norfair_bubble_mountain_final) + +presets_prkd19_lower_norfair_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd19_lower_norfair_frog_speedway) + +presets_prkd19_lower_norfair_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_prkd19_lower_norfair_business_center_final) + + +; Lower Norfair No-X Ridley presets_prkd19_lower_norfair_nox_ridley_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd19_lower_norfair_nox_ridley_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_prkd19_lower_norfair_nox_ridley_ln_main_hall) presets_prkd19_lower_norfair_nox_ridley_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_nox_ridley_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_prkd19_lower_norfair_nox_ridley_prepillars) presets_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game) presets_prkd19_lower_norfair_nox_ridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_nox_ridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_prkd19_lower_norfair_nox_ridley_amphitheatre) presets_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down) presets_prkd19_lower_norfair_nox_ridley_wasteland: - %cm_preset("Wasteland", #preset_prkd19_lower_norfair_nox_ridley_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_prkd19_lower_norfair_nox_ridley_wasteland) presets_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates) presets_prkd19_lower_norfair_nox_ridley_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd19_lower_norfair_nox_ridley_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_prkd19_lower_norfair_nox_ridley_plowerhouse) presets_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room) presets_prkd19_lower_norfair_nox_ridley_ridley: - %cm_preset("Ridley", #preset_prkd19_lower_norfair_nox_ridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_prkd19_lower_norfair_nox_ridley_ridley) -presets_prkd19_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_prkd19_lower_norfair_leaving_ridley) +presets_prkd19_lower_norfair_nox_ridley_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley) -presets_prkd19_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_prkd19_lower_norfair_reverse_plowerhouse) +presets_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse) -presets_prkd19_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_prkd19_lower_norfair_wasteland_revisit) +presets_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit) -presets_prkd19_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_prkd19_lower_norfair_kihunter_stairs_up) +presets_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up) -presets_prkd19_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_prkd19_lower_norfair_fireflea_room) +presets_prkd19_lower_norfair_nox_ridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd19_lower_norfair_nox_ridley_fireflea_room) -presets_prkd19_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_prkd19_lower_norfair_springball_maze) +presets_prkd19_lower_norfair_nox_ridley_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_prkd19_lower_norfair_nox_ridley_springball_maze) -presets_prkd19_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_prkd19_lower_norfair_three_musketeers) +presets_prkd19_lower_norfair_nox_ridley_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd19_lower_norfair_nox_ridley_three_musketeers) -presets_prkd19_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_prkd19_lower_norfair_single_chamber_final) +presets_prkd19_lower_norfair_nox_ridley_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final) -presets_prkd19_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_prkd19_lower_norfair_bubble_mountain_final) +presets_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final) -presets_prkd19_lower_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_prkd19_lower_norfair_frog_speedway) +presets_prkd19_lower_norfair_nox_ridley_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd19_lower_norfair_nox_ridley_frog_speedway) -presets_prkd19_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_prkd19_lower_norfair_business_center_final) +presets_prkd19_lower_norfair_nox_ridley_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_prkd19_lower_norfair_nox_ridley_business_center_final) ; Kraid presets_prkd19_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_prkd19_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_prkd19_kraid_entering_kraids_lair) presets_prkd19_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_prkd19_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_prkd19_kraid_kraid_kihunters) presets_prkd19_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_prkd19_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_prkd19_kraid_minikraid) presets_prkd19_kraid_kraid: - %cm_preset("Kraid", #preset_prkd19_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_prkd19_kraid_kraid) presets_prkd19_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_prkd19_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_prkd19_kraid_leaving_varia) presets_prkd19_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_prkd19_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_prkd19_kraid_minikraid_revisit) presets_prkd19_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_prkd19_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_prkd19_kraid_kraid_kihunters_revisit) presets_prkd19_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_prkd19_kraid_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_prkd19_kraid_leaving_kraids_lair) ; Maridia presets_prkd19_maridia_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_prkd19_maridia_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_prkd19_maridia_maridia_tube_revisit) presets_prkd19_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_prkd19_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_prkd19_maridia_fish_tank) presets_prkd19_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_prkd19_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_prkd19_maridia_mt_everest) presets_prkd19_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_prkd19_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_prkd19_maridia_crab_shaft) presets_prkd19_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_prkd19_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_prkd19_maridia_aqueduct) presets_prkd19_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_prkd19_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_prkd19_maridia_botwoon_hallway) presets_prkd19_maridia_botwoon: - %cm_preset("Botwoon", #preset_prkd19_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_prkd19_maridia_botwoon) presets_prkd19_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_prkd19_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_prkd19_maridia_botwoon_etank) presets_prkd19_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_prkd19_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_prkd19_maridia_halfie_setup) presets_prkd19_maridia_draygon: - %cm_preset("Draygon", #preset_prkd19_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_prkd19_maridia_draygon) presets_prkd19_maridia_spikesuit_reverse_halfie: - %cm_preset("Spikesuit Reverse Halfie", #preset_prkd19_maridia_spikesuit_reverse_halfie) + %cm_preset("Spikesuit Reverse Halfie", #preset_names_spikesuit_reverse_halfie, #preset_prkd19_maridia_spikesuit_reverse_halfie) presets_prkd19_maridia_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_prkd19_maridia_reverse_colosseum) + %cm_preset("Reverse Colosseum", #preset_names_reverse_colosseum, #preset_prkd19_maridia_reverse_colosseum) presets_prkd19_maridia_reverse_halfie_climb: - %cm_preset("Reverse Halfie Climb", #preset_prkd19_maridia_reverse_halfie_climb) + %cm_preset("Reverse Halfie Climb", #preset_names_reverse_halfie_climb, #preset_prkd19_maridia_reverse_halfie_climb) presets_prkd19_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_prkd19_maridia_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_prkd19_maridia_reverse_botwoon_etank) presets_prkd19_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_prkd19_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_prkd19_maridia_reverse_botwoon_hallway) presets_prkd19_maridia_reverse_crab_shaft: - %cm_preset("Reverse Crab Shaft", #preset_prkd19_maridia_reverse_crab_shaft) + %cm_preset("Reverse Crab Shaft", #preset_names_reverse_crab_shaft, #preset_prkd19_maridia_reverse_crab_shaft) presets_prkd19_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_prkd19_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_prkd19_maridia_mt_everest_revisit) ; Backtracking presets_prkd19_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_prkd19_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_prkd19_backtracking_red_brinstar_green_gate) presets_prkd19_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_prkd19_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_prkd19_backtracking_crateria_kihunters_final) presets_prkd19_backtracking_parlor_return: - %cm_preset("Parlor Return", #preset_prkd19_backtracking_parlor_return) + %cm_preset("Parlor Return", #preset_names_parlor_return, #preset_prkd19_backtracking_parlor_return) presets_prkd19_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_prkd19_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_prkd19_backtracking_terminator_revisit) presets_prkd19_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_prkd19_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_prkd19_backtracking_green_pirate_shaft_revisit) presets_prkd19_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_prkd19_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_prkd19_backtracking_g4_hallway) presets_prkd19_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_prkd19_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_prkd19_backtracking_g4_elevator) ; Tourian presets_prkd19_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_prkd19_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_prkd19_tourian_tourian_elevator_room) presets_prkd19_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_prkd19_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_prkd19_tourian_metroids_1) presets_prkd19_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_prkd19_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_prkd19_tourian_metroids_2) presets_prkd19_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_prkd19_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_prkd19_tourian_metroids_3) presets_prkd19_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_prkd19_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_prkd19_tourian_metroids_4) presets_prkd19_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_prkd19_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_prkd19_tourian_giant_hoppers) presets_prkd19_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_prkd19_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_prkd19_tourian_baby_skip) presets_prkd19_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_prkd19_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_prkd19_tourian_gadora_room) presets_prkd19_tourian_rinka_shaft: - %cm_preset("Rinka Shaft", #preset_prkd19_tourian_rinka_shaft) + %cm_preset("Rinka Shaft", #preset_names_rinka_shaft, #preset_prkd19_tourian_rinka_shaft) presets_prkd19_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_prkd19_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_prkd19_tourian_zeb_skip) presets_prkd19_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_prkd19_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_prkd19_tourian_mother_brain_2) presets_prkd19_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_prkd19_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_prkd19_tourian_mother_brain_3) presets_prkd19_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_prkd19_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_prkd19_tourian_zebes_escape) presets_prkd19_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_prkd19_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_prkd19_tourian_escape_room_3) presets_prkd19_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_prkd19_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_prkd19_tourian_escape_room_4) presets_prkd19_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_prkd19_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_prkd19_tourian_escape_climb) presets_prkd19_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_prkd19_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_prkd19_tourian_escape_parlor) diff --git a/src/presets/prkd20_data.asm b/src/presets/prkd20_data.asm index d69a1a8d..4d2ae8e2 100644 --- a/src/presets/prkd20_data.asm +++ b/src/presets/prkd20_data.asm @@ -1453,6 +1453,167 @@ preset_prkd20_lower_norfair_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd20_lower_norfair_ridley ; Lower Norfair: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd20_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd20_lower_norfair_springball_maze ; Lower Norfair: Springball Maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd20_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd20_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd20_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: dw #preset_prkd20_upper_norfair_lava_spark ; Upper Norfair: Lava Spark dw $078D, $96F6 ; DDB @@ -1609,8 +1770,8 @@ preset_prkd20_lower_norfair_nox_ridley_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd20_lower_norfair_ridley ; Lower Norfair: Ridley +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_nox_ridley_ridley ; Lower Norfair No-X Ridley: Ridley dw $078D, $98CA ; DDB dw $079B, $B32E ; MDB dw $07F3, $0024 ; Music Bank @@ -1620,6 +1781,7 @@ preset_prkd20_lower_norfair_leaving_ridley: dw $0915, $011F ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams dw $09C6, $0004 ; Missiles dw $09CA, $0003 ; Supers dw $09CE, $0005 ; Pbs @@ -1630,8 +1792,8 @@ preset_prkd20_lower_norfair_leaving_ridley: dw $D82A, $0101 ; Bosses dw #$FFFF -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_nox_ridley_leaving_ridley ; Lower Norfair No-X Ridley: Leaving Ridley dw $078D, $98BE ; DDB dw $079B, $B37A ; MDB dw $07F3, $0018 ; Music Bank @@ -1649,8 +1811,8 @@ preset_prkd20_lower_norfair_reverse_plowerhouse: dw $D8BA, $D5F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse ; Lower Norfair No-X Ridley: Reverse Plowerhouse dw $078D, $9966 ; DDB dw $079B, $B62B ; MDB dw $090F, $6000 ; Screen subpixel X position @@ -1659,8 +1821,8 @@ preset_prkd20_lower_norfair_wasteland_revisit: dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit ; Lower Norfair No-X Ridley: Wasteland Revisit dw $078D, $9A3E ; DDB dw $079B, $B5D5 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1673,8 +1835,8 @@ preset_prkd20_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up ; Lower Norfair No-X Ridley: Kihunter Stairs Up dw $078D, $9A26 ; DDB dw $079B, $B585 ; MDB dw $090F, $2001 ; Screen subpixel X position @@ -1687,8 +1849,8 @@ preset_prkd20_lower_norfair_fireflea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_nox_ridley_fireflea_room ; Lower Norfair No-X Ridley: Fireflea Room dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1702,8 +1864,8 @@ preset_prkd20_lower_norfair_springball_maze: dw $0AF6, $016C ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_springball_maze ; Lower Norfair: Springball Maze +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_nox_ridley_springball_maze ; Lower Norfair No-X Ridley: Springball Maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $E100 ; Screen subpixel X position @@ -1714,8 +1876,8 @@ preset_prkd20_lower_norfair_three_musketeers: dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_nox_ridley_three_musketeers ; Lower Norfair No-X Ridley: Three Musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -1728,8 +1890,8 @@ preset_prkd20_lower_norfair_single_chamber_final: dw $0AF6, $016F ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_nox_ridley_single_chamber_final ; Lower Norfair No-X Ridley: Single Chamber Final dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -1743,8 +1905,8 @@ preset_prkd20_lower_norfair_bubble_mountain_final: dw $0AF6, $007D ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final ; Lower Norfair No-X Ridley: Bubble Mountain Final dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1759,8 +1921,8 @@ preset_prkd20_lower_norfair_frog_speedway: dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_frog_speedway ; Lower Norfair: Frog Speedway +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_nox_ridley_frog_speedway ; Lower Norfair No-X Ridley: Frog Speedway dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $9000 ; Screen subpixel X position diff --git a/src/presets/prkd20_menu.asm b/src/presets/prkd20_menu.asm index f5dde845..3178f438 100644 --- a/src/presets/prkd20_menu.asm +++ b/src/presets/prkd20_menu.asm @@ -179,17 +179,17 @@ presets_submenu_prkd20_lower_norfair_nox_ridley: dw #presets_prkd20_lower_norfair_nox_ridley_plowerhouse dw #presets_prkd20_lower_norfair_nox_ridley_ridley_farming_room dw #presets_prkd20_lower_norfair_nox_ridley_ridley - dw #presets_prkd20_lower_norfair_leaving_ridley - dw #presets_prkd20_lower_norfair_reverse_plowerhouse - dw #presets_prkd20_lower_norfair_wasteland_revisit - dw #presets_prkd20_lower_norfair_kihunter_stairs_up - dw #presets_prkd20_lower_norfair_fireflea_room - dw #presets_prkd20_lower_norfair_springball_maze - dw #presets_prkd20_lower_norfair_three_musketeers - dw #presets_prkd20_lower_norfair_single_chamber_final - dw #presets_prkd20_lower_norfair_bubble_mountain_final - dw #presets_prkd20_lower_norfair_frog_speedway - dw #presets_prkd20_lower_norfair_business_center_final + dw #presets_prkd20_lower_norfair_nox_ridley_leaving_ridley + dw #presets_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse + dw #presets_prkd20_lower_norfair_nox_ridley_wasteland_revisit + dw #presets_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up + dw #presets_prkd20_lower_norfair_nox_ridley_fireflea_room + dw #presets_prkd20_lower_norfair_nox_ridley_springball_maze + dw #presets_prkd20_lower_norfair_nox_ridley_three_musketeers + dw #presets_prkd20_lower_norfair_nox_ridley_single_chamber_final + dw #presets_prkd20_lower_norfair_nox_ridley_bubble_mountain_final + dw #presets_prkd20_lower_norfair_nox_ridley_frog_speedway + dw #presets_prkd20_lower_norfair_nox_ridley_business_center_final dw #$0000 %cm_header("LOWER NORFAIR NO-X RIDLEY") @@ -261,491 +261,526 @@ presets_submenu_prkd20_tourian: ; Crateria presets_prkd20_crateria_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_prkd20_crateria_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_prkd20_crateria_ceres_elevator) presets_prkd20_crateria_ceres_escape: - %cm_preset("Ceres Escape", #preset_prkd20_crateria_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_prkd20_crateria_ceres_escape) presets_prkd20_crateria_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_prkd20_crateria_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_prkd20_crateria_ceres_last_3_rooms) presets_prkd20_crateria_ship: - %cm_preset("Ship", #preset_prkd20_crateria_ship) + %cm_preset("Ship", #preset_names_ship, #preset_prkd20_crateria_ship) presets_prkd20_crateria_parlor: - %cm_preset("Parlor", #preset_prkd20_crateria_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_prkd20_crateria_parlor) presets_prkd20_crateria_parlor_downback: - %cm_preset("Parlor Downback", #preset_prkd20_crateria_parlor_downback) + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_prkd20_crateria_parlor_downback) presets_prkd20_crateria_climb_down: - %cm_preset("Climb Down", #preset_prkd20_crateria_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_prkd20_crateria_climb_down) presets_prkd20_crateria_pit_room: - %cm_preset("Pit Room", #preset_prkd20_crateria_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_prkd20_crateria_pit_room) presets_prkd20_crateria_morph: - %cm_preset("Morph", #preset_prkd20_crateria_morph) + %cm_preset("Morph", #preset_names_morph, #preset_prkd20_crateria_morph) presets_prkd20_crateria_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_prkd20_crateria_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_prkd20_crateria_construction_zone_down) presets_prkd20_crateria_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_prkd20_crateria_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_prkd20_crateria_construction_zone_up) presets_prkd20_crateria_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_prkd20_crateria_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_prkd20_crateria_pit_room_revisit) presets_prkd20_crateria_climb_up: - %cm_preset("Climb Up", #preset_prkd20_crateria_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_prkd20_crateria_climb_up) presets_prkd20_crateria_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_prkd20_crateria_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_prkd20_crateria_parlor_revisit) presets_prkd20_crateria_flyway: - %cm_preset("Flyway", #preset_prkd20_crateria_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_prkd20_crateria_flyway) presets_prkd20_crateria_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_prkd20_crateria_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_prkd20_crateria_bomb_torizo) presets_prkd20_crateria_alcatraz: - %cm_preset("Alcatraz", #preset_prkd20_crateria_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_prkd20_crateria_alcatraz) presets_prkd20_crateria_terminator: - %cm_preset("Terminator", #preset_prkd20_crateria_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_prkd20_crateria_terminator) presets_prkd20_crateria_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_prkd20_crateria_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_prkd20_crateria_green_pirate_shaft) ; Brinstar presets_prkd20_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_prkd20_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_prkd20_brinstar_green_brinstar_elevator) presets_prkd20_brinstar_early_supers: - %cm_preset("Early Supers", #preset_prkd20_brinstar_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_prkd20_brinstar_early_supers) presets_prkd20_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_prkd20_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_prkd20_brinstar_dachora_room) presets_prkd20_brinstar_big_pink: - %cm_preset("Big Pink", #preset_prkd20_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_prkd20_brinstar_big_pink) presets_prkd20_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_prkd20_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_prkd20_brinstar_green_hill_zone) presets_prkd20_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_prkd20_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_prkd20_brinstar_noob_bridge) presets_prkd20_brinstar_red_tower: - %cm_preset("Red Tower", #preset_prkd20_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_prkd20_brinstar_red_tower) presets_prkd20_brinstar_hellway: - %cm_preset("Hellway", #preset_prkd20_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_prkd20_brinstar_hellway) presets_prkd20_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_prkd20_brinstar_caterpillars_down) + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_prkd20_brinstar_caterpillars_down) presets_prkd20_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_prkd20_brinstar_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_prkd20_brinstar_alpha_power_bombs) presets_prkd20_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_prkd20_brinstar_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_prkd20_brinstar_caterpillars_up) presets_prkd20_brinstar_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_prkd20_brinstar_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_prkd20_brinstar_crateria_kihunters) presets_prkd20_brinstar_continuous_wall_jump: - %cm_preset("Continuous Wall Jump", #preset_prkd20_brinstar_continuous_wall_jump) + %cm_preset("Continuous Wall Jump", #preset_names_continuous_wall_jump, #preset_prkd20_brinstar_continuous_wall_jump) presets_prkd20_brinstar_horizontal_bomb_jump: - %cm_preset("Horizontal Bomb Jump", #preset_prkd20_brinstar_horizontal_bomb_jump) + %cm_preset("Horizontal Bomb Jump", #preset_names_horizontal_bomb_jump, #preset_prkd20_brinstar_horizontal_bomb_jump) presets_prkd20_brinstar_ocean: - %cm_preset("Ocean", #preset_prkd20_brinstar_ocean) + %cm_preset("Ocean", #preset_names_ocean, #preset_prkd20_brinstar_ocean) ; Wrecked Ship presets_prkd20_wrecked_ship_shaft_down: - %cm_preset("Shaft Down", #preset_prkd20_wrecked_ship_shaft_down) + %cm_preset("Shaft Down", #preset_names_shaft_down, #preset_prkd20_wrecked_ship_shaft_down) presets_prkd20_wrecked_ship_basement: - %cm_preset("Basement", #preset_prkd20_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_prkd20_wrecked_ship_basement) presets_prkd20_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_prkd20_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_prkd20_wrecked_ship_phantoon) presets_prkd20_wrecked_ship_leaving_phantoon: - %cm_preset("Leaving Phantoon", #preset_prkd20_wrecked_ship_leaving_phantoon) + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_prkd20_wrecked_ship_leaving_phantoon) presets_prkd20_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_prkd20_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_prkd20_wrecked_ship_shaft_to_supers) presets_prkd20_wrecked_ship_shaft_up: - %cm_preset("Shaft Up", #preset_prkd20_wrecked_ship_shaft_up) + %cm_preset("Shaft Up", #preset_names_shaft_up, #preset_prkd20_wrecked_ship_shaft_up) presets_prkd20_wrecked_ship_attic: - %cm_preset("Attic", #preset_prkd20_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_prkd20_wrecked_ship_attic) presets_prkd20_wrecked_ship_upper_west_ocean: - %cm_preset("Upper West Ocean", #preset_prkd20_wrecked_ship_upper_west_ocean) + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_prkd20_wrecked_ship_upper_west_ocean) presets_prkd20_wrecked_ship_pancakes_and_wavers: - %cm_preset("Pancakes and Wavers", #preset_prkd20_wrecked_ship_pancakes_and_wavers) + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_prkd20_wrecked_ship_pancakes_and_wavers) presets_prkd20_wrecked_ship_bowling_alley: - %cm_preset("Bowling Alley", #preset_prkd20_wrecked_ship_bowling_alley) + %cm_preset("Bowling Alley", #preset_names_bowling_alley, #preset_prkd20_wrecked_ship_bowling_alley) presets_prkd20_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_prkd20_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_prkd20_wrecked_ship_leaving_gravity) presets_prkd20_wrecked_ship_reverse_moat: - %cm_preset("Reverse Moat", #preset_prkd20_wrecked_ship_reverse_moat) + %cm_preset("Reverse Moat", #preset_names_reverse_moat, #preset_prkd20_wrecked_ship_reverse_moat) presets_prkd20_wrecked_ship_crateria_kihunters_return: - %cm_preset("Crateria Kihunters Return", #preset_prkd20_wrecked_ship_crateria_kihunters_return) + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_prkd20_wrecked_ship_crateria_kihunters_return) ; Red Brinstar Revisit presets_prkd20_red_brinstar_revisit_red_brinstar_elevator: - %cm_preset("Red Brinstar Elevator", #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator) + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator) presets_prkd20_red_brinstar_revisit_caterpillars_revisit: - %cm_preset("Caterpillars Revisit", #preset_prkd20_red_brinstar_revisit_caterpillars_revisit) + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_prkd20_red_brinstar_revisit_caterpillars_revisit) presets_prkd20_red_brinstar_revisit_hellway_revisit: - %cm_preset("Hellway Revisit", #preset_prkd20_red_brinstar_revisit_hellway_revisit) + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_prkd20_red_brinstar_revisit_hellway_revisit) presets_prkd20_red_brinstar_revisit_red_tower_down: - %cm_preset("Red Tower Down", #preset_prkd20_red_brinstar_revisit_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_prkd20_red_brinstar_revisit_red_tower_down) presets_prkd20_red_brinstar_revisit_skree_boost: - %cm_preset("Skree Boost", #preset_prkd20_red_brinstar_revisit_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_prkd20_red_brinstar_revisit_skree_boost) presets_prkd20_red_brinstar_revisit_below_spazer: - %cm_preset("Below Spazer", #preset_prkd20_red_brinstar_revisit_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_prkd20_red_brinstar_revisit_below_spazer) presets_prkd20_red_brinstar_revisit_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_prkd20_red_brinstar_revisit_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_prkd20_red_brinstar_revisit_leaving_spazer) presets_prkd20_red_brinstar_revisit_breaking_the_tube: - %cm_preset("Breaking The Tube", #preset_prkd20_red_brinstar_revisit_breaking_the_tube) + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_prkd20_red_brinstar_revisit_breaking_the_tube) presets_prkd20_red_brinstar_revisit_business_center_preelev: - %cm_preset("Business Center Pre-Elev", #preset_prkd20_red_brinstar_revisit_business_center_preelev) + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_prkd20_red_brinstar_revisit_business_center_preelev) ; Upper Norfair presets_prkd20_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_prkd20_upper_norfair_business_center_postelev) + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_prkd20_upper_norfair_business_center_postelev) presets_prkd20_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_prkd20_upper_norfair_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_prkd20_upper_norfair_hijump_etank) presets_prkd20_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_prkd20_upper_norfair_leaving_hijump) + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_prkd20_upper_norfair_leaving_hijump) presets_prkd20_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_prkd20_upper_norfair_business_center_revisit) + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_prkd20_upper_norfair_business_center_revisit) presets_prkd20_upper_norfair_ice_beam_gates: - %cm_preset("Ice Beam Gates", #preset_prkd20_upper_norfair_ice_beam_gates) + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_prkd20_upper_norfair_ice_beam_gates) presets_prkd20_upper_norfair_ice_maze_up: - %cm_preset("Ice Maze Up", #preset_prkd20_upper_norfair_ice_maze_up) + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_prkd20_upper_norfair_ice_maze_up) presets_prkd20_upper_norfair_ice_maze_down: - %cm_preset("Ice Maze Down", #preset_prkd20_upper_norfair_ice_maze_down) + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_prkd20_upper_norfair_ice_maze_down) presets_prkd20_upper_norfair_ice_escape: - %cm_preset("Ice Escape", #preset_prkd20_upper_norfair_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_prkd20_upper_norfair_ice_escape) presets_prkd20_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_prkd20_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_prkd20_upper_norfair_precathedral) presets_prkd20_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_prkd20_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_prkd20_upper_norfair_cathedral) presets_prkd20_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_prkd20_upper_norfair_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_prkd20_upper_norfair_rising_tide) presets_prkd20_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_prkd20_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_prkd20_upper_norfair_bubble_mountain) presets_prkd20_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_prkd20_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_prkd20_upper_norfair_bat_cave) presets_prkd20_upper_norfair_leaving_speedbooster: - %cm_preset("Leaving Speedbooster", #preset_prkd20_upper_norfair_leaving_speedbooster) + %cm_preset("Leaving Speedbooster", #preset_names_leaving_speedbooster, #preset_prkd20_upper_norfair_leaving_speedbooster) presets_prkd20_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_prkd20_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_prkd20_upper_norfair_single_chamber) presets_prkd20_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_prkd20_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_prkd20_upper_norfair_double_chamber) presets_prkd20_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_prkd20_upper_norfair_double_chamber_revisit) + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_prkd20_upper_norfair_double_chamber_revisit) presets_prkd20_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_prkd20_upper_norfair_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_prkd20_upper_norfair_single_chamber_revisit) presets_prkd20_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_prkd20_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_prkd20_upper_norfair_volcano_room) presets_prkd20_upper_norfair_kronic_boost: - %cm_preset("Kronic Boost", #preset_prkd20_upper_norfair_kronic_boost) + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_prkd20_upper_norfair_kronic_boost) presets_prkd20_upper_norfair_lava_spark: - %cm_preset("Lava Spark", #preset_prkd20_upper_norfair_lava_spark) + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_prkd20_upper_norfair_lava_spark) ; Lower Norfair presets_prkd20_lower_norfair_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_prkd20_lower_norfair_ln_main_hall) presets_prkd20_lower_norfair_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_prkd20_lower_norfair_prepillars) presets_prkd20_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_prkd20_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_prkd20_lower_norfair_worst_room_in_the_game) presets_prkd20_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_prkd20_lower_norfair_amphitheatre) presets_prkd20_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_prkd20_lower_norfair_kihunter_stairs_down) presets_prkd20_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_prkd20_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_prkd20_lower_norfair_wasteland) presets_prkd20_lower_norfair_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_prkd20_lower_norfair_metal_ninja_pirates) presets_prkd20_lower_norfair_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_prkd20_lower_norfair_plowerhouse) presets_prkd20_lower_norfair_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_prkd20_lower_norfair_ridley_farming_room) presets_prkd20_lower_norfair_ridley: - %cm_preset("Ridley", #preset_prkd20_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_prkd20_lower_norfair_ridley) + +presets_prkd20_lower_norfair_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_prkd20_lower_norfair_leaving_ridley) + +presets_prkd20_lower_norfair_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd20_lower_norfair_reverse_plowerhouse) + +presets_prkd20_lower_norfair_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_prkd20_lower_norfair_wasteland_revisit) + +presets_prkd20_lower_norfair_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_prkd20_lower_norfair_kihunter_stairs_up) + +presets_prkd20_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd20_lower_norfair_fireflea_room) + +presets_prkd20_lower_norfair_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_prkd20_lower_norfair_springball_maze) +presets_prkd20_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd20_lower_norfair_three_musketeers) + +presets_prkd20_lower_norfair_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_prkd20_lower_norfair_single_chamber_final) + +presets_prkd20_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_prkd20_lower_norfair_bubble_mountain_final) + +presets_prkd20_lower_norfair_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd20_lower_norfair_frog_speedway) + +presets_prkd20_lower_norfair_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_prkd20_lower_norfair_business_center_final) + + +; Lower Norfair No-X Ridley presets_prkd20_lower_norfair_nox_ridley_ln_main_hall: - %cm_preset("LN Main Hall", #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall) presets_prkd20_lower_norfair_nox_ridley_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd20_lower_norfair_nox_ridley_prepillars) + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_prkd20_lower_norfair_nox_ridley_prepillars) presets_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game) presets_prkd20_lower_norfair_nox_ridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd20_lower_norfair_nox_ridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_prkd20_lower_norfair_nox_ridley_amphitheatre) presets_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down) presets_prkd20_lower_norfair_nox_ridley_wasteland: - %cm_preset("Wasteland", #preset_prkd20_lower_norfair_nox_ridley_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_prkd20_lower_norfair_nox_ridley_wasteland) presets_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - %cm_preset("Metal Ninja Pirates", #preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates) + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates) presets_prkd20_lower_norfair_nox_ridley_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd20_lower_norfair_nox_ridley_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_prkd20_lower_norfair_nox_ridley_plowerhouse) presets_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - %cm_preset("Ridley Farming Room", #preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room) + %cm_preset("Ridley Farming Room", #preset_names_ridley_farming_room, #preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room) presets_prkd20_lower_norfair_nox_ridley_ridley: - %cm_preset("Ridley", #preset_prkd20_lower_norfair_nox_ridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_prkd20_lower_norfair_nox_ridley_ridley) -presets_prkd20_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_prkd20_lower_norfair_leaving_ridley) +presets_prkd20_lower_norfair_nox_ridley_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_prkd20_lower_norfair_nox_ridley_leaving_ridley) -presets_prkd20_lower_norfair_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_prkd20_lower_norfair_reverse_plowerhouse) +presets_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse) -presets_prkd20_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_prkd20_lower_norfair_wasteland_revisit) +presets_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit) -presets_prkd20_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_prkd20_lower_norfair_kihunter_stairs_up) +presets_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up) -presets_prkd20_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_prkd20_lower_norfair_fireflea_room) +presets_prkd20_lower_norfair_nox_ridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd20_lower_norfair_nox_ridley_fireflea_room) -presets_prkd20_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_prkd20_lower_norfair_springball_maze) +presets_prkd20_lower_norfair_nox_ridley_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_prkd20_lower_norfair_nox_ridley_springball_maze) -presets_prkd20_lower_norfair_three_musketeers: - %cm_preset("Three Musketeers", #preset_prkd20_lower_norfair_three_musketeers) +presets_prkd20_lower_norfair_nox_ridley_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd20_lower_norfair_nox_ridley_three_musketeers) -presets_prkd20_lower_norfair_single_chamber_final: - %cm_preset("Single Chamber Final", #preset_prkd20_lower_norfair_single_chamber_final) +presets_prkd20_lower_norfair_nox_ridley_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_prkd20_lower_norfair_nox_ridley_single_chamber_final) -presets_prkd20_lower_norfair_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_prkd20_lower_norfair_bubble_mountain_final) +presets_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final) -presets_prkd20_lower_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_prkd20_lower_norfair_frog_speedway) +presets_prkd20_lower_norfair_nox_ridley_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd20_lower_norfair_nox_ridley_frog_speedway) -presets_prkd20_lower_norfair_business_center_final: - %cm_preset("Business Center Final", #preset_prkd20_lower_norfair_business_center_final) +presets_prkd20_lower_norfair_nox_ridley_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_prkd20_lower_norfair_nox_ridley_business_center_final) ; Kraid presets_prkd20_kraid_entering_kraids_lair: - %cm_preset("Entering Kraid's Lair", #preset_prkd20_kraid_entering_kraids_lair) + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_prkd20_kraid_entering_kraids_lair) presets_prkd20_kraid_kraid_kihunters: - %cm_preset("Kraid Kihunters", #preset_prkd20_kraid_kraid_kihunters) + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_prkd20_kraid_kraid_kihunters) presets_prkd20_kraid_minikraid: - %cm_preset("Mini-Kraid", #preset_prkd20_kraid_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_prkd20_kraid_minikraid) presets_prkd20_kraid_kraid: - %cm_preset("Kraid", #preset_prkd20_kraid_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_prkd20_kraid_kraid) presets_prkd20_kraid_leaving_varia: - %cm_preset("Leaving Varia", #preset_prkd20_kraid_leaving_varia) + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_prkd20_kraid_leaving_varia) presets_prkd20_kraid_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_prkd20_kraid_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_prkd20_kraid_minikraid_revisit) presets_prkd20_kraid_kraid_kihunters_revisit: - %cm_preset("Kraid Kihunters Revisit", #preset_prkd20_kraid_kraid_kihunters_revisit) + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_prkd20_kraid_kraid_kihunters_revisit) presets_prkd20_kraid_leaving_kraids_lair: - %cm_preset("Leaving Kraid's Lair", #preset_prkd20_kraid_leaving_kraids_lair) + %cm_preset("Leaving Kraid's Lair", #preset_names_leaving_kraids_lair, #preset_prkd20_kraid_leaving_kraids_lair) ; Maridia presets_prkd20_maridia_maridia_tube_revisit: - %cm_preset("Maridia Tube Revisit", #preset_prkd20_maridia_maridia_tube_revisit) + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_prkd20_maridia_maridia_tube_revisit) presets_prkd20_maridia_fish_tank: - %cm_preset("Fish Tank", #preset_prkd20_maridia_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_prkd20_maridia_fish_tank) presets_prkd20_maridia_mt_everest: - %cm_preset("Mt. Everest", #preset_prkd20_maridia_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_prkd20_maridia_mt_everest) presets_prkd20_maridia_crab_shaft: - %cm_preset("Crab Shaft", #preset_prkd20_maridia_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_prkd20_maridia_crab_shaft) presets_prkd20_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_prkd20_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_prkd20_maridia_aqueduct) presets_prkd20_maridia_botwoon_hallway: - %cm_preset("Botwoon Hallway", #preset_prkd20_maridia_botwoon_hallway) + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_prkd20_maridia_botwoon_hallway) presets_prkd20_maridia_botwoon: - %cm_preset("Botwoon", #preset_prkd20_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_prkd20_maridia_botwoon) presets_prkd20_maridia_botwoon_etank: - %cm_preset("Botwoon E-Tank", #preset_prkd20_maridia_botwoon_etank) + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_prkd20_maridia_botwoon_etank) presets_prkd20_maridia_halfie_setup: - %cm_preset("Halfie Setup", #preset_prkd20_maridia_halfie_setup) + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_prkd20_maridia_halfie_setup) presets_prkd20_maridia_draygon: - %cm_preset("Draygon", #preset_prkd20_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_prkd20_maridia_draygon) presets_prkd20_maridia_spikesuit_reverse_halfie: - %cm_preset("Spikesuit Reverse Halfie", #preset_prkd20_maridia_spikesuit_reverse_halfie) + %cm_preset("Spikesuit Reverse Halfie", #preset_names_spikesuit_reverse_halfie, #preset_prkd20_maridia_spikesuit_reverse_halfie) presets_prkd20_maridia_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_prkd20_maridia_reverse_colosseum) + %cm_preset("Reverse Colosseum", #preset_names_reverse_colosseum, #preset_prkd20_maridia_reverse_colosseum) presets_prkd20_maridia_reverse_halfie_climb: - %cm_preset("Reverse Halfie Climb", #preset_prkd20_maridia_reverse_halfie_climb) + %cm_preset("Reverse Halfie Climb", #preset_names_reverse_halfie_climb, #preset_prkd20_maridia_reverse_halfie_climb) presets_prkd20_maridia_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_prkd20_maridia_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_prkd20_maridia_reverse_botwoon_etank) presets_prkd20_maridia_reverse_botwoon_hallway: - %cm_preset("Reverse Botwoon Hallway", #preset_prkd20_maridia_reverse_botwoon_hallway) + %cm_preset("Reverse Botwoon Hallway", #preset_names_reverse_botwoon_hallway, #preset_prkd20_maridia_reverse_botwoon_hallway) presets_prkd20_maridia_reverse_crab_shaft: - %cm_preset("Reverse Crab Shaft", #preset_prkd20_maridia_reverse_crab_shaft) + %cm_preset("Reverse Crab Shaft", #preset_names_reverse_crab_shaft, #preset_prkd20_maridia_reverse_crab_shaft) presets_prkd20_maridia_mt_everest_revisit: - %cm_preset("Mt. Everest Revisit", #preset_prkd20_maridia_mt_everest_revisit) + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_prkd20_maridia_mt_everest_revisit) ; Backtracking presets_prkd20_backtracking_red_brinstar_green_gate: - %cm_preset("Red Brinstar Green Gate", #preset_prkd20_backtracking_red_brinstar_green_gate) + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_prkd20_backtracking_red_brinstar_green_gate) presets_prkd20_backtracking_crateria_kihunters_final: - %cm_preset("Crateria Kihunters Final", #preset_prkd20_backtracking_crateria_kihunters_final) + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_prkd20_backtracking_crateria_kihunters_final) presets_prkd20_backtracking_parlor_return: - %cm_preset("Parlor Return", #preset_prkd20_backtracking_parlor_return) + %cm_preset("Parlor Return", #preset_names_parlor_return, #preset_prkd20_backtracking_parlor_return) presets_prkd20_backtracking_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_prkd20_backtracking_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_prkd20_backtracking_terminator_revisit) presets_prkd20_backtracking_green_pirate_shaft_revisit: - %cm_preset("Green Pirate Shaft Revisit", #preset_prkd20_backtracking_green_pirate_shaft_revisit) + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_prkd20_backtracking_green_pirate_shaft_revisit) presets_prkd20_backtracking_g4_hallway: - %cm_preset("G4 Hallway", #preset_prkd20_backtracking_g4_hallway) + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_prkd20_backtracking_g4_hallway) presets_prkd20_backtracking_g4_elevator: - %cm_preset("G4 Elevator", #preset_prkd20_backtracking_g4_elevator) + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_prkd20_backtracking_g4_elevator) ; Tourian presets_prkd20_tourian_tourian_elevator_room: - %cm_preset("Tourian Elevator Room", #preset_prkd20_tourian_tourian_elevator_room) + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_prkd20_tourian_tourian_elevator_room) presets_prkd20_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_prkd20_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_prkd20_tourian_metroids_1) presets_prkd20_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_prkd20_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_prkd20_tourian_metroids_2) presets_prkd20_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_prkd20_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_prkd20_tourian_metroids_3) presets_prkd20_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_prkd20_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_prkd20_tourian_metroids_4) presets_prkd20_tourian_giant_hoppers: - %cm_preset("Giant Hoppers", #preset_prkd20_tourian_giant_hoppers) + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_prkd20_tourian_giant_hoppers) presets_prkd20_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_prkd20_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_prkd20_tourian_baby_skip) presets_prkd20_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_prkd20_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_prkd20_tourian_gadora_room) presets_prkd20_tourian_rinka_shaft: - %cm_preset("Rinka Shaft", #preset_prkd20_tourian_rinka_shaft) + %cm_preset("Rinka Shaft", #preset_names_rinka_shaft, #preset_prkd20_tourian_rinka_shaft) presets_prkd20_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_prkd20_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_prkd20_tourian_zeb_skip) presets_prkd20_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_prkd20_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_prkd20_tourian_mother_brain_2) presets_prkd20_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_prkd20_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_prkd20_tourian_mother_brain_3) presets_prkd20_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_prkd20_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_prkd20_tourian_zebes_escape) presets_prkd20_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_prkd20_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_prkd20_tourian_escape_room_3) presets_prkd20_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_prkd20_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_prkd20_tourian_escape_room_4) presets_prkd20_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_prkd20_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_prkd20_tourian_escape_climb) presets_prkd20_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_prkd20_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_prkd20_tourian_escape_parlor) diff --git a/src/presets/rbo_menu.asm b/src/presets/rbo_menu.asm index ef44836e..caad2f05 100644 --- a/src/presets/rbo_menu.asm +++ b/src/presets/rbo_menu.asm @@ -411,789 +411,789 @@ presets_submenu_rbo_tourian: ; Bombs presets_rbo_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_rbo_bombs_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_rbo_bombs_ceres_elevator) presets_rbo_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_rbo_bombs_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_rbo_bombs_ceres_escape) presets_rbo_bombs_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_rbo_bombs_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_rbo_bombs_ceres_last_3_rooms) presets_rbo_bombs_ship: - %cm_preset("Ship", #preset_rbo_bombs_ship) + %cm_preset("Ship", #preset_names_ship, #preset_rbo_bombs_ship) presets_rbo_bombs_parlor_down: - %cm_preset("Parlor Down", #preset_rbo_bombs_parlor_down) + %cm_preset("Parlor Down", #preset_names_parlor_down, #preset_rbo_bombs_parlor_down) presets_rbo_bombs_climb_down: - %cm_preset("Climb Down", #preset_rbo_bombs_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_rbo_bombs_climb_down) presets_rbo_bombs_pit_room: - %cm_preset("Pit Room", #preset_rbo_bombs_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_rbo_bombs_pit_room) presets_rbo_bombs_morph: - %cm_preset("Morph", #preset_rbo_bombs_morph) + %cm_preset("Morph", #preset_names_morph, #preset_rbo_bombs_morph) presets_rbo_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_rbo_bombs_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_rbo_bombs_construction_zone_down) presets_rbo_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_rbo_bombs_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_rbo_bombs_construction_zone_up) presets_rbo_bombs_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_rbo_bombs_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_rbo_bombs_pit_room_revisit) presets_rbo_bombs_retro_etank: - %cm_preset("Retro E-Tank", #preset_rbo_bombs_retro_etank) + %cm_preset("Retro E-Tank", #preset_names_retro_etank, #preset_rbo_bombs_retro_etank) presets_rbo_bombs_taco_tank_optional: - %cm_preset("Taco Tank (Optional)", #preset_rbo_bombs_taco_tank_optional) + %cm_preset("Taco Tank (Optional)", #preset_names_taco_tank_optional, #preset_rbo_bombs_taco_tank_optional) presets_rbo_bombs_pit_room_final_visit: - %cm_preset("Pit Room Final Visit", #preset_rbo_bombs_pit_room_final_visit) + %cm_preset("Pit Room Final Visit", #preset_names_pit_room_final_visit, #preset_rbo_bombs_pit_room_final_visit) presets_rbo_bombs_climb_up: - %cm_preset("Climb Up", #preset_rbo_bombs_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_rbo_bombs_climb_up) presets_rbo_bombs_parlor_up: - %cm_preset("Parlor Up", #preset_rbo_bombs_parlor_up) + %cm_preset("Parlor Up", #preset_names_parlor_up, #preset_rbo_bombs_parlor_up) presets_rbo_bombs_flyway: - %cm_preset("Flyway", #preset_rbo_bombs_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_rbo_bombs_flyway) presets_rbo_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_rbo_bombs_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_rbo_bombs_bomb_torizo) presets_rbo_bombs_alcatraz: - %cm_preset("Alcatraz", #preset_rbo_bombs_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_rbo_bombs_alcatraz) presets_rbo_bombs_terminator: - %cm_preset("Terminator", #preset_rbo_bombs_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_rbo_bombs_terminator) presets_rbo_bombs_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_rbo_bombs_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_rbo_bombs_green_pirate_shaft) ; Brinstar presets_rbo_brinstar_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_rbo_brinstar_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_rbo_brinstar_green_brinstar_elevator) presets_rbo_brinstar_early_supers_reserve: - %cm_preset("Early Supers Reserve", #preset_rbo_brinstar_early_supers_reserve) + %cm_preset("Early Supers Reserve", #preset_names_early_supers_reserve, #preset_rbo_brinstar_early_supers_reserve) presets_rbo_brinstar_early_supers_collection: - %cm_preset("Early Supers Collection", #preset_rbo_brinstar_early_supers_collection) + %cm_preset("Early Supers Collection", #preset_names_early_supers_collection, #preset_rbo_brinstar_early_supers_collection) presets_rbo_brinstar_dachora_room: - %cm_preset("Dachora Room", #preset_rbo_brinstar_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_rbo_brinstar_dachora_room) presets_rbo_brinstar_big_pink: - %cm_preset("Big Pink", #preset_rbo_brinstar_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_rbo_brinstar_big_pink) presets_rbo_brinstar_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_rbo_brinstar_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_rbo_brinstar_green_hill_zone) presets_rbo_brinstar_noob_bridge: - %cm_preset("Noob Bridge", #preset_rbo_brinstar_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_rbo_brinstar_noob_bridge) presets_rbo_brinstar_red_tower: - %cm_preset("Red Tower", #preset_rbo_brinstar_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_rbo_brinstar_red_tower) presets_rbo_brinstar_hellway_1x_maridia: - %cm_preset("Hellway (1x Maridia)", #preset_rbo_brinstar_hellway_1x_maridia) + %cm_preset("Hellway (1x Maridia)", #preset_names_hellway_1x_maridia, #preset_rbo_brinstar_hellway_1x_maridia) presets_rbo_brinstar_alpha_power_bombs_1m: - %cm_preset("Alpha Power Bombs (1M)", #preset_rbo_brinstar_alpha_power_bombs_1m) + %cm_preset("Alpha Power Bombs (1M)", #preset_names_alpha_power_bombs_1m, #preset_rbo_brinstar_alpha_power_bombs_1m) presets_rbo_brinstar_reverse_hellway_1m: - %cm_preset("Reverse Hellway (1M)", #preset_rbo_brinstar_reverse_hellway_1m) + %cm_preset("Reverse Hellway (1M)", #preset_names_reverse_hellway_1m, #preset_rbo_brinstar_reverse_hellway_1m) presets_rbo_brinstar_red_tower_moonfalls_1m: - %cm_preset("Red Tower Moonfalls (1M)", #preset_rbo_brinstar_red_tower_moonfalls_1m) + %cm_preset("Red Tower Moonfalls (1M)", #preset_names_red_tower_moonfalls_1m, #preset_rbo_brinstar_red_tower_moonfalls_1m) presets_rbo_brinstar_spazer_1m: - %cm_preset("Spazer (1M)", #preset_rbo_brinstar_spazer_1m) + %cm_preset("Spazer (1M)", #preset_names_spazer_1m, #preset_rbo_brinstar_spazer_1m) presets_rbo_brinstar_norfair_elevator_1m: - %cm_preset("Norfair Elevator (1M)", #preset_rbo_brinstar_norfair_elevator_1m) + %cm_preset("Norfair Elevator (1M)", #preset_names_norfair_elevator_1m, #preset_rbo_brinstar_norfair_elevator_1m) presets_rbo_brinstar_spazer_2x_maridia: - %cm_preset("Spazer (2x Maridia)", #preset_rbo_brinstar_spazer_2x_maridia) + %cm_preset("Spazer (2x Maridia)", #preset_names_spazer_2x_maridia, #preset_rbo_brinstar_spazer_2x_maridia) presets_rbo_brinstar_norfair_elevator_2m: - %cm_preset("Norfair Elevator (2M)", #preset_rbo_brinstar_norfair_elevator_2m) + %cm_preset("Norfair Elevator (2M)", #preset_names_norfair_elevator_2m, #preset_rbo_brinstar_norfair_elevator_2m) ; Shopping (Single Maridia) presets_rbo_shopping_single_maridia_hijump_boots: - %cm_preset("Hi-Jump Boots", #preset_rbo_shopping_single_maridia_hijump_boots) + %cm_preset("Hi-Jump Boots", #preset_names_hijump_boots, #preset_rbo_shopping_single_maridia_hijump_boots) presets_rbo_shopping_single_maridia_business_center_up: - %cm_preset("Business Center Up", #preset_rbo_shopping_single_maridia_business_center_up) + %cm_preset("Business Center Up", #preset_names_business_center_up, #preset_rbo_shopping_single_maridia_business_center_up) presets_rbo_shopping_single_maridia_first_hell_run: - %cm_preset("First Hell Run", #preset_rbo_shopping_single_maridia_first_hell_run) + %cm_preset("First Hell Run", #preset_names_first_hell_run, #preset_rbo_shopping_single_maridia_first_hell_run) presets_rbo_shopping_single_maridia_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_rbo_shopping_single_maridia_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_rbo_shopping_single_maridia_bubble_mountain) presets_rbo_shopping_single_maridia_bat_cave_farm_1: - %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_single_maridia_bat_cave_farm_1) + %cm_preset("Bat Cave (Farm 1)", #preset_names_bat_cave_farm_1, #preset_rbo_shopping_single_maridia_bat_cave_farm_1) presets_rbo_shopping_single_maridia_leaving_speed_farm_2: - %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_single_maridia_leaving_speed_farm_2) + %cm_preset("Leaving Speed (Farm 2)", #preset_names_leaving_speed_farm_2, #preset_rbo_shopping_single_maridia_leaving_speed_farm_2) presets_rbo_shopping_single_maridia_wave_beam_entry: - %cm_preset("Wave Beam Entry", #preset_rbo_shopping_single_maridia_wave_beam_entry) + %cm_preset("Wave Beam Entry", #preset_names_wave_beam_entry, #preset_rbo_shopping_single_maridia_wave_beam_entry) presets_rbo_shopping_single_maridia_wave_escape: - %cm_preset("Wave Escape", #preset_rbo_shopping_single_maridia_wave_escape) + %cm_preset("Wave Escape", #preset_names_wave_escape, #preset_rbo_shopping_single_maridia_wave_escape) presets_rbo_shopping_single_maridia_heading_to_business_center: - %cm_preset("Heading To Business Center", #preset_rbo_shopping_single_maridia_heading_to_business_center) + %cm_preset("Heading To Business Center", #preset_names_heading_to_business_center, #preset_rbo_shopping_single_maridia_heading_to_business_center) presets_rbo_shopping_single_maridia_leaving_norfair: - %cm_preset("Leaving Norfair", #preset_rbo_shopping_single_maridia_leaving_norfair) + %cm_preset("Leaving Norfair", #preset_names_leaving_norfair, #preset_rbo_shopping_single_maridia_leaving_norfair) ; Shopping (Double Maridia) presets_rbo_shopping_double_maridia_hijump_boots: - %cm_preset("Hi-Jump Boots", #preset_rbo_shopping_double_maridia_hijump_boots) + %cm_preset("Hi-Jump Boots", #preset_names_hijump_boots, #preset_rbo_shopping_double_maridia_hijump_boots) presets_rbo_shopping_double_maridia_business_center_up: - %cm_preset("Business Center Up", #preset_rbo_shopping_double_maridia_business_center_up) + %cm_preset("Business Center Up", #preset_names_business_center_up, #preset_rbo_shopping_double_maridia_business_center_up) presets_rbo_shopping_double_maridia_first_hell_run: - %cm_preset("First Hell Run", #preset_rbo_shopping_double_maridia_first_hell_run) + %cm_preset("First Hell Run", #preset_names_first_hell_run, #preset_rbo_shopping_double_maridia_first_hell_run) presets_rbo_shopping_double_maridia_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_rbo_shopping_double_maridia_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_rbo_shopping_double_maridia_bubble_mountain) presets_rbo_shopping_double_maridia_bat_cave_farm_1: - %cm_preset("Bat Cave (Farm 1)", #preset_rbo_shopping_double_maridia_bat_cave_farm_1) + %cm_preset("Bat Cave (Farm 1)", #preset_names_bat_cave_farm_1, #preset_rbo_shopping_double_maridia_bat_cave_farm_1) presets_rbo_shopping_double_maridia_leaving_speed_farm_2: - %cm_preset("Leaving Speed (Farm 2)", #preset_rbo_shopping_double_maridia_leaving_speed_farm_2) + %cm_preset("Leaving Speed (Farm 2)", #preset_names_leaving_speed_farm_2, #preset_rbo_shopping_double_maridia_leaving_speed_farm_2) presets_rbo_shopping_double_maridia_wave_beam_entry: - %cm_preset("Wave Beam Entry", #preset_rbo_shopping_double_maridia_wave_beam_entry) + %cm_preset("Wave Beam Entry", #preset_names_wave_beam_entry, #preset_rbo_shopping_double_maridia_wave_beam_entry) presets_rbo_shopping_double_maridia_wave_escape: - %cm_preset("Wave Escape", #preset_rbo_shopping_double_maridia_wave_escape) + %cm_preset("Wave Escape", #preset_names_wave_escape, #preset_rbo_shopping_double_maridia_wave_escape) presets_rbo_shopping_double_maridia_heading_to_croc: - %cm_preset("Heading To Croc", #preset_rbo_shopping_double_maridia_heading_to_croc) + %cm_preset("Heading To Croc", #preset_names_heading_to_croc, #preset_rbo_shopping_double_maridia_heading_to_croc) presets_rbo_shopping_double_maridia_nutella_refill: - %cm_preset("Nutella Refill", #preset_rbo_shopping_double_maridia_nutella_refill) + %cm_preset("Nutella Refill", #preset_names_nutella_refill, #preset_rbo_shopping_double_maridia_nutella_refill) presets_rbo_shopping_double_maridia_croc_power_bombs: - %cm_preset("Croc Power Bombs", #preset_rbo_shopping_double_maridia_croc_power_bombs) + %cm_preset("Croc Power Bombs", #preset_names_croc_power_bombs, #preset_rbo_shopping_double_maridia_croc_power_bombs) presets_rbo_shopping_double_maridia_leaving_grapple: - %cm_preset("Leaving Grapple", #preset_rbo_shopping_double_maridia_leaving_grapple) + %cm_preset("Leaving Grapple", #preset_names_leaving_grapple, #preset_rbo_shopping_double_maridia_leaving_grapple) presets_rbo_shopping_double_maridia_leaving_croc: - %cm_preset("Leaving Croc", #preset_rbo_shopping_double_maridia_leaving_croc) + %cm_preset("Leaving Croc", #preset_names_leaving_croc, #preset_rbo_shopping_double_maridia_leaving_croc) presets_rbo_shopping_double_maridia_ice_entry: - %cm_preset("Ice Entry", #preset_rbo_shopping_double_maridia_ice_entry) + %cm_preset("Ice Entry", #preset_names_ice_entry, #preset_rbo_shopping_double_maridia_ice_entry) presets_rbo_shopping_double_maridia_leaving_ice: - %cm_preset("Leaving Ice", #preset_rbo_shopping_double_maridia_leaving_ice) + %cm_preset("Leaving Ice", #preset_names_leaving_ice, #preset_rbo_shopping_double_maridia_leaving_ice) presets_rbo_shopping_double_maridia_ice_escape: - %cm_preset("Ice Escape", #preset_rbo_shopping_double_maridia_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_rbo_shopping_double_maridia_ice_escape) presets_rbo_shopping_double_maridia_leaving_norfair: - %cm_preset("Leaving Norfair", #preset_rbo_shopping_double_maridia_leaving_norfair) + %cm_preset("Leaving Norfair", #preset_names_leaving_norfair, #preset_rbo_shopping_double_maridia_leaving_norfair) ; Cleanup (Single Maridia) presets_rbo_cleanup_single_maridia_red_tower_up: - %cm_preset("Red Tower Up", #preset_rbo_cleanup_single_maridia_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_rbo_cleanup_single_maridia_red_tower_up) presets_rbo_cleanup_single_maridia_green_brinstar_backdoor: - %cm_preset("Green Brinstar Backdoor", #preset_rbo_cleanup_single_maridia_green_brinstar_backdoor) + %cm_preset("Green Brinstar Backdoor", #preset_names_green_brinstar_backdoor, #preset_rbo_cleanup_single_maridia_green_brinstar_backdoor) presets_rbo_cleanup_single_maridia_big_pink: - %cm_preset("Big Pink", #preset_rbo_cleanup_single_maridia_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_rbo_cleanup_single_maridia_big_pink) presets_rbo_cleanup_single_maridia_spore_spawn_supers: - %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_single_maridia_spore_spawn_supers) + %cm_preset("Spore Spawn Supers", #preset_names_spore_spawn_supers, #preset_rbo_cleanup_single_maridia_spore_spawn_supers) presets_rbo_cleanup_single_maridia_spore_spawn_supers_escape: - %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape) + %cm_preset("Spore Spawn Supers Escape", #preset_names_spore_spawn_supers_escape, #preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape) presets_rbo_cleanup_single_maridia_wave_gate_etank: - %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_single_maridia_wave_gate_etank) + %cm_preset("Wave Gate E-Tank", #preset_names_wave_gate_etank, #preset_rbo_cleanup_single_maridia_wave_gate_etank) presets_rbo_cleanup_single_maridia_dachora_room: - %cm_preset("Dachora Room", #preset_rbo_cleanup_single_maridia_dachora_room) + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_rbo_cleanup_single_maridia_dachora_room) presets_rbo_cleanup_single_maridia_green_shaft_down: - %cm_preset("Green Shaft Down", #preset_rbo_cleanup_single_maridia_green_shaft_down) + %cm_preset("Green Shaft Down", #preset_names_green_shaft_down, #preset_rbo_cleanup_single_maridia_green_shaft_down) presets_rbo_cleanup_single_maridia_etecoon_supers: - %cm_preset("Etecoon Supers", #preset_rbo_cleanup_single_maridia_etecoon_supers) + %cm_preset("Etecoon Supers", #preset_names_etecoon_supers, #preset_rbo_cleanup_single_maridia_etecoon_supers) presets_rbo_cleanup_single_maridia_etecoon_pbs_optional: - %cm_preset("Etecoon PBs (Optional)", #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional) + %cm_preset("Etecoon PBs (Optional)", #preset_names_etecoon_pbs_optional, #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional) presets_rbo_cleanup_single_maridia_green_shaft_up: - %cm_preset("Green Shaft Up", #preset_rbo_cleanup_single_maridia_green_shaft_up) + %cm_preset("Green Shaft Up", #preset_names_green_shaft_up, #preset_rbo_cleanup_single_maridia_green_shaft_up) presets_rbo_cleanup_single_maridia_reverse_terminator: - %cm_preset("Reverse Terminator", #preset_rbo_cleanup_single_maridia_reverse_terminator) + %cm_preset("Reverse Terminator", #preset_names_reverse_terminator, #preset_rbo_cleanup_single_maridia_reverse_terminator) presets_rbo_cleanup_single_maridia_climb_supers_moonfall: - %cm_preset("Climb Supers Moonfall", #preset_rbo_cleanup_single_maridia_climb_supers_moonfall) + %cm_preset("Climb Supers Moonfall", #preset_names_climb_supers_moonfall, #preset_rbo_cleanup_single_maridia_climb_supers_moonfall) presets_rbo_cleanup_single_maridia_pit_room_shortcharge: - %cm_preset("Pit Room Shortcharge", #preset_rbo_cleanup_single_maridia_pit_room_shortcharge) + %cm_preset("Pit Room Shortcharge", #preset_names_pit_room_shortcharge, #preset_rbo_cleanup_single_maridia_pit_room_shortcharge) presets_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: - %cm_preset("Retro Brinstar Power Bombs", #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs) + %cm_preset("Retro Brinstar Power Bombs", #preset_names_retro_brinstar_power_bombs, #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs) presets_rbo_cleanup_single_maridia_blockbuster: - %cm_preset("Blockbuster", #preset_rbo_cleanup_single_maridia_blockbuster) + %cm_preset("Blockbuster", #preset_names_blockbuster, #preset_rbo_cleanup_single_maridia_blockbuster) ; Cleanup (Double Maridia) presets_rbo_cleanup_double_maridia_red_tower_up: - %cm_preset("Red Tower Up", #preset_rbo_cleanup_double_maridia_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_rbo_cleanup_double_maridia_red_tower_up) presets_rbo_cleanup_double_maridia_hellway: - %cm_preset("Hellway", #preset_rbo_cleanup_double_maridia_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_rbo_cleanup_double_maridia_hellway) presets_rbo_cleanup_double_maridia_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_rbo_cleanup_double_maridia_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_rbo_cleanup_double_maridia_alpha_power_bombs) presets_rbo_cleanup_double_maridia_beta_power_bombs: - %cm_preset("Beta Power Bombs", #preset_rbo_cleanup_double_maridia_beta_power_bombs) + %cm_preset("Beta Power Bombs", #preset_names_beta_power_bombs, #preset_rbo_cleanup_double_maridia_beta_power_bombs) presets_rbo_cleanup_double_maridia_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_rbo_cleanup_double_maridia_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_rbo_cleanup_double_maridia_crateria_kihunters) presets_rbo_cleanup_double_maridia_crateria_power_bombs: - %cm_preset("Crateria Power Bombs", #preset_rbo_cleanup_double_maridia_crateria_power_bombs) + %cm_preset("Crateria Power Bombs", #preset_names_crateria_power_bombs, #preset_rbo_cleanup_double_maridia_crateria_power_bombs) presets_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: - %cm_preset("Gauntlet Wraparound Shot", #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot) + %cm_preset("Gauntlet Wraparound Shot", #preset_names_gauntlet_wraparound_shot, #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot) presets_rbo_cleanup_double_maridia_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_rbo_cleanup_double_maridia_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_rbo_cleanup_double_maridia_gauntlet_etank) presets_rbo_cleanup_double_maridia_parlor_down: - %cm_preset("Parlor Down", #preset_rbo_cleanup_double_maridia_parlor_down) + %cm_preset("Parlor Down", #preset_names_parlor_down, #preset_rbo_cleanup_double_maridia_parlor_down) presets_rbo_cleanup_double_maridia_climb_supers: - %cm_preset("Climb Supers", #preset_rbo_cleanup_double_maridia_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_rbo_cleanup_double_maridia_climb_supers) presets_rbo_cleanup_double_maridia_terminator_revisit: - %cm_preset("Terminator Revisit", #preset_rbo_cleanup_double_maridia_terminator_revisit) + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_rbo_cleanup_double_maridia_terminator_revisit) presets_rbo_cleanup_double_maridia_green_brinstar_revisit: - %cm_preset("Green Brinstar Revisit", #preset_rbo_cleanup_double_maridia_green_brinstar_revisit) + %cm_preset("Green Brinstar Revisit", #preset_names_green_brinstar_revisit, #preset_rbo_cleanup_double_maridia_green_brinstar_revisit) presets_rbo_cleanup_double_maridia_leaving_etecoons: - %cm_preset("Leaving Etecoons", #preset_rbo_cleanup_double_maridia_leaving_etecoons) + %cm_preset("Leaving Etecoons", #preset_names_leaving_etecoons, #preset_rbo_cleanup_double_maridia_leaving_etecoons) presets_rbo_cleanup_double_maridia_spore_spawn_supers: - %cm_preset("Spore Spawn Supers", #preset_rbo_cleanup_double_maridia_spore_spawn_supers) + %cm_preset("Spore Spawn Supers", #preset_names_spore_spawn_supers, #preset_rbo_cleanup_double_maridia_spore_spawn_supers) presets_rbo_cleanup_double_maridia_spore_spawn_supers_escape: - %cm_preset("Spore Spawn Supers Escape", #preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape) + %cm_preset("Spore Spawn Supers Escape", #preset_names_spore_spawn_supers_escape, #preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape) presets_rbo_cleanup_double_maridia_wave_gate_etank: - %cm_preset("Wave Gate E-Tank", #preset_rbo_cleanup_double_maridia_wave_gate_etank) + %cm_preset("Wave Gate E-Tank", #preset_names_wave_gate_etank, #preset_rbo_cleanup_double_maridia_wave_gate_etank) presets_rbo_cleanup_double_maridia_waterway_etank: - %cm_preset("Waterway E-Tank", #preset_rbo_cleanup_double_maridia_waterway_etank) + %cm_preset("Waterway E-Tank", #preset_names_waterway_etank, #preset_rbo_cleanup_double_maridia_waterway_etank) presets_rbo_cleanup_double_maridia_leaving_waterway: - %cm_preset("Leaving Waterway", #preset_rbo_cleanup_double_maridia_leaving_waterway) + %cm_preset("Leaving Waterway", #preset_names_leaving_waterway, #preset_rbo_cleanup_double_maridia_leaving_waterway) presets_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: - %cm_preset("Blue Brinstar Power Bombs", #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs) + %cm_preset("Blue Brinstar Power Bombs", #preset_names_blue_brinstar_power_bombs, #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs) presets_rbo_cleanup_double_maridia_blockbuster: - %cm_preset("Blockbuster", #preset_rbo_cleanup_double_maridia_blockbuster) + %cm_preset("Blockbuster", #preset_names_blockbuster, #preset_rbo_cleanup_double_maridia_blockbuster) ; Ice-Croc (Single Maridia) presets_rbo_icecroc_single_maridia_ice_entry: - %cm_preset("Ice Entry", #preset_rbo_icecroc_single_maridia_ice_entry) + %cm_preset("Ice Entry", #preset_names_ice_entry, #preset_rbo_icecroc_single_maridia_ice_entry) presets_rbo_icecroc_single_maridia_leaving_ice: - %cm_preset("Leaving Ice", #preset_rbo_icecroc_single_maridia_leaving_ice) + %cm_preset("Leaving Ice", #preset_names_leaving_ice, #preset_rbo_icecroc_single_maridia_leaving_ice) presets_rbo_icecroc_single_maridia_ice_escape: - %cm_preset("Ice Escape", #preset_rbo_icecroc_single_maridia_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_rbo_icecroc_single_maridia_ice_escape) presets_rbo_icecroc_single_maridia_croc_shaft_moonfall: - %cm_preset("Croc Shaft Moonfall", #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall) + %cm_preset("Croc Shaft Moonfall", #preset_names_croc_shaft_moonfall, #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall) presets_rbo_icecroc_single_maridia_croc_speedway: - %cm_preset("Croc Speedway", #preset_rbo_icecroc_single_maridia_croc_speedway) + %cm_preset("Croc Speedway", #preset_names_croc_speedway, #preset_rbo_icecroc_single_maridia_croc_speedway) presets_rbo_icecroc_single_maridia_croc: - %cm_preset("Croc", #preset_rbo_icecroc_single_maridia_croc) + %cm_preset("Croc", #preset_names_croc, #preset_rbo_icecroc_single_maridia_croc) presets_rbo_icecroc_single_maridia_grapple_shaft_down: - %cm_preset("Grapple Shaft Down", #preset_rbo_icecroc_single_maridia_grapple_shaft_down) + %cm_preset("Grapple Shaft Down", #preset_names_grapple_shaft_down, #preset_rbo_icecroc_single_maridia_grapple_shaft_down) presets_rbo_icecroc_single_maridia_grapple_escape: - %cm_preset("Grapple Escape", #preset_rbo_icecroc_single_maridia_grapple_escape) + %cm_preset("Grapple Escape", #preset_names_grapple_escape, #preset_rbo_icecroc_single_maridia_grapple_escape) presets_rbo_icecroc_single_maridia_grapple_shaft_up: - %cm_preset("Grapple Shaft Up", #preset_rbo_icecroc_single_maridia_grapple_shaft_up) + %cm_preset("Grapple Shaft Up", #preset_names_grapple_shaft_up, #preset_rbo_icecroc_single_maridia_grapple_shaft_up) presets_rbo_icecroc_single_maridia_croc_revisit: - %cm_preset("Croc Revisit", #preset_rbo_icecroc_single_maridia_croc_revisit) + %cm_preset("Croc Revisit", #preset_names_croc_revisit, #preset_rbo_icecroc_single_maridia_croc_revisit) ; Maridia (Double Maridia) presets_rbo_maridia_double_maridia_maridia_entry: - %cm_preset("Maridia Entry", #preset_rbo_maridia_double_maridia_maridia_entry) + %cm_preset("Maridia Entry", #preset_names_maridia_entry, #preset_rbo_maridia_double_maridia_maridia_entry) presets_rbo_maridia_double_maridia_mount_everest: - %cm_preset("Mount Everest", #preset_rbo_maridia_double_maridia_mount_everest) + %cm_preset("Mount Everest", #preset_names_mount_everest, #preset_rbo_maridia_double_maridia_mount_everest) presets_rbo_maridia_double_maridia_leaving_crab_supers: - %cm_preset("Leaving Crab Supers", #preset_rbo_maridia_double_maridia_leaving_crab_supers) + %cm_preset("Leaving Crab Supers", #preset_names_leaving_crab_supers, #preset_rbo_maridia_double_maridia_leaving_crab_supers) presets_rbo_maridia_double_maridia_mama_turtle: - %cm_preset("Mama Turtle", #preset_rbo_maridia_double_maridia_mama_turtle) + %cm_preset("Mama Turtle", #preset_names_mama_turtle, #preset_rbo_maridia_double_maridia_mama_turtle) presets_rbo_maridia_double_maridia_leaving_mama_turtle: - %cm_preset("Leaving Mama Turtle", #preset_rbo_maridia_double_maridia_leaving_mama_turtle) + %cm_preset("Leaving Mama Turtle", #preset_names_leaving_mama_turtle, #preset_rbo_maridia_double_maridia_leaving_mama_turtle) presets_rbo_maridia_double_maridia_maridia_exit: - %cm_preset("Maridia Exit", #preset_rbo_maridia_double_maridia_maridia_exit) + %cm_preset("Maridia Exit", #preset_names_maridia_exit, #preset_rbo_maridia_double_maridia_maridia_exit) ; Lower Norfair Segment presets_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: - %cm_preset("LN (20 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley) + %cm_preset("LN (20 Supers 7+1 Ridley)", #preset_names_ln_20_supers_7_1_ridley, #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley) presets_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: - %cm_preset("LN (20 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley) + %cm_preset("LN (20 Supers 8+1 Ridley)", #preset_names_ln_20_supers_8_1_ridley, #preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley) presets_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: - %cm_preset("LN (25 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley) + %cm_preset("LN (25 Supers 7+1 Ridley)", #preset_names_ln_25_supers_7_1_ridley, #preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley) presets_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley: - %cm_preset("LN (25 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley) + %cm_preset("LN (25 Supers 8+1 Ridley)", #preset_names_ln_25_supers_8_1_ridley, #preset_rbo_lower_norfair_segment_ln_25_supers_8_1_ridley) presets_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: - %cm_preset("LN (25 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley) + %cm_preset("LN (25 Supers 9+1 Ridley)", #preset_names_ln_25_supers_9_1_ridley, #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley) presets_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: - %cm_preset("LN (25 Supers 9+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley) + %cm_preset("LN (25 Supers 9+2 Ridley)", #preset_names_ln_25_supers_9_2_ridley, #preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley) presets_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: - %cm_preset("LN (30 Supers 7+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley) + %cm_preset("LN (30 Supers 7+1 Ridley)", #preset_names_ln_30_supers_7_1_ridley, #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley) presets_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: - %cm_preset("LN (30 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley) + %cm_preset("LN (30 Supers 8+1 Ridley)", #preset_names_ln_30_supers_8_1_ridley, #preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley) presets_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: - %cm_preset("LN (30 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley) + %cm_preset("LN (30 Supers 9+1 Ridley)", #preset_names_ln_30_supers_9_1_ridley, #preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley) presets_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: - %cm_preset("LN (30 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley) + %cm_preset("LN (30 Supers 10+1 Ridley)", #preset_names_ln_30_supers_10_1_ridley, #preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley) presets_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: - %cm_preset("LN (30 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley) + %cm_preset("LN (30 Supers 11+1 Ridley)", #preset_names_ln_30_supers_11_1_ridley, #preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley) presets_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: - %cm_preset("LN (35 Supers 8+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley) + %cm_preset("LN (35 Supers 8+1 Ridley)", #preset_names_ln_35_supers_8_1_ridley, #preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley) presets_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: - %cm_preset("LN (35 Supers 9+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley) + %cm_preset("LN (35 Supers 9+1 Ridley)", #preset_names_ln_35_supers_9_1_ridley, #preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley) presets_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: - %cm_preset("LN (35 Supers 10+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley) + %cm_preset("LN (35 Supers 10+1 Ridley)", #preset_names_ln_35_supers_10_1_ridley, #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley) presets_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: - %cm_preset("LN (35 Supers 11+1 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley) + %cm_preset("LN (35 Supers 11+1 Ridley)", #preset_names_ln_35_supers_11_1_ridley, #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley) presets_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: - %cm_preset("LN (35 Supers 11+2 Ridley)", #preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley) + %cm_preset("LN (35 Supers 11+2 Ridley)", #preset_names_ln_35_supers_11_2_ridley, #preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley) ; LN Entry (Single Maridia) presets_rbo_ln_entry_single_maridia_lava_dive: - %cm_preset("Lava Dive", #preset_rbo_ln_entry_single_maridia_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_rbo_ln_entry_single_maridia_lava_dive) presets_rbo_ln_entry_single_maridia_ln_main_hall: - %cm_preset("LN Main Hall", #preset_rbo_ln_entry_single_maridia_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_rbo_ln_entry_single_maridia_ln_main_hall) presets_rbo_ln_entry_single_maridia_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_single_maridia_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_rbo_ln_entry_single_maridia_green_gate_glitch) presets_rbo_ln_entry_single_maridia_golden_torizo: - %cm_preset("Golden Torizo", #preset_rbo_ln_entry_single_maridia_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_rbo_ln_entry_single_maridia_golden_torizo) presets_rbo_ln_entry_single_maridia_energy_refill_escape: - %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_single_maridia_energy_refill_escape) + %cm_preset("Energy Refill Escape", #preset_names_energy_refill_escape, #preset_rbo_ln_entry_single_maridia_energy_refill_escape) presets_rbo_ln_entry_single_maridia_fast_pillars: - %cm_preset("Fast Pillars", #preset_rbo_ln_entry_single_maridia_fast_pillars) + %cm_preset("Fast Pillars", #preset_names_fast_pillars, #preset_rbo_ln_entry_single_maridia_fast_pillars) presets_rbo_ln_entry_single_maridia_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_rbo_ln_entry_single_maridia_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_rbo_ln_entry_single_maridia_worst_room_in_the_game) presets_rbo_ln_entry_single_maridia_amphitheatre: - %cm_preset("Amphitheatre", #preset_rbo_ln_entry_single_maridia_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_rbo_ln_entry_single_maridia_amphitheatre) presets_rbo_ln_entry_single_maridia_firefleas_entry: - %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_single_maridia_firefleas_entry) + %cm_preset("Firefleas Entry", #preset_names_firefleas_entry, #preset_rbo_ln_entry_single_maridia_firefleas_entry) presets_rbo_ln_entry_single_maridia_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_rbo_ln_entry_single_maridia_kihunter_stairs_down) presets_rbo_ln_entry_single_maridia_ninja_pirates: - %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_single_maridia_ninja_pirates) + %cm_preset("Ninja Pirates", #preset_names_ninja_pirates, #preset_rbo_ln_entry_single_maridia_ninja_pirates) presets_rbo_ln_entry_single_maridia_preridley: - %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_single_maridia_preridley) + %cm_preset("Pre-Ridley", #preset_names_preridley, #preset_rbo_ln_entry_single_maridia_preridley) ; LN Entry (Double Maridia) presets_rbo_ln_entry_double_maridia_lava_dive: - %cm_preset("Lava Dive", #preset_rbo_ln_entry_double_maridia_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_rbo_ln_entry_double_maridia_lava_dive) presets_rbo_ln_entry_double_maridia_ln_main_hall: - %cm_preset("LN Main Hall", #preset_rbo_ln_entry_double_maridia_ln_main_hall) + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_rbo_ln_entry_double_maridia_ln_main_hall) presets_rbo_ln_entry_double_maridia_green_gate_glitch: - %cm_preset("Green Gate Glitch", #preset_rbo_ln_entry_double_maridia_green_gate_glitch) + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_rbo_ln_entry_double_maridia_green_gate_glitch) presets_rbo_ln_entry_double_maridia_golden_torizo: - %cm_preset("Golden Torizo", #preset_rbo_ln_entry_double_maridia_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_rbo_ln_entry_double_maridia_golden_torizo) presets_rbo_ln_entry_double_maridia_energy_refill_escape: - %cm_preset("Energy Refill Escape", #preset_rbo_ln_entry_double_maridia_energy_refill_escape) + %cm_preset("Energy Refill Escape", #preset_names_energy_refill_escape, #preset_rbo_ln_entry_double_maridia_energy_refill_escape) presets_rbo_ln_entry_double_maridia_fast_pillars: - %cm_preset("Fast Pillars", #preset_rbo_ln_entry_double_maridia_fast_pillars) + %cm_preset("Fast Pillars", #preset_names_fast_pillars, #preset_rbo_ln_entry_double_maridia_fast_pillars) presets_rbo_ln_entry_double_maridia_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_rbo_ln_entry_double_maridia_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_rbo_ln_entry_double_maridia_worst_room_in_the_game) presets_rbo_ln_entry_double_maridia_amphitheatre: - %cm_preset("Amphitheatre", #preset_rbo_ln_entry_double_maridia_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_rbo_ln_entry_double_maridia_amphitheatre) presets_rbo_ln_entry_double_maridia_firefleas_entry: - %cm_preset("Firefleas Entry", #preset_rbo_ln_entry_double_maridia_firefleas_entry) + %cm_preset("Firefleas Entry", #preset_names_firefleas_entry, #preset_rbo_ln_entry_double_maridia_firefleas_entry) presets_rbo_ln_entry_double_maridia_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_rbo_ln_entry_double_maridia_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_rbo_ln_entry_double_maridia_kihunter_stairs_down) presets_rbo_ln_entry_double_maridia_ninja_pirates: - %cm_preset("Ninja Pirates", #preset_rbo_ln_entry_double_maridia_ninja_pirates) + %cm_preset("Ninja Pirates", #preset_names_ninja_pirates, #preset_rbo_ln_entry_double_maridia_ninja_pirates) presets_rbo_ln_entry_double_maridia_preridley: - %cm_preset("Pre-Ridley", #preset_rbo_ln_entry_double_maridia_preridley) + %cm_preset("Pre-Ridley", #preset_names_preridley, #preset_rbo_ln_entry_double_maridia_preridley) ; Ridley presets_rbo_ridley_ridley_20_supers_7_1: - %cm_preset("Ridley (20 Supers 7+1)", #preset_rbo_ridley_ridley_20_supers_7_1) + %cm_preset("Ridley (20 Supers 7+1)", #preset_names_ridley_20_supers_7_1, #preset_rbo_ridley_ridley_20_supers_7_1) presets_rbo_ridley_ridley_20_supers_8_1: - %cm_preset("Ridley (20 Supers 8+1)", #preset_rbo_ridley_ridley_20_supers_8_1) + %cm_preset("Ridley (20 Supers 8+1)", #preset_names_ridley_20_supers_8_1, #preset_rbo_ridley_ridley_20_supers_8_1) presets_rbo_ridley_ridley_25_supers_7_1: - %cm_preset("Ridley (25 Supers 7+1)", #preset_rbo_ridley_ridley_25_supers_7_1) + %cm_preset("Ridley (25 Supers 7+1)", #preset_names_ridley_25_supers_7_1, #preset_rbo_ridley_ridley_25_supers_7_1) presets_rbo_ridley_ridley_25_supers_8_1: - %cm_preset("Ridley (25 Supers 8+1)", #preset_rbo_ridley_ridley_25_supers_8_1) + %cm_preset("Ridley (25 Supers 8+1)", #preset_names_ridley_25_supers_8_1, #preset_rbo_ridley_ridley_25_supers_8_1) presets_rbo_ridley_ridley_25_supers_9_1: - %cm_preset("Ridley (25 Supers 9+1)", #preset_rbo_ridley_ridley_25_supers_9_1) + %cm_preset("Ridley (25 Supers 9+1)", #preset_names_ridley_25_supers_9_1, #preset_rbo_ridley_ridley_25_supers_9_1) presets_rbo_ridley_ridley_25_supers_9_2: - %cm_preset("Ridley (25 Supers 9+2)", #preset_rbo_ridley_ridley_25_supers_9_2) + %cm_preset("Ridley (25 Supers 9+2)", #preset_names_ridley_25_supers_9_2, #preset_rbo_ridley_ridley_25_supers_9_2) presets_rbo_ridley_ridley_30_supers_7_1: - %cm_preset("Ridley (30 Supers 7+1)", #preset_rbo_ridley_ridley_30_supers_7_1) + %cm_preset("Ridley (30 Supers 7+1)", #preset_names_ridley_30_supers_7_1, #preset_rbo_ridley_ridley_30_supers_7_1) presets_rbo_ridley_ridley_30_supers_8_1: - %cm_preset("Ridley (30 Supers 8+1)", #preset_rbo_ridley_ridley_30_supers_8_1) + %cm_preset("Ridley (30 Supers 8+1)", #preset_names_ridley_30_supers_8_1, #preset_rbo_ridley_ridley_30_supers_8_1) presets_rbo_ridley_ridley_30_supers_9_1: - %cm_preset("Ridley (30 Supers 9+1)", #preset_rbo_ridley_ridley_30_supers_9_1) + %cm_preset("Ridley (30 Supers 9+1)", #preset_names_ridley_30_supers_9_1, #preset_rbo_ridley_ridley_30_supers_9_1) presets_rbo_ridley_ridley_30_supers_10_1: - %cm_preset("Ridley (30 Supers 10+1)", #preset_rbo_ridley_ridley_30_supers_10_1) + %cm_preset("Ridley (30 Supers 10+1)", #preset_names_ridley_30_supers_10_1, #preset_rbo_ridley_ridley_30_supers_10_1) presets_rbo_ridley_ridley_30_supers_11_1: - %cm_preset("Ridley (30 Supers 11+1)", #preset_rbo_ridley_ridley_30_supers_11_1) + %cm_preset("Ridley (30 Supers 11+1)", #preset_names_ridley_30_supers_11_1, #preset_rbo_ridley_ridley_30_supers_11_1) presets_rbo_ridley_ridley_35_supers_8_1: - %cm_preset("Ridley (35 Supers 8+1)", #preset_rbo_ridley_ridley_35_supers_8_1) + %cm_preset("Ridley (35 Supers 8+1)", #preset_names_ridley_35_supers_8_1, #preset_rbo_ridley_ridley_35_supers_8_1) presets_rbo_ridley_ridley_35_supers_9_1: - %cm_preset("Ridley (35 Supers 9+1)", #preset_rbo_ridley_ridley_35_supers_9_1) + %cm_preset("Ridley (35 Supers 9+1)", #preset_names_ridley_35_supers_9_1, #preset_rbo_ridley_ridley_35_supers_9_1) presets_rbo_ridley_ridley_35_supers_10_1: - %cm_preset("Ridley (35 Supers 10+1)", #preset_rbo_ridley_ridley_35_supers_10_1) + %cm_preset("Ridley (35 Supers 10+1)", #preset_names_ridley_35_supers_10_1, #preset_rbo_ridley_ridley_35_supers_10_1) presets_rbo_ridley_ridley_35_supers_11_1: - %cm_preset("Ridley (35 Supers 11+1)", #preset_rbo_ridley_ridley_35_supers_11_1) + %cm_preset("Ridley (35 Supers 11+1)", #preset_names_ridley_35_supers_11_1, #preset_rbo_ridley_ridley_35_supers_11_1) presets_rbo_ridley_ridley_35_supers_11_2: - %cm_preset("Ridley (35 Supers 11+2)", #preset_rbo_ridley_ridley_35_supers_11_2) + %cm_preset("Ridley (35 Supers 11+2)", #preset_names_ridley_35_supers_11_2, #preset_rbo_ridley_ridley_35_supers_11_2) ; LN Escape (Single Maridia) presets_rbo_ln_escape_single_maridia_ridley_etank: - %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_single_maridia_ridley_etank) + %cm_preset("Ridley E-Tank", #preset_names_ridley_etank, #preset_rbo_ln_escape_single_maridia_ridley_etank) presets_rbo_ln_escape_single_maridia_postridley: - %cm_preset("Post-Ridley", #preset_rbo_ln_escape_single_maridia_postridley) + %cm_preset("Post-Ridley", #preset_names_postridley, #preset_rbo_ln_escape_single_maridia_postridley) presets_rbo_ln_escape_single_maridia_firefleas: - %cm_preset("Firefleas", #preset_rbo_ln_escape_single_maridia_firefleas) + %cm_preset("Firefleas", #preset_names_firefleas, #preset_rbo_ln_escape_single_maridia_firefleas) presets_rbo_ln_escape_single_maridia_firefleas_exit: - %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_single_maridia_firefleas_exit) + %cm_preset("Firefleas Exit", #preset_names_firefleas_exit, #preset_rbo_ln_escape_single_maridia_firefleas_exit) presets_rbo_ln_escape_single_maridia_3_musketeers: - %cm_preset("3 Musketeers", #preset_rbo_ln_escape_single_maridia_3_musketeers) + %cm_preset("3 Musketeers", #preset_names_3_musketeers, #preset_rbo_ln_escape_single_maridia_3_musketeers) presets_rbo_ln_escape_single_maridia_single_chamber: - %cm_preset("Single Chamber", #preset_rbo_ln_escape_single_maridia_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_rbo_ln_escape_single_maridia_single_chamber) presets_rbo_ln_escape_single_maridia_croc_gate_farm: - %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_single_maridia_croc_gate_farm) + %cm_preset("Croc Gate Farm", #preset_names_croc_gate_farm, #preset_rbo_ln_escape_single_maridia_croc_gate_farm) presets_rbo_ln_escape_single_maridia_business_center: - %cm_preset("Business Center", #preset_rbo_ln_escape_single_maridia_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_rbo_ln_escape_single_maridia_business_center) presets_rbo_ln_escape_single_maridia_maridia_entry: - %cm_preset("Maridia Entry", #preset_rbo_ln_escape_single_maridia_maridia_entry) + %cm_preset("Maridia Entry", #preset_names_maridia_entry, #preset_rbo_ln_escape_single_maridia_maridia_entry) presets_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: - %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit) + %cm_preset("3 Musketeers (Spikesuit)", #preset_names_3_musketeers_spikesuit, #preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit) presets_rbo_ln_escape_single_maridia_single_chamber_spikesuit: - %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit) + %cm_preset("Single Chamber (Spikesuit)", #preset_names_single_chamber_spikesuit, #preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit) presets_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: - %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit) + %cm_preset("Croc Gate Farm (Spikesuit)", #preset_names_croc_gate_farm_spikesuit, #preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit) presets_rbo_ln_escape_single_maridia_business_center_spikesuit: - %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_single_maridia_business_center_spikesuit) + %cm_preset("Business Center (Spikesuit)", #preset_names_business_center_spikesuit, #preset_rbo_ln_escape_single_maridia_business_center_spikesuit) presets_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: - %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit) + %cm_preset("Maridia Entry (Spikesuit)", #preset_names_maridia_entry_spikesuit, #preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit) ; LN Escape (Double Maridia) presets_rbo_ln_escape_double_maridia_ridley_etank: - %cm_preset("Ridley E-Tank", #preset_rbo_ln_escape_double_maridia_ridley_etank) + %cm_preset("Ridley E-Tank", #preset_names_ridley_etank, #preset_rbo_ln_escape_double_maridia_ridley_etank) presets_rbo_ln_escape_double_maridia_postridley: - %cm_preset("Post-Ridley", #preset_rbo_ln_escape_double_maridia_postridley) + %cm_preset("Post-Ridley", #preset_names_postridley, #preset_rbo_ln_escape_double_maridia_postridley) presets_rbo_ln_escape_double_maridia_firefleas: - %cm_preset("Firefleas", #preset_rbo_ln_escape_double_maridia_firefleas) + %cm_preset("Firefleas", #preset_names_firefleas, #preset_rbo_ln_escape_double_maridia_firefleas) presets_rbo_ln_escape_double_maridia_firefleas_exit: - %cm_preset("Firefleas Exit", #preset_rbo_ln_escape_double_maridia_firefleas_exit) + %cm_preset("Firefleas Exit", #preset_names_firefleas_exit, #preset_rbo_ln_escape_double_maridia_firefleas_exit) presets_rbo_ln_escape_double_maridia_3_musketeers: - %cm_preset("3 Musketeers", #preset_rbo_ln_escape_double_maridia_3_musketeers) + %cm_preset("3 Musketeers", #preset_names_3_musketeers, #preset_rbo_ln_escape_double_maridia_3_musketeers) presets_rbo_ln_escape_double_maridia_single_chamber: - %cm_preset("Single Chamber", #preset_rbo_ln_escape_double_maridia_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_rbo_ln_escape_double_maridia_single_chamber) presets_rbo_ln_escape_double_maridia_croc_gate_farm: - %cm_preset("Croc Gate Farm", #preset_rbo_ln_escape_double_maridia_croc_gate_farm) + %cm_preset("Croc Gate Farm", #preset_names_croc_gate_farm, #preset_rbo_ln_escape_double_maridia_croc_gate_farm) presets_rbo_ln_escape_double_maridia_business_center: - %cm_preset("Business Center", #preset_rbo_ln_escape_double_maridia_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_rbo_ln_escape_double_maridia_business_center) presets_rbo_ln_escape_double_maridia_maridia_entry: - %cm_preset("Maridia Entry", #preset_rbo_ln_escape_double_maridia_maridia_entry) + %cm_preset("Maridia Entry", #preset_names_maridia_entry, #preset_rbo_ln_escape_double_maridia_maridia_entry) presets_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: - %cm_preset("3 Musketeers (Spikesuit)", #preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit) + %cm_preset("3 Musketeers (Spikesuit)", #preset_names_3_musketeers_spikesuit, #preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit) presets_rbo_ln_escape_double_maridia_single_chamber_spikesuit: - %cm_preset("Single Chamber (Spikesuit)", #preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit) + %cm_preset("Single Chamber (Spikesuit)", #preset_names_single_chamber_spikesuit, #preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit) presets_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: - %cm_preset("Croc Gate Farm (Spikesuit)", #preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit) + %cm_preset("Croc Gate Farm (Spikesuit)", #preset_names_croc_gate_farm_spikesuit, #preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit) presets_rbo_ln_escape_double_maridia_business_center_spikesuit: - %cm_preset("Business Center (Spikesuit)", #preset_rbo_ln_escape_double_maridia_business_center_spikesuit) + %cm_preset("Business Center (Spikesuit)", #preset_names_business_center_spikesuit, #preset_rbo_ln_escape_double_maridia_business_center_spikesuit) presets_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: - %cm_preset("Maridia Entry (Spikesuit)", #preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit) + %cm_preset("Maridia Entry (Spikesuit)", #preset_names_maridia_entry_spikesuit, #preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit) ; Maridia presets_rbo_maridia_mount_everest_spikesuit: - %cm_preset("Mount Everest (Spikesuit)", #preset_rbo_maridia_mount_everest_spikesuit) + %cm_preset("Mount Everest (Spikesuit)", #preset_names_mount_everest_spikesuit, #preset_rbo_maridia_mount_everest_spikesuit) presets_rbo_maridia_aqueduct_spikesuit: - %cm_preset("Aqueduct (Spikesuit)", #preset_rbo_maridia_aqueduct_spikesuit) + %cm_preset("Aqueduct (Spikesuit)", #preset_names_aqueduct_spikesuit, #preset_rbo_maridia_aqueduct_spikesuit) presets_rbo_maridia_botwoon_clip_spikesuit: - %cm_preset("Botwoon Clip (Spikesuit)", #preset_rbo_maridia_botwoon_clip_spikesuit) + %cm_preset("Botwoon Clip (Spikesuit)", #preset_names_botwoon_clip_spikesuit, #preset_rbo_maridia_botwoon_clip_spikesuit) presets_rbo_maridia_botwoon_spikesuit: - %cm_preset("Botwoon (Spikesuit)", #preset_rbo_maridia_botwoon_spikesuit) + %cm_preset("Botwoon (Spikesuit)", #preset_names_botwoon_spikesuit, #preset_rbo_maridia_botwoon_spikesuit) presets_rbo_maridia_postbotwoon_spikesuit: - %cm_preset("Post-Botwoon (Spikesuit)", #preset_rbo_maridia_postbotwoon_spikesuit) + %cm_preset("Post-Botwoon (Spikesuit)", #preset_names_postbotwoon_spikesuit, #preset_rbo_maridia_postbotwoon_spikesuit) presets_rbo_maridia_mount_everest: - %cm_preset("Mount Everest", #preset_rbo_maridia_mount_everest) + %cm_preset("Mount Everest", #preset_names_mount_everest, #preset_rbo_maridia_mount_everest) presets_rbo_maridia_aqueduct: - %cm_preset("Aqueduct", #preset_rbo_maridia_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_rbo_maridia_aqueduct) presets_rbo_maridia_botwoon_clip: - %cm_preset("Botwoon Clip", #preset_rbo_maridia_botwoon_clip) + %cm_preset("Botwoon Clip", #preset_names_botwoon_clip, #preset_rbo_maridia_botwoon_clip) presets_rbo_maridia_botwoon: - %cm_preset("Botwoon", #preset_rbo_maridia_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_rbo_maridia_botwoon) presets_rbo_maridia_postbotwoon: - %cm_preset("Post-Botwoon", #preset_rbo_maridia_postbotwoon) + %cm_preset("Post-Botwoon", #preset_names_postbotwoon, #preset_rbo_maridia_postbotwoon) presets_rbo_maridia_colosseum: - %cm_preset("Colosseum", #preset_rbo_maridia_colosseum) + %cm_preset("Colosseum", #preset_names_colosseum, #preset_rbo_maridia_colosseum) presets_rbo_maridia_draygon: - %cm_preset("Draygon", #preset_rbo_maridia_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_rbo_maridia_draygon) presets_rbo_maridia_draygon_escape: - %cm_preset("Draygon Escape", #preset_rbo_maridia_draygon_escape) + %cm_preset("Draygon Escape", #preset_names_draygon_escape, #preset_rbo_maridia_draygon_escape) presets_rbo_maridia_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_rbo_maridia_reverse_colosseum) + %cm_preset("Reverse Colosseum", #preset_names_reverse_colosseum, #preset_rbo_maridia_reverse_colosseum) presets_rbo_maridia_cac_alley: - %cm_preset("Cac Alley", #preset_rbo_maridia_cac_alley) + %cm_preset("Cac Alley", #preset_names_cac_alley, #preset_rbo_maridia_cac_alley) presets_rbo_maridia_plasma_spark_room: - %cm_preset("Plasma Spark Room", #preset_rbo_maridia_plasma_spark_room) + %cm_preset("Plasma Spark Room", #preset_names_plasma_spark_room, #preset_rbo_maridia_plasma_spark_room) presets_rbo_maridia_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_rbo_maridia_kassiuz_room) + %cm_preset("Kassiuz Room", #preset_names_kassiuz_room, #preset_rbo_maridia_kassiuz_room) presets_rbo_maridia_plasma_screw_attack_strat: - %cm_preset("Plasma (Screw Attack Strat)", #preset_rbo_maridia_plasma_screw_attack_strat) + %cm_preset("Plasma (Screw Attack Strat)", #preset_names_plasma_screw_attack_strat, #preset_rbo_maridia_plasma_screw_attack_strat) presets_rbo_maridia_leaving_maridia: - %cm_preset("Leaving Maridia", #preset_rbo_maridia_leaving_maridia) + %cm_preset("Leaving Maridia", #preset_names_leaving_maridia, #preset_rbo_maridia_leaving_maridia) ; Wrecked Ship presets_rbo_wrecked_ship_forgotten_highway: - %cm_preset("Forgotten Highway", #preset_rbo_wrecked_ship_forgotten_highway) + %cm_preset("Forgotten Highway", #preset_names_forgotten_highway, #preset_rbo_wrecked_ship_forgotten_highway) presets_rbo_wrecked_ship_east_ocean: - %cm_preset("East Ocean", #preset_rbo_wrecked_ship_east_ocean) + %cm_preset("East Ocean", #preset_names_east_ocean, #preset_rbo_wrecked_ship_east_ocean) presets_rbo_wrecked_ship_wrecked_ship_backdoor_entry: - %cm_preset("Wrecked Ship Backdoor Entry", #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry) + %cm_preset("Wrecked Ship Backdoor Entry", #preset_names_wrecked_ship_backdoor_entry, #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry) presets_rbo_wrecked_ship_ws_shaft_down: - %cm_preset("WS Shaft Down", #preset_rbo_wrecked_ship_ws_shaft_down) + %cm_preset("WS Shaft Down", #preset_names_ws_shaft_down, #preset_rbo_wrecked_ship_ws_shaft_down) presets_rbo_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_rbo_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_rbo_wrecked_ship_phantoon) presets_rbo_wrecked_ship_ws_shaft_up: - %cm_preset("WS Shaft Up", #preset_rbo_wrecked_ship_ws_shaft_up) + %cm_preset("WS Shaft Up", #preset_names_ws_shaft_up, #preset_rbo_wrecked_ship_ws_shaft_up) presets_rbo_wrecked_ship_west_ocean: - %cm_preset("West Ocean", #preset_rbo_wrecked_ship_west_ocean) + %cm_preset("West Ocean", #preset_names_west_ocean, #preset_rbo_wrecked_ship_west_ocean) ; Kraid-G4 presets_rbo_kraidg4_kihunters_room_down: - %cm_preset("Kihunters Room Down", #preset_rbo_kraidg4_kihunters_room_down) + %cm_preset("Kihunters Room Down", #preset_names_kihunters_room_down, #preset_rbo_kraidg4_kihunters_room_down) presets_rbo_kraidg4_red_brinstar_elevator_down: - %cm_preset("Red Brinstar Elevator Down", #preset_rbo_kraidg4_red_brinstar_elevator_down) + %cm_preset("Red Brinstar Elevator Down", #preset_names_red_brinstar_elevator_down, #preset_rbo_kraidg4_red_brinstar_elevator_down) presets_rbo_kraidg4_red_tower_screwfall: - %cm_preset("Red Tower Screwfall", #preset_rbo_kraidg4_red_tower_screwfall) + %cm_preset("Red Tower Screwfall", #preset_names_red_tower_screwfall, #preset_rbo_kraidg4_red_tower_screwfall) presets_rbo_kraidg4_kraid_entry: - %cm_preset("Kraid Entry", #preset_rbo_kraidg4_kraid_entry) + %cm_preset("Kraid Entry", #preset_names_kraid_entry, #preset_rbo_kraidg4_kraid_entry) presets_rbo_kraidg4_kraid_hallway: - %cm_preset("Kraid Hallway", #preset_rbo_kraidg4_kraid_hallway) + %cm_preset("Kraid Hallway", #preset_names_kraid_hallway, #preset_rbo_kraidg4_kraid_hallway) presets_rbo_kraidg4_kraid: - %cm_preset("Kraid", #preset_rbo_kraidg4_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_rbo_kraidg4_kraid) presets_rbo_kraidg4_kraid_hallway_exit: - %cm_preset("Kraid Hallway Exit", #preset_rbo_kraidg4_kraid_hallway_exit) + %cm_preset("Kraid Hallway Exit", #preset_names_kraid_hallway_exit, #preset_rbo_kraidg4_kraid_hallway_exit) presets_rbo_kraidg4_kraid_escape: - %cm_preset("Kraid Escape", #preset_rbo_kraidg4_kraid_escape) + %cm_preset("Kraid Escape", #preset_names_kraid_escape, #preset_rbo_kraidg4_kraid_escape) presets_rbo_kraidg4_red_tower_up: - %cm_preset("Red Tower Up", #preset_rbo_kraidg4_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_rbo_kraidg4_red_tower_up) presets_rbo_kraidg4_kihunters_room_up: - %cm_preset("Kihunters Room Up", #preset_rbo_kraidg4_kihunters_room_up) + %cm_preset("Kihunters Room Up", #preset_names_kihunters_room_up, #preset_rbo_kraidg4_kihunters_room_up) presets_rbo_kraidg4_ship_room: - %cm_preset("Ship Room", #preset_rbo_kraidg4_ship_room) + %cm_preset("Ship Room", #preset_names_ship_room, #preset_rbo_kraidg4_ship_room) presets_rbo_kraidg4_terminator: - %cm_preset("Terminator", #preset_rbo_kraidg4_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_rbo_kraidg4_terminator) presets_rbo_kraidg4_g4: - %cm_preset("G4", #preset_rbo_kraidg4_g4) + %cm_preset("G4", #preset_names_g4, #preset_rbo_kraidg4_g4) ; Tourian presets_rbo_tourian_metroids: - %cm_preset("Metroids", #preset_rbo_tourian_metroids) + %cm_preset("Metroids", #preset_names_metroids, #preset_rbo_tourian_metroids) presets_rbo_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_rbo_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_rbo_tourian_metroids_2) presets_rbo_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_rbo_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_rbo_tourian_metroids_3) presets_rbo_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_rbo_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_rbo_tourian_metroids_4) presets_rbo_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_rbo_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_rbo_tourian_baby_skip) presets_rbo_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_rbo_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_rbo_tourian_zeb_skip) presets_rbo_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_rbo_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_rbo_tourian_mother_brain_2) presets_rbo_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_rbo_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_rbo_tourian_zebes_escape) presets_rbo_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_rbo_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_rbo_tourian_escape_room_3) presets_rbo_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_rbo_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_rbo_tourian_escape_room_4) presets_rbo_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_rbo_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_rbo_tourian_escape_climb) presets_rbo_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_rbo_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_rbo_tourian_escape_parlor) diff --git a/src/presets/spazermap_menu.asm b/src/presets/spazermap_menu.asm index 3e1a775d..c7b95fcf 100644 --- a/src/presets/spazermap_menu.asm +++ b/src/presets/spazermap_menu.asm @@ -337,654 +337,654 @@ presets_submenu_spazermap_tourian: ; Bombs presets_spazermap_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_spazermap_bombs_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_spazermap_bombs_ceres_elevator) presets_spazermap_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_spazermap_bombs_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_spazermap_bombs_ceres_escape) presets_spazermap_bombs_ceres_last_3_rooms: - %cm_preset("Ceres Last 3 Rooms", #preset_spazermap_bombs_ceres_last_3_rooms) + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_spazermap_bombs_ceres_last_3_rooms) presets_spazermap_bombs_ship: - %cm_preset("Ship", #preset_spazermap_bombs_ship) + %cm_preset("Ship", #preset_names_ship, #preset_spazermap_bombs_ship) presets_spazermap_bombs_parlor: - %cm_preset("Parlor", #preset_spazermap_bombs_parlor) + %cm_preset("Parlor", #preset_names_parlor, #preset_spazermap_bombs_parlor) presets_spazermap_bombs_climb_down: - %cm_preset("Climb Down", #preset_spazermap_bombs_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_spazermap_bombs_climb_down) presets_spazermap_bombs_pit_room: - %cm_preset("Pit Room", #preset_spazermap_bombs_pit_room) + %cm_preset("Pit Room", #preset_names_pit_room, #preset_spazermap_bombs_pit_room) presets_spazermap_bombs_morph: - %cm_preset("Morph", #preset_spazermap_bombs_morph) + %cm_preset("Morph", #preset_names_morph, #preset_spazermap_bombs_morph) presets_spazermap_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_spazermap_bombs_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_spazermap_bombs_construction_zone_down) presets_spazermap_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_spazermap_bombs_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_spazermap_bombs_construction_zone_up) presets_spazermap_bombs_pit_room_revisit: - %cm_preset("Pit Room Revisit", #preset_spazermap_bombs_pit_room_revisit) + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_spazermap_bombs_pit_room_revisit) presets_spazermap_bombs_climb_up: - %cm_preset("Climb Up", #preset_spazermap_bombs_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_spazermap_bombs_climb_up) presets_spazermap_bombs_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_spazermap_bombs_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_spazermap_bombs_parlor_revisit) presets_spazermap_bombs_flyway: - %cm_preset("Flyway", #preset_spazermap_bombs_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_spazermap_bombs_flyway) presets_spazermap_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_spazermap_bombs_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_spazermap_bombs_bomb_torizo) presets_spazermap_bombs_alcatraz: - %cm_preset("Alcatraz", #preset_spazermap_bombs_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_spazermap_bombs_alcatraz) presets_spazermap_bombs_terminator: - %cm_preset("Terminator", #preset_spazermap_bombs_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_spazermap_bombs_terminator) presets_spazermap_bombs_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_spazermap_bombs_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_spazermap_bombs_green_pirate_shaft) ; Varia presets_spazermap_varia_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_spazermap_varia_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_spazermap_varia_green_brinstar_elevator) presets_spazermap_varia_early_supers: - %cm_preset("Early Supers", #preset_spazermap_varia_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_spazermap_varia_early_supers) presets_spazermap_varia_brinstar_reserve: - %cm_preset("Brinstar Reserve", #preset_spazermap_varia_brinstar_reserve) + %cm_preset("Brinstar Reserve", #preset_names_brinstar_reserve, #preset_spazermap_varia_brinstar_reserve) presets_spazermap_varia_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_spazermap_varia_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_spazermap_varia_reverse_mockball) presets_spazermap_varia_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_spazermap_varia_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_spazermap_varia_green_hill_zone) presets_spazermap_varia_red_tower_down: - %cm_preset("Red Tower Down", #preset_spazermap_varia_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_spazermap_varia_red_tower_down) presets_spazermap_varia_skree_boost: - %cm_preset("Skree Boost", #preset_spazermap_varia_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_spazermap_varia_skree_boost) presets_spazermap_varia_leaving_spazer: - %cm_preset("Leaving Spazer", #preset_spazermap_varia_leaving_spazer) + %cm_preset("Leaving Spazer", #preset_names_leaving_spazer, #preset_spazermap_varia_leaving_spazer) presets_spazermap_varia_kraid_kihunter_room: - %cm_preset("Kraid Kihunter Room", #preset_spazermap_varia_kraid_kihunter_room) + %cm_preset("Kraid Kihunter Room", #preset_names_kraid_kihunter_room, #preset_spazermap_varia_kraid_kihunter_room) presets_spazermap_varia_kihunter_save_room: - %cm_preset("Kihunter Save Room", #preset_spazermap_varia_kihunter_save_room) + %cm_preset("Kihunter Save Room", #preset_names_kihunter_save_room, #preset_spazermap_varia_kihunter_save_room) presets_spazermap_varia_kraid: - %cm_preset("Kraid", #preset_spazermap_varia_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_spazermap_varia_kraid) presets_spazermap_varia_kraid_dboost_room_out: - %cm_preset("Kraid D-Boost Room Out", #preset_spazermap_varia_kraid_dboost_room_out) + %cm_preset("Kraid D-Boost Room Out", #preset_names_kraid_dboost_room_out, #preset_spazermap_varia_kraid_dboost_room_out) presets_spazermap_varia_leaving_kraid_refill: - %cm_preset("Leaving Kraid Refill", #preset_spazermap_varia_leaving_kraid_refill) + %cm_preset("Leaving Kraid Refill", #preset_names_leaving_kraid_refill, #preset_spazermap_varia_leaving_kraid_refill) presets_spazermap_varia_kihunter_room_leaving: - %cm_preset("Kihunter Room Leaving", #preset_spazermap_varia_kihunter_room_leaving) + %cm_preset("Kihunter Room Leaving", #preset_names_kihunter_room_leaving, #preset_spazermap_varia_kihunter_room_leaving) presets_spazermap_varia_mouthball: - %cm_preset("Mouthball", #preset_spazermap_varia_mouthball) + %cm_preset("Mouthball", #preset_names_mouthball, #preset_spazermap_varia_mouthball) ; Upper Norfair presets_spazermap_upper_norfair_hi_jump_boots: - %cm_preset("Hi Jump Boots", #preset_spazermap_upper_norfair_hi_jump_boots) + %cm_preset("Hi Jump Boots", #preset_names_hi_jump_boots, #preset_spazermap_upper_norfair_hi_jump_boots) presets_spazermap_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_spazermap_upper_norfair_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_spazermap_upper_norfair_precathedral) presets_spazermap_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_spazermap_upper_norfair_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_spazermap_upper_norfair_cathedral) presets_spazermap_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_spazermap_upper_norfair_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_spazermap_upper_norfair_bubble_mountain) presets_spazermap_upper_norfair_bubble_mountain_climb: - %cm_preset("Bubble Mountain Climb", #preset_spazermap_upper_norfair_bubble_mountain_climb) + %cm_preset("Bubble Mountain Climb", #preset_names_bubble_mountain_climb, #preset_spazermap_upper_norfair_bubble_mountain_climb) presets_spazermap_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_spazermap_upper_norfair_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_spazermap_upper_norfair_bat_cave) presets_spazermap_upper_norfair_speed_hallway_in: - %cm_preset("Speed Hallway In", #preset_spazermap_upper_norfair_speed_hallway_in) + %cm_preset("Speed Hallway In", #preset_names_speed_hallway_in, #preset_spazermap_upper_norfair_speed_hallway_in) presets_spazermap_upper_norfair_speed_booster: - %cm_preset("Speed Booster", #preset_spazermap_upper_norfair_speed_booster) + %cm_preset("Speed Booster", #preset_names_speed_booster, #preset_spazermap_upper_norfair_speed_booster) presets_spazermap_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_spazermap_upper_norfair_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_spazermap_upper_norfair_single_chamber) presets_spazermap_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_spazermap_upper_norfair_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_spazermap_upper_norfair_double_chamber) presets_spazermap_upper_norfair_double_chamber_out: - %cm_preset("Double Chamber Out", #preset_spazermap_upper_norfair_double_chamber_out) + %cm_preset("Double Chamber Out", #preset_names_double_chamber_out, #preset_spazermap_upper_norfair_double_chamber_out) presets_spazermap_upper_norfair_river_styx: - %cm_preset("River Styx", #preset_spazermap_upper_norfair_river_styx) + %cm_preset("River Styx", #preset_names_river_styx, #preset_spazermap_upper_norfair_river_styx) presets_spazermap_upper_norfair_volcano_room: - %cm_preset("Volcano Room", #preset_spazermap_upper_norfair_volcano_room) + %cm_preset("Volcano Room", #preset_names_volcano_room, #preset_spazermap_upper_norfair_volcano_room) presets_spazermap_upper_norfair_reverse_magdollite_room: - %cm_preset("Reverse Magdollite Room", #preset_spazermap_upper_norfair_reverse_magdollite_room) + %cm_preset("Reverse Magdollite Room", #preset_names_reverse_magdollite_room, #preset_spazermap_upper_norfair_reverse_magdollite_room) presets_spazermap_upper_norfair_purple_shaft: - %cm_preset("Purple Shaft", #preset_spazermap_upper_norfair_purple_shaft) + %cm_preset("Purple Shaft", #preset_names_purple_shaft, #preset_spazermap_upper_norfair_purple_shaft) presets_spazermap_upper_norfair_bubble_mountain_corner: - %cm_preset("Bubble Mountain Corner", #preset_spazermap_upper_norfair_bubble_mountain_corner) + %cm_preset("Bubble Mountain Corner", #preset_names_bubble_mountain_corner, #preset_spazermap_upper_norfair_bubble_mountain_corner) ; Grapple presets_spazermap_grapple_crocomire: - %cm_preset("Crocomire", #preset_spazermap_grapple_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_spazermap_grapple_crocomire) presets_spazermap_grapple_leaving_croc: - %cm_preset("Leaving Croc", #preset_spazermap_grapple_leaving_croc) + %cm_preset("Leaving Croc", #preset_names_leaving_croc, #preset_spazermap_grapple_leaving_croc) presets_spazermap_grapple_crocomire_shaft: - %cm_preset("Crocomire Shaft", #preset_spazermap_grapple_crocomire_shaft) + %cm_preset("Crocomire Shaft", #preset_names_crocomire_shaft, #preset_spazermap_grapple_crocomire_shaft) presets_spazermap_grapple_cosine_missile_room: - %cm_preset("Cosine Missile Room", #preset_spazermap_grapple_cosine_missile_room) + %cm_preset("Cosine Missile Room", #preset_names_cosine_missile_room, #preset_spazermap_grapple_cosine_missile_room) presets_spazermap_grapple_indiana_jones_room: - %cm_preset("Indiana Jones Room", #preset_spazermap_grapple_indiana_jones_room) + %cm_preset("Indiana Jones Room", #preset_names_indiana_jones_room, #preset_spazermap_grapple_indiana_jones_room) presets_spazermap_grapple_grapple_beam: - %cm_preset("Grapple Beam", #preset_spazermap_grapple_grapple_beam) + %cm_preset("Grapple Beam", #preset_names_grapple_beam, #preset_spazermap_grapple_grapple_beam) presets_spazermap_grapple_grapple_playground_1: - %cm_preset("Grapple Playground 1", #preset_spazermap_grapple_grapple_playground_1) + %cm_preset("Grapple Playground 1", #preset_names_grapple_playground_1, #preset_spazermap_grapple_grapple_playground_1) presets_spazermap_grapple_grapple_playground_2: - %cm_preset("Grapple Playground 2", #preset_spazermap_grapple_grapple_playground_2) + %cm_preset("Grapple Playground 2", #preset_names_grapple_playground_2, #preset_spazermap_grapple_grapple_playground_2) presets_spazermap_grapple_grapple_playground_final: - %cm_preset("Grapple Playground Final", #preset_spazermap_grapple_grapple_playground_final) + %cm_preset("Grapple Playground Final", #preset_names_grapple_playground_final, #preset_spazermap_grapple_grapple_playground_final) presets_spazermap_grapple_crocomire_farm_room: - %cm_preset("Crocomire Farm Room", #preset_spazermap_grapple_crocomire_farm_room) + %cm_preset("Crocomire Farm Room", #preset_names_crocomire_farm_room, #preset_spazermap_grapple_crocomire_farm_room) presets_spazermap_grapple_crocomire_cac_shaft: - %cm_preset("Crocomire Cac Shaft", #preset_spazermap_grapple_crocomire_cac_shaft) + %cm_preset("Crocomire Cac Shaft", #preset_names_crocomire_cac_shaft, #preset_spazermap_grapple_crocomire_cac_shaft) presets_spazermap_grapple_crocomire_escape: - %cm_preset("Crocomire Escape", #preset_spazermap_grapple_crocomire_escape) + %cm_preset("Crocomire Escape", #preset_names_crocomire_escape, #preset_spazermap_grapple_crocomire_escape) presets_spazermap_grapple_business_center: - %cm_preset("Business Center", #preset_spazermap_grapple_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_spazermap_grapple_business_center) ; Red Brinstar presets_spazermap_red_brinstar_warehouse_entrance: - %cm_preset("Warehouse Entrance", #preset_spazermap_red_brinstar_warehouse_entrance) + %cm_preset("Warehouse Entrance", #preset_names_warehouse_entrance, #preset_spazermap_red_brinstar_warehouse_entrance) presets_spazermap_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_spazermap_red_brinstar_red_tower_climb) + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_spazermap_red_brinstar_red_tower_climb) presets_spazermap_red_brinstar_xray_hall_in: - %cm_preset("X-Ray Hall In", #preset_spazermap_red_brinstar_xray_hall_in) + %cm_preset("X-Ray Hall In", #preset_names_xray_hall_in, #preset_spazermap_red_brinstar_xray_hall_in) presets_spazermap_red_brinstar_xray_hall_out: - %cm_preset("X-Ray Hall Out", #preset_spazermap_red_brinstar_xray_hall_out) + %cm_preset("X-Ray Hall Out", #preset_names_xray_hall_out, #preset_spazermap_red_brinstar_xray_hall_out) presets_spazermap_red_brinstar_red_tower_up: - %cm_preset("Red Tower Up", #preset_spazermap_red_brinstar_red_tower_up) + %cm_preset("Red Tower Up", #preset_names_red_tower_up, #preset_spazermap_red_brinstar_red_tower_up) presets_spazermap_red_brinstar_hellway: - %cm_preset("Hellway", #preset_spazermap_red_brinstar_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_spazermap_red_brinstar_hellway) presets_spazermap_red_brinstar_alpha_pbs: - %cm_preset("Alpha PBs", #preset_spazermap_red_brinstar_alpha_pbs) + %cm_preset("Alpha PBs", #preset_names_alpha_pbs, #preset_spazermap_red_brinstar_alpha_pbs) presets_spazermap_red_brinstar_caterpillar_room_up: - %cm_preset("Caterpillar Room Up", #preset_spazermap_red_brinstar_caterpillar_room_up) + %cm_preset("Caterpillar Room Up", #preset_names_caterpillar_room_up, #preset_spazermap_red_brinstar_caterpillar_room_up) presets_spazermap_red_brinstar_beta_pbs: - %cm_preset("Beta PBs", #preset_spazermap_red_brinstar_beta_pbs) + %cm_preset("Beta PBs", #preset_names_beta_pbs, #preset_spazermap_red_brinstar_beta_pbs) presets_spazermap_red_brinstar_crateria_kihunters_room: - %cm_preset("Crateria Kihunters Room", #preset_spazermap_red_brinstar_crateria_kihunters_room) + %cm_preset("Crateria Kihunters Room", #preset_names_crateria_kihunters_room, #preset_spazermap_red_brinstar_crateria_kihunters_room) ; Wrecked Ship presets_spazermap_wrecked_ship_ws_shaft_down: - %cm_preset("WS Shaft Down", #preset_spazermap_wrecked_ship_ws_shaft_down) + %cm_preset("WS Shaft Down", #preset_names_ws_shaft_down, #preset_spazermap_wrecked_ship_ws_shaft_down) presets_spazermap_wrecked_ship_basement: - %cm_preset("Basement", #preset_spazermap_wrecked_ship_basement) + %cm_preset("Basement", #preset_names_basement, #preset_spazermap_wrecked_ship_basement) presets_spazermap_wrecked_ship_basement_speedball: - %cm_preset("Basement Speedball", #preset_spazermap_wrecked_ship_basement_speedball) + %cm_preset("Basement Speedball", #preset_names_basement_speedball, #preset_spazermap_wrecked_ship_basement_speedball) presets_spazermap_wrecked_ship_phantoon: - %cm_preset("Phantoon", #preset_spazermap_wrecked_ship_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_spazermap_wrecked_ship_phantoon) presets_spazermap_wrecked_ship_right_supers: - %cm_preset("Right Supers", #preset_spazermap_wrecked_ship_right_supers) + %cm_preset("Right Supers", #preset_names_right_supers, #preset_spazermap_wrecked_ship_right_supers) presets_spazermap_wrecked_ship_main_shaft_climb: - %cm_preset("Main Shaft Climb", #preset_spazermap_wrecked_ship_main_shaft_climb) + %cm_preset("Main Shaft Climb", #preset_names_main_shaft_climb, #preset_spazermap_wrecked_ship_main_shaft_climb) presets_spazermap_wrecked_ship_attic: - %cm_preset("Attic", #preset_spazermap_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_spazermap_wrecked_ship_attic) presets_spazermap_wrecked_ship_robots_of_pain: - %cm_preset("Robots of Pain", #preset_spazermap_wrecked_ship_robots_of_pain) + %cm_preset("Robots of Pain", #preset_names_robots_of_pain, #preset_spazermap_wrecked_ship_robots_of_pain) presets_spazermap_wrecked_ship_west_ocean: - %cm_preset("West Ocean", #preset_spazermap_wrecked_ship_west_ocean) + %cm_preset("West Ocean", #preset_names_west_ocean, #preset_spazermap_wrecked_ship_west_ocean) presets_spazermap_wrecked_ship_bowling_area: - %cm_preset("Bowling Area", #preset_spazermap_wrecked_ship_bowling_area) + %cm_preset("Bowling Area", #preset_names_bowling_area, #preset_spazermap_wrecked_ship_bowling_area) presets_spazermap_wrecked_ship_leaving_gravity: - %cm_preset("Leaving Gravity", #preset_spazermap_wrecked_ship_leaving_gravity) + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_spazermap_wrecked_ship_leaving_gravity) presets_spazermap_wrecked_ship_sponge_bath: - %cm_preset("Sponge Bath", #preset_spazermap_wrecked_ship_sponge_bath) + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_spazermap_wrecked_ship_sponge_bath) presets_spazermap_wrecked_ship_electric_death_room: - %cm_preset("Electric Death Room", #preset_spazermap_wrecked_ship_electric_death_room) + %cm_preset("Electric Death Room", #preset_names_electric_death_room, #preset_spazermap_wrecked_ship_electric_death_room) presets_spazermap_wrecked_ship_wrecked_ship_etank: - %cm_preset("Wrecked Ship E-Tank", #preset_spazermap_wrecked_ship_wrecked_ship_etank) + %cm_preset("Wrecked Ship E-Tank", #preset_names_wrecked_ship_etank, #preset_spazermap_wrecked_ship_wrecked_ship_etank) ; Forgotten Highway presets_spazermap_forgotten_highway_east_ocean: - %cm_preset("East Ocean", #preset_spazermap_forgotten_highway_east_ocean) + %cm_preset("East Ocean", #preset_names_east_ocean, #preset_spazermap_forgotten_highway_east_ocean) presets_spazermap_forgotten_highway_kago_room: - %cm_preset("Kago Room", #preset_spazermap_forgotten_highway_kago_room) + %cm_preset("Kago Room", #preset_names_kago_room, #preset_spazermap_forgotten_highway_kago_room) presets_spazermap_forgotten_highway_crab_maze: - %cm_preset("Crab Maze", #preset_spazermap_forgotten_highway_crab_maze) + %cm_preset("Crab Maze", #preset_names_crab_maze, #preset_spazermap_forgotten_highway_crab_maze) presets_spazermap_forgotten_highway_maridia_elevator: - %cm_preset("Maridia Elevator", #preset_spazermap_forgotten_highway_maridia_elevator) + %cm_preset("Maridia Elevator", #preset_names_maridia_elevator, #preset_spazermap_forgotten_highway_maridia_elevator) presets_spazermap_forgotten_highway_pancakes_from_hell: - %cm_preset("Pancakes From Hell", #preset_spazermap_forgotten_highway_pancakes_from_hell) + %cm_preset("Pancakes From Hell", #preset_names_pancakes_from_hell, #preset_spazermap_forgotten_highway_pancakes_from_hell) presets_spazermap_forgotten_highway_plasma_spark_room: - %cm_preset("Plasma Spark Room", #preset_spazermap_forgotten_highway_plasma_spark_room) + %cm_preset("Plasma Spark Room", #preset_names_plasma_spark_room, #preset_spazermap_forgotten_highway_plasma_spark_room) presets_spazermap_forgotten_highway_west_sand_hall: - %cm_preset("West Sand Hall", #preset_spazermap_forgotten_highway_west_sand_hall) + %cm_preset("West Sand Hall", #preset_names_west_sand_hall, #preset_spazermap_forgotten_highway_west_sand_hall) presets_spazermap_forgotten_highway_crab_ggg: - %cm_preset("Crab GGG", #preset_spazermap_forgotten_highway_crab_ggg) + %cm_preset("Crab GGG", #preset_names_crab_ggg, #preset_spazermap_forgotten_highway_crab_ggg) ; Space Jump presets_spazermap_space_jump_main_street: - %cm_preset("Main Street", #preset_spazermap_space_jump_main_street) + %cm_preset("Main Street", #preset_names_main_street, #preset_spazermap_space_jump_main_street) presets_spazermap_space_jump_mama_turtle: - %cm_preset("Mama Turtle", #preset_spazermap_space_jump_mama_turtle) + %cm_preset("Mama Turtle", #preset_names_mama_turtle, #preset_spazermap_space_jump_mama_turtle) presets_spazermap_space_jump_leaving_mama_turtle: - %cm_preset("Leaving Mama Turtle", #preset_spazermap_space_jump_leaving_mama_turtle) + %cm_preset("Leaving Mama Turtle", #preset_names_leaving_mama_turtle, #preset_spazermap_space_jump_leaving_mama_turtle) presets_spazermap_space_jump_everest_post_fish_tank: - %cm_preset("Everest Post Fish Tank", #preset_spazermap_space_jump_everest_post_fish_tank) + %cm_preset("Everest Post Fish Tank", #preset_names_everest_post_fish_tank, #preset_spazermap_space_jump_everest_post_fish_tank) presets_spazermap_space_jump_everest_post_crab_supers: - %cm_preset("Everest Post Crab Supers", #preset_spazermap_space_jump_everest_post_crab_supers) + %cm_preset("Everest Post Crab Supers", #preset_names_everest_post_crab_supers, #preset_spazermap_space_jump_everest_post_crab_supers) presets_spazermap_space_jump_beach: - %cm_preset("Beach", #preset_spazermap_space_jump_beach) + %cm_preset("Beach", #preset_names_beach, #preset_spazermap_space_jump_beach) presets_spazermap_space_jump_swiss_cheese_room: - %cm_preset("Swiss Cheese Room", #preset_spazermap_space_jump_swiss_cheese_room) + %cm_preset("Swiss Cheese Room", #preset_names_swiss_cheese_room, #preset_spazermap_space_jump_swiss_cheese_room) presets_spazermap_space_jump_swiss_cheese_revisit: - %cm_preset("Swiss Cheese Revisit", #preset_spazermap_space_jump_swiss_cheese_revisit) + %cm_preset("Swiss Cheese Revisit", #preset_names_swiss_cheese_revisit, #preset_spazermap_space_jump_swiss_cheese_revisit) presets_spazermap_space_jump_beach_revisit: - %cm_preset("Beach Revisit", #preset_spazermap_space_jump_beach_revisit) + %cm_preset("Beach Revisit", #preset_names_beach_revisit, #preset_spazermap_space_jump_beach_revisit) presets_spazermap_space_jump_crab_shaft_down: - %cm_preset("Crab Shaft Down", #preset_spazermap_space_jump_crab_shaft_down) + %cm_preset("Crab Shaft Down", #preset_names_crab_shaft_down, #preset_spazermap_space_jump_crab_shaft_down) presets_spazermap_space_jump_aqueduct_post_save: - %cm_preset("Aqueduct (Post Save)", #preset_spazermap_space_jump_aqueduct_post_save) + %cm_preset("Aqueduct (Post Save)", #preset_names_aqueduct_post_save, #preset_spazermap_space_jump_aqueduct_post_save) presets_spazermap_space_jump_prebotwoon: - %cm_preset("Pre-Botwoon", #preset_spazermap_space_jump_prebotwoon) + %cm_preset("Pre-Botwoon", #preset_names_prebotwoon, #preset_spazermap_space_jump_prebotwoon) presets_spazermap_space_jump_botwoon: - %cm_preset("Botwoon", #preset_spazermap_space_jump_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_spazermap_space_jump_botwoon) presets_spazermap_space_jump_over_under_spark: - %cm_preset("Over Under Spark", #preset_spazermap_space_jump_over_under_spark) + %cm_preset("Over Under Spark", #preset_names_over_under_spark, #preset_spazermap_space_jump_over_under_spark) presets_spazermap_space_jump_under_over_spark: - %cm_preset("Under Over Spark", #preset_spazermap_space_jump_under_over_spark) + %cm_preset("Under Over Spark", #preset_names_under_over_spark, #preset_spazermap_space_jump_under_over_spark) presets_spazermap_space_jump_colosseum: - %cm_preset("Colosseum", #preset_spazermap_space_jump_colosseum) + %cm_preset("Colosseum", #preset_names_colosseum, #preset_spazermap_space_jump_colosseum) presets_spazermap_space_jump_draygon: - %cm_preset("Draygon", #preset_spazermap_space_jump_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_spazermap_space_jump_draygon) ; Maridia Cleanup presets_spazermap_maridia_cleanup_reverse_halfie: - %cm_preset("Reverse Halfie", #preset_spazermap_maridia_cleanup_reverse_halfie) + %cm_preset("Reverse Halfie", #preset_names_reverse_halfie, #preset_spazermap_maridia_cleanup_reverse_halfie) presets_spazermap_maridia_cleanup_botwoon_hallway_revisit: - %cm_preset("Botwoon Hallway Revisit", #preset_spazermap_maridia_cleanup_botwoon_hallway_revisit) + %cm_preset("Botwoon Hallway Revisit", #preset_names_botwoon_hallway_revisit, #preset_spazermap_maridia_cleanup_botwoon_hallway_revisit) presets_spazermap_maridia_cleanup_right_sand_pit: - %cm_preset("Right Sand Pit", #preset_spazermap_maridia_cleanup_right_sand_pit) + %cm_preset("Right Sand Pit", #preset_names_right_sand_pit, #preset_spazermap_maridia_cleanup_right_sand_pit) presets_spazermap_maridia_cleanup_east_sand_hall: - %cm_preset("East Sand Hall", #preset_spazermap_maridia_cleanup_east_sand_hall) + %cm_preset("East Sand Hall", #preset_names_east_sand_hall, #preset_spazermap_maridia_cleanup_east_sand_hall) presets_spazermap_maridia_cleanup_pants_room: - %cm_preset("Pants Room", #preset_spazermap_maridia_cleanup_pants_room) + %cm_preset("Pants Room", #preset_names_pants_room, #preset_spazermap_maridia_cleanup_pants_room) presets_spazermap_maridia_cleanup_spring_ball_room: - %cm_preset("Spring Ball Room", #preset_spazermap_maridia_cleanup_spring_ball_room) + %cm_preset("Spring Ball Room", #preset_names_spring_ball_room, #preset_spazermap_maridia_cleanup_spring_ball_room) presets_spazermap_maridia_cleanup_pants_room_corner: - %cm_preset("Pants Room Corner", #preset_spazermap_maridia_cleanup_pants_room_corner) + %cm_preset("Pants Room Corner", #preset_names_pants_room_corner, #preset_spazermap_maridia_cleanup_pants_room_corner) presets_spazermap_maridia_cleanup_plasma_spark_room_revisit: - %cm_preset("Plasma Spark Room Revisit", #preset_spazermap_maridia_cleanup_plasma_spark_room_revisit) + %cm_preset("Plasma Spark Room Revisit", #preset_names_plasma_spark_room_revisit, #preset_spazermap_maridia_cleanup_plasma_spark_room_revisit) presets_spazermap_maridia_cleanup_kassiuz_room: - %cm_preset("Kassiuz Room", #preset_spazermap_maridia_cleanup_kassiuz_room) + %cm_preset("Kassiuz Room", #preset_names_kassiuz_room, #preset_spazermap_maridia_cleanup_kassiuz_room) presets_spazermap_maridia_cleanup_plasma_room: - %cm_preset("Plasma Room", #preset_spazermap_maridia_cleanup_plasma_room) + %cm_preset("Plasma Room", #preset_names_plasma_room, #preset_spazermap_maridia_cleanup_plasma_room) presets_spazermap_maridia_cleanup_plasma_spark_room_final: - %cm_preset("Plasma Spark Room Final", #preset_spazermap_maridia_cleanup_plasma_spark_room_final) + %cm_preset("Plasma Spark Room Final", #preset_names_plasma_spark_room_final, #preset_spazermap_maridia_cleanup_plasma_spark_room_final) presets_spazermap_maridia_cleanup_west_cac_alley: - %cm_preset("West Cac Alley", #preset_spazermap_maridia_cleanup_west_cac_alley) + %cm_preset("West Cac Alley", #preset_names_west_cac_alley, #preset_spazermap_maridia_cleanup_west_cac_alley) presets_spazermap_maridia_cleanup_east_cac_alley: - %cm_preset("East Cac Alley", #preset_spazermap_maridia_cleanup_east_cac_alley) + %cm_preset("East Cac Alley", #preset_names_east_cac_alley, #preset_spazermap_maridia_cleanup_east_cac_alley) presets_spazermap_maridia_cleanup_botwoon_hallway_final: - %cm_preset("Botwoon Hallway Final", #preset_spazermap_maridia_cleanup_botwoon_hallway_final) + %cm_preset("Botwoon Hallway Final", #preset_names_botwoon_hallway_final, #preset_spazermap_maridia_cleanup_botwoon_hallway_final) presets_spazermap_maridia_cleanup_aqueduct_final: - %cm_preset("Aqueduct Final", #preset_spazermap_maridia_cleanup_aqueduct_final) + %cm_preset("Aqueduct Final", #preset_names_aqueduct_final, #preset_spazermap_maridia_cleanup_aqueduct_final) presets_spazermap_maridia_cleanup_left_sand_pit: - %cm_preset("Left Sand Pit", #preset_spazermap_maridia_cleanup_left_sand_pit) + %cm_preset("Left Sand Pit", #preset_names_left_sand_pit, #preset_spazermap_maridia_cleanup_left_sand_pit) presets_spazermap_maridia_cleanup_crab_hole: - %cm_preset("Crab Hole", #preset_spazermap_maridia_cleanup_crab_hole) + %cm_preset("Crab Hole", #preset_names_crab_hole, #preset_spazermap_maridia_cleanup_crab_hole) presets_spazermap_maridia_cleanup_kpdr_exit: - %cm_preset("KPDR Exit", #preset_spazermap_maridia_cleanup_kpdr_exit) + %cm_preset("KPDR Exit", #preset_names_kpdr_exit, #preset_spazermap_maridia_cleanup_kpdr_exit) ; Screw Attack presets_spazermap_screw_attack_business_center: - %cm_preset("Business Center", #preset_spazermap_screw_attack_business_center) + %cm_preset("Business Center", #preset_names_business_center, #preset_spazermap_screw_attack_business_center) presets_spazermap_screw_attack_ice_beam_snake_room: - %cm_preset("Ice Beam Snake Room", #preset_spazermap_screw_attack_ice_beam_snake_room) + %cm_preset("Ice Beam Snake Room", #preset_names_ice_beam_snake_room, #preset_spazermap_screw_attack_ice_beam_snake_room) presets_spazermap_screw_attack_ice_beam_foosball: - %cm_preset("Ice Beam Foosball", #preset_spazermap_screw_attack_ice_beam_foosball) + %cm_preset("Ice Beam Foosball", #preset_names_ice_beam_foosball, #preset_spazermap_screw_attack_ice_beam_foosball) presets_spazermap_screw_attack_ice_beam_boyon_room: - %cm_preset("Ice Beam Boyon Room", #preset_spazermap_screw_attack_ice_beam_boyon_room) + %cm_preset("Ice Beam Boyon Room", #preset_names_ice_beam_boyon_room, #preset_spazermap_screw_attack_ice_beam_boyon_room) presets_spazermap_screw_attack_crocomire_speedway: - %cm_preset("Crocomire Speedway", #preset_spazermap_screw_attack_crocomire_speedway) + %cm_preset("Crocomire Speedway", #preset_names_crocomire_speedway, #preset_spazermap_screw_attack_crocomire_speedway) presets_spazermap_screw_attack_kronic_boost_room: - %cm_preset("Kronic Boost Room", #preset_spazermap_screw_attack_kronic_boost_room) + %cm_preset("Kronic Boost Room", #preset_names_kronic_boost_room, #preset_spazermap_screw_attack_kronic_boost_room) presets_spazermap_screw_attack_lava_dive_room: - %cm_preset("Lava Dive Room", #preset_spazermap_screw_attack_lava_dive_room) + %cm_preset("Lava Dive Room", #preset_names_lava_dive_room, #preset_spazermap_screw_attack_lava_dive_room) presets_spazermap_screw_attack_lower_norfair_main_hall: - %cm_preset("Lower Norfair Main Hall", #preset_spazermap_screw_attack_lower_norfair_main_hall) + %cm_preset("Lower Norfair Main Hall", #preset_names_lower_norfair_main_hall, #preset_spazermap_screw_attack_lower_norfair_main_hall) presets_spazermap_screw_attack_blue_fireball: - %cm_preset("Blue Fireball", #preset_spazermap_screw_attack_blue_fireball) + %cm_preset("Blue Fireball", #preset_names_blue_fireball, #preset_spazermap_screw_attack_blue_fireball) presets_spazermap_screw_attack_golden_torizo: - %cm_preset("Golden Torizo", #preset_spazermap_screw_attack_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_spazermap_screw_attack_golden_torizo) presets_spazermap_screw_attack_screw_attack: - %cm_preset("Screw Attack", #preset_spazermap_screw_attack_screw_attack) + %cm_preset("Screw Attack", #preset_names_screw_attack, #preset_spazermap_screw_attack_screw_attack) ; Lower Norfair presets_spazermap_lower_norfair_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_spazermap_lower_norfair_fast_ripper_room) + %cm_preset("Fast Ripper Room", #preset_names_fast_ripper_room, #preset_spazermap_lower_norfair_fast_ripper_room) presets_spazermap_lower_norfair_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_spazermap_lower_norfair_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_spazermap_lower_norfair_worst_room_in_the_game) presets_spazermap_lower_norfair_mickey_mouse: - %cm_preset("Mickey Mouse", #preset_spazermap_lower_norfair_mickey_mouse) + %cm_preset("Mickey Mouse", #preset_names_mickey_mouse, #preset_spazermap_lower_norfair_mickey_mouse) presets_spazermap_lower_norfair_amphitheatre: - %cm_preset("Amphitheatre", #preset_spazermap_lower_norfair_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_spazermap_lower_norfair_amphitheatre) presets_spazermap_lower_norfair_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_spazermap_lower_norfair_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_spazermap_lower_norfair_kihunter_stairs_down) presets_spazermap_lower_norfair_wasteland: - %cm_preset("Wasteland", #preset_spazermap_lower_norfair_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_spazermap_lower_norfair_wasteland) presets_spazermap_lower_norfair_metal_pirates: - %cm_preset("Metal Pirates", #preset_spazermap_lower_norfair_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_spazermap_lower_norfair_metal_pirates) presets_spazermap_lower_norfair_ridley: - %cm_preset("Ridley", #preset_spazermap_lower_norfair_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_spazermap_lower_norfair_ridley) presets_spazermap_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_spazermap_lower_norfair_leaving_ridley) + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_spazermap_lower_norfair_leaving_ridley) presets_spazermap_lower_norfair_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_spazermap_lower_norfair_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_spazermap_lower_norfair_wasteland_revisit) presets_spazermap_lower_norfair_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_spazermap_lower_norfair_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_spazermap_lower_norfair_kihunter_stairs_up) presets_spazermap_lower_norfair_fireflea_room: - %cm_preset("Fireflea Room", #preset_spazermap_lower_norfair_fireflea_room) + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_spazermap_lower_norfair_fireflea_room) presets_spazermap_lower_norfair_hotarubi_missile_room: - %cm_preset("Hotarubi Missile Room", #preset_spazermap_lower_norfair_hotarubi_missile_room) + %cm_preset("Hotarubi Missile Room", #preset_names_hotarubi_missile_room, #preset_spazermap_lower_norfair_hotarubi_missile_room) presets_spazermap_lower_norfair_three_musketeers_room: - %cm_preset("Three Musketeers Room", #preset_spazermap_lower_norfair_three_musketeers_room) + %cm_preset("Three Musketeers Room", #preset_names_three_musketeers_room, #preset_spazermap_lower_norfair_three_musketeers_room) ; Begin Cleanup presets_spazermap_begin_cleanup_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_spazermap_begin_cleanup_single_chamber_revisit) + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_spazermap_begin_cleanup_single_chamber_revisit) presets_spazermap_begin_cleanup_bubble_mountain_dboost: - %cm_preset("Bubble Mountain D-Boost", #preset_spazermap_begin_cleanup_bubble_mountain_dboost) + %cm_preset("Bubble Mountain D-Boost", #preset_names_bubble_mountain_dboost, #preset_spazermap_begin_cleanup_bubble_mountain_dboost) presets_spazermap_begin_cleanup_norfair_reserve_front: - %cm_preset("Norfair Reserve Front", #preset_spazermap_begin_cleanup_norfair_reserve_front) + %cm_preset("Norfair Reserve Front", #preset_names_norfair_reserve_front, #preset_spazermap_begin_cleanup_norfair_reserve_front) presets_spazermap_begin_cleanup_norfair_reserve_back: - %cm_preset("Norfair Reserve Back", #preset_spazermap_begin_cleanup_norfair_reserve_back) + %cm_preset("Norfair Reserve Back", #preset_names_norfair_reserve_back, #preset_spazermap_begin_cleanup_norfair_reserve_back) presets_spazermap_begin_cleanup_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_spazermap_begin_cleanup_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_spazermap_begin_cleanup_bubble_mountain_final) presets_spazermap_begin_cleanup_tube: - %cm_preset("Tube", #preset_spazermap_begin_cleanup_tube) + %cm_preset("Tube", #preset_names_tube, #preset_spazermap_begin_cleanup_tube) presets_spazermap_begin_cleanup_tube_climb: - %cm_preset("Tube Climb", #preset_spazermap_begin_cleanup_tube_climb) + %cm_preset("Tube Climb", #preset_names_tube_climb, #preset_spazermap_begin_cleanup_tube_climb) presets_spazermap_begin_cleanup_sephy_fish_room: - %cm_preset("Sephy Fish Room", #preset_spazermap_begin_cleanup_sephy_fish_room) + %cm_preset("Sephy Fish Room", #preset_names_sephy_fish_room, #preset_spazermap_begin_cleanup_sephy_fish_room) presets_spazermap_begin_cleanup_crateria_kihunters_revisit: - %cm_preset("Crateria Kihunters Revisit", #preset_spazermap_begin_cleanup_crateria_kihunters_revisit) + %cm_preset("Crateria Kihunters Revisit", #preset_names_crateria_kihunters_revisit, #preset_spazermap_begin_cleanup_crateria_kihunters_revisit) presets_spazermap_begin_cleanup_landing_site_revisit: - %cm_preset("Landing Site Revisit", #preset_spazermap_begin_cleanup_landing_site_revisit) + %cm_preset("Landing Site Revisit", #preset_names_landing_site_revisit, #preset_spazermap_begin_cleanup_landing_site_revisit) presets_spazermap_begin_cleanup_crateria_pbs: - %cm_preset("Crateria PBs", #preset_spazermap_begin_cleanup_crateria_pbs) + %cm_preset("Crateria PBs", #preset_names_crateria_pbs, #preset_spazermap_begin_cleanup_crateria_pbs) presets_spazermap_begin_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_spazermap_begin_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_spazermap_begin_cleanup_gauntlet_etank) presets_spazermap_begin_cleanup_quickdrops: - %cm_preset("Quickdrops", #preset_spazermap_begin_cleanup_quickdrops) + %cm_preset("Quickdrops", #preset_names_quickdrops, #preset_spazermap_begin_cleanup_quickdrops) ; Green-Pink Brin Cleanup presets_spazermap_greenpink_brin_cleanup_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_spazermap_greenpink_brin_cleanup_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_spazermap_greenpink_brin_cleanup_green_brinstar_elevator) presets_spazermap_greenpink_brin_cleanup_brinstar_map_entrance: - %cm_preset("Brinstar Map Entrance", #preset_spazermap_greenpink_brin_cleanup_brinstar_map_entrance) + %cm_preset("Brinstar Map Entrance", #preset_names_brinstar_map_entrance, #preset_spazermap_greenpink_brin_cleanup_brinstar_map_entrance) presets_spazermap_greenpink_brin_cleanup_green_brin_fireflea_room: - %cm_preset("Green Brin Fireflea Room", #preset_spazermap_greenpink_brin_cleanup_green_brin_fireflea_room) + %cm_preset("Green Brin Fireflea Room", #preset_names_green_brin_fireflea_room, #preset_spazermap_greenpink_brin_cleanup_green_brin_fireflea_room) presets_spazermap_greenpink_brin_cleanup_etecoons_etank_skip: - %cm_preset("Etecoons E-Tank Skip", #preset_spazermap_greenpink_brin_cleanup_etecoons_etank_skip) + %cm_preset("Etecoons E-Tank Skip", #preset_names_etecoons_etank_skip, #preset_spazermap_greenpink_brin_cleanup_etecoons_etank_skip) presets_spazermap_greenpink_brin_cleanup_etecoons_dboosts: - %cm_preset("Etecoons D-Boosts", #preset_spazermap_greenpink_brin_cleanup_etecoons_dboosts) + %cm_preset("Etecoons D-Boosts", #preset_names_etecoons_dboosts, #preset_spazermap_greenpink_brin_cleanup_etecoons_dboosts) presets_spazermap_greenpink_brin_cleanup_etecoons_climb: - %cm_preset("Etecoons Climb", #preset_spazermap_greenpink_brin_cleanup_etecoons_climb) + %cm_preset("Etecoons Climb", #preset_names_etecoons_climb, #preset_spazermap_greenpink_brin_cleanup_etecoons_climb) presets_spazermap_greenpink_brin_cleanup_dachora_moonfall: - %cm_preset("Dachora Moonfall", #preset_spazermap_greenpink_brin_cleanup_dachora_moonfall) + %cm_preset("Dachora Moonfall", #preset_names_dachora_moonfall, #preset_spazermap_greenpink_brin_cleanup_dachora_moonfall) presets_spazermap_greenpink_brin_cleanup_big_pink_climb: - %cm_preset("Big Pink Climb", #preset_spazermap_greenpink_brin_cleanup_big_pink_climb) + %cm_preset("Big Pink Climb", #preset_names_big_pink_climb, #preset_spazermap_greenpink_brin_cleanup_big_pink_climb) presets_spazermap_greenpink_brin_cleanup_spo_spo_kihunters_room: - %cm_preset("Spo Spo Kihunters Room", #preset_spazermap_greenpink_brin_cleanup_spo_spo_kihunters_room) + %cm_preset("Spo Spo Kihunters Room", #preset_names_spo_spo_kihunters_room, #preset_spazermap_greenpink_brin_cleanup_spo_spo_kihunters_room) presets_spazermap_greenpink_brin_cleanup_spore_spawn: - %cm_preset("Spore Spawn", #preset_spazermap_greenpink_brin_cleanup_spore_spawn) + %cm_preset("Spore Spawn", #preset_names_spore_spawn, #preset_spazermap_greenpink_brin_cleanup_spore_spawn) presets_spazermap_greenpink_brin_cleanup_spo_spo_moonfall: - %cm_preset("Spo Spo Moonfall", #preset_spazermap_greenpink_brin_cleanup_spo_spo_moonfall) + %cm_preset("Spo Spo Moonfall", #preset_names_spo_spo_moonfall, #preset_spazermap_greenpink_brin_cleanup_spo_spo_moonfall) presets_spazermap_greenpink_brin_cleanup_spo_spo_farm_room: - %cm_preset("Spo Spo Farm Room", #preset_spazermap_greenpink_brin_cleanup_spo_spo_farm_room) + %cm_preset("Spo Spo Farm Room", #preset_names_spo_spo_farm_room, #preset_spazermap_greenpink_brin_cleanup_spo_spo_farm_room) presets_spazermap_greenpink_brin_cleanup_wave_gate_room: - %cm_preset("Wave Gate Room", #preset_spazermap_greenpink_brin_cleanup_wave_gate_room) + %cm_preset("Wave Gate Room", #preset_names_wave_gate_room, #preset_spazermap_greenpink_brin_cleanup_wave_gate_room) presets_spazermap_greenpink_brin_cleanup_mission_impossible_room: - %cm_preset("Mission Impossible Room", #preset_spazermap_greenpink_brin_cleanup_mission_impossible_room) + %cm_preset("Mission Impossible Room", #preset_names_mission_impossible_room, #preset_spazermap_greenpink_brin_cleanup_mission_impossible_room) presets_spazermap_greenpink_brin_cleanup_green_hill_zone_final: - %cm_preset("Green Hill Zone Final", #preset_spazermap_greenpink_brin_cleanup_green_hill_zone_final) + %cm_preset("Green Hill Zone Final", #preset_names_green_hill_zone_final, #preset_spazermap_greenpink_brin_cleanup_green_hill_zone_final) ; Blue Brinstar Cleanup presets_spazermap_blue_brinstar_cleanup_blue_brinstar_hoppers: - %cm_preset("Blue Brinstar Hoppers", #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_hoppers) + %cm_preset("Blue Brinstar Hoppers", #preset_names_blue_brinstar_hoppers, #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_hoppers) presets_spazermap_blue_brinstar_cleanup_blue_brinstar_etank_room: - %cm_preset("Blue Brinstar E-Tank Room", #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_etank_room) + %cm_preset("Blue Brinstar E-Tank Room", #preset_names_blue_brinstar_etank_room, #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_etank_room) presets_spazermap_blue_brinstar_cleanup_john_cena_bridge: - %cm_preset("John Cena Bridge", #preset_spazermap_blue_brinstar_cleanup_john_cena_bridge) + %cm_preset("John Cena Bridge", #preset_names_john_cena_bridge, #preset_spazermap_blue_brinstar_cleanup_john_cena_bridge) presets_spazermap_blue_brinstar_cleanup_blue_brinstar_screwfall: - %cm_preset("Blue Brinstar Screwfall", #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_screwfall) + %cm_preset("Blue Brinstar Screwfall", #preset_names_blue_brinstar_screwfall, #preset_spazermap_blue_brinstar_cleanup_blue_brinstar_screwfall) presets_spazermap_blue_brinstar_cleanup_pit_room_final: - %cm_preset("Pit Room Final", #preset_spazermap_blue_brinstar_cleanup_pit_room_final) + %cm_preset("Pit Room Final", #preset_names_pit_room_final, #preset_spazermap_blue_brinstar_cleanup_pit_room_final) presets_spazermap_blue_brinstar_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_spazermap_blue_brinstar_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_spazermap_blue_brinstar_cleanup_climb_supers) presets_spazermap_blue_brinstar_cleanup_parlor_again: - %cm_preset("Parlor Again", #preset_spazermap_blue_brinstar_cleanup_parlor_again) + %cm_preset("Parlor Again", #preset_names_parlor_again, #preset_spazermap_blue_brinstar_cleanup_parlor_again) presets_spazermap_blue_brinstar_cleanup_crateria_map_entry: - %cm_preset("Crateria Map Entry", #preset_spazermap_blue_brinstar_cleanup_crateria_map_entry) + %cm_preset("Crateria Map Entry", #preset_names_crateria_map_entry, #preset_spazermap_blue_brinstar_cleanup_crateria_map_entry) presets_spazermap_blue_brinstar_cleanup_crateria_map_exit: - %cm_preset("Crateria Map Exit", #preset_spazermap_blue_brinstar_cleanup_crateria_map_exit) + %cm_preset("Crateria Map Exit", #preset_names_crateria_map_exit, #preset_spazermap_blue_brinstar_cleanup_crateria_map_exit) presets_spazermap_blue_brinstar_cleanup_230_mockball: - %cm_preset("230 Mockball", #preset_spazermap_blue_brinstar_cleanup_230_mockball) + %cm_preset("230 Mockball", #preset_names_230_mockball, #preset_spazermap_blue_brinstar_cleanup_230_mockball) presets_spazermap_blue_brinstar_cleanup_parlor_not_final_climb: - %cm_preset("Parlor (not) Final Climb", #preset_spazermap_blue_brinstar_cleanup_parlor_not_final_climb) + %cm_preset("Parlor (not) Final Climb", #preset_names_parlor_not_final_climb, #preset_spazermap_blue_brinstar_cleanup_parlor_not_final_climb) ; Tourian presets_spazermap_tourian_tourian_elevator: - %cm_preset("Tourian Elevator", #preset_spazermap_tourian_tourian_elevator) + %cm_preset("Tourian Elevator", #preset_names_tourian_elevator, #preset_spazermap_tourian_tourian_elevator) presets_spazermap_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_spazermap_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_spazermap_tourian_metroids_1) presets_spazermap_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_spazermap_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_spazermap_tourian_metroids_2) presets_spazermap_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_spazermap_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_spazermap_tourian_metroids_3) presets_spazermap_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_spazermap_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_spazermap_tourian_metroids_4) presets_spazermap_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_spazermap_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_spazermap_tourian_baby_skip) presets_spazermap_tourian_dusty_shaft_revisit: - %cm_preset("Dusty Shaft Revisit", #preset_spazermap_tourian_dusty_shaft_revisit) + %cm_preset("Dusty Shaft Revisit", #preset_names_dusty_shaft_revisit, #preset_spazermap_tourian_dusty_shaft_revisit) presets_spazermap_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_spazermap_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_spazermap_tourian_zeb_skip) presets_spazermap_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_spazermap_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_spazermap_tourian_mother_brain_2) presets_spazermap_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_spazermap_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_spazermap_tourian_zebes_escape) presets_spazermap_tourian_escape_room_3: - %cm_preset("Escape Room 3", #preset_spazermap_tourian_escape_room_3) + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_spazermap_tourian_escape_room_3) presets_spazermap_tourian_escape_room_4: - %cm_preset("Escape Room 4", #preset_spazermap_tourian_escape_room_4) + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_spazermap_tourian_escape_room_4) presets_spazermap_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_spazermap_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_spazermap_tourian_escape_climb) presets_spazermap_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_spazermap_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_spazermap_tourian_escape_parlor) presets_spazermap_tourian_landing_site_final: - %cm_preset("Landing Site Final", #preset_spazermap_tourian_landing_site_final) + %cm_preset("Landing Site Final", #preset_names_landing_site_final, #preset_spazermap_tourian_landing_site_final) diff --git a/src/presets/suitless_menu.asm b/src/presets/suitless_menu.asm index 4f22b098..6bded11b 100644 --- a/src/presets/suitless_menu.asm +++ b/src/presets/suitless_menu.asm @@ -397,824 +397,824 @@ presets_submenu_suitless_tourian: ; Bombs presets_suitless_bombs_ceres_elevator: - %cm_preset("Ceres Elevator", #preset_suitless_bombs_ceres_elevator) + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_suitless_bombs_ceres_elevator) presets_suitless_bombs_ceres_escape: - %cm_preset("Ceres Escape", #preset_suitless_bombs_ceres_escape) + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_suitless_bombs_ceres_escape) presets_suitless_bombs_magnet_stairs: - %cm_preset("Magnet Stairs", #preset_suitless_bombs_magnet_stairs) + %cm_preset("Magnet Stairs", #preset_names_magnet_stairs, #preset_suitless_bombs_magnet_stairs) presets_suitless_bombs_escape_elevator: - %cm_preset("Escape Elevator", #preset_suitless_bombs_escape_elevator) + %cm_preset("Escape Elevator", #preset_names_escape_elevator, #preset_suitless_bombs_escape_elevator) presets_suitless_bombs_ship: - %cm_preset("Ship", #preset_suitless_bombs_ship) + %cm_preset("Ship", #preset_names_ship, #preset_suitless_bombs_ship) presets_suitless_bombs_parlor_down: - %cm_preset("Parlor Down", #preset_suitless_bombs_parlor_down) + %cm_preset("Parlor Down", #preset_names_parlor_down, #preset_suitless_bombs_parlor_down) presets_suitless_bombs_climb_down: - %cm_preset("Climb Down", #preset_suitless_bombs_climb_down) + %cm_preset("Climb Down", #preset_names_climb_down, #preset_suitless_bombs_climb_down) presets_suitless_bombs_pit_room_down: - %cm_preset("Pit Room Down", #preset_suitless_bombs_pit_room_down) + %cm_preset("Pit Room Down", #preset_names_pit_room_down, #preset_suitless_bombs_pit_room_down) presets_suitless_bombs_morph: - %cm_preset("Morph", #preset_suitless_bombs_morph) + %cm_preset("Morph", #preset_names_morph, #preset_suitless_bombs_morph) presets_suitless_bombs_construction_zone_down: - %cm_preset("Construction Zone Down", #preset_suitless_bombs_construction_zone_down) + %cm_preset("Construction Zone Down", #preset_names_construction_zone_down, #preset_suitless_bombs_construction_zone_down) presets_suitless_bombs_construction_zone_up: - %cm_preset("Construction Zone Up", #preset_suitless_bombs_construction_zone_up) + %cm_preset("Construction Zone Up", #preset_names_construction_zone_up, #preset_suitless_bombs_construction_zone_up) presets_suitless_bombs_pit_room_up: - %cm_preset("Pit Room Up", #preset_suitless_bombs_pit_room_up) + %cm_preset("Pit Room Up", #preset_names_pit_room_up, #preset_suitless_bombs_pit_room_up) presets_suitless_bombs_climb_up: - %cm_preset("Climb Up", #preset_suitless_bombs_climb_up) + %cm_preset("Climb Up", #preset_names_climb_up, #preset_suitless_bombs_climb_up) presets_suitless_bombs_parlor_up: - %cm_preset("Parlor Up", #preset_suitless_bombs_parlor_up) + %cm_preset("Parlor Up", #preset_names_parlor_up, #preset_suitless_bombs_parlor_up) presets_suitless_bombs_flyway: - %cm_preset("Flyway", #preset_suitless_bombs_flyway) + %cm_preset("Flyway", #preset_names_flyway, #preset_suitless_bombs_flyway) presets_suitless_bombs_bomb_torizo: - %cm_preset("Bomb Torizo", #preset_suitless_bombs_bomb_torizo) + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_suitless_bombs_bomb_torizo) ; Power Bombs presets_suitless_power_bombs_alcatraz: - %cm_preset("Alcatraz", #preset_suitless_power_bombs_alcatraz) + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_suitless_power_bombs_alcatraz) presets_suitless_power_bombs_terminator: - %cm_preset("Terminator", #preset_suitless_power_bombs_terminator) + %cm_preset("Terminator", #preset_names_terminator, #preset_suitless_power_bombs_terminator) presets_suitless_power_bombs_green_pirate_shaft: - %cm_preset("Green Pirate Shaft", #preset_suitless_power_bombs_green_pirate_shaft) + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_suitless_power_bombs_green_pirate_shaft) presets_suitless_power_bombs_mushroom_kingdom: - %cm_preset("Mushroom Kingdom", #preset_suitless_power_bombs_mushroom_kingdom) + %cm_preset("Mushroom Kingdom", #preset_names_mushroom_kingdom, #preset_suitless_power_bombs_mushroom_kingdom) presets_suitless_power_bombs_green_brinstar_elevator: - %cm_preset("Green Brinstar Elevator", #preset_suitless_power_bombs_green_brinstar_elevator) + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_suitless_power_bombs_green_brinstar_elevator) presets_suitless_power_bombs_early_supers: - %cm_preset("Early Supers", #preset_suitless_power_bombs_early_supers) + %cm_preset("Early Supers", #preset_names_early_supers, #preset_suitless_power_bombs_early_supers) presets_suitless_power_bombs_brinstar_reserve: - %cm_preset("Brinstar Reserve", #preset_suitless_power_bombs_brinstar_reserve) + %cm_preset("Brinstar Reserve", #preset_names_brinstar_reserve, #preset_suitless_power_bombs_brinstar_reserve) presets_suitless_power_bombs_reverse_mockball: - %cm_preset("Reverse Mockball", #preset_suitless_power_bombs_reverse_mockball) + %cm_preset("Reverse Mockball", #preset_names_reverse_mockball, #preset_suitless_power_bombs_reverse_mockball) presets_suitless_power_bombs_moondance: - %cm_preset("Moondance", #preset_suitless_power_bombs_moondance) + %cm_preset("Moondance", #preset_names_moondance, #preset_suitless_power_bombs_moondance) presets_suitless_power_bombs_etecoon_beetoms: - %cm_preset("Etecoon Beetoms", #preset_suitless_power_bombs_etecoon_beetoms) + %cm_preset("Etecoon Beetoms", #preset_names_etecoon_beetoms, #preset_suitless_power_bombs_etecoon_beetoms) presets_suitless_power_bombs_etecoon_etank: - %cm_preset("Etecoon E-Tank", #preset_suitless_power_bombs_etecoon_etank) + %cm_preset("Etecoon E-Tank", #preset_names_etecoon_etank, #preset_suitless_power_bombs_etecoon_etank) presets_suitless_power_bombs_etecoon_dboosts: - %cm_preset("Etecoon D-Boosts", #preset_suitless_power_bombs_etecoon_dboosts) + %cm_preset("Etecoon D-Boosts", #preset_names_etecoon_dboosts, #preset_suitless_power_bombs_etecoon_dboosts) presets_suitless_power_bombs_etecoon_climb: - %cm_preset("Etecoon Climb", #preset_suitless_power_bombs_etecoon_climb) + %cm_preset("Etecoon Climb", #preset_names_etecoon_climb, #preset_suitless_power_bombs_etecoon_climb) ; X-Ray presets_suitless_xray_dachora_room_revisit: - %cm_preset("Dachora Room Revisit", #preset_suitless_xray_dachora_room_revisit) + %cm_preset("Dachora Room Revisit", #preset_names_dachora_room_revisit, #preset_suitless_xray_dachora_room_revisit) presets_suitless_xray_big_pink: - %cm_preset("Big Pink", #preset_suitless_xray_big_pink) + %cm_preset("Big Pink", #preset_names_big_pink, #preset_suitless_xray_big_pink) presets_suitless_xray_mission_impossible: - %cm_preset("Mission Impossible", #preset_suitless_xray_mission_impossible) + %cm_preset("Mission Impossible", #preset_names_mission_impossible, #preset_suitless_xray_mission_impossible) presets_suitless_xray_spore_spawn_skip: - %cm_preset("Spore Spawn Skip", #preset_suitless_xray_spore_spawn_skip) + %cm_preset("Spore Spawn Skip", #preset_names_spore_spawn_skip, #preset_suitless_xray_spore_spawn_skip) presets_suitless_xray_spore_spawn_farm_in: - %cm_preset("Spore Spawn Farm In", #preset_suitless_xray_spore_spawn_farm_in) + %cm_preset("Spore Spawn Farm In", #preset_names_spore_spawn_farm_in, #preset_suitless_xray_spore_spawn_farm_in) presets_suitless_xray_wave_gate: - %cm_preset("Wave Gate", #preset_suitless_xray_wave_gate) + %cm_preset("Wave Gate", #preset_names_wave_gate, #preset_suitless_xray_wave_gate) presets_suitless_xray_wave_gate_out: - %cm_preset("Wave Gate Out", #preset_suitless_xray_wave_gate_out) + %cm_preset("Wave Gate Out", #preset_names_wave_gate_out, #preset_suitless_xray_wave_gate_out) presets_suitless_xray_big_pink_revisit: - %cm_preset("Big Pink Revisit", #preset_suitless_xray_big_pink_revisit) + %cm_preset("Big Pink Revisit", #preset_names_big_pink_revisit, #preset_suitless_xray_big_pink_revisit) presets_suitless_xray_green_hill_zone: - %cm_preset("Green Hill Zone", #preset_suitless_xray_green_hill_zone) + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_suitless_xray_green_hill_zone) presets_suitless_xray_blue_brin_hoppers: - %cm_preset("Blue Brin Hoppers", #preset_suitless_xray_blue_brin_hoppers) + %cm_preset("Blue Brin Hoppers", #preset_names_blue_brin_hoppers, #preset_suitless_xray_blue_brin_hoppers) presets_suitless_xray_green_hill_zone_revisit: - %cm_preset("Green Hill Zone Revisit", #preset_suitless_xray_green_hill_zone_revisit) + %cm_preset("Green Hill Zone Revisit", #preset_names_green_hill_zone_revisit, #preset_suitless_xray_green_hill_zone_revisit) presets_suitless_xray_noob_bridge: - %cm_preset("Noob Bridge", #preset_suitless_xray_noob_bridge) + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_suitless_xray_noob_bridge) presets_suitless_xray_red_tower: - %cm_preset("Red Tower", #preset_suitless_xray_red_tower) + %cm_preset("Red Tower", #preset_names_red_tower, #preset_suitless_xray_red_tower) presets_suitless_xray_xray_dboost: - %cm_preset("X-Ray D-Boost", #preset_suitless_xray_xray_dboost) + %cm_preset("X-Ray D-Boost", #preset_names_xray_dboost, #preset_suitless_xray_xray_dboost) presets_suitless_xray_xray: - %cm_preset("X-Ray", #preset_suitless_xray_xray) + %cm_preset("X-Ray", #preset_names_xray, #preset_suitless_xray_xray) presets_suitless_xray_xray_escape: - %cm_preset("X-Ray Escape", #preset_suitless_xray_xray_escape) + %cm_preset("X-Ray Escape", #preset_names_xray_escape, #preset_suitless_xray_xray_escape) ; Warehouse presets_suitless_warehouse_red_tower_down: - %cm_preset("Red Tower Down", #preset_suitless_warehouse_red_tower_down) + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_suitless_warehouse_red_tower_down) presets_suitless_warehouse_skree_boost: - %cm_preset("Skree Boost", #preset_suitless_warehouse_skree_boost) + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_suitless_warehouse_skree_boost) presets_suitless_warehouse_below_spazer: - %cm_preset("Below Spazer", #preset_suitless_warehouse_below_spazer) + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_suitless_warehouse_below_spazer) presets_suitless_warehouse_below_spazer_revisit: - %cm_preset("Below Spazer Revisit", #preset_suitless_warehouse_below_spazer_revisit) + %cm_preset("Below Spazer Revisit", #preset_names_below_spazer_revisit, #preset_suitless_warehouse_below_spazer_revisit) presets_suitless_warehouse_warehouse_entrance: - %cm_preset("Warehouse Entrance", #preset_suitless_warehouse_warehouse_entrance) + %cm_preset("Warehouse Entrance", #preset_names_warehouse_entrance, #preset_suitless_warehouse_warehouse_entrance) presets_suitless_warehouse_warehouse_zeelas: - %cm_preset("Warehouse Zeelas", #preset_suitless_warehouse_warehouse_zeelas) + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_suitless_warehouse_warehouse_zeelas) presets_suitless_warehouse_warehouse_kihunters: - %cm_preset("Warehouse Kihunters", #preset_suitless_warehouse_warehouse_kihunters) + %cm_preset("Warehouse Kihunters", #preset_names_warehouse_kihunters, #preset_suitless_warehouse_warehouse_kihunters) presets_suitless_warehouse_minikraid: - %cm_preset("Mini-Kraid", #preset_suitless_warehouse_minikraid) + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_suitless_warehouse_minikraid) presets_suitless_warehouse_kraid: - %cm_preset("Kraid", #preset_suitless_warehouse_kraid) + %cm_preset("Kraid", #preset_names_kraid, #preset_suitless_warehouse_kraid) presets_suitless_warehouse_kraid_exit: - %cm_preset("Kraid Exit", #preset_suitless_warehouse_kraid_exit) + %cm_preset("Kraid Exit", #preset_names_kraid_exit, #preset_suitless_warehouse_kraid_exit) presets_suitless_warehouse_minikraid_revisit: - %cm_preset("Mini-Kraid Revisit", #preset_suitless_warehouse_minikraid_revisit) + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_suitless_warehouse_minikraid_revisit) presets_suitless_warehouse_kihunters_revisit: - %cm_preset("Kihunters Revisit", #preset_suitless_warehouse_kihunters_revisit) + %cm_preset("Kihunters Revisit", #preset_names_kihunters_revisit, #preset_suitless_warehouse_kihunters_revisit) presets_suitless_warehouse_kraid_etank: - %cm_preset("Kraid E-Tank", #preset_suitless_warehouse_kraid_etank) + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_suitless_warehouse_kraid_etank) presets_suitless_warehouse_kraid_zeelas_revisit: - %cm_preset("Kraid Zeelas Revisit", #preset_suitless_warehouse_kraid_zeelas_revisit) + %cm_preset("Kraid Zeelas Revisit", #preset_names_kraid_zeelas_revisit, #preset_suitless_warehouse_kraid_zeelas_revisit) presets_suitless_warehouse_mouthball: - %cm_preset("Mouthball", #preset_suitless_warehouse_mouthball) + %cm_preset("Mouthball", #preset_names_mouthball, #preset_suitless_warehouse_mouthball) ; Upper Norfair 1 presets_suitless_upper_norfair_1_ice_mockball: - %cm_preset("Ice Mockball", #preset_suitless_upper_norfair_1_ice_mockball) + %cm_preset("Ice Mockball", #preset_names_ice_mockball, #preset_suitless_upper_norfair_1_ice_mockball) presets_suitless_upper_norfair_1_ice_trippers_in: - %cm_preset("Ice Trippers In", #preset_suitless_upper_norfair_1_ice_trippers_in) + %cm_preset("Ice Trippers In", #preset_names_ice_trippers_in, #preset_suitless_upper_norfair_1_ice_trippers_in) presets_suitless_upper_norfair_1_ice_snakes_in: - %cm_preset("Ice Snakes In", #preset_suitless_upper_norfair_1_ice_snakes_in) + %cm_preset("Ice Snakes In", #preset_names_ice_snakes_in, #preset_suitless_upper_norfair_1_ice_snakes_in) presets_suitless_upper_norfair_1_ice_snakes_out: - %cm_preset("Ice Snakes Out", #preset_suitless_upper_norfair_1_ice_snakes_out) + %cm_preset("Ice Snakes Out", #preset_names_ice_snakes_out, #preset_suitless_upper_norfair_1_ice_snakes_out) presets_suitless_upper_norfair_1_ice_escape: - %cm_preset("Ice Escape", #preset_suitless_upper_norfair_1_ice_escape) + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_suitless_upper_norfair_1_ice_escape) presets_suitless_upper_norfair_1_business_center_down: - %cm_preset("Business Center Down", #preset_suitless_upper_norfair_1_business_center_down) + %cm_preset("Business Center Down", #preset_names_business_center_down, #preset_suitless_upper_norfair_1_business_center_down) presets_suitless_upper_norfair_1_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_suitless_upper_norfair_1_hijump_etank) + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_suitless_upper_norfair_1_hijump_etank) presets_suitless_upper_norfair_1_hijump_boots: - %cm_preset("Hi-Jump Boots", #preset_suitless_upper_norfair_1_hijump_boots) + %cm_preset("Hi-Jump Boots", #preset_names_hijump_boots, #preset_suitless_upper_norfair_1_hijump_boots) presets_suitless_upper_norfair_1_hijump_etank_revisit: - %cm_preset("Hi-Jump E-Tank Revisit", #preset_suitless_upper_norfair_1_hijump_etank_revisit) + %cm_preset("Hi-Jump E-Tank Revisit", #preset_names_hijump_etank_revisit, #preset_suitless_upper_norfair_1_hijump_etank_revisit) presets_suitless_upper_norfair_1_business_center_up: - %cm_preset("Business Center Up", #preset_suitless_upper_norfair_1_business_center_up) + %cm_preset("Business Center Up", #preset_names_business_center_up, #preset_suitless_upper_norfair_1_business_center_up) presets_suitless_upper_norfair_1_precathedral: - %cm_preset("Pre-Cathedral", #preset_suitless_upper_norfair_1_precathedral) + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_suitless_upper_norfair_1_precathedral) presets_suitless_upper_norfair_1_cathedral: - %cm_preset("Cathedral", #preset_suitless_upper_norfair_1_cathedral) + %cm_preset("Cathedral", #preset_names_cathedral, #preset_suitless_upper_norfair_1_cathedral) presets_suitless_upper_norfair_1_rising_tide: - %cm_preset("Rising Tide", #preset_suitless_upper_norfair_1_rising_tide) + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_suitless_upper_norfair_1_rising_tide) presets_suitless_upper_norfair_1_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_suitless_upper_norfair_1_bubble_mountain) + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_suitless_upper_norfair_1_bubble_mountain) presets_suitless_upper_norfair_1_bat_cave: - %cm_preset("Bat Cave", #preset_suitless_upper_norfair_1_bat_cave) + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_suitless_upper_norfair_1_bat_cave) presets_suitless_upper_norfair_1_speed_hallway: - %cm_preset("Speed Hallway", #preset_suitless_upper_norfair_1_speed_hallway) + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_suitless_upper_norfair_1_speed_hallway) presets_suitless_upper_norfair_1_speed_hallway_out: - %cm_preset("Speed Hallway Out", #preset_suitless_upper_norfair_1_speed_hallway_out) + %cm_preset("Speed Hallway Out", #preset_names_speed_hallway_out, #preset_suitless_upper_norfair_1_speed_hallway_out) presets_suitless_upper_norfair_1_bat_cave_out: - %cm_preset("Bat Cave Out", #preset_suitless_upper_norfair_1_bat_cave_out) + %cm_preset("Bat Cave Out", #preset_names_bat_cave_out, #preset_suitless_upper_norfair_1_bat_cave_out) presets_suitless_upper_norfair_1_single_chamber: - %cm_preset("Single Chamber", #preset_suitless_upper_norfair_1_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_suitless_upper_norfair_1_single_chamber) presets_suitless_upper_norfair_1_double_chamber: - %cm_preset("Double Chamber", #preset_suitless_upper_norfair_1_double_chamber) + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_suitless_upper_norfair_1_double_chamber) ; Upper Norfair 2 presets_suitless_upper_norfair_2_double_chamber_out: - %cm_preset("Double Chamber Out", #preset_suitless_upper_norfair_2_double_chamber_out) + %cm_preset("Double Chamber Out", #preset_names_double_chamber_out, #preset_suitless_upper_norfair_2_double_chamber_out) presets_suitless_upper_norfair_2_single_chamber_out: - %cm_preset("Single Chamber Out", #preset_suitless_upper_norfair_2_single_chamber_out) + %cm_preset("Single Chamber Out", #preset_names_single_chamber_out, #preset_suitless_upper_norfair_2_single_chamber_out) presets_suitless_upper_norfair_2_bubble_mountain_down: - %cm_preset("Bubble Mountain Down", #preset_suitless_upper_norfair_2_bubble_mountain_down) + %cm_preset("Bubble Mountain Down", #preset_names_bubble_mountain_down, #preset_suitless_upper_norfair_2_bubble_mountain_down) presets_suitless_upper_norfair_2_croc_gate: - %cm_preset("Croc Gate", #preset_suitless_upper_norfair_2_croc_gate) + %cm_preset("Croc Gate", #preset_names_croc_gate, #preset_suitless_upper_norfair_2_croc_gate) presets_suitless_upper_norfair_2_red_pirate_shaft: - %cm_preset("Red Pirate Shaft", #preset_suitless_upper_norfair_2_red_pirate_shaft) + %cm_preset("Red Pirate Shaft", #preset_names_red_pirate_shaft, #preset_suitless_upper_norfair_2_red_pirate_shaft) presets_suitless_upper_norfair_2_acid_snakes_tunnel: - %cm_preset("Acid Snakes Tunnel", #preset_suitless_upper_norfair_2_acid_snakes_tunnel) + %cm_preset("Acid Snakes Tunnel", #preset_names_acid_snakes_tunnel, #preset_suitless_upper_norfair_2_acid_snakes_tunnel) presets_suitless_upper_norfair_2_crocomire: - %cm_preset("Crocomire", #preset_suitless_upper_norfair_2_crocomire) + %cm_preset("Crocomire", #preset_names_crocomire, #preset_suitless_upper_norfair_2_crocomire) presets_suitless_upper_norfair_2_croc_power_bombs: - %cm_preset("Croc Power Bombs", #preset_suitless_upper_norfair_2_croc_power_bombs) + %cm_preset("Croc Power Bombs", #preset_names_croc_power_bombs, #preset_suitless_upper_norfair_2_croc_power_bombs) presets_suitless_upper_norfair_2_croc_shaft_down: - %cm_preset("Croc Shaft Down", #preset_suitless_upper_norfair_2_croc_shaft_down) + %cm_preset("Croc Shaft Down", #preset_names_croc_shaft_down, #preset_suitless_upper_norfair_2_croc_shaft_down) presets_suitless_upper_norfair_2_indiana_jones: - %cm_preset("Indiana Jones", #preset_suitless_upper_norfair_2_indiana_jones) + %cm_preset("Indiana Jones", #preset_names_indiana_jones, #preset_suitless_upper_norfair_2_indiana_jones) presets_suitless_upper_norfair_2_grapple_escape: - %cm_preset("Grapple Escape", #preset_suitless_upper_norfair_2_grapple_escape) + %cm_preset("Grapple Escape", #preset_names_grapple_escape, #preset_suitless_upper_norfair_2_grapple_escape) presets_suitless_upper_norfair_2_croc_shaft_up: - %cm_preset("Croc Shaft Up", #preset_suitless_upper_norfair_2_croc_shaft_up) + %cm_preset("Croc Shaft Up", #preset_names_croc_shaft_up, #preset_suitless_upper_norfair_2_croc_shaft_up) presets_suitless_upper_norfair_2_cosine_missile: - %cm_preset("Cosine Missile", #preset_suitless_upper_norfair_2_cosine_missile) + %cm_preset("Cosine Missile", #preset_names_cosine_missile, #preset_suitless_upper_norfair_2_cosine_missile) presets_suitless_upper_norfair_2_croc_farm: - %cm_preset("Croc Farm", #preset_suitless_upper_norfair_2_croc_farm) + %cm_preset("Croc Farm", #preset_names_croc_farm, #preset_suitless_upper_norfair_2_croc_farm) presets_suitless_upper_norfair_2_crocomire_revisit: - %cm_preset("Crocomire Revisit", #preset_suitless_upper_norfair_2_crocomire_revisit) + %cm_preset("Crocomire Revisit", #preset_names_crocomire_revisit, #preset_suitless_upper_norfair_2_crocomire_revisit) presets_suitless_upper_norfair_2_croc_speedway_up: - %cm_preset("Croc Speedway Up", #preset_suitless_upper_norfair_2_croc_speedway_up) + %cm_preset("Croc Speedway Up", #preset_names_croc_speedway_up, #preset_suitless_upper_norfair_2_croc_speedway_up) presets_suitless_upper_norfair_2_croc_escape: - %cm_preset("Croc Escape", #preset_suitless_upper_norfair_2_croc_escape) + %cm_preset("Croc Escape", #preset_names_croc_escape, #preset_suitless_upper_norfair_2_croc_escape) presets_suitless_upper_norfair_2_rmode_blue_suit: - %cm_preset("R-Mode Blue Suit", #preset_suitless_upper_norfair_2_rmode_blue_suit) + %cm_preset("R-Mode Blue Suit", #preset_names_rmode_blue_suit, #preset_suitless_upper_norfair_2_rmode_blue_suit) ; Maridia Pre-Draygon presets_suitless_maridia_predraygon_maridia_tube: - %cm_preset("Maridia Tube", #preset_suitless_maridia_predraygon_maridia_tube) + %cm_preset("Maridia Tube", #preset_names_maridia_tube, #preset_suitless_maridia_predraygon_maridia_tube) presets_suitless_maridia_predraygon_mt_everest: - %cm_preset("Mt. Everest", #preset_suitless_maridia_predraygon_mt_everest) + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_suitless_maridia_predraygon_mt_everest) presets_suitless_maridia_predraygon_crab_supers: - %cm_preset("Crab Supers", #preset_suitless_maridia_predraygon_crab_supers) + %cm_preset("Crab Supers", #preset_names_crab_supers, #preset_suitless_maridia_predraygon_crab_supers) presets_suitless_maridia_predraygon_mt_everest_2: - %cm_preset("Mt. Everest 2", #preset_suitless_maridia_predraygon_mt_everest_2) + %cm_preset("Mt. Everest 2", #preset_names_mt_everest_2, #preset_suitless_maridia_predraygon_mt_everest_2) presets_suitless_maridia_predraygon_fish_tank: - %cm_preset("Fish Tank", #preset_suitless_maridia_predraygon_fish_tank) + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_suitless_maridia_predraygon_fish_tank) presets_suitless_maridia_predraygon_mama_turtle: - %cm_preset("Mama Turtle", #preset_suitless_maridia_predraygon_mama_turtle) + %cm_preset("Mama Turtle", #preset_names_mama_turtle, #preset_suitless_maridia_predraygon_mama_turtle) presets_suitless_maridia_predraygon_fish_tank_revisit: - %cm_preset("Fish Tank Revisit", #preset_suitless_maridia_predraygon_fish_tank_revisit) + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_suitless_maridia_predraygon_fish_tank_revisit) presets_suitless_maridia_predraygon_mt_everest_3: - %cm_preset("Mt. Everest 3", #preset_suitless_maridia_predraygon_mt_everest_3) + %cm_preset("Mt. Everest 3", #preset_names_mt_everest_3, #preset_suitless_maridia_predraygon_mt_everest_3) presets_suitless_maridia_predraygon_crab_shaft: - %cm_preset("Crab Shaft", #preset_suitless_maridia_predraygon_crab_shaft) + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_suitless_maridia_predraygon_crab_shaft) presets_suitless_maridia_predraygon_aqueduct: - %cm_preset("Aqueduct", #preset_suitless_maridia_predraygon_aqueduct) + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_suitless_maridia_predraygon_aqueduct) presets_suitless_maridia_predraygon_prebotwoon_hallway: - %cm_preset("Pre-Botwoon Hallway", #preset_suitless_maridia_predraygon_prebotwoon_hallway) + %cm_preset("Pre-Botwoon Hallway", #preset_names_prebotwoon_hallway, #preset_suitless_maridia_predraygon_prebotwoon_hallway) presets_suitless_maridia_predraygon_botwoon: - %cm_preset("Botwoon", #preset_suitless_maridia_predraygon_botwoon) + %cm_preset("Botwoon", #preset_names_botwoon, #preset_suitless_maridia_predraygon_botwoon) presets_suitless_maridia_predraygon_postbotwoon_hallway: - %cm_preset("Post-Botwoon Hallway", #preset_suitless_maridia_predraygon_postbotwoon_hallway) + %cm_preset("Post-Botwoon Hallway", #preset_names_postbotwoon_hallway, #preset_suitless_maridia_predraygon_postbotwoon_hallway) presets_suitless_maridia_predraygon_halfie_climb_room: - %cm_preset("Halfie Climb Room", #preset_suitless_maridia_predraygon_halfie_climb_room) + %cm_preset("Halfie Climb Room", #preset_names_halfie_climb_room, #preset_suitless_maridia_predraygon_halfie_climb_room) presets_suitless_maridia_predraygon_full_halfie: - %cm_preset("Full Halfie", #preset_suitless_maridia_predraygon_full_halfie) + %cm_preset("Full Halfie", #preset_names_full_halfie, #preset_suitless_maridia_predraygon_full_halfie) presets_suitless_maridia_predraygon_precious_room: - %cm_preset("Precious Room", #preset_suitless_maridia_predraygon_precious_room) + %cm_preset("Precious Room", #preset_names_precious_room, #preset_suitless_maridia_predraygon_precious_room) presets_suitless_maridia_predraygon_draygon: - %cm_preset("Draygon", #preset_suitless_maridia_predraygon_draygon) + %cm_preset("Draygon", #preset_names_draygon, #preset_suitless_maridia_predraygon_draygon) ; Maridia Cleanup 1 presets_suitless_maridia_cleanup_1_draygon_escape: - %cm_preset("Draygon Escape", #preset_suitless_maridia_cleanup_1_draygon_escape) + %cm_preset("Draygon Escape", #preset_names_draygon_escape, #preset_suitless_maridia_cleanup_1_draygon_escape) presets_suitless_maridia_cleanup_1_reverse_colosseum: - %cm_preset("Reverse Colosseum", #preset_suitless_maridia_cleanup_1_reverse_colosseum) + %cm_preset("Reverse Colosseum", #preset_names_reverse_colosseum, #preset_suitless_maridia_cleanup_1_reverse_colosseum) presets_suitless_maridia_cleanup_1_halfie_climb_down: - %cm_preset("Halfie Climb Down", #preset_suitless_maridia_cleanup_1_halfie_climb_down) + %cm_preset("Halfie Climb Down", #preset_names_halfie_climb_down, #preset_suitless_maridia_cleanup_1_halfie_climb_down) presets_suitless_maridia_cleanup_1_reverse_botwoon_etank: - %cm_preset("Reverse Botwoon E-Tank", #preset_suitless_maridia_cleanup_1_reverse_botwoon_etank) + %cm_preset("Reverse Botwoon E-Tank", #preset_names_reverse_botwoon_etank, #preset_suitless_maridia_cleanup_1_reverse_botwoon_etank) presets_suitless_maridia_cleanup_1_aqueduct_revisit: - %cm_preset("Aqueduct Revisit", #preset_suitless_maridia_cleanup_1_aqueduct_revisit) + %cm_preset("Aqueduct Revisit", #preset_names_aqueduct_revisit, #preset_suitless_maridia_cleanup_1_aqueduct_revisit) presets_suitless_maridia_cleanup_1_left_sand_pit: - %cm_preset("Left Sand Pit", #preset_suitless_maridia_cleanup_1_left_sand_pit) + %cm_preset("Left Sand Pit", #preset_names_left_sand_pit, #preset_suitless_maridia_cleanup_1_left_sand_pit) presets_suitless_maridia_cleanup_1_west_sand_hall: - %cm_preset("West Sand Hall", #preset_suitless_maridia_cleanup_1_west_sand_hall) + %cm_preset("West Sand Hall", #preset_names_west_sand_hall, #preset_suitless_maridia_cleanup_1_west_sand_hall) presets_suitless_maridia_cleanup_1_east_sand_hall: - %cm_preset("East Sand Hall", #preset_suitless_maridia_cleanup_1_east_sand_hall) + %cm_preset("East Sand Hall", #preset_names_east_sand_hall, #preset_suitless_maridia_cleanup_1_east_sand_hall) presets_suitless_maridia_cleanup_1_pants_room: - %cm_preset("Pants Room", #preset_suitless_maridia_cleanup_1_pants_room) + %cm_preset("Pants Room", #preset_names_pants_room, #preset_suitless_maridia_cleanup_1_pants_room) presets_suitless_maridia_cleanup_1_shaktool: - %cm_preset("Shaktool", #preset_suitless_maridia_cleanup_1_shaktool) + %cm_preset("Shaktool", #preset_names_shaktool, #preset_suitless_maridia_cleanup_1_shaktool) presets_suitless_maridia_cleanup_1_rjump: - %cm_preset("R-Jump", #preset_suitless_maridia_cleanup_1_rjump) + %cm_preset("R-Jump", #preset_names_rjump, #preset_suitless_maridia_cleanup_1_rjump) presets_suitless_maridia_cleanup_1_pants_room_corner: - %cm_preset("Pants Room Corner", #preset_suitless_maridia_cleanup_1_pants_room_corner) + %cm_preset("Pants Room Corner", #preset_names_pants_room_corner, #preset_suitless_maridia_cleanup_1_pants_room_corner) presets_suitless_maridia_cleanup_1_east_sand_hall_revisit: - %cm_preset("East Sand Hall Revisit", #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit) + %cm_preset("East Sand Hall Revisit", #preset_names_east_sand_hall_revisit, #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit) presets_suitless_maridia_cleanup_1_west_sand_hall_revisit: - %cm_preset("West Sand Hall Revisit", #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit) + %cm_preset("West Sand Hall Revisit", #preset_names_west_sand_hall_revisit, #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit) presets_suitless_maridia_cleanup_1_crab_hole: - %cm_preset("Crab Hole", #preset_suitless_maridia_cleanup_1_crab_hole) + %cm_preset("Crab Hole", #preset_names_crab_hole, #preset_suitless_maridia_cleanup_1_crab_hole) presets_suitless_maridia_cleanup_1_crab_ggg: - %cm_preset("Crab GGG", #preset_suitless_maridia_cleanup_1_crab_ggg) + %cm_preset("Crab GGG", #preset_names_crab_ggg, #preset_suitless_maridia_cleanup_1_crab_ggg) ; Maridia Cleanup 2 presets_suitless_maridia_cleanup_2_main_street_revisit: - %cm_preset("Main Street Revisit", #preset_suitless_maridia_cleanup_2_main_street_revisit) + %cm_preset("Main Street Revisit", #preset_names_main_street_revisit, #preset_suitless_maridia_cleanup_2_main_street_revisit) presets_suitless_maridia_cleanup_2_fish_tank_sbj: - %cm_preset("Fish Tank SBJ", #preset_suitless_maridia_cleanup_2_fish_tank_sbj) + %cm_preset("Fish Tank SBJ", #preset_names_fish_tank_sbj, #preset_suitless_maridia_cleanup_2_fish_tank_sbj) presets_suitless_maridia_cleanup_2_mt_everest_final: - %cm_preset("Mt. Everest Final", #preset_suitless_maridia_cleanup_2_mt_everest_final) + %cm_preset("Mt. Everest Final", #preset_names_mt_everest_final, #preset_suitless_maridia_cleanup_2_mt_everest_final) presets_suitless_maridia_cleanup_2_crab_shaft_up: - %cm_preset("Crab Shaft Up", #preset_suitless_maridia_cleanup_2_crab_shaft_up) + %cm_preset("Crab Shaft Up", #preset_names_crab_shaft_up, #preset_suitless_maridia_cleanup_2_crab_shaft_up) presets_suitless_maridia_cleanup_2_beach: - %cm_preset("Beach", #preset_suitless_maridia_cleanup_2_beach) + %cm_preset("Beach", #preset_names_beach, #preset_suitless_maridia_cleanup_2_beach) presets_suitless_maridia_cleanup_2_swiss_cheese_room: - %cm_preset("Swiss Cheese Room", #preset_suitless_maridia_cleanup_2_swiss_cheese_room) + %cm_preset("Swiss Cheese Room", #preset_names_swiss_cheese_room, #preset_suitless_maridia_cleanup_2_swiss_cheese_room) presets_suitless_maridia_cleanup_2_watering_hole: - %cm_preset("Watering Hole", #preset_suitless_maridia_cleanup_2_watering_hole) + %cm_preset("Watering Hole", #preset_names_watering_hole, #preset_suitless_maridia_cleanup_2_watering_hole) presets_suitless_maridia_cleanup_2_swiss_cheese_revisit: - %cm_preset("Swiss Cheese Revisit", #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit) + %cm_preset("Swiss Cheese Revisit", #preset_names_swiss_cheese_revisit, #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit) presets_suitless_maridia_cleanup_2_beach_revisit: - %cm_preset("Beach Revisit", #preset_suitless_maridia_cleanup_2_beach_revisit) + %cm_preset("Beach Revisit", #preset_names_beach_revisit, #preset_suitless_maridia_cleanup_2_beach_revisit) presets_suitless_maridia_cleanup_2_crab_shaft_down: - %cm_preset("Crab Shaft Down", #preset_suitless_maridia_cleanup_2_crab_shaft_down) + %cm_preset("Crab Shaft Down", #preset_names_crab_shaft_down, #preset_suitless_maridia_cleanup_2_crab_shaft_down) presets_suitless_maridia_cleanup_2_aqueduct_final: - %cm_preset("Aqueduct Final", #preset_suitless_maridia_cleanup_2_aqueduct_final) + %cm_preset("Aqueduct Final", #preset_names_aqueduct_final, #preset_suitless_maridia_cleanup_2_aqueduct_final) presets_suitless_maridia_cleanup_2_right_sand_pit: - %cm_preset("Right Sand Pit", #preset_suitless_maridia_cleanup_2_right_sand_pit) + %cm_preset("Right Sand Pit", #preset_names_right_sand_pit, #preset_suitless_maridia_cleanup_2_right_sand_pit) presets_suitless_maridia_cleanup_2_east_sand_hall_final: - %cm_preset("East Sand Hall Final", #preset_suitless_maridia_cleanup_2_east_sand_hall_final) + %cm_preset("East Sand Hall Final", #preset_names_east_sand_hall_final, #preset_suitless_maridia_cleanup_2_east_sand_hall_final) presets_suitless_maridia_cleanup_2_oasis: - %cm_preset("Oasis", #preset_suitless_maridia_cleanup_2_oasis) + %cm_preset("Oasis", #preset_names_oasis, #preset_suitless_maridia_cleanup_2_oasis) presets_suitless_maridia_cleanup_2_plasma_spark_room: - %cm_preset("Plasma Spark Room", #preset_suitless_maridia_cleanup_2_plasma_spark_room) + %cm_preset("Plasma Spark Room", #preset_names_plasma_spark_room, #preset_suitless_maridia_cleanup_2_plasma_spark_room) presets_suitless_maridia_cleanup_2_kassiuz_room_up: - %cm_preset("Kassiuz Room Up", #preset_suitless_maridia_cleanup_2_kassiuz_room_up) + %cm_preset("Kassiuz Room Up", #preset_names_kassiuz_room_up, #preset_suitless_maridia_cleanup_2_kassiuz_room_up) presets_suitless_maridia_cleanup_2_plasma: - %cm_preset("Plasma", #preset_suitless_maridia_cleanup_2_plasma) + %cm_preset("Plasma", #preset_names_plasma, #preset_suitless_maridia_cleanup_2_plasma) presets_suitless_maridia_cleanup_2_kassiuz_room_down: - %cm_preset("Kassiuz Room Down", #preset_suitless_maridia_cleanup_2_kassiuz_room_down) + %cm_preset("Kassiuz Room Down", #preset_names_kassiuz_room_down, #preset_suitless_maridia_cleanup_2_kassiuz_room_down) presets_suitless_maridia_cleanup_2_plasma_spark_revisit: - %cm_preset("Plasma Spark Revisit", #preset_suitless_maridia_cleanup_2_plasma_spark_revisit) + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_suitless_maridia_cleanup_2_plasma_spark_revisit) ; Forgotten Highway presets_suitless_forgotten_highway_thread_the_needle_room: - %cm_preset("Thread the Needle Room", #preset_suitless_forgotten_highway_thread_the_needle_room) + %cm_preset("Thread the Needle Room", #preset_names_thread_the_needle_room, #preset_suitless_forgotten_highway_thread_the_needle_room) presets_suitless_forgotten_highway_forgotten_elevator: - %cm_preset("Forgotten Elevator", #preset_suitless_forgotten_highway_forgotten_elevator) + %cm_preset("Forgotten Elevator", #preset_names_forgotten_elevator, #preset_suitless_forgotten_highway_forgotten_elevator) presets_suitless_forgotten_highway_crab_maze: - %cm_preset("Crab Maze", #preset_suitless_forgotten_highway_crab_maze) + %cm_preset("Crab Maze", #preset_names_crab_maze, #preset_suitless_forgotten_highway_crab_maze) presets_suitless_forgotten_highway_kago_room: - %cm_preset("Kago Room", #preset_suitless_forgotten_highway_kago_room) + %cm_preset("Kago Room", #preset_names_kago_room, #preset_suitless_forgotten_highway_kago_room) presets_suitless_forgotten_highway_east_ocean: - %cm_preset("East Ocean", #preset_suitless_forgotten_highway_east_ocean) + %cm_preset("East Ocean", #preset_names_east_ocean, #preset_suitless_forgotten_highway_east_ocean) presets_suitless_forgotten_highway_electric_not_death: - %cm_preset("Electric Not Death", #preset_suitless_forgotten_highway_electric_not_death) + %cm_preset("Electric Not Death", #preset_names_electric_not_death, #preset_suitless_forgotten_highway_electric_not_death) presets_suitless_forgotten_highway_sponge_bath: - %cm_preset("Sponge Bath", #preset_suitless_forgotten_highway_sponge_bath) + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_suitless_forgotten_highway_sponge_bath) presets_suitless_forgotten_highway_shaft_down: - %cm_preset("Shaft Down", #preset_suitless_forgotten_highway_shaft_down) + %cm_preset("Shaft Down", #preset_names_shaft_down, #preset_suitless_forgotten_highway_shaft_down) presets_suitless_forgotten_highway_basement: - %cm_preset("Basement", #preset_suitless_forgotten_highway_basement) + %cm_preset("Basement", #preset_names_basement, #preset_suitless_forgotten_highway_basement) presets_suitless_forgotten_highway_phantoon: - %cm_preset("Phantoon", #preset_suitless_forgotten_highway_phantoon) + %cm_preset("Phantoon", #preset_names_phantoon, #preset_suitless_forgotten_highway_phantoon) ; Wrecked Ship presets_suitless_wrecked_ship_shaft_to_supers: - %cm_preset("Shaft To Supers", #preset_suitless_wrecked_ship_shaft_to_supers) + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_suitless_wrecked_ship_shaft_to_supers) presets_suitless_wrecked_ship_right_supers: - %cm_preset("Right Supers", #preset_suitless_wrecked_ship_right_supers) + %cm_preset("Right Supers", #preset_names_right_supers, #preset_suitless_wrecked_ship_right_supers) presets_suitless_wrecked_ship_left_supers: - %cm_preset("Left Supers", #preset_suitless_wrecked_ship_left_supers) + %cm_preset("Left Supers", #preset_names_left_supers, #preset_suitless_wrecked_ship_left_supers) presets_suitless_wrecked_ship_shaft_to_sponge_bath: - %cm_preset("Shaft to Sponge Bath", #preset_suitless_wrecked_ship_shaft_to_sponge_bath) + %cm_preset("Shaft to Sponge Bath", #preset_names_shaft_to_sponge_bath, #preset_suitless_wrecked_ship_shaft_to_sponge_bath) presets_suitless_wrecked_ship_sponge_bath: - %cm_preset("Sponge Bath", #preset_suitless_wrecked_ship_sponge_bath) + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_suitless_wrecked_ship_sponge_bath) presets_suitless_wrecked_ship_electric_death_room: - %cm_preset("Electric Death Room", #preset_suitless_wrecked_ship_electric_death_room) + %cm_preset("Electric Death Room", #preset_names_electric_death_room, #preset_suitless_wrecked_ship_electric_death_room) presets_suitless_wrecked_ship_wrecked_ship_etank: - %cm_preset("Wrecked Ship E-Tank", #preset_suitless_wrecked_ship_wrecked_ship_etank) + %cm_preset("Wrecked Ship E-Tank", #preset_names_wrecked_ship_etank, #preset_suitless_wrecked_ship_wrecked_ship_etank) presets_suitless_wrecked_ship_electric_death_down: - %cm_preset("Electric Death Down", #preset_suitless_wrecked_ship_electric_death_down) + %cm_preset("Electric Death Down", #preset_names_electric_death_down, #preset_suitless_wrecked_ship_electric_death_down) presets_suitless_wrecked_ship_spiky_room_revisit: - %cm_preset("Spiky Room Revisit", #preset_suitless_wrecked_ship_spiky_room_revisit) + %cm_preset("Spiky Room Revisit", #preset_names_spiky_room_revisit, #preset_suitless_wrecked_ship_spiky_room_revisit) presets_suitless_wrecked_ship_shaft_to_attic: - %cm_preset("Shaft to Attic", #preset_suitless_wrecked_ship_shaft_to_attic) + %cm_preset("Shaft to Attic", #preset_names_shaft_to_attic, #preset_suitless_wrecked_ship_shaft_to_attic) presets_suitless_wrecked_ship_attic: - %cm_preset("Attic", #preset_suitless_wrecked_ship_attic) + %cm_preset("Attic", #preset_names_attic, #preset_suitless_wrecked_ship_attic) presets_suitless_wrecked_ship_antispeedrun_robots: - %cm_preset("Anti-Speedrun Robots", #preset_suitless_wrecked_ship_antispeedrun_robots) + %cm_preset("Anti-Speedrun Robots", #preset_names_antispeedrun_robots, #preset_suitless_wrecked_ship_antispeedrun_robots) presets_suitless_wrecked_ship_attic_revisit: - %cm_preset("Attic Revisit", #preset_suitless_wrecked_ship_attic_revisit) + %cm_preset("Attic Revisit", #preset_names_attic_revisit, #preset_suitless_wrecked_ship_attic_revisit) presets_suitless_wrecked_ship_west_ocean: - %cm_preset("West Ocean", #preset_suitless_wrecked_ship_west_ocean) + %cm_preset("West Ocean", #preset_names_west_ocean, #preset_suitless_wrecked_ship_west_ocean) presets_suitless_wrecked_ship_puddles: - %cm_preset("Puddles", #preset_suitless_wrecked_ship_puddles) + %cm_preset("Puddles", #preset_names_puddles, #preset_suitless_wrecked_ship_puddles) presets_suitless_wrecked_ship_bowling: - %cm_preset("Bowling", #preset_suitless_wrecked_ship_bowling) + %cm_preset("Bowling", #preset_names_bowling, #preset_suitless_wrecked_ship_bowling) presets_suitless_wrecked_ship_postbowling: - %cm_preset("Post-Bowling", #preset_suitless_wrecked_ship_postbowling) + %cm_preset("Post-Bowling", #preset_names_postbowling, #preset_suitless_wrecked_ship_postbowling) presets_suitless_wrecked_ship_west_ocean_revisit: - %cm_preset("West Ocean Revisit", #preset_suitless_wrecked_ship_west_ocean_revisit) + %cm_preset("West Ocean Revisit", #preset_names_west_ocean_revisit, #preset_suitless_wrecked_ship_west_ocean_revisit) presets_suitless_wrecked_ship_moat: - %cm_preset("Moat", #preset_suitless_wrecked_ship_moat) + %cm_preset("Moat", #preset_names_moat, #preset_suitless_wrecked_ship_moat) presets_suitless_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_suitless_wrecked_ship_crateria_kihunters) + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_suitless_wrecked_ship_crateria_kihunters) presets_suitless_wrecked_ship_red_tower_elevator: - %cm_preset("Red Tower Elevator", #preset_suitless_wrecked_ship_red_tower_elevator) + %cm_preset("Red Tower Elevator", #preset_names_red_tower_elevator, #preset_suitless_wrecked_ship_red_tower_elevator) ; Red Tower Cleanup presets_suitless_red_tower_cleanup_beta_power_bombs: - %cm_preset("Beta Power Bombs", #preset_suitless_red_tower_cleanup_beta_power_bombs) + %cm_preset("Beta Power Bombs", #preset_names_beta_power_bombs, #preset_suitless_red_tower_cleanup_beta_power_bombs) presets_suitless_red_tower_cleanup_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_suitless_red_tower_cleanup_alpha_power_bombs) + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_suitless_red_tower_cleanup_alpha_power_bombs) presets_suitless_red_tower_cleanup_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_suitless_red_tower_cleanup_caterpillars_up) + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_suitless_red_tower_cleanup_caterpillars_up) presets_suitless_red_tower_cleanup_hellway: - %cm_preset("Hellway", #preset_suitless_red_tower_cleanup_hellway) + %cm_preset("Hellway", #preset_names_hellway, #preset_suitless_red_tower_cleanup_hellway) presets_suitless_red_tower_cleanup_red_tower_revisit: - %cm_preset("Red Tower Revisit", #preset_suitless_red_tower_cleanup_red_tower_revisit) + %cm_preset("Red Tower Revisit", #preset_names_red_tower_revisit, #preset_suitless_red_tower_cleanup_red_tower_revisit) presets_suitless_red_tower_cleanup_skree_boost_revisit: - %cm_preset("Skree Boost Revisit", #preset_suitless_red_tower_cleanup_skree_boost_revisit) + %cm_preset("Skree Boost Revisit", #preset_names_skree_boost_revisit, #preset_suitless_red_tower_cleanup_skree_boost_revisit) presets_suitless_red_tower_cleanup_below_spazer_revisit: - %cm_preset("Below Spazer Revisit", #preset_suitless_red_tower_cleanup_below_spazer_revisit) + %cm_preset("Below Spazer Revisit", #preset_names_below_spazer_revisit, #preset_suitless_red_tower_cleanup_below_spazer_revisit) presets_suitless_red_tower_cleanup_upper_norfair_elevator: - %cm_preset("Upper Norfair Elevator", #preset_suitless_red_tower_cleanup_upper_norfair_elevator) + %cm_preset("Upper Norfair Elevator", #preset_names_upper_norfair_elevator, #preset_suitless_red_tower_cleanup_upper_norfair_elevator) presets_suitless_red_tower_cleanup_ice_gates_revisit: - %cm_preset("Ice Gates Revisit", #preset_suitless_red_tower_cleanup_ice_gates_revisit) + %cm_preset("Ice Gates Revisit", #preset_names_ice_gates_revisit, #preset_suitless_red_tower_cleanup_ice_gates_revisit) presets_suitless_red_tower_cleanup_crumble_tower: - %cm_preset("Crumble Tower", #preset_suitless_red_tower_cleanup_crumble_tower) + %cm_preset("Crumble Tower", #preset_names_crumble_tower, #preset_suitless_red_tower_cleanup_crumble_tower) presets_suitless_red_tower_cleanup_croc_speedway: - %cm_preset("Croc Speedway", #preset_suitless_red_tower_cleanup_croc_speedway) + %cm_preset("Croc Speedway", #preset_names_croc_speedway, #preset_suitless_red_tower_cleanup_croc_speedway) presets_suitless_red_tower_cleanup_nutella_refill: - %cm_preset("Nutella Refill", #preset_suitless_red_tower_cleanup_nutella_refill) + %cm_preset("Nutella Refill", #preset_names_nutella_refill, #preset_suitless_red_tower_cleanup_nutella_refill) presets_suitless_red_tower_cleanup_kronic_boost_room: - %cm_preset("Kronic Boost Room", #preset_suitless_red_tower_cleanup_kronic_boost_room) + %cm_preset("Kronic Boost Room", #preset_names_kronic_boost_room, #preset_suitless_red_tower_cleanup_kronic_boost_room) presets_suitless_red_tower_cleanup_lava_dive: - %cm_preset("Lava Dive", #preset_suitless_red_tower_cleanup_lava_dive) + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_suitless_red_tower_cleanup_lava_dive) ; Ridley presets_suitless_ridley_lower_norfair_elevator: - %cm_preset("Lower Norfair Elevator", #preset_suitless_ridley_lower_norfair_elevator) + %cm_preset("Lower Norfair Elevator", #preset_names_lower_norfair_elevator, #preset_suitless_ridley_lower_norfair_elevator) presets_suitless_ridley_acid_chozo: - %cm_preset("Acid Chozo", #preset_suitless_ridley_acid_chozo) + %cm_preset("Acid Chozo", #preset_names_acid_chozo, #preset_suitless_ridley_acid_chozo) presets_suitless_ridley_golden_torizo: - %cm_preset("Golden Torizo", #preset_suitless_ridley_golden_torizo) + %cm_preset("Golden Torizo", #preset_names_golden_torizo, #preset_suitless_ridley_golden_torizo) presets_suitless_ridley_screw_attack: - %cm_preset("Screw Attack", #preset_suitless_ridley_screw_attack) + %cm_preset("Screw Attack", #preset_names_screw_attack, #preset_suitless_ridley_screw_attack) presets_suitless_ridley_gt_refill_exit: - %cm_preset("GT Refill Exit", #preset_suitless_ridley_gt_refill_exit) + %cm_preset("GT Refill Exit", #preset_names_gt_refill_exit, #preset_suitless_ridley_gt_refill_exit) presets_suitless_ridley_fast_ripper_room: - %cm_preset("Fast Ripper Room", #preset_suitless_ridley_fast_ripper_room) + %cm_preset("Fast Ripper Room", #preset_names_fast_ripper_room, #preset_suitless_ridley_fast_ripper_room) presets_suitless_ridley_worst_room_in_the_game: - %cm_preset("Worst Room In The Game", #preset_suitless_ridley_worst_room_in_the_game) + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_suitless_ridley_worst_room_in_the_game) presets_suitless_ridley_mickey_mouse_room: - %cm_preset("Mickey Mouse Room", #preset_suitless_ridley_mickey_mouse_room) + %cm_preset("Mickey Mouse Room", #preset_names_mickey_mouse_room, #preset_suitless_ridley_mickey_mouse_room) presets_suitless_ridley_amphitheatre: - %cm_preset("Amphitheatre", #preset_suitless_ridley_amphitheatre) + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_suitless_ridley_amphitheatre) presets_suitless_ridley_firefleas: - %cm_preset("Firefleas", #preset_suitless_ridley_firefleas) + %cm_preset("Firefleas", #preset_names_firefleas, #preset_suitless_ridley_firefleas) presets_suitless_ridley_kihunter_stairs_down: - %cm_preset("Kihunter Stairs Down", #preset_suitless_ridley_kihunter_stairs_down) + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_suitless_ridley_kihunter_stairs_down) presets_suitless_ridley_wasteland: - %cm_preset("Wasteland", #preset_suitless_ridley_wasteland) + %cm_preset("Wasteland", #preset_names_wasteland, #preset_suitless_ridley_wasteland) presets_suitless_ridley_metal_pirates: - %cm_preset("Metal Pirates", #preset_suitless_ridley_metal_pirates) + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_suitless_ridley_metal_pirates) presets_suitless_ridley_plowerhouse: - %cm_preset("Plowerhouse", #preset_suitless_ridley_plowerhouse) + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_suitless_ridley_plowerhouse) presets_suitless_ridley_preridley_room: - %cm_preset("Pre-Ridley Room", #preset_suitless_ridley_preridley_room) + %cm_preset("Pre-Ridley Room", #preset_names_preridley_room, #preset_suitless_ridley_preridley_room) presets_suitless_ridley_ridley: - %cm_preset("Ridley", #preset_suitless_ridley_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_suitless_ridley_ridley) ; Norfair Cleanup presets_suitless_norfair_cleanup_ridley_escape: - %cm_preset("Ridley Escape", #preset_suitless_norfair_cleanup_ridley_escape) + %cm_preset("Ridley Escape", #preset_names_ridley_escape, #preset_suitless_norfair_cleanup_ridley_escape) presets_suitless_norfair_cleanup_reverse_plowerhouse: - %cm_preset("Reverse Plowerhouse", #preset_suitless_norfair_cleanup_reverse_plowerhouse) + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_suitless_norfair_cleanup_reverse_plowerhouse) presets_suitless_norfair_cleanup_reverse_metal_pirates: - %cm_preset("Reverse Metal Pirates", #preset_suitless_norfair_cleanup_reverse_metal_pirates) + %cm_preset("Reverse Metal Pirates", #preset_names_reverse_metal_pirates, #preset_suitless_norfair_cleanup_reverse_metal_pirates) presets_suitless_norfair_cleanup_wasteland_revisit: - %cm_preset("Wasteland Revisit", #preset_suitless_norfair_cleanup_wasteland_revisit) + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_suitless_norfair_cleanup_wasteland_revisit) presets_suitless_norfair_cleanup_kihunter_stairs_up: - %cm_preset("Kihunter Stairs Up", #preset_suitless_norfair_cleanup_kihunter_stairs_up) + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_suitless_norfair_cleanup_kihunter_stairs_up) presets_suitless_norfair_cleanup_firefleas_up: - %cm_preset("Firefleas Up", #preset_suitless_norfair_cleanup_firefleas_up) + %cm_preset("Firefleas Up", #preset_names_firefleas_up, #preset_suitless_norfair_cleanup_firefleas_up) presets_suitless_norfair_cleanup_hotarubi_missile_room: - %cm_preset("Hotarubi Missile Room", #preset_suitless_norfair_cleanup_hotarubi_missile_room) + %cm_preset("Hotarubi Missile Room", #preset_names_hotarubi_missile_room, #preset_suitless_norfair_cleanup_hotarubi_missile_room) presets_suitless_norfair_cleanup_hotarubi_revisit: - %cm_preset("Hotarubi Revisit", #preset_suitless_norfair_cleanup_hotarubi_revisit) + %cm_preset("Hotarubi Revisit", #preset_names_hotarubi_revisit, #preset_suitless_norfair_cleanup_hotarubi_revisit) presets_suitless_norfair_cleanup_three_musketeers: - %cm_preset("Three Musketeers", #preset_suitless_norfair_cleanup_three_musketeers) + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_suitless_norfair_cleanup_three_musketeers) presets_suitless_norfair_cleanup_single_chamber: - %cm_preset("Single Chamber", #preset_suitless_norfair_cleanup_single_chamber) + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_suitless_norfair_cleanup_single_chamber) presets_suitless_norfair_cleanup_bubble_mountain_return: - %cm_preset("Bubble Mountain Return", #preset_suitless_norfair_cleanup_bubble_mountain_return) + %cm_preset("Bubble Mountain Return", #preset_names_bubble_mountain_return, #preset_suitless_norfair_cleanup_bubble_mountain_return) presets_suitless_norfair_cleanup_norfair_reserve_back: - %cm_preset("Norfair Reserve Back", #preset_suitless_norfair_cleanup_norfair_reserve_back) + %cm_preset("Norfair Reserve Back", #preset_names_norfair_reserve_back, #preset_suitless_norfair_cleanup_norfair_reserve_back) presets_suitless_norfair_cleanup_bubble_mountain_final: - %cm_preset("Bubble Mountain Final", #preset_suitless_norfair_cleanup_bubble_mountain_final) + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_suitless_norfair_cleanup_bubble_mountain_final) presets_suitless_norfair_cleanup_frog_speedway: - %cm_preset("Frog Speedway", #preset_suitless_norfair_cleanup_frog_speedway) + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_suitless_norfair_cleanup_frog_speedway) presets_suitless_norfair_cleanup_business_center_final: - %cm_preset("Business Center Final", #preset_suitless_norfair_cleanup_business_center_final) + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_suitless_norfair_cleanup_business_center_final) presets_suitless_norfair_cleanup_norfair_elevator: - %cm_preset("Norfair Elevator", #preset_suitless_norfair_cleanup_norfair_elevator) + %cm_preset("Norfair Elevator", #preset_names_norfair_elevator, #preset_suitless_norfair_cleanup_norfair_elevator) ; Final Cleanup presets_suitless_final_cleanup_below_spazer_final: - %cm_preset("Below Spazer Final", #preset_suitless_final_cleanup_below_spazer_final) + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_suitless_final_cleanup_below_spazer_final) presets_suitless_final_cleanup_red_tower_final: - %cm_preset("Red Tower Final", #preset_suitless_final_cleanup_red_tower_final) + %cm_preset("Red Tower Final", #preset_names_red_tower_final, #preset_suitless_final_cleanup_red_tower_final) presets_suitless_final_cleanup_reverse_slinky: - %cm_preset("Reverse Slinky", #preset_suitless_final_cleanup_reverse_slinky) + %cm_preset("Reverse Slinky", #preset_names_reverse_slinky, #preset_suitless_final_cleanup_reverse_slinky) presets_suitless_final_cleanup_big_pink_return: - %cm_preset("Big Pink Return", #preset_suitless_final_cleanup_big_pink_return) + %cm_preset("Big Pink Return", #preset_names_big_pink_return, #preset_suitless_final_cleanup_big_pink_return) presets_suitless_final_cleanup_waterway: - %cm_preset("Waterway", #preset_suitless_final_cleanup_waterway) + %cm_preset("Waterway", #preset_names_waterway, #preset_suitless_final_cleanup_waterway) presets_suitless_final_cleanup_big_pink_final: - %cm_preset("Big Pink Final", #preset_suitless_final_cleanup_big_pink_final) + %cm_preset("Big Pink Final", #preset_names_big_pink_final, #preset_suitless_final_cleanup_big_pink_final) presets_suitless_final_cleanup_blue_brin_hoppers_revisit: - %cm_preset("Blue Brin Hoppers Revisit", #preset_suitless_final_cleanup_blue_brin_hoppers_revisit) + %cm_preset("Blue Brin Hoppers Revisit", #preset_names_blue_brin_hoppers_revisit, #preset_suitless_final_cleanup_blue_brin_hoppers_revisit) presets_suitless_final_cleanup_construction_zone_revisit: - %cm_preset("Construction Zone Revisit", #preset_suitless_final_cleanup_construction_zone_revisit) + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_suitless_final_cleanup_construction_zone_revisit) presets_suitless_final_cleanup_beta_missile_room: - %cm_preset("Beta Missile Room", #preset_suitless_final_cleanup_beta_missile_room) + %cm_preset("Beta Missile Room", #preset_names_beta_missile_room, #preset_suitless_final_cleanup_beta_missile_room) presets_suitless_final_cleanup_john_cena_bridge: - %cm_preset("John Cena Bridge", #preset_suitless_final_cleanup_john_cena_bridge) + %cm_preset("John Cena Bridge", #preset_names_john_cena_bridge, #preset_suitless_final_cleanup_john_cena_bridge) presets_suitless_final_cleanup_beta_missile_revisit: - %cm_preset("Beta Missile Revisit", #preset_suitless_final_cleanup_beta_missile_revisit) + %cm_preset("Beta Missile Revisit", #preset_names_beta_missile_revisit, #preset_suitless_final_cleanup_beta_missile_revisit) presets_suitless_final_cleanup_pit_room_final: - %cm_preset("Pit Room Final", #preset_suitless_final_cleanup_pit_room_final) + %cm_preset("Pit Room Final", #preset_names_pit_room_final, #preset_suitless_final_cleanup_pit_room_final) presets_suitless_final_cleanup_climb_supers: - %cm_preset("Climb Supers", #preset_suitless_final_cleanup_climb_supers) + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_suitless_final_cleanup_climb_supers) presets_suitless_final_cleanup_parlor_return: - %cm_preset("Parlor Return", #preset_suitless_final_cleanup_parlor_return) + %cm_preset("Parlor Return", #preset_names_parlor_return, #preset_suitless_final_cleanup_parlor_return) presets_suitless_final_cleanup_230_mockball: - %cm_preset("230 Mockball", #preset_suitless_final_cleanup_230_mockball) + %cm_preset("230 Mockball", #preset_names_230_mockball, #preset_suitless_final_cleanup_230_mockball) presets_suitless_final_cleanup_parlor_revisit: - %cm_preset("Parlor Revisit", #preset_suitless_final_cleanup_parlor_revisit) + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_suitless_final_cleanup_parlor_revisit) presets_suitless_final_cleanup_landing_site_revisit: - %cm_preset("Landing Site Revisit", #preset_suitless_final_cleanup_landing_site_revisit) + %cm_preset("Landing Site Revisit", #preset_names_landing_site_revisit, #preset_suitless_final_cleanup_landing_site_revisit) presets_suitless_final_cleanup_crateria_power_bombs: - %cm_preset("Crateria Power Bombs", #preset_suitless_final_cleanup_crateria_power_bombs) + %cm_preset("Crateria Power Bombs", #preset_names_crateria_power_bombs, #preset_suitless_final_cleanup_crateria_power_bombs) presets_suitless_final_cleanup_gauntlet_entry: - %cm_preset("Gauntlet Entry", #preset_suitless_final_cleanup_gauntlet_entry) + %cm_preset("Gauntlet Entry", #preset_names_gauntlet_entry, #preset_suitless_final_cleanup_gauntlet_entry) presets_suitless_final_cleanup_gauntlet_etank: - %cm_preset("Gauntlet E-Tank", #preset_suitless_final_cleanup_gauntlet_etank) + %cm_preset("Gauntlet E-Tank", #preset_names_gauntlet_etank, #preset_suitless_final_cleanup_gauntlet_etank) presets_suitless_final_cleanup_quickdrops: - %cm_preset("Quickdrops", #preset_suitless_final_cleanup_quickdrops) + %cm_preset("Quickdrops", #preset_names_quickdrops, #preset_suitless_final_cleanup_quickdrops) ; Tourian presets_suitless_tourian_tourian_elevator: - %cm_preset("Tourian Elevator", #preset_suitless_tourian_tourian_elevator) + %cm_preset("Tourian Elevator", #preset_names_tourian_elevator, #preset_suitless_tourian_tourian_elevator) presets_suitless_tourian_metroids_1: - %cm_preset("Metroids 1", #preset_suitless_tourian_metroids_1) + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_suitless_tourian_metroids_1) presets_suitless_tourian_metroids_2: - %cm_preset("Metroids 2", #preset_suitless_tourian_metroids_2) + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_suitless_tourian_metroids_2) presets_suitless_tourian_metroids_3: - %cm_preset("Metroids 3", #preset_suitless_tourian_metroids_3) + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_suitless_tourian_metroids_3) presets_suitless_tourian_metroids_4: - %cm_preset("Metroids 4", #preset_suitless_tourian_metroids_4) + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_suitless_tourian_metroids_4) presets_suitless_tourian_baby_skip: - %cm_preset("Baby Skip", #preset_suitless_tourian_baby_skip) + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_suitless_tourian_baby_skip) presets_suitless_tourian_gadora_room: - %cm_preset("Gadora Room", #preset_suitless_tourian_gadora_room) + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_suitless_tourian_gadora_room) presets_suitless_tourian_zeb_skip: - %cm_preset("Zeb Skip", #preset_suitless_tourian_zeb_skip) + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_suitless_tourian_zeb_skip) presets_suitless_tourian_mother_brain_2: - %cm_preset("Mother Brain 2", #preset_suitless_tourian_mother_brain_2) + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_suitless_tourian_mother_brain_2) presets_suitless_tourian_mother_brain_3: - %cm_preset("Mother Brain 3", #preset_suitless_tourian_mother_brain_3) + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_suitless_tourian_mother_brain_3) presets_suitless_tourian_zebes_escape: - %cm_preset("Zebes Escape", #preset_suitless_tourian_zebes_escape) + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_suitless_tourian_zebes_escape) presets_suitless_tourian_blue_bomber: - %cm_preset("Blue Bomber", #preset_suitless_tourian_blue_bomber) + %cm_preset("Blue Bomber", #preset_names_blue_bomber, #preset_suitless_tourian_blue_bomber) presets_suitless_tourian_leodox_room: - %cm_preset("Leodox Room", #preset_suitless_tourian_leodox_room) + %cm_preset("Leodox Room", #preset_names_leodox_room, #preset_suitless_tourian_leodox_room) presets_suitless_tourian_escape_climb: - %cm_preset("Escape Climb", #preset_suitless_tourian_escape_climb) + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_suitless_tourian_escape_climb) presets_suitless_tourian_escape_parlor: - %cm_preset("Escape Parlor", #preset_suitless_tourian_escape_parlor) + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_suitless_tourian_escape_parlor) presets_suitless_tourian_landing_site: - %cm_preset("Landing Site", #preset_suitless_tourian_landing_site) + %cm_preset("Landing Site", #preset_names_landing_site, #preset_suitless_tourian_landing_site) From 684e73ff523dee297f5d024b4cb3e10fe3c88cf2 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Thu, 2 Oct 2025 00:24:22 -0500 Subject: [PATCH 04/26] Add KPDR 20% category and select KPDR 22% by default --- src/init.asm | 2 +- src/mainmenu.asm | 57 +- src/presets.asm | 1 + src/presets/combine_preset_data.py | 1 + src/presets/combine_preset_names.py | 1 + src/presets/combined_preset_data.asm | 9410 ++++++++++++++------------ src/presets/kpdr20_data.asm | 2623 +++++++ src/presets/kpdr20_menu.asm | 786 +++ 8 files changed, 8560 insertions(+), 4321 deletions(-) create mode 100644 src/presets/kpdr20_data.asm create mode 100644 src/presets/kpdr20_menu.asm diff --git a/src/init.asm b/src/init.asm index 0448c45f..4368c416 100644 --- a/src/init.asm +++ b/src/init.asm @@ -116,13 +116,13 @@ init_sram: STA !sram_display_mode STA !sram_last_preset_low_word STA !sram_save_has_set_rng - STA !sram_preset_category STA !sram_custom_preset_slot STA !sram_room_strat STA !sram_sprite_prio_flag INC : STA !sram_rerandomize STA !sram_music_toggle INC : STA !sram_metronome_sfx + STA !sram_preset_category LDA #$000A : STA !sram_metronome_tickrate .upgrade_9toA diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 2be0ee13..3a921499 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -270,6 +270,7 @@ action_submenu_jump: preset_category_submenus: { + dw #PresetsMenuKpdr20 dw #PresetsMenuKpdr21 dw #PresetsMenuKpdr22 dw #PresetsMenuKpdr23 @@ -298,6 +299,7 @@ preset_category_submenus: preset_category_banks: { + dw #PresetsMenuKpdr20>>16 dw #PresetsMenuKpdr21>>16 dw #PresetsMenuKpdr22>>16 dw #PresetsMenuKpdr23>>16 @@ -656,6 +658,7 @@ presets_current: dl #!sram_preset_category dw #.routine db #$28, "CURRENT PRESET", #$FF + db #$28, " KPDR 20%", #$FF db #$28, " KPDR 21%", #$FF db #$28, " KPDR 22%", #$FF db #$28, " KPDR 23%", #$FF @@ -688,6 +691,7 @@ precat_kpdr: %cm_submenu("KPDR", #SelectKpdrPresetCategoryMenu) SelectKpdrPresetCategoryMenu: + dw #precat_kpdr20 dw #precat_kpdr21 dw #precat_kpdr22 dw #precat_kpdr23 @@ -695,67 +699,70 @@ SelectKpdrPresetCategoryMenu: dw #$0000 %cm_header("SELECT KPDR CATEGORY") +precat_kpdr20: + %cm_jsl("20% KPDR 15 Missiles", #action_select_preset_category, #$0000) + precat_kpdr21: - %cm_jsl("21% KPDR 3 E-Tanks", #action_select_preset_category, #$0000) + %cm_jsl("21% KPDR 3 E-Tanks", #action_select_preset_category, #$0001) precat_kpdr22: - %cm_jsl("22% KPDR 4 E-Tanks", #action_select_preset_category, #$0001) + %cm_jsl("22% KPDR 4 E-Tanks", #action_select_preset_category, #$0002) precat_kpdr23: - %cm_jsl("23% KPDR with Spazer", #action_select_preset_category, #$0002) + %cm_jsl("23% KPDR with Spazer", #action_select_preset_category, #$0003) precat_kpdr25: - %cm_jsl("25% KPDR Early Ice", #action_select_preset_category, #$0003) + %cm_jsl("25% KPDR Early Ice", #action_select_preset_category, #$0004) precat_prkd19: - %cm_jsl("19% PRKD 15 Missiles", #action_select_preset_category, #$0004) + %cm_jsl("19% PRKD 15 Missiles", #action_select_preset_category, #$0005) precat_prkd20: - %cm_jsl("20% PRKD 20 Missiles", #action_select_preset_category, #$0005) + %cm_jsl("20% PRKD 20 Missiles", #action_select_preset_category, #$0006) precat_pkrd: - %cm_jsl("Any% PKRD", #action_select_preset_category, #$0006) + %cm_jsl("Any% PKRD", #action_select_preset_category, #$0007) precat_gtclassic: - %cm_jsl("GT Classic", #action_select_preset_category, #$0007) + %cm_jsl("GT Classic", #action_select_preset_category, #$0008) precat_gtmax: - %cm_jsl("GT Max%", #action_select_preset_category, #$0008) + %cm_jsl("GT Max%", #action_select_preset_category, #$0009) precat_100early: - %cm_jsl("100% Early Crocomire", #action_select_preset_category, #$0009) + %cm_jsl("100% Early Crocomire", #action_select_preset_category, #$000A) precat_hundo: - %cm_jsl("100% Late Crocomire", #action_select_preset_category, #$000A) + %cm_jsl("100% Late Crocomire", #action_select_preset_category, #$000B) precat_100map: -!PRESET_CATEGORY_100MAP_INDEX = #$000B - %cm_jsl("100% Map Completion", #action_select_preset_category, #$000B) +!PRESET_CATEGORY_100MAP_INDEX = #$000C + %cm_jsl("100% Map Completion", #action_select_preset_category, #$000C) precat_spazermap: -!PRESET_CATEGORY_SPAZERMAP_INDEX = #$000C - %cm_jsl("100% Map with Spazer", #action_select_preset_category, #$000C) +!PRESET_CATEGORY_SPAZERMAP_INDEX = #$000D + %cm_jsl("100% Map with Spazer", #action_select_preset_category, #$000D) precat_14ice: - %cm_jsl("14% Ice", #action_select_preset_category, #$000D) + %cm_jsl("14% Ice", #action_select_preset_category, #$000E) precat_14speed: - %cm_jsl("14% Speed", #action_select_preset_category, #$000E) + %cm_jsl("14% Speed", #action_select_preset_category, #$000F) precat_rbo: - %cm_jsl("Reverse Boss Order", #action_select_preset_category, #$000F) + %cm_jsl("Reverse Boss Order", #action_select_preset_category, #$0010) precat_suitless: - %cm_jsl("Max% Suitless", #action_select_preset_category, #$0010) + %cm_jsl("Max% Suitless", #action_select_preset_category, #$0011) precat_ngplasma: - %cm_jsl("NewGame+ Plasma", #action_select_preset_category, #$0011) + %cm_jsl("NewGame+ Plasma", #action_select_preset_category, #$0012) precat_nghyper: - %cm_jsl("NewGame+ Hyper", #action_select_preset_category, #$0012) + %cm_jsl("NewGame+ Hyper", #action_select_preset_category, #$0013) precat_nintendopower: - %cm_jsl("Nintendo Power%", #action_select_preset_category, #$0013) + %cm_jsl("Nintendo Power%", #action_select_preset_category, #$0014) precat_allboss: %cm_submenu("All Bosses", #SelectAllBossesPresetCategoryMenu) @@ -768,13 +775,13 @@ SelectAllBossesPresetCategoryMenu: %cm_header("SELECT ALL BOSSES CATEGORY") precat_allbosskpdr: - %cm_jsl("All Bosses KPDR", #action_select_preset_category, #$0014) + %cm_jsl("All Bosses KPDR", #action_select_preset_category, #$0015) precat_allbosspkdr: - %cm_jsl("All Bosses PKDR", #action_select_preset_category, #$0015) + %cm_jsl("All Bosses PKDR", #action_select_preset_category, #$0016) precat_allbossprkd: - %cm_jsl("All Bosses PRKD", #action_select_preset_category, #$0016) + %cm_jsl("All Bosses PRKD", #action_select_preset_category, #$0017) action_select_preset_category: { diff --git a/src/presets.asm b/src/presets.asm index eb47366a..41c33136 100644 --- a/src/presets.asm +++ b/src/presets.asm @@ -992,6 +992,7 @@ warnpc $F08000 check bankcross on %startfree(F1) +incsrc presets/kpdr20_menu.asm incsrc presets/kpdr21_menu.asm incsrc presets/kpdr22_menu.asm incsrc presets/kpdr23_menu.asm diff --git a/src/presets/combine_preset_data.py b/src/presets/combine_preset_data.py index 142e405b..0e66a4e9 100644 --- a/src/presets/combine_preset_data.py +++ b/src/presets/combine_preset_data.py @@ -274,6 +274,7 @@ def write_combined_preset_data(): print(" dw #$FFFF", file=file) +load_preset_data("kpdr20") load_preset_data("kpdr21") load_preset_data("kpdr22") load_preset_data("kpdr23") diff --git a/src/presets/combine_preset_names.py b/src/presets/combine_preset_names.py index 33b76170..8e2df4f2 100644 --- a/src/presets/combine_preset_names.py +++ b/src/presets/combine_preset_names.py @@ -95,6 +95,7 @@ def write_combined_preset_names(): print("", file=file) +load_preset_names("kpdr20") load_preset_names("kpdr21") load_preset_names("kpdr22") load_preset_names("kpdr23") diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 799ac228..3430c49e 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -1,4 +1,5 @@ +preset_kpdr20_crateria_ceres_elevator: preset_kpdr21_crateria_ceres_elevator: preset_kpdr22_crateria_ceres_elevator: preset_kpdr23_crateria_ceres_elevator: @@ -87,6 +88,7 @@ preset_allbossprkd_crateria_ceres_elevator: dw $D90C, $0000 ; Map Stations dw #$FFFF +preset_kpdr20_crateria_ceres_escape: preset_kpdr21_crateria_ceres_escape: preset_kpdr22_crateria_ceres_escape: preset_kpdr23_crateria_ceres_escape: @@ -105,7 +107,7 @@ preset_nintendopower_crateria_ceres_escape: preset_allbosskpdr_crateria_ceres_escape: preset_allbosspkdr_crateria_ceres_escape: preset_allbossprkd_crateria_ceres_escape: - dw #preset_kpdr21_crateria_ceres_elevator + dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $ABAC ; DDB dw $079B, $E0B5 ; MDB dw $07F3, $0024 ; Music Bank @@ -124,7 +126,7 @@ preset_allbossprkd_crateria_ceres_escape: dw #$FFFF preset_ngplasma_ceres_station_ceres_elevator: - dw #preset_kpdr21_crateria_ceres_elevator + dw #preset_kpdr20_crateria_ceres_elevator dw $09A2, $F32F ; Equipped Items dw $09A4, $F32F ; Collected Items dw $09A6, $100B ; Equipped Beams @@ -143,12 +145,13 @@ preset_ngplasma_ceres_station_ceres_elevator: dw #$FFFF preset_suitless_bombs_ceres_escape: - dw #preset_kpdr21_crateria_ceres_escape + dw #preset_kpdr20_crateria_ceres_escape dw $090F, $2001 ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF +preset_kpdr20_crateria_ceres_last_3_rooms: preset_kpdr21_crateria_ceres_last_3_rooms: preset_kpdr22_crateria_ceres_last_3_rooms: preset_kpdr23_crateria_ceres_last_3_rooms: @@ -167,7 +170,7 @@ preset_nintendopower_crateria_ceres_last_3_rooms: preset_allbosskpdr_crateria_ceres_last_3_rooms: preset_allbosspkdr_crateria_ceres_last_3_rooms: preset_allbossprkd_crateria_ceres_last_3_rooms: - dw #preset_kpdr21_crateria_ceres_escape + dw #preset_kpdr20_crateria_ceres_escape dw $078D, $ABA0 ; DDB dw $079B, $E021 ; MDB dw $090F, $7400 ; Screen subpixel X position @@ -176,6 +179,7 @@ preset_allbossprkd_crateria_ceres_last_3_rooms: dw $0AFA, $00A2 ; Samus Y dw #$FFFF +preset_kpdr20_crateria_ship: preset_kpdr21_crateria_ship: preset_kpdr22_crateria_ship: preset_kpdr23_crateria_ship: @@ -194,7 +198,7 @@ preset_nintendopower_crateria_ship: preset_allbosskpdr_crateria_ship: preset_allbosspkdr_crateria_ship: preset_allbossprkd_crateria_ship: - dw #preset_kpdr21_crateria_ceres_elevator + dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $88FE ; DDB dw $079B, $91F8 ; MDB dw $07F3, $0006 ; Music Bank @@ -232,7 +236,7 @@ preset_ngplasma_ceres_station_magnet_stairs: dw #$FFFF preset_suitless_bombs_magnet_stairs: - dw #preset_kpdr21_crateria_ceres_last_3_rooms + dw #preset_kpdr20_crateria_ceres_last_3_rooms dw $090F, $DC00 ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position dw $0AF6, $003E ; Samus X @@ -241,7 +245,7 @@ preset_suitless_bombs_magnet_stairs: dw #$FFFF preset_suitless_bombs_escape_elevator: - dw #preset_kpdr21_crateria_ceres_escape + dw #preset_kpdr20_crateria_ceres_escape dw $078D, $AB70 ; DDB dw $079B, $DF8D ; MDB dw $0913, $AC01 ; Screen subpixel Y position @@ -251,12 +255,13 @@ preset_suitless_bombs_escape_elevator: dw #$FFFF preset_suitless_bombs_ship: - dw #preset_kpdr21_crateria_ship + dw #preset_kpdr20_crateria_ship dw $090F, $C000 ; Screen subpixel X position dw $0915, $03D0 ; Screen Y position in pixels dw $0AFA, $0440 ; Samus Y dw #$FFFF +preset_kpdr20_crateria_parlor: preset_kpdr21_crateria_parlor: preset_kpdr22_crateria_parlor: preset_kpdr23_crateria_parlor: @@ -272,7 +277,7 @@ preset_14ice_crateria_parlor: preset_14speed_crateria_parlor: preset_rbo_bombs_parlor_down: preset_nintendopower_crateria_parlor: - dw #preset_kpdr21_crateria_ship + dw #preset_kpdr20_crateria_ship dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $1400 ; Screen subpixel Y position @@ -287,7 +292,7 @@ preset_nintendopower_crateria_parlor: preset_allbosskpdr_crateria_pit_room: preset_allbosspkdr_crateria_pit_room: preset_allbossprkd_crateria_pit_room: - dw #preset_kpdr21_crateria_ship + dw #preset_kpdr20_crateria_ship dw $078D, $898E ; DDB dw $079B, $96BA ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -303,7 +308,7 @@ preset_allbossprkd_crateria_pit_room: preset_allbosskpdr_crateria_morph: preset_allbosspkdr_crateria_morph: preset_allbossprkd_crateria_morph: - dw #preset_kpdr21_crateria_ship + dw #preset_kpdr20_crateria_ship dw $078D, $8B9E ; DDB dw $079B, $9E9F ; MDB dw $07F5, $0007 ; Music Track @@ -318,7 +323,7 @@ preset_allbossprkd_crateria_morph: preset_allbosskpdr_crateria_pit_room_revisit: preset_allbosspkdr_crateria_pit_room_revisit: preset_allbossprkd_crateria_pit_room_revisit: - dw #preset_kpdr21_crateria_ceres_elevator + dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $8EB6 ; DDB dw $079B, $97B5 ; MDB dw $07F3, $0006 ; Music Bank @@ -360,7 +365,7 @@ preset_ngplasma_ceres_station_ceres_ridley: dw #$FFFF preset_suitless_bombs_parlor_down: - dw #preset_kpdr21_crateria_parlor + dw #preset_kpdr20_crateria_parlor dw $090F, $A000 ; Screen subpixel X position dw $0A1C, $0010 ; Samus position/state dw $0A1E, $0104 ; More position/state @@ -370,7 +375,7 @@ preset_suitless_bombs_parlor_down: dw #$FFFF preset_suitless_bombs_climb_down: - dw #preset_kpdr21_crateria_parlor + dw #preset_kpdr20_crateria_parlor dw $078D, $8916 ; DDB dw $079B, $92FD ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -505,6 +510,7 @@ preset_gtclassic_crateria_pit_room: dw #$FFFF preset_gtclassic_crateria_morph: +preset_kpdr20_crateria_morph: preset_kpdr21_crateria_morph: preset_kpdr22_crateria_morph: preset_kpdr23_crateria_morph: @@ -514,6 +520,7 @@ preset_kpdr25_crateria_morph: dw $0919, $0180 ; Layer 2 Y position dw #$FFFF +preset_kpdr20_crateria_parlor_downback: preset_kpdr21_crateria_parlor_downback: preset_kpdr22_crateria_parlor_downback: preset_kpdr23_crateria_parlor_downback: @@ -533,6 +540,7 @@ preset_nintendopower_crateria_parlor_downback: dw $0AFA, $039B ; Samus Y dw #$FFFF +preset_kpdr20_crateria_climb_down: preset_kpdr21_crateria_climb_down: preset_kpdr22_crateria_climb_down: preset_kpdr23_crateria_climb_down: @@ -579,6 +587,7 @@ preset_gtmax_crateria_climb_down: dw #$FFFF preset_gtclassic_crateria_construction_zone_down: +preset_kpdr20_crateria_construction_zone: preset_kpdr21_crateria_construction_zone: preset_kpdr22_crateria_construction_zone: preset_kpdr23_crateria_construction_zone: @@ -591,6 +600,7 @@ preset_kpdr25_crateria_construction_zone: dw #$FFFF preset_gtclassic_crateria_construction_zone_up: +preset_kpdr20_crateria_construction_zone_revisit: preset_kpdr21_crateria_construction_zone_revisit: preset_kpdr22_crateria_construction_zone_revisit: preset_kpdr23_crateria_construction_zone_revisit: @@ -603,6 +613,7 @@ preset_kpdr25_crateria_construction_zone_revisit: dw #$FFFF preset_gtclassic_crateria_pit_room_revisit: +preset_kpdr20_crateria_pit_room_revisit: preset_kpdr21_crateria_pit_room_revisit: preset_kpdr22_crateria_pit_room_revisit: preset_kpdr23_crateria_pit_room_revisit: @@ -613,6 +624,7 @@ preset_gtmax_crateria_pit_room_revisit: dw #$FFFF preset_gtclassic_crateria_climb_up: +preset_kpdr20_crateria_climb_up: preset_kpdr21_crateria_climb_up: preset_kpdr22_crateria_climb_up: preset_kpdr23_crateria_climb_up: @@ -666,6 +678,7 @@ preset_nghyper_wrecked_ship_ship: dw $D82E, $0001 ; Bosses dw #$FFFF +preset_kpdr20_crateria_pit_room: preset_kpdr21_crateria_pit_room: preset_kpdr22_crateria_pit_room: preset_kpdr23_crateria_pit_room: @@ -696,6 +709,7 @@ preset_suitless_bombs_climb_up: dw $0AF8, $CFFF ; Samus subpixel X dw #$FFFF +preset_kpdr20_crateria_parlor_revisit: preset_kpdr21_crateria_parlor_revisit: preset_kpdr22_crateria_parlor_revisit: preset_kpdr23_crateria_parlor_revisit: @@ -712,6 +726,7 @@ preset_gtclassic_crateria_parlor_revisit: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_kpdr20_crateria_flyway: preset_kpdr21_crateria_flyway: preset_kpdr22_crateria_flyway: preset_kpdr23_crateria_flyway: @@ -732,6 +747,7 @@ preset_gtclassic_crateria_flyway: dw $0AFA, $026B ; Samus Y dw #$FFFF +preset_kpdr20_crateria_bomb_torizo: preset_kpdr21_crateria_bomb_torizo: preset_kpdr22_crateria_bomb_torizo: preset_kpdr23_crateria_bomb_torizo: @@ -750,6 +766,7 @@ preset_gtclassic_crateria_bomb_torizo: dw $D8B2, $2400 ; Doors dw #$FFFF +preset_kpdr20_crateria_alcatraz: preset_kpdr21_crateria_alcatraz: preset_kpdr22_crateria_alcatraz: preset_kpdr23_crateria_alcatraz: @@ -811,7 +828,7 @@ preset_14ice_crateria_pit_room: preset_14speed_crateria_pit_room: preset_rbo_bombs_pit_room: preset_nintendopower_crateria_pit_room: - dw #preset_kpdr21_crateria_pit_room + dw #preset_kpdr20_crateria_pit_room dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF @@ -895,7 +912,7 @@ preset_14speed_crateria_climb_up: dw #$FFFF preset_gtmax_crateria_pit_room: - dw #preset_kpdr21_crateria_pit_room + dw #preset_kpdr20_crateria_pit_room dw $090F, $4FFF ; Screen subpixel X position dw #$FFFF @@ -907,7 +924,7 @@ preset_gtmax_crateria_morph: preset_allbosskpdr_crateria_parlor: preset_allbosspkdr_crateria_parlor: preset_allbossprkd_crateria_parlor: - dw #preset_kpdr21_crateria_parlor_revisit + dw #preset_kpdr20_crateria_parlor_revisit dw $0913, $BC00 ; Screen subpixel Y position dw $0917, $0200 ; Layer 2 X position dw #$FFFF @@ -915,7 +932,7 @@ preset_allbossprkd_crateria_parlor: preset_allbosskpdr_crateria_bomb_torizo: preset_allbosspkdr_crateria_bomb_torizo: preset_allbossprkd_crateria_bomb_torizo: - dw #preset_kpdr21_crateria_bomb_torizo + dw #preset_kpdr20_crateria_bomb_torizo dw $090F, $C000 ; Screen subpixel X position dw $0913, $E800 ; Screen subpixel Y position dw $0917, $0200 ; Layer 2 X position @@ -925,7 +942,7 @@ preset_allbossprkd_crateria_bomb_torizo: preset_allbosskpdr_crateria_terminator: preset_allbosspkdr_crateria_terminator: preset_allbossprkd_crateria_terminator: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $078D, $8BB6 ; DDB dw $079B, $92FD ; MDB dw $090F, $0400 ; Screen subpixel X position @@ -938,7 +955,7 @@ preset_allbossprkd_crateria_terminator: dw #$FFFF preset_allbosskpdr_brinstar_green_brinstar_elevator: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -985,18 +1002,18 @@ preset_14ice_crateria_parlor_revisit: preset_14speed_crateria_parlor_revisit: preset_100early_crateria_parlor_revisit: preset_hundo_bombs_parlor_revisit: - dw #preset_kpdr21_crateria_parlor_revisit + dw #preset_kpdr20_crateria_parlor_revisit dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_suitless_bombs_parlor_up: - dw #preset_kpdr21_crateria_parlor_revisit + dw #preset_kpdr20_crateria_parlor_revisit dw $0913, $2800 ; Screen subpixel Y position dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF preset_gtmax_crateria_parlor_flyway: - dw #preset_kpdr21_crateria_parlor_revisit + dw #preset_kpdr20_crateria_parlor_revisit dw $090F, $8000 ; Screen subpixel X position dw $0913, $F800 ; Screen subpixel Y position dw $0AF6, $019B ; Samus X @@ -1009,13 +1026,13 @@ preset_14ice_crateria_flyway: preset_14speed_crateria_flyway: preset_100early_crateria_flyway: preset_hundo_bombs_flyway: - dw #preset_kpdr21_crateria_flyway + dw #preset_kpdr20_crateria_flyway dw $09D2, $0001 ; Currently selected item dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_gtmax_crateria_flyway: - dw #preset_kpdr21_crateria_flyway + dw #preset_kpdr20_crateria_flyway dw $0913, $B800 ; Screen subpixel Y position dw $0915, $01E9 ; Screen Y position in pixels dw $0919, $016E ; Layer 2 Y position @@ -1031,18 +1048,18 @@ preset_14ice_crateria_bomb_torizo: preset_14speed_crateria_bomb_torizo: preset_100early_crateria_bomb_torizo: preset_hundo_bombs_bomb_torizo: - dw #preset_kpdr21_crateria_bomb_torizo + dw #preset_kpdr20_crateria_bomb_torizo dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_gtmax_crateria_bomb_torizo: - dw #preset_kpdr21_crateria_bomb_torizo + dw #preset_kpdr20_crateria_bomb_torizo dw $0913, $A400 ; Screen subpixel Y position dw $0AF6, $02BD ; Samus X dw #$FFFF preset_rbo_bombs_retro_etank: - dw #preset_kpdr21_crateria_bomb_torizo + dw #preset_kpdr20_crateria_bomb_torizo dw $078D, $8EAA ; DDB dw $079B, $9F11 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1061,19 +1078,19 @@ preset_prkd20_crateria_alcatraz: preset_pkrd_crateria_alcatraz: preset_14ice_crateria_alcatraz: preset_14speed_crateria_alcatraz: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_gtmax_crateria_alcatraz: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $090F, $A000 ; Screen subpixel X position dw $0913, $B800 ; Screen subpixel Y position dw $0AF6, $0038 ; Samus X dw #$FFFF preset_gtmax_crateria_terminator: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $078D, $8BF2 ; DDB dw $079B, $92FD ; MDB dw $090F, $5C00 ; Screen subpixel X position @@ -1161,6 +1178,7 @@ preset_rbo_bombs_climb_up: dw $D8B6, $0004 ; Doors dw #$FFFF +preset_kpdr20_crateria_terminator: preset_kpdr21_crateria_terminator: preset_kpdr22_crateria_terminator: preset_kpdr23_crateria_terminator: @@ -1206,7 +1224,7 @@ preset_suitless_bombs_flyway: dw #$FFFF preset_suitless_bombs_bomb_torizo: - dw #preset_kpdr21_crateria_bomb_torizo + dw #preset_kpdr20_crateria_bomb_torizo dw $0913, $FC00 ; Screen subpixel Y position dw $0AF6, $02C3 ; Samus X dw $0AF8, $F7FF ; Samus subpixel X @@ -1331,6 +1349,7 @@ preset_nintendopower_crateria_bomb_torizo: dw $D8B6, $0004 ; Doors dw #$FFFF +preset_kpdr20_crateria_green_pirate_shaft: preset_kpdr21_crateria_green_pirate_shaft: preset_kpdr22_crateria_green_pirate_shaft: preset_kpdr23_crateria_green_pirate_shaft: @@ -1345,6 +1364,7 @@ preset_gtclassic_crateria_green_pirate_shaft: dw $0AFA, $029B ; Samus Y dw #$FFFF +preset_kpdr20_brinstar_green_brinstar_elevator: preset_kpdr21_brinstar_green_brinstar_elevator: preset_kpdr22_brinstar_green_brinstar_elevator: preset_kpdr23_brinstar_green_brinstar_elevator: @@ -1381,7 +1401,7 @@ preset_pkrd_crateria_terminator: preset_100early_crateria_terminator: preset_14ice_crateria_terminator: preset_14speed_crateria_terminator: - dw #preset_kpdr21_crateria_terminator + dw #preset_kpdr20_crateria_terminator dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF @@ -1474,12 +1494,12 @@ preset_prkd20_crateria_green_pirate_shaft: preset_pkrd_crateria_green_pirate_shaft: preset_14ice_crateria_green_pirate_shaft: preset_14speed_crateria_green_pirate_shaft: - dw #preset_kpdr21_crateria_green_pirate_shaft + dw #preset_kpdr20_crateria_green_pirate_shaft dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_suitless_power_bombs_green_pirate_shaft: - dw #preset_kpdr21_crateria_green_pirate_shaft + dw #preset_kpdr20_crateria_green_pirate_shaft dw $090F, $7200 ; Screen subpixel X position dw $0915, $01F4 ; Screen Y position in pixels dw $0919, $0177 ; Layer 2 Y position @@ -1510,7 +1530,7 @@ preset_prkd20_brinstar_green_brinstar_elevator: preset_pkrd_brinstar_green_brinstar_elevator: preset_14ice_brinstar_green_brinstar_elevator: preset_14speed_brinstar_green_brinstar_elevator: - dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw #preset_kpdr20_brinstar_green_brinstar_elevator dw $090F, $1C80 ; Screen subpixel X position dw $09C2, $00C7 ; Health dw $09C6, $0002 ; Missiles @@ -1519,7 +1539,7 @@ preset_14speed_brinstar_green_brinstar_elevator: dw #$FFFF preset_suitless_power_bombs_green_brinstar_elevator: - dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw #preset_kpdr20_brinstar_green_brinstar_elevator dw $090F, $4000 ; Screen subpixel X position dw $0913, $1800 ; Screen subpixel Y position dw $0A1C, $0008 ; Samus position/state @@ -1528,7 +1548,7 @@ preset_suitless_power_bombs_green_brinstar_elevator: dw #$FFFF preset_gtmax_brinstar_green_brinstar_elevator: - dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw #preset_kpdr20_brinstar_green_brinstar_elevator dw $0913, $1800 ; Screen subpixel Y position dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health @@ -1753,7 +1773,7 @@ preset_100early_crateria_green_pirate_shaft: dw #$FFFF preset_100early_brinstar_green_brinstar: - dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw #preset_kpdr20_brinstar_green_brinstar_elevator dw $0913, $1800 ; Screen subpixel Y position dw $0AF6, $0080 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X @@ -1932,7 +1952,7 @@ preset_suitless_power_bombs_brinstar_reserve: dw #$FFFF preset_suitless_power_bombs_reverse_mockball: - dw #preset_kpdr21_brinstar_green_brinstar_elevator + dw #preset_kpdr20_brinstar_green_brinstar_elevator dw $078D, $8D5A ; DDB dw $079B, $9C07 ; MDB dw $07F3, $000F ; Music Bank @@ -2198,6 +2218,7 @@ preset_ngplasma_red_brinstar_red_brinstar_elevator: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF +preset_kpdr20_brinstar_early_supers: preset_kpdr21_brinstar_early_supers: preset_kpdr22_brinstar_early_supers: preset_kpdr23_brinstar_early_supers: @@ -2207,6 +2228,7 @@ preset_kpdr25_brinstar_early_supers: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF +preset_kpdr20_brinstar_dachora_room: preset_kpdr21_brinstar_dachora_room: preset_kpdr22_brinstar_dachora_room: preset_kpdr23_brinstar_dachora_room: @@ -2243,6 +2265,7 @@ preset_hundo_kraid_early_supers: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_kpdr20_brinstar_big_pink: preset_kpdr21_brinstar_big_pink: preset_kpdr22_brinstar_big_pink: preset_kpdr23_brinstar_big_pink: @@ -2583,7 +2606,7 @@ preset_14speed_brinstar_leaving_power_bombs: dw #$FFFF preset_rbo_brinstar_early_supers_reserve: - dw #preset_kpdr21_brinstar_early_supers + dw #preset_kpdr20_brinstar_early_supers dw $09C2, $00E5 ; Health dw $09C4, $012B ; Max health dw $09C6, $0005 ; Missiles @@ -2617,7 +2640,7 @@ preset_rbo_brinstar_early_supers_collection: dw #$FFFF preset_rbo_brinstar_dachora_room: - dw #preset_kpdr21_brinstar_dachora_room + dw #preset_kpdr20_brinstar_dachora_room dw $09C0, $0001 ; Manual/Auto reserve tank dw $09C2, $00D1 ; Health dw $09C4, $012B ; Max health @@ -3287,6 +3310,7 @@ preset_rbo_brinstar_red_tower: dw $D8B6, $000C ; Doors dw #$FFFF +preset_kpdr20_brinstar_green_hill_zone: preset_kpdr21_brinstar_green_hill_zone: preset_kpdr22_brinstar_green_hill_zone: preset_kpdr23_brinstar_green_hill_zone: @@ -3299,6 +3323,7 @@ preset_kpdr25_brinstar_green_hill_zone: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF +preset_kpdr20_brinstar_noob_bridge: preset_kpdr21_brinstar_noob_bridge: preset_kpdr22_brinstar_noob_bridge: preset_kpdr23_brinstar_noob_bridge: @@ -3312,6 +3337,7 @@ preset_kpdr25_brinstar_noob_bridge: dw $D8B6, $0000 ; Doors dw #$FFFF +preset_kpdr20_brinstar_red_tower: preset_kpdr21_brinstar_red_tower: preset_kpdr22_brinstar_red_tower: preset_kpdr23_brinstar_red_tower: @@ -3327,6 +3353,7 @@ preset_kpdr25_brinstar_red_tower: dw $0AFA, $00AB ; Samus Y dw #$FFFF +preset_kpdr20_brinstar_skree_boost: preset_kpdr21_brinstar_skree_boost: preset_kpdr22_brinstar_skree_boost: preset_kpdr23_brinstar_skree_boost: @@ -3343,6 +3370,7 @@ preset_kpdr25_brinstar_skree_boost: dw $0AFA, $098B ; Samus Y dw #$FFFF +preset_kpdr20_brinstar_below_spazer: preset_kpdr21_brinstar_below_spazer: preset_kpdr22_brinstar_below_spazer: preset_kpdr23_brinstar_below_spazer: @@ -3631,7 +3659,7 @@ preset_rbo_brinstar_hellway_1x_maridia: preset_prkd19_brinstar_noob_bridge: preset_prkd20_brinstar_noob_bridge: preset_pkrd_brinstar_noob_bridge: - dw #preset_kpdr21_brinstar_noob_bridge + dw #preset_kpdr20_brinstar_noob_bridge dw $090F, $5000 ; Screen subpixel X position dw $0911, $068B ; Screen X position in pixels dw $0913, $8C00 ; Screen subpixel Y position @@ -3703,7 +3731,7 @@ preset_pkrd_brinstar_caterpillars_down: preset_kpdr23_brinstar_spazer: preset_kpdr25_brinstar_spazer: - dw #preset_kpdr21_brinstar_below_spazer + dw #preset_kpdr20_brinstar_below_spazer dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB dw $090F, $2000 ; Screen subpixel X position @@ -3809,6 +3837,7 @@ preset_ngplasma_norfair_preridley_ln_main_hall: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF +preset_kpdr20_brinstar_passing_through_maridia: preset_kpdr21_brinstar_passing_through_maridia: preset_kpdr22_brinstar_passing_through_maridia: dw #preset_allbosskpdr_brinstar_minikraid @@ -3823,6 +3852,7 @@ preset_kpdr22_brinstar_passing_through_maridia: dw $0AF6, $01B1 ; Samus X dw #$FFFF +preset_kpdr20_kraid_entering_kraids_lair: preset_kpdr21_kraid_entering_kraids_lair: preset_kpdr22_kraid_entering_kraids_lair: dw #preset_allbosskpdr_brinstar_entering_kraids_lair @@ -4157,7 +4187,7 @@ preset_ngplasma_norfair_preridley_prepillars: preset_kpdr23_brinstar_passing_through_maridia: preset_kpdr25_brinstar_passing_through_maridia: - dw #preset_kpdr21_brinstar_passing_through_maridia + dw #preset_kpdr20_brinstar_passing_through_maridia dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -4167,9 +4197,10 @@ preset_kpdr25_brinstar_passing_through_maridia: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_warehouse_zeelas: preset_kpdr21_kraid_warehouse_zeelas: preset_kpdr22_kraid_warehouse_zeelas: - dw #preset_kpdr21_brinstar_passing_through_maridia + dw #preset_kpdr20_brinstar_passing_through_maridia dw $078D, $A384 ; DDB dw $079B, $A6A1 ; MDB dw $07F5, $0003 ; Music Track @@ -4187,7 +4218,7 @@ preset_kpdr22_kraid_warehouse_zeelas: preset_kpdr23_kraid_entering_kraids_lair: preset_kpdr25_kraid_entering_kraids_lair: - dw #preset_kpdr21_kraid_entering_kraids_lair + dw #preset_kpdr20_kraid_entering_kraids_lair dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -4197,9 +4228,10 @@ preset_kpdr25_kraid_entering_kraids_lair: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_kraid_kihunters: preset_kpdr21_kraid_kraid_kihunters: preset_kpdr22_kraid_kraid_kihunters: - dw #preset_kpdr21_brinstar_passing_through_maridia + dw #preset_kpdr20_brinstar_passing_through_maridia dw $078D, $923A ; DDB dw $079B, $A471 ; MDB dw $0913, $8000 ; Screen subpixel Y position @@ -4719,7 +4751,7 @@ preset_allbosspkdr_upper_norfair_business_center: preset_kpdr23_kraid_warehouse_zeelas: preset_kpdr25_kraid_warehouse_zeelas: - dw #preset_kpdr21_kraid_warehouse_zeelas + dw #preset_kpdr20_kraid_warehouse_zeelas dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -4730,7 +4762,7 @@ preset_kpdr25_kraid_warehouse_zeelas: preset_kpdr23_kraid_kraid_kihunters: preset_kpdr25_kraid_kraid_kihunters: - dw #preset_kpdr21_kraid_kraid_kihunters + dw #preset_kpdr20_kraid_kraid_kihunters dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -4739,9 +4771,10 @@ preset_kpdr25_kraid_kraid_kihunters: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_minikraid: preset_kpdr21_kraid_minikraid: preset_kpdr22_kraid_minikraid: - dw #preset_kpdr21_kraid_kraid_kihunters + dw #preset_kpdr20_kraid_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -4752,6 +4785,7 @@ preset_kpdr22_kraid_minikraid: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_kpdr20_kraid_fallen_hero: preset_kpdr21_kraid_fallen_hero: preset_kpdr22_kraid_fallen_hero: dw #preset_prkd19_brinstar_red_tower @@ -4770,6 +4804,7 @@ preset_kpdr22_kraid_fallen_hero: dw $D8B8, $0004 ; Doors dw #$FFFF +preset_kpdr20_kraid_kraid: preset_kpdr21_kraid_kraid: preset_kpdr22_kraid_kraid: dw #preset_allbosskpdr_brinstar_kraid @@ -4786,6 +4821,7 @@ preset_kpdr22_kraid_kraid: dw $0AF8, $EFFF ; Samus subpixel X dw #$FFFF +preset_kpdr20_kraid_leaving_varia: preset_kpdr21_kraid_leaving_varia: preset_kpdr22_kraid_leaving_varia: dw #preset_allbosskpdr_upper_norfair_business_center @@ -5200,7 +5236,7 @@ preset_14speed_brinstar_revisit_breaking_the_tube: preset_kpdr23_kraid_minikraid: preset_kpdr25_kraid_minikraid: - dw #preset_kpdr21_kraid_minikraid + dw #preset_kpdr20_kraid_minikraid dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0007 ; Missiles @@ -5210,7 +5246,7 @@ preset_kpdr25_kraid_minikraid: dw #$FFFF preset_kpdr23_kraid_fallen_hero: - dw #preset_kpdr21_kraid_fallen_hero + dw #preset_kpdr20_kraid_fallen_hero dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0008 ; Missiles @@ -5219,7 +5255,7 @@ preset_kpdr23_kraid_fallen_hero: dw #$FFFF preset_kpdr23_kraid_kraid: - dw #preset_kpdr21_kraid_kraid + dw #preset_kpdr20_kraid_kraid dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0008 ; Missiles @@ -5229,7 +5265,7 @@ preset_kpdr23_kraid_kraid: preset_kpdr23_kraid_leaving_varia: preset_kpdr25_kraid_leaving_varia: - dw #preset_kpdr21_kraid_leaving_varia + dw #preset_kpdr20_kraid_leaving_varia dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -5237,9 +5273,10 @@ preset_kpdr25_kraid_leaving_varia: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_arthur_j_metroid: preset_kpdr21_kraid_arthur_j_metroid: preset_kpdr22_kraid_arthur_j_metroid: - dw #preset_kpdr21_kraid_leaving_varia + dw #preset_kpdr20_kraid_leaving_varia dw $078D, $9252 ; DDB dw $079B, $A59F ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -6023,7 +6060,7 @@ preset_kpdr25_kraid_kraid: preset_kpdr23_kraid_arthur_j_metroid: preset_kpdr25_kraid_arthur_j_metroid: - dw #preset_kpdr21_kraid_arthur_j_metroid + dw #preset_kpdr20_kraid_arthur_j_metroid dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -6031,9 +6068,10 @@ preset_kpdr25_kraid_arthur_j_metroid: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_minikraid_revisit: preset_kpdr21_kraid_minikraid_revisit: preset_kpdr22_kraid_minikraid_revisit: - dw #preset_kpdr21_kraid_arthur_j_metroid + dw #preset_kpdr20_kraid_arthur_j_metroid dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -6044,9 +6082,10 @@ preset_kpdr22_kraid_minikraid_revisit: dw $0AF6, $0058 ; Samus X dw #$FFFF +preset_kpdr20_kraid_kraid_kihunters_revisit: preset_kpdr21_kraid_kraid_kihunters_revisit: preset_kpdr22_kraid_kraid_kihunters_revisit: - dw #preset_kpdr21_kraid_arthur_j_metroid + dw #preset_kpdr20_kraid_arthur_j_metroid dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -6461,7 +6500,7 @@ preset_14speed_brinstar_revisit_minikraid_revisit: preset_kpdr23_kraid_minikraid_revisit: preset_kpdr25_kraid_minikraid_revisit: - dw #preset_kpdr21_kraid_minikraid_revisit + dw #preset_kpdr20_kraid_minikraid_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -6470,7 +6509,7 @@ preset_kpdr25_kraid_minikraid_revisit: dw #$FFFF preset_kpdr23_kraid_kraid_kihunters_revisit: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit + dw #preset_kpdr20_kraid_kraid_kihunters_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0009 ; Missiles @@ -6478,9 +6517,10 @@ preset_kpdr23_kraid_kraid_kihunters_revisit: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_kraid_kraid_etank: preset_kpdr21_kraid_kraid_etank: preset_kpdr22_kraid_kraid_etank: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit + dw #preset_kpdr20_kraid_kraid_kihunters_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -6511,8 +6551,9 @@ preset_kpdr22_kraid_leaving_kraid_etank: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_kpdr20_kraid_business_center_preelev: preset_kpdr21_kraid_business_center_preelev: - dw #preset_kpdr21_kraid_kraid_kihunters_revisit + dw #preset_kpdr20_kraid_kraid_kihunters_revisit dw $078D, $913E ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -6527,6 +6568,7 @@ preset_kpdr21_kraid_business_center_preelev: dw $D8B8, $00ED ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_business_center_postelev: preset_kpdr21_upper_norfair_business_center_postelev: dw #preset_allbosskpdr_upper_norfair_business_center dw $090F, $0000 ; Screen subpixel X position @@ -6538,6 +6580,7 @@ preset_kpdr21_upper_norfair_business_center_postelev: dw $D8B8, $00ED ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_hijump_etank: preset_kpdr21_upper_norfair_hijump_etank: dw #preset_allbosskpdr_upper_norfair_hijump_etank dw $090F, $EFFF ; Screen subpixel X position @@ -6550,6 +6593,7 @@ preset_kpdr21_upper_norfair_hijump_etank: dw $D8B8, $20ED ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_leaving_hijump: preset_kpdr21_upper_norfair_leaving_hijump: dw #preset_allbosskpdr_upper_norfair_leaving_hijump dw $090F, $1FFF ; Screen subpixel X position @@ -6954,7 +6998,7 @@ preset_kpdr25_kraid_kraid_kihunters_revisit: dw #$FFFF preset_kpdr23_kraid_kraid_etank: - dw #preset_kpdr21_kraid_kraid_etank + dw #preset_kpdr20_kraid_kraid_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0009 ; Missiles @@ -6971,7 +7015,7 @@ preset_kpdr23_kraid_leaving_kraid_etank: dw #$FFFF preset_kpdr22_kraid_business_center_preelev: - dw #preset_kpdr21_kraid_business_center_preelev + dw #preset_kpdr20_kraid_business_center_preelev dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -6980,7 +7024,7 @@ preset_kpdr22_kraid_business_center_preelev: dw #$FFFF preset_kpdr22_upper_norfair_business_center_postelev: - dw #preset_kpdr21_upper_norfair_business_center_postelev + dw #preset_kpdr20_upper_norfair_business_center_postelev dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -6989,7 +7033,7 @@ preset_kpdr22_upper_norfair_business_center_postelev: dw #$FFFF preset_kpdr22_upper_norfair_hijump_etank: - dw #preset_kpdr21_upper_norfair_hijump_etank + dw #preset_kpdr20_upper_norfair_hijump_etank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -6998,7 +7042,7 @@ preset_kpdr22_upper_norfair_hijump_etank: dw #$FFFF preset_kpdr22_upper_norfair_leaving_hijump: - dw #preset_kpdr21_upper_norfair_leaving_hijump + dw #preset_kpdr20_upper_norfair_leaving_hijump dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -7006,8 +7050,9 @@ preset_kpdr22_upper_norfair_leaving_hijump: dw $D8B8, $20EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_business_center_revisit: preset_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_leaving_hijump + dw #preset_kpdr20_upper_norfair_leaving_hijump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -7021,6 +7066,7 @@ preset_kpdr21_upper_norfair_business_center_revisit: dw $D876, $01A1 ; Items dw #$FFFF +preset_kpdr20_upper_norfair_precathedral: preset_kpdr21_upper_norfair_precathedral: dw #preset_allbosskpdr_upper_norfair_precathedral dw $090F, $B000 ; Screen subpixel X position @@ -7407,7 +7453,7 @@ preset_gtmax_kraids_lair_kraid: dw #$FFFF preset_gtmax_kraids_lair_leaving_varia: - dw #preset_kpdr21_kraid_leaving_varia + dw #preset_kpdr20_kraid_leaving_varia dw $090F, $9000 ; Screen subpixel X position dw $0913, $6400 ; Screen subpixel Y position dw $09A6, $0000 ; Equipped Beams @@ -7530,7 +7576,7 @@ preset_kpdr23_upper_norfair_leaving_hijump: dw #$FFFF preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr21_upper_norfair_business_center_revisit + dw #preset_kpdr20_upper_norfair_business_center_revisit dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -7538,8 +7584,9 @@ preset_kpdr22_upper_norfair_business_center_revisit: dw $D8B8, $20EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_cathedral: preset_kpdr21_upper_norfair_cathedral: - dw #preset_kpdr21_upper_norfair_business_center_revisit + dw #preset_kpdr20_upper_norfair_business_center_revisit dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -7553,7 +7600,7 @@ preset_kpdr21_upper_norfair_cathedral: dw #$FFFF preset_kpdr22_upper_norfair_precathedral: - dw #preset_kpdr21_upper_norfair_precathedral + dw #preset_kpdr20_upper_norfair_precathedral dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -8244,7 +8291,7 @@ preset_kpdr23_upper_norfair_business_center_revisit: dw #$FFFF preset_kpdr22_upper_norfair_cathedral: - dw #preset_kpdr21_upper_norfair_cathedral + dw #preset_kpdr20_upper_norfair_cathedral dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -8252,8 +8299,9 @@ preset_kpdr22_upper_norfair_cathedral: dw $D8B8, $24EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_rising_tide: preset_kpdr21_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_cathedral + dw #preset_kpdr20_upper_norfair_cathedral dw $078D, $92B2 ; DDB dw $079B, $A788 ; MDB dw $090F, $7FFF ; Screen subpixel X position @@ -8348,6 +8396,7 @@ preset_gtclassic_kraids_lair_minikraid_revisit: dw $D870, $0180 ; Items dw #$FFFF +preset_kpdr20_upper_norfair_bubble_mountain: preset_kpdr21_upper_norfair_bubble_mountain: dw #preset_allbosskpdr_upper_norfair_bubble_mountain dw $090F, $8000 ; Screen subpixel X position @@ -8360,8 +8409,9 @@ preset_kpdr21_upper_norfair_bubble_mountain: dw $D8B8, $26ED ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_bat_cave: preset_kpdr21_upper_norfair_bat_cave: - dw #preset_kpdr21_upper_norfair_business_center_revisit + dw #preset_kpdr20_upper_norfair_business_center_revisit dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -8656,7 +8706,7 @@ preset_hundo_speed_booster_leaving_speed_booster: dw #$FFFF preset_kpdr22_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_rising_tide + dw #preset_kpdr20_upper_norfair_rising_tide dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -8731,7 +8781,7 @@ preset_gtclassic_kraids_lair_kraid_etank: dw #$FFFF preset_kpdr22_upper_norfair_bubble_mountain: - dw #preset_kpdr21_upper_norfair_bubble_mountain + dw #preset_kpdr20_upper_norfair_bubble_mountain dw $09C2, $0179 ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -8740,7 +8790,7 @@ preset_kpdr22_upper_norfair_bubble_mountain: dw #$FFFF preset_kpdr22_upper_norfair_bat_cave: - dw #preset_kpdr21_upper_norfair_bat_cave + dw #preset_kpdr20_upper_norfair_bat_cave dw $09C2, $017E ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items @@ -8760,8 +8810,9 @@ preset_gtmax_kraids_lair_kraid_kihunters_revisit: dw $D870, $0080 ; Items dw #$FFFF +preset_kpdr20_upper_norfair_speed_hallway: preset_kpdr21_upper_norfair_speed_hallway: - dw #preset_kpdr21_upper_norfair_bat_cave + dw #preset_kpdr20_upper_norfair_bat_cave dw $078D, $958E ; DDB dw $079B, $B07A ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -9212,15 +9263,16 @@ preset_gtmax_kraids_lair_leaving_kraids_lair: dw #$FFFF preset_kpdr22_upper_norfair_speed_hallway: - dw #preset_kpdr21_upper_norfair_speed_hallway + dw #preset_kpdr20_upper_norfair_speed_hallway dw $09C2, $017E ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_bat_cave_revisit: preset_kpdr21_upper_norfair_bat_cave_revisit: - dw #preset_kpdr21_upper_norfair_speed_hallway + dw #preset_kpdr20_upper_norfair_speed_hallway dw $078D, $95BE ; DDB dw $079B, $ACF0 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -9237,6 +9289,7 @@ preset_kpdr21_upper_norfair_bat_cave_revisit: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_single_chamber: preset_kpdr21_upper_norfair_single_chamber: dw #preset_allbosskpdr_upper_norfair_single_chamber dw $090F, $BFFF ; Screen subpixel X position @@ -9653,7 +9706,7 @@ preset_kpdr25_upper_norfair_speed_hallway: dw #$FFFF preset_kpdr22_upper_norfair_bat_cave_revisit: - dw #preset_kpdr21_upper_norfair_bat_cave_revisit + dw #preset_kpdr20_upper_norfair_bat_cave_revisit dw $09C2, $017E ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items @@ -9661,15 +9714,16 @@ preset_kpdr22_upper_norfair_bat_cave_revisit: dw #$FFFF preset_kpdr22_upper_norfair_single_chamber: - dw #preset_kpdr21_upper_norfair_single_chamber + dw #preset_kpdr20_upper_norfair_single_chamber dw $09C2, $018A ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_double_chamber: preset_kpdr21_upper_norfair_double_chamber: - dw #preset_kpdr21_upper_norfair_single_chamber + dw #preset_kpdr20_upper_norfair_single_chamber dw $078D, $9582 ; DDB dw $079B, $AD5E ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -10844,13 +10898,20 @@ preset_kpdr23_upper_norfair_single_chamber: dw #$FFFF preset_kpdr22_upper_norfair_double_chamber: - dw #preset_kpdr21_upper_norfair_double_chamber + dw #preset_kpdr20_upper_norfair_double_chamber dw $09C2, $018A ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_upper_norfair_double_chamber_revisit: dw #preset_kpdr21_upper_norfair_double_chamber_revisit dw $09C2, $018A ; Health @@ -11376,6 +11437,13 @@ preset_kpdr23_upper_norfair_double_chamber_revisit: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_upper_norfair_single_chamber_revisit: dw #preset_kpdr21_upper_norfair_single_chamber_revisit dw $09C2, $018A ; Health @@ -11395,6 +11463,13 @@ preset_kpdr21_upper_norfair_frog_speedway: dw $0AF6, $008E ; Samus X dw #$FFFF +preset_kpdr20_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_upper_norfair_bubble_mountain_revisit: dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit dw $09C2, $018A ; Health @@ -11890,6 +11965,13 @@ preset_kpdr23_upper_norfair_single_chamber_revisit: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_upper_norfair_frog_speedway: dw #preset_kpdr21_upper_norfair_frog_speedway dw $09C2, $018F ; Health @@ -12403,6 +12485,13 @@ preset_kpdr23_upper_norfair_frog_speedway: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_upper_norfair_heading_to_red_brinstar: dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar dw $09C2, $018F ; Health @@ -12744,6 +12833,13 @@ preset_kpdr21_red_brinstar_red_tower_climb: dw $0AF6, $0024 ; Samus X dw #$FFFF +preset_kpdr20_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_alpha_spark: dw #preset_kpdr21_red_brinstar_alpha_spark dw $09C2, $018F ; Health @@ -12752,6 +12848,13 @@ preset_kpdr22_red_brinstar_alpha_spark: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_reverse_skree_boost: dw #preset_kpdr21_red_brinstar_reverse_skree_boost dw $09C2, $018F ; Health @@ -13201,6 +13304,13 @@ preset_allbosskpdr_lower_norfair_worst_room_in_the_game: dw $D8BA, $03F1 ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_red_tower_climb: dw #preset_kpdr21_red_brinstar_red_tower_climb dw $09C2, $0152 ; Health @@ -13866,6 +13976,13 @@ preset_kpdr23_red_brinstar_red_tower_climb: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_hellway: dw #preset_kpdr21_red_brinstar_hellway dw $09C2, $0157 ; Health @@ -14596,6 +14713,13 @@ preset_kpdr23_red_brinstar_hellway: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_caterpillars_down: dw #preset_kpdr21_red_brinstar_caterpillars_down dw $09C2, $0163 ; Health @@ -14945,6 +15069,13 @@ preset_prkd20_upper_norfair_leaving_speedbooster: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_alpha_power_bombs: dw #preset_kpdr21_red_brinstar_alpha_power_bombs dw $09C2, $0163 ; Health @@ -14954,6 +15085,13 @@ preset_kpdr22_red_brinstar_alpha_power_bombs: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_red_brinstar_caterpillars_up: dw #preset_kpdr21_red_brinstar_caterpillars_up dw $09C2, $015E ; Health @@ -14963,6 +15101,13 @@ preset_kpdr22_red_brinstar_caterpillars_up: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_crateria_kihunters: dw #preset_kpdr21_wrecked_ship_crateria_kihunters dw $09C2, $016D ; Health @@ -14972,6 +15117,13 @@ preset_kpdr22_wrecked_ship_crateria_kihunters: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_ocean_fly_setup: dw #preset_kpdr21_wrecked_ship_ocean_fly_setup dw $09C2, $0181 ; Health @@ -15454,6 +15606,13 @@ preset_kpdr23_wrecked_ship_ocean_fly_setup: dw $09A8, $1005 ; Collected Beams dw #$FFFF +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_ocean_spark: dw #preset_kpdr21_wrecked_ship_ocean_spark dw $09C2, $014C ; Health @@ -15625,6 +15784,13 @@ preset_pkrd_upper_norfair_ice_beam_gates: dw $D8B8, $28EF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_entering_wrecked_ship: dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship dw $09C2, $00D3 ; Health @@ -16181,15 +16347,6 @@ preset_kpdr25_wrecked_ship_entering_wrecked_ship: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_nghyper_tourian_metroids_1: dw #preset_ngplasma_tourian_metroids_1 dw $090F, $9FFF ; Screen subpixel X position @@ -16399,6 +16556,29 @@ preset_14ice_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_kpdr21_wrecked_ship_phantoon: dw #preset_kpdr21_wrecked_ship_basement dw $078D, $A21C ; DDB @@ -16416,13 +16596,6 @@ preset_kpdr21_wrecked_ship_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - preset_prkd19_upper_norfair_single_chamber_revisit: dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $962A ; DDB @@ -17719,6 +17892,34 @@ preset_kpdr25_wrecked_ship_basement: dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_phantoon: dw #preset_kpdr21_wrecked_ship_phantoon dw $09C2, $00D3 ; Health @@ -17750,27 +17951,6 @@ preset_kpdr21_wrecked_ship_leaving_phantoon: dw $D8C0, $0070 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - preset_prkd19_upper_norfair_lava_spark: dw #preset_prkd19_upper_norfair_kronic_boost dw $078D, $965A ; DDB @@ -18233,6 +18413,20 @@ preset_kpdr25_wrecked_ship_phantoon: dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_leaving_phantoon: dw #preset_kpdr21_wrecked_ship_leaving_phantoon dw $09C2, $014B ; Health @@ -18911,6 +19105,25 @@ preset_kpdr21_wrecked_ship_shaft_to_supers: dw $0AFA, $006B ; Samus Y dw #$FFFF +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd20_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + preset_kpdr21_wrecked_ship_wrecked_ship_shaft: dw #preset_kpdr21_wrecked_ship_leaving_phantoon dw $078D, $A210 ; DDB @@ -18930,31 +19143,10 @@ preset_kpdr21_wrecked_ship_wrecked_ship_shaft: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr22_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_nghyper_tourian_escape_room_3: @@ -19411,38 +19603,6 @@ preset_pkrd_upper_norfair_single_chamber: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - preset_kpdr25_wrecked_ship_leaving_phantoon: dw #preset_kpdr22_wrecked_ship_leaving_phantoon dw $09A6, $1007 ; Equipped Beams @@ -19455,6 +19615,13 @@ preset_kpdr25_wrecked_ship_leaving_phantoon: dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_shaft_to_supers: dw #preset_kpdr21_wrecked_ship_shaft_to_supers dw $09C2, $014B ; Health @@ -19464,6 +19631,38 @@ preset_kpdr22_wrecked_ship_shaft_to_supers: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_wrecked_ship_shaft: dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft dw $09C2, $014B ; Health @@ -19985,23 +20184,41 @@ preset_kpdr21_wrecked_ship_pancakes_and_wavers: dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr22_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr22_wrecked_ship_shaft_to_supers dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_gtmax_upper_norfair_and_kraid_single_chamber: @@ -20062,8 +20279,8 @@ preset_pkrd_upper_norfair_volcano_room: dw $0AF6, $03AF ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_prepillars +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_prepillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB dw $090F, $277F ; Screen subpixel X position @@ -20077,6 +20294,40 @@ preset_prkd19_lower_norfair_worst_room_in_the_game: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_pkrd_upper_norfair_kronic_boost: dw #preset_pkrd_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB @@ -20091,6 +20342,22 @@ preset_pkrd_upper_norfair_kronic_boost: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_suitless_upper_norfair_2_grapple_escape: dw #preset_suitless_upper_norfair_2_croc_shaft_down dw $078D, $94DA ; DDB @@ -20273,9 +20540,33 @@ preset_100early_wrecked_ship_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y dw #$FFFF preset_gtmax_upper_norfair_and_kraid_double_chamber: @@ -20316,6 +20607,31 @@ preset_gtmax_upper_norfair_and_kraid_bat_cave: dw $D8BA, $DF51 ; Doors dw #$FFFF +preset_kpdr21_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + preset_gtclassic_maridia_maridia_tube_revisit: dw #preset_gtclassic_lower_norfair_business_center_final dw $078D, $92EE ; DDB @@ -20348,113 +20664,17 @@ preset_gtclassic_maridia_fish_tank: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $016E ; Samus X - dw $0AFA, $009D ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_upper_norfair_2_cosine_missile: @@ -20596,8 +20816,8 @@ preset_gtclassic_maridia_mt_everest: dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game dw $078D, $994E ; DDB dw $079B, $B4AD ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -20612,6 +20832,24 @@ preset_prkd19_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr22_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr22_wrecked_ship_attic + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_gtclassic_maridia_crab_shaft: dw #preset_gtclassic_maridia_fish_tank dw $078D, $A3F0 ; DDB @@ -20848,19 +21086,8 @@ preset_pkrd_lower_norfair_ln_main_hall: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr22_wrecked_ship_upper_west_ocean dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF @@ -21139,24 +21366,6 @@ preset_pkrd_lower_norfair_amphitheatre: dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - preset_kpdr25_wrecked_ship_upper_west_ocean: dw #preset_kpdr22_wrecked_ship_upper_west_ocean dw $09A6, $1007 ; Equipped Beams @@ -21187,6 +21396,13 @@ preset_kpdr25_wrecked_ship_pancakes_and_wavers: dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_bowling_spark: dw #preset_kpdr21_wrecked_ship_bowling_spark dw $09C2, $0166 ; Health @@ -21196,6 +21412,13 @@ preset_kpdr22_wrecked_ship_bowling_spark: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_leaving_gravity: dw #preset_kpdr21_wrecked_ship_leaving_gravity dw $09C2, $010D ; Health @@ -21222,16 +21445,27 @@ preset_kpdr21_wrecked_ship_moat_ball: dw $0AFA, $04D0 ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_amphitheatre +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB dw $0911, $0270 ; Screen X position in pixels @@ -21461,6 +21695,95 @@ preset_pkrd_lower_norfair_metal_ninja_pirates: dw $D8BA, $C1F1 ; Doors dw #$FFFF +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr22_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr22_wrecked_ship_bowling_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr22_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr22_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + preset_rbo_ln_entry_double_maridia_green_gate_glitch: dw #preset_rbo_ln_entry_double_maridia_ln_main_hall dw $090F, $C000 ; Screen subpixel X position @@ -21624,42 +21947,34 @@ preset_gtclassic_maridia_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB +preset_prkd20_lower_norfair_wasteland: + dw #preset_pkrd_lower_norfair_wasteland dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09A6, $1001 ; Equipped Beams dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C4, $012B ; Max health dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $09CA, $0008 ; Supers + dw $0AF6, $024C ; Samus X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors dw #$FFFF preset_pkrd_lower_norfair_plowerhouse: @@ -21678,6 +21993,71 @@ preset_pkrd_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + preset_rbo_ln_entry_double_maridia_golden_torizo: dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch dw $078D, $98A6 ; DDB @@ -21829,14 +22209,19 @@ preset_gtclassic_maridia_reverse_halfie_climb: dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_upper_norfair_lava_spark +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd20_upper_norfair_lava_spark dw $078D, $99EA ; DDB dw $079B, $B5D5 ; MDB dw $07F3, $0018 ; Music Bank @@ -21850,21 +22235,15 @@ preset_prkd19_lower_norfair_metal_ninja_pirates: dw $09CA, $0007 ; Supers dw $09CE, $0001 ; Pbs dw $0AF6, $0169 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_ridley_farming_room: @@ -22046,20 +22425,42 @@ preset_gtclassic_maridia_reverse_botwoon_hallway: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0011 ; Missiles @@ -22070,17 +22471,17 @@ preset_kpdr25_wrecked_ship_bowling_spark: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items @@ -22088,74 +22489,40 @@ preset_kpdr25_wrecked_ship_leaving_gravity: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C2, $010D ; Health +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C2, $0121 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_ridley: @@ -22422,41 +22789,13 @@ preset_gtclassic_wrecked_ship_crateria_kihunters: dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr22_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr22_wrecked_ship_moat_ball +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_plowerhouse +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd20_lower_norfair_plowerhouse dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB dw $090F, $9000 ; Screen subpixel X position @@ -22468,41 +22807,18 @@ preset_prkd19_lower_norfair_ridley_farming_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_leaving_ridley: @@ -22743,51 +23059,38 @@ preset_gtclassic_wrecked_ship_moat: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley_farming_room +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd20_lower_norfair_ridley_farming_room dw $078D, $995A ; DDB dw $079B, $B37A ; MDB dw $090F, $1000 ; Screen subpixel X position dw $0913, $7C00 ; Screen subpixel Y position dw $09C2, $00F2 ; Health - dw $09C6, $000C ; Missiles + dw $09C6, $000F ; Missiles dw $09CE, $0004 ; Pbs dw $0AF6, $0024 ; Samus X dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -22798,8 +23101,15 @@ preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit dw $09C2, $0121 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -22807,29 +23117,38 @@ preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_wasteland_revisit: @@ -22989,14 +23308,12 @@ preset_gtclassic_wrecked_ship_wrecked_ship_shaft: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley dw $09A6, $1007 ; Equipped Beams - dw $09C6, $000F ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_leaving_ridley: +preset_prkd20_lower_norfair_leaving_ridley: dw #preset_pkrd_lower_norfair_leaving_ridley dw $090F, $C000 ; Screen subpixel X position dw $0913, $C400 ; Screen subpixel Y position @@ -23005,54 +23322,26 @@ preset_prkd19_lower_norfair_leaving_ridley: dw $09C2, $00F2 ; Health dw $09C4, $012B ; Max health dw $09C6, $0004 ; Missiles - dw $09C8, $000F ; Max missiles dw $09CA, $0003 ; Supers dw $0AF6, $005F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X dw $D828, $0004 ; Bosses dw $D874, $0504 ; Items dw $D876, $0124 ; Items - dw $D878, $0004 ; Items dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_kihunter_stairs_up: @@ -23234,6 +23523,46 @@ preset_gtclassic_wrecked_ship_phantoon: dw $D8C0, $8030 ; Doors dw #$FFFF +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_nox_ridley_ridley + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_pkrd_lower_norfair_fireflea_room: dw #preset_pkrd_lower_norfair_kihunter_stairs_up dw $078D, $9A26 ; DDB @@ -23248,30 +23577,62 @@ preset_pkrd_lower_norfair_fireflea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $00B5 ; Health +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_ridley - dw $09A6, $1001 ; Equipped Beams - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr22_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $02B1 ; Samus X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_springball_maze: @@ -23449,36 +23810,8 @@ preset_gtclassic_wrecked_ship_shaft_climb: dw $D8C0, $8070 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit +preset_kpdr23_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr22_red_brinstar_revisit_red_tower_down dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF @@ -23495,8 +23828,8 @@ preset_pkrd_lower_norfair_three_musketeers: dw $0AF6, $005D ; Samus X dw #$FFFF -preset_kpdr25_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit +preset_kpdr25_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr22_red_brinstar_revisit_red_tower_down dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -23507,36 +23840,98 @@ preset_kpdr25_red_brinstar_revisit_hellway_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C2, $0119 ; Health +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_maridia_fish_tank: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_pkrd_lower_norfair_single_chamber_final: @@ -23715,27 +24110,6 @@ preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: dw $D8C0, $8074 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - preset_pkrd_lower_norfair_bubble_mountain_final: dw #preset_pkrd_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB @@ -23765,14 +24139,14 @@ preset_pkrd_lower_norfair_frog_speedway: dw $0AF6, $00C4 ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr22_red_brinstar_revisit_red_tower_down +preset_kpdr23_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr22_red_brinstar_revisit_red_tower_down +preset_kpdr25_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -23783,8 +24157,15 @@ preset_kpdr25_red_brinstar_revisit_red_tower_down: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -23792,56 +24173,64 @@ preset_kpdr22_red_brinstar_revisit_below_spazer_final: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B1 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F0 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0161 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D820, $0801 ; Events +preset_kpdr22_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr21_maridia_mt_everest: + dw #preset_kpdr21_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_reverse_colosseum: @@ -24030,35 +24419,6 @@ preset_gtclassic_wrecked_ship_g4_elevator: dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - preset_pkrd_lower_norfair_business_center_final: dw #preset_pkrd_lower_norfair_frog_speedway dw $078D, $97DA ; DDB @@ -24070,35 +24430,51 @@ preset_pkrd_lower_norfair_business_center_final: dw $0AF6, $002A ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0009 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_maridia_fish_tank: + dw #preset_kpdr22_maridia_fish_tank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr22_maridia_fish_tank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -24106,18 +24482,81 @@ preset_kpdr22_maridia_fish_tank: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_mt_everest: - dw #preset_kpdr21_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_kpdr21_maridia_crab_shaft: + dw #preset_kpdr21_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr21_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw #$FFFF + +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_halfie_climb_down: @@ -24238,35 +24677,6 @@ preset_gtclassic_tourian_tourian_elevator_room: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_pkrd_maridia_maridia_tube_revisit: dw #preset_pkrd_lower_norfair_business_center_final dw $078D, $92EE ; DDB @@ -24283,14 +24693,14 @@ preset_pkrd_maridia_maridia_tube_revisit: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr22_maridia_mt_everest dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr22_maridia_mt_everest dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -24301,78 +24711,97 @@ preset_kpdr25_red_brinstar_revisit_breaking_the_tube: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr22_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr22_maridia_fish_tank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09C2, $0118 ; Health +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C2, $00DD ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_crab_shaft: - dw #preset_kpdr21_maridia_mt_everest - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $0AF6, $05C0 ; Samus X +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_aqueduct: - dw #preset_kpdr21_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room + dw #$FFFF + +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8174 ; Doors + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $009D ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D820, $0801 ; Events - dw $D8C0, $8174 ; Doors +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: @@ -24560,35 +24989,6 @@ preset_gtclassic_tourian_metroids_1: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_pkrd_maridia_fish_tank: dw #preset_pkrd_maridia_maridia_tube_revisit dw $078D, $A330 ; DDB @@ -24607,14 +25007,14 @@ preset_pkrd_maridia_fish_tank: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr22_maridia_mt_everest +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr22_maridia_crab_shaft dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr22_maridia_mt_everest +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr22_maridia_crab_shaft dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -24625,26 +25025,51 @@ preset_kpdr25_maridia_mt_everest: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr22_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr22_maridia_aqueduct + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr22_maridia_botwoon_hallway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr22_maridia_botwoon_hallway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon dw $09C2, $00DD ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -24652,19 +25077,50 @@ preset_kpdr22_maridia_botwoon_hallway: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd20_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_left_sand_pit: @@ -24870,33 +25326,6 @@ preset_gtclassic_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw #$FFFF - -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw #$FFFF - preset_pkrd_maridia_mt_everest: dw #preset_pkrd_maridia_fish_tank dw $078D, $A3F0 ; DDB @@ -24911,32 +25340,14 @@ preset_pkrd_maridia_mt_everest: dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr22_maridia_aqueduct +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr22_maridia_botwoon dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr22_maridia_aqueduct +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr22_maridia_botwoon dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -24947,49 +25358,69 @@ preset_kpdr25_maridia_aqueduct: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr22_maridia_botwoon_hallway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr22_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_kpdr20_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C2, $00DD ; Health +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09C2, $0105 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr21_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers + dw #$FFFF + +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd20_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_east_sand_hall: @@ -25132,34 +25563,6 @@ preset_gtclassic_tourian_giant_hoppers: dw $D8C4, $000F ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room - dw #$FFFF - -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X - dw #$FFFF - preset_pkrd_maridia_crab_shaft: dw #preset_pkrd_maridia_mt_everest dw $090F, $F800 ; Screen subpixel X position @@ -25173,51 +25576,84 @@ preset_pkrd_maridia_crab_shaft: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr22_maridia_botwoon_etank dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr22_maridia_botwoon_etank dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0002 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health +preset_kpdr20_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_halfie_setup: - dw #preset_kpdr21_maridia_botwoon_etank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items +preset_kpdr21_maridia_draygon: + dw #preset_kpdr21_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final + dw #$FFFF + +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_pants_room: @@ -25424,34 +25860,6 @@ preset_gtclassic_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze - dw #$FFFF - -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X - dw #$FFFF - preset_pkrd_maridia_aqueduct: dw #preset_pkrd_maridia_crab_shaft dw $078D, $A468 ; DDB @@ -25483,14 +25891,14 @@ preset_pkrd_maridia_botwoon_hallway: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr22_maridia_botwoon_etank +preset_kpdr23_maridia_halfie_setup: + dw #preset_kpdr22_maridia_halfie_setup dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr22_maridia_botwoon_etank +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr22_maridia_halfie_setup dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0019 ; Missiles @@ -25501,30 +25909,73 @@ preset_kpdr25_maridia_botwoon_etank: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup - dw $09C2, $01F3 ; Health +preset_kpdr20_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09C2, $0174 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_draygon: - dw #preset_kpdr21_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final + dw #$FFFF + +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd20_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_shaktool: @@ -25718,37 +26169,6 @@ preset_gtclassic_tourian_mother_brain_2: dw $D820, $0FC5 ; Events dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers - dw #$FFFF - -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X - dw #$FFFF - preset_pkrd_maridia_botwoon: dw #preset_pkrd_maridia_botwoon_hallway dw $078D, $A72C ; DDB @@ -25784,54 +26204,93 @@ preset_pkrd_maridia_botwoon_etank: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr23_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup +preset_pkrd_maridia_halfie_setup: + dw #preset_kpdr25_maridia_halfie_setup + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses + dw $D876, $0125 ; Items + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr23_maridia_draygon: + dw #preset_kpdr22_maridia_draygon dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup +preset_kpdr25_maridia_draygon: + dw #preset_kpdr22_maridia_draygon dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams + dw $09C2, $01BA ; Health dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers + dw $09CA, $0000 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C2, $0174 ; Health +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway + dw #$FFFF + +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd20_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09C2, $011E ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: dw #preset_suitless_maridia_cleanup_1_pants_room_corner dw $078D, $A7B0 ; DDB @@ -25979,44 +26438,17 @@ preset_gtclassic_tourian_zebes_escape: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final - dw #$FFFF - -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position +preset_pkrd_maridia_draygon: + dw #preset_kpdr25_maridia_draygon + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0173 ; Health dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers + dw $09CA, $0003 ; Supers dw $09CE, $0001 ; Pbs - dw $0AF6, $0087 ; Samus X + dw $0AF6, $0062 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D82A, $0101 ; Bosses @@ -26025,23 +26457,69 @@ preset_pkrd_maridia_halfie_setup: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr23_maridia_draygon: - dw #preset_kpdr22_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr22_maridia_draygon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $006A ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0008 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr21_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health + dw $09C6, $000C ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: @@ -26251,14 +26729,64 @@ preset_gtclassic_tourian_escape_room_3: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final +preset_pkrd_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd20_kraid_minikraid: + dw #preset_prkd20_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position + dw #$FFFF + +preset_prkd20_kraid_kraid: + dw #preset_prkd20_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors + dw #$FFFF + +preset_prkd20_kraid_leaving_varia: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00C0 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D874, $0504 ; Items + dw $D8B8, $2E64 ; Doors dw #$FFFF preset_prkd19_lower_norfair_nox_ridley_business_center_final: @@ -26266,73 +26794,48 @@ preset_prkd19_lower_norfair_nox_ridley_business_center_final: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr22_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd19_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_maridia_draygon: - dw #preset_kpdr25_maridia_draygon - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0173 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0062 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd20_kraid_entering_kraids_lair + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd20_kraid_kraid_kihunters + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_crab_hole: @@ -26491,115 +26994,104 @@ preset_gtclassic_tourian_escape_parlor: dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_kraid_minikraid: + dw #preset_prkd20_kraid_minikraid + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $004A ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_prkd19_kraid_kraid: + dw #preset_prkd20_kraid_kraid + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd20_kraid_leaving_varia + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $919E ; DDB +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd20_kraid_leaving_varia + dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd20_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_suitless_maridia_cleanup_1_crab_ggg: @@ -26769,26 +27261,47 @@ preset_gtmax_maridia_postdraygon_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final +preset_pkrd_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr22_maridia_cac_alley_east + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_kraid_kihunters - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd20_kraid_minikraid_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd20_kraid_kraid_kihunters_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west dw $09C2, $00AE ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items @@ -26796,88 +27309,34 @@ preset_kpdr22_maridia_cac_alley_east: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_kraid_minikraid: - dw #preset_prkd19_kraid_minikraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_kraid_kraid: - dw #preset_prkd19_kraid_kraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd19_kraid_leaving_varia - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors - dw #$FFFF - -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr21_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X dw #$FFFF -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd20_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_fish_tank_sbj: @@ -27232,31 +27691,74 @@ preset_gtmax_maridia_postdraygon_aqueduct_ammo: dw $D882, $0180 ; Items dw #$FFFF -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr22_maridia_cac_alley_east - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr22_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr21_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X +preset_pkrd_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd20_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_kpdr25_maridia_cac_alley_east: @@ -27272,48 +27774,17 @@ preset_kpdr25_maridia_cac_alley_east: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_minikraid_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr22_maridia_cac_alley_west + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X + dw #preset_prkd20_kraid_leaving_kraids_lair + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_maridia_cleanup_2_beach_revisit: @@ -27466,159 +27937,87 @@ preset_gtmax_maridia_postdraygon_right_sand_pit: dw $D882, $01B0 ; Items dw #$FFFF -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr22_maridia_cac_alley_west - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_spark - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y +preset_pkrd_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $001A ; Layer 2 X position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_pkrd_backtracking_crateria_kihunters_final: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $008E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AFA, $00A8 ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0100 ; Items + dw $D8C0, $8174 ; Doors + dw $D8C2, $6C00 ; Doors dw #$FFFF preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y + dw #preset_prkd20_maridia_maridia_tube_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_prkd19_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles + dw #preset_prkd20_maridia_fish_tank dw $09C8, $000F ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs dw $0AF8, $D000 ; Samus subpixel X - dw $D874, $0504 ; Items dw $D878, $0004 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00A4 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_maridia_mt_everest: + dw #preset_prkd20_maridia_mt_everest + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_kpdr22_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_right_sand_pit: @@ -27768,124 +28167,20 @@ preset_gtmax_maridia_postdraygon_oasis_and_sewer: dw $D882, $01BC ; Items dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd19_maridia_maridia_tube_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_maridia_fish_tank: - dw #preset_prkd19_maridia_fish_tank - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C2, $0108 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_toilet: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_pkrd_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $001A ; Layer 2 X position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $008E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0011 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AFA, $00A8 ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0100 ; Items - dw $D8C0, $8174 ; Doors - dw $D8C2, $6C00 ; Doors +preset_pkrd_backtracking_parlor_return: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_east_sand_hall_final: @@ -27989,33 +28284,44 @@ preset_gtmax_maridia_postdraygon_left_sand_pit: dw $D882, $01BC ; Items dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_spark dw $078D, $A5DC ; DDB dw $079B, $D27E ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state @@ -28023,21 +28329,32 @@ preset_kpdr25_maridia_plasma_beam: dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_prkd19_maridia_mt_everest: - dw #preset_prkd20_maridia_mt_everest - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_maridia_crab_shaft: - dw #preset_prkd20_maridia_mt_everest - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_prkd20_maridia_crab_shaft: + dw #preset_prkd20_maridia_mt_everest + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $09C2, $0086 ; Health dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state @@ -28096,6 +28413,20 @@ preset_prkd20_maridia_botwoon_etank: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + preset_prkd20_maridia_halfie_setup: dw #preset_pkrd_maridia_halfie_setup dw $090F, $B000 ; Screen subpixel X position @@ -28132,67 +28463,34 @@ preset_prkd20_maridia_spikesuit_reverse_halfie: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09A8, $100D ; Collected Beams +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_sewers: - dw #preset_kpdr21_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_pkrd_backtracking_parlor_return: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_suitless_maridia_cleanup_2_oasis: @@ -28335,6 +28633,70 @@ preset_prkd19_maridia_botwoon: dw $D878, $0004 ; Items dw #$FFFF +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C2, $0108 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_toilet: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + preset_prkd19_maridia_botwoon_etank: dw #preset_prkd20_maridia_botwoon_etank dw $09C6, $0009 ; Missiles @@ -28343,6 +28705,57 @@ preset_prkd19_maridia_botwoon_etank: dw $D878, $0004 ; Items dw #$FFFF +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_pkrd_tourian_tourian_elevator_room: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + preset_prkd19_maridia_halfie_setup: dw #preset_prkd20_maridia_halfie_setup dw $09C6, $000F ; Missiles @@ -28428,82 +28841,20 @@ preset_prkd20_backtracking_parlor_return: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A8, $100D ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X - dw #$FFFF - -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_room: @@ -28633,214 +28984,149 @@ preset_gtmax_maridia_postdraygon_mt_everest_exit: dw $D880, $7F00 ; Items dw #$FFFF -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit +preset_prkd20_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit +preset_prkd20_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_halfie_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr22_maridia_plasma_beam + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr22_maridia_sewers +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr22_maridia_sewers +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health + dw $09C2, $01BB ; Health dw $09C6, $0009 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers + dw $09CA, $0006 ; Supers dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C2, $0112 ; Health +preset_kpdr20_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_toilet: + dw #preset_kpdr21_maridia_toilet dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_kpdr21_maridia_sewers: + dw #preset_kpdr21_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_suitless_maridia_cleanup_2_plasma: + dw #preset_suitless_maridia_cleanup_2_plasma_spark_room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C6, $004D ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $008E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_suitless_maridia_cleanup_2_plasma: - dw #preset_suitless_maridia_cleanup_2_plasma_spark_room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C6, $004D ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $008E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $CC28 ; Doors + dw $D8C2, $CC28 ; Doors dw #$FFFF preset_rbo_wrecked_ship_ws_shaft_up: @@ -28930,6 +29216,83 @@ preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: dw $D874, $1B04 ; Items dw #$FFFF +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd19_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_halfie_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + preset_prkd19_backtracking_terminator_revisit: dw #preset_prkd20_backtracking_terminator_revisit dw $09C6, $0009 ; Missiles @@ -28946,90 +29309,90 @@ preset_prkd19_backtracking_green_pirate_shaft_revisit: dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate +preset_kpdr23_maridia_toilet: + dw #preset_kpdr22_maridia_toilet dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr25_maridia_toilet: + dw #preset_kpdr22_maridia_toilet + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items +preset_kpdr20_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events dw #$FFFF -preset_prkd20_tourian_tourian_elevator_room: +preset_pkrd_tourian_metroids_3: dw #preset_pkrd_tourian_tourian_elevator_room - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_kassiuz_room_down: @@ -29228,105 +29591,94 @@ preset_gtmax_wrecked_ship_crateria_kihunters: dw $D8B6, $7808 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events - dw #$FFFF - -preset_pkrd_tourian_metroids_3: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A8, $100D ; Collected Beams +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_pkrd_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up - dw $09A8, $100D ; Collected Beams +preset_pkrd_tourian_giant_hoppers: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01CC ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_tourian_baby_skip: + dw #preset_pkrd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $01DA ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_pkrd_tourian_gadora_room: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0919, $00D0 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DD ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_revisit: @@ -29463,165 +29815,87 @@ preset_gtmax_wrecked_ship_moat: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 +preset_prkd20_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_4 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles +preset_prkd19_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_2 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles +preset_prkd19_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_3 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_tourian_rinka_shaft: + dw #preset_pkrd_tourian_metroids_4 + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $01AF ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_4: +preset_pkrd_tourian_zeb_skip: dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_pkrd_tourian_giant_hoppers: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01CC ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_prkd20_tourian_giant_hoppers: + dw #preset_pkrd_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_baby_skip: - dw #preset_pkrd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $01DA ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_pkrd_tourian_gadora_room: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0919, $00D0 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DD ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_tourian_baby_skip: + dw #preset_pkrd_tourian_baby_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_prkd20_tourian_gadora_room: + dw #preset_pkrd_tourian_gadora_room + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_forgotten_highway_crab_maze: @@ -29752,73 +30026,25 @@ preset_gtmax_wrecked_ship_ocean: dw $D870, $0090 ; Items dw #$FFFF -preset_prkd20_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_4 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd19_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_3 +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_rinka_shaft: - dw #preset_pkrd_tourian_metroids_4 - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $01AF ; Doors - dw #$FFFF - -preset_pkrd_tourian_zeb_skip: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_prkd20_tourian_giant_hoppers: - dw #preset_pkrd_tourian_giant_hoppers - dw $09C2, $018F ; Health +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_tourian_baby_skip: - dw #preset_pkrd_tourian_baby_skip +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs @@ -29826,30 +30052,45 @@ preset_prkd20_tourian_baby_skip: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_tourian_gadora_room: - dw #preset_pkrd_tourian_gadora_room - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_mother_brain_2: + dw #preset_pkrd_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01B3 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $09A8, $100F ; Collected Beams +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_forgotten_highway_east_ocean: @@ -29992,128 +30233,60 @@ preset_gtmax_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_mother_brain_2: - dw #preset_pkrd_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01B3 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_prepillars - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $000A ; Missiles +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health dw $09CE, $0005 ; Pbs - dw $0AF6, $0025 ; Samus X + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_pkrd_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_forgotten_highway_shaft_down: @@ -30241,139 +30414,65 @@ preset_gtmax_wrecked_ship_basement: dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft - dw $09C6, $000F ; Missiles +preset_kpdr23_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X - dw #$FFFF - -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_prkd20_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_tourian_zebes_escape: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $01B7 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C2, $0121 ; Health +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C2, $0112 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr25_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $64FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $D8B8, $26EF ; Doors dw #$FFFF preset_suitless_forgotten_highway_phantoon: @@ -30495,134 +30594,85 @@ preset_gtmax_wrecked_ship_phantoon: dw $D8C0, $C030 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y dw #$FFFF -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles +preset_prkd19_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_3 +preset_prkd20_tourian_zebes_escape: + dw #preset_pkrd_tourian_zebes_escape dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_zebes_escape: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $01B7 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams - dw $09C2, $00D4 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams dw #$FFFF preset_suitless_wrecked_ship_right_supers: @@ -30824,134 +30874,63 @@ preset_gtmax_wrecked_ship_east_supers: dw $D8C0, $C074 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_prkd19_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_tourian_zebes_escape: - dw #preset_pkrd_tourian_zebes_escape +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams +preset_pkrd_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_pkrd_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0199 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_pkrd_tourian_escape_parlor: + dw #preset_pkrd_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0106 ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF preset_hundo_crocomire_bubble_mountain_revisit: @@ -31122,96 +31101,82 @@ preset_gtmax_wrecked_ship_sponge_bath: dw $D880, $7F61 ; Items dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0199 ; Health - dw $0AF6, $0151 ; Samus X +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_tourian_escape_parlor: - dw #preset_pkrd_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0106 ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_hundo_crocomire_norfair_reserve: @@ -31333,77 +31298,81 @@ preset_gtmax_wrecked_ship_leaving_ws_etank: dw $D8C0, $C87C ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_down - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09A8, $100B ; Collected Beams +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $09C2, $00EB ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_hundo_crocomire_bubble_mountain_cleanup: @@ -31537,84 +31506,66 @@ preset_gtmax_wrecked_ship_shaft_to_attic: dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr22_lower_norfair_wasteland - dw $09C2, $00AC ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09A8, $100B ; Collected Beams +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors +preset_kpdr22_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_hundo_crocomire_red_pirate_shaft: @@ -31759,60 +31710,71 @@ preset_gtmax_wrecked_ship_attic_revisit: dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr22_lower_norfair_metal_ninja_pirates - dw $09C2, $0087 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_leaving_ridley - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D878, $001C ; Items - dw $D8BA, $D1F1 ; Doors +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $013A ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B8 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_hundo_crocomire_crocomire: @@ -32018,67 +31980,110 @@ preset_gtmax_wrecked_ship_pancake_room: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr22_lower_norfair_plowerhouse - dw $09C2, $0122 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_prepillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09A8, $100B ; Collected Beams +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09A8, $100B ; Collected Beams +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr25_lower_norfair_ln_main_hall dw $09A8, $100B ; Collected Beams + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0116 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_hundo_crocomire_grapple_shaft_up: @@ -32227,79 +32232,120 @@ preset_gtmax_wrecked_ship_ocean_revisit: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr22_lower_norfair_ridley - dw $09C2, $00E3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr22_lower_norfair_leaving_ridley - dw $09C2, $00D9 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr22_lower_norfair_reverse_plowerhouse - dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_hundo_crocomire_croc_escape: @@ -32428,69 +32474,85 @@ preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw $D870, $009E ; Items dw #$FFFF -preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr22_lower_norfair_wasteland_revisit - dw $09C2, $00B4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_worst_room_in_the_game + dw $09A8, $100B ; Collected Beams + dw $09C2, $00D4 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_up - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $09A8, $100B ; Collected Beams + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09A8, $100B ; Collected Beams +preset_kpdr25_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF preset_hundo_crocomire_business_center_climb_final: @@ -32606,91 +32668,74 @@ preset_gtmax_brinstar_cleanup_landing_site_revisit: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr22_lower_norfair_fireflea_room - dw $09C2, $00B2 ; Health +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09C2, $0070 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E4 ; Health - dw $0AF6, $016E ; Samus X +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr21_lower_norfair_prepillars + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $0011 ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF preset_hundo_final_cleanup_below_spazer: @@ -32776,131 +32821,51 @@ preset_gtmax_brinstar_cleanup_gauntlet_etank: dw $0AF6, $0081 ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_springball_maze - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr22_lower_norfair_three_musketeers - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09A8, $100B ; Collected Beams +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_wasteland + dw $09C2, $0110 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health - dw $0AF6, $016E ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $01AE ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0179 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors dw #$FFFF preset_hundo_final_cleanup_red_tower_xray: @@ -33068,127 +33033,46 @@ preset_gtmax_brinstar_cleanup_crumble_blocks: dw $D870, $00BD ; Items dw #$FFFF -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr22_lower_norfair_single_chamber_final - dw $09C2, $0080 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr22_lower_norfair_bubble_mountain_final - dw $09C2, $0074 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr22_lower_norfair_business_center_final - dw $09C2, $0088 ; Health +preset_kpdr21_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down + dw $09C2, $0084 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $09C2, $00EB ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01A5 ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_final_cleanup_reverse_slinky: @@ -33273,155 +33157,70 @@ preset_gtmax_brinstar_cleanup_kago_mushroom_room: dw $D870, $06BD ; Items dw #$FFFF -preset_kpdr21_backtracking_maridia_tube_revisit: - dw #preset_kpdr22_backtracking_maridia_tube_revisit - dw $09C2, $0088 ; Health +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr22_lower_norfair_wasteland + dw $09C2, $00AC ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $090F, $F000 ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00BC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $09C2, $0186 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_fish_tank_revisit: - dw #preset_kpdr22_backtracking_fish_tank_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_mt_everest_revisit: - dw #preset_kpdr22_backtracking_mt_everest_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_red_brinstar_green_gate: - dw #preset_kpdr22_backtracking_red_brinstar_green_gate - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_backtracking_crateria_kihunters_final: - dw #preset_kpdr25_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr25_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09C2, $01AE ; Health +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $0257 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items + dw $09C6, $000E ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors + dw $D8BA, $D9F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_final_cleanup_retro_brinstar_hoppers: @@ -33691,125 +33490,67 @@ preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr21_backtracking_crateria_kihunters_final: - dw #preset_kpdr22_backtracking_crateria_kihunters_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_parlor_spacejump: - dw #preset_kpdr22_backtracking_parlor_spacejump - dw $09C2, $0088 ; Health +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr22_lower_norfair_metal_ninja_pirates + dw $09C2, $0087 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_ridley + dw $09C2, $0147 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_metroids_1: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_terminator_revisit: - dw #preset_kpdr25_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_leaving_ridley + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D878, $001C ; Items + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr25_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $013A ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B8 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_final_cleanup_pit_room_missiles: @@ -33914,84 +33655,74 @@ preset_gtmax_brinstar_cleanup_reverse_mockball: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr22_backtracking_terminator_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit - dw $09C2, $0088 ; Health +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09C2, $0122 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr22_backtracking_g4_hallway - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr22_backtracking_g4_elevator - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr22_tourian_tourian_elevator_room - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0118 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0150 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0116 ; Health dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_final_cleanup_the_last_missiles: @@ -34065,65 +33796,86 @@ preset_gtmax_brinstar_cleanup_green_shaft_descent: dw $D870, $86BD ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr22_tourian_metroids_1 - dw $09C2, $00B0 ; Health +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09C2, $00E3 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09C2, $00D9 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09C2, $00D6 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_wasteland_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $01C8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position + dw $0913, $B000 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF preset_hundo_final_cleanup_the_last_missiles_escape: @@ -34235,26 +33987,57 @@ preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr22_tourian_metroids_2 - dw $09C2, $00EC ; Health +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09C2, $00B4 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 +preset_kpdr21_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -34262,59 +34045,32 @@ preset_kpdr25_tourian_metroids_3: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D5 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09A8, $100B ; Collected Beams + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_hundo_tourian_metroids_1: @@ -34412,26 +34168,41 @@ preset_gtmax_brinstar_cleanup_etecoon_etank_room: dw $D8B6, $7818 ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr21_lower_norfair_wasteland_revisit + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room + dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -34439,31 +34210,58 @@ preset_kpdr25_tourian_giant_hoppers: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E4 ; Health + dw $0AF6, $016E ; Samus X dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09C6, $0011 ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -34471,15 +34269,6 @@ preset_kpdr25_tourian_baby_skip: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - preset_hundo_tourian_metroids_2: dw #preset_hundo_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -34603,72 +34392,138 @@ preset_gtmax_brinstar_cleanup_etecoon_room: dw $D872, $C40F ; Items dw #$FFFF -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr22_lower_norfair_springball_maze + dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr22_lower_norfair_three_musketeers + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_single_chamber_final dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09CE, $0005 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01BA ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $01AE ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_tourian_metroids_4: @@ -34777,25 +34632,110 @@ preset_gtmax_brinstar_cleanup_green_shaft_final: dw $D870, $A6BD ; Items dw #$FFFF -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room - dw $09C2, $0171 ; Health +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09C2, $0080 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09C2, $0074 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_parlor_spacejump: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_backtracking_red_brinstar_green_gate + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34804,25 +34744,11 @@ preset_kpdr25_tourian_zeb_skip: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34831,6 +34757,18 @@ preset_kpdr25_tourian_mother_brain_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + preset_hundo_tourian_zeb_skip: dw #preset_hundo_tourian_after_baby_skip dw $078D, $AAA4 ; DDB @@ -34909,46 +34847,176 @@ preset_gtmax_brinstar_cleanup_dachora_room_revisit: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_kpdr21_lower_norfair_single_chamber_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_kpdr21_lower_norfair_bubble_mountain_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_kpdr21_lower_norfair_business_center_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_maridia_tube_revisit: + dw #preset_kpdr22_backtracking_maridia_tube_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_crateria_kihunters_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $090F, $F000 ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $00BC ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_fish_tank_revisit: + dw #preset_kpdr22_backtracking_fish_tank_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health +preset_kpdr21_backtracking_mt_everest_revisit: + dw #preset_kpdr22_backtracking_mt_everest_revisit + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_kpdr21_backtracking_red_brinstar_green_gate: + dw #preset_kpdr22_backtracking_red_brinstar_green_gate + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams +preset_kpdr25_backtracking_crateria_kihunters_final: + dw #preset_kpdr25_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr25_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_tourian_mother_brain_2: @@ -35075,43 +35143,153 @@ preset_gtmax_brinstar_cleanup_mission_impossible: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_kpdr21_backtracking_maridia_tube_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr21_backtracking_crateria_kihunters_final: + dw #preset_kpdr22_backtracking_crateria_kihunters_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $09C2, $018F ; Health +preset_kpdr21_backtracking_parlor_spacejump: + dw #preset_kpdr22_backtracking_parlor_spacejump + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr22_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_terminator_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_1: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr25_backtracking_terminator_revisit: + dw #preset_kpdr25_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_tourian_zebes_escape: @@ -35182,72 +35360,100 @@ preset_gtmax_brinstar_cleanup_leaving_pink_etank: dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr21_backtracking_crateria_kihunters_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr21_backtracking_terminator_revisit: + dw #preset_kpdr22_backtracking_terminator_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr21_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr21_backtracking_g4_hallway: + dw #preset_kpdr22_backtracking_g4_hallway + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room + dw $09C2, $00B0 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr23_tourian_metroids_1 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0150 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_hundo_tourian_escape_room_3: dw #preset_hundo_tourian_zebes_escape dw $078D, $AAEC ; DDB @@ -35340,60 +35546,62 @@ preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr22_tourian_metroids_1 + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health dw $09C4, $0257 ; Max health + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -35401,6 +35609,39 @@ preset_kpdr25_tourian_escape_parlor: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $01C8 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + preset_hundo_tourian_escape_room_4: dw #preset_hundo_tourian_escape_room_3 dw $078D, $AB04 ; DDB @@ -35593,31 +35834,93 @@ preset_gtmax_brinstar_cleanup_waterway_etank: dw $D8B4, $8B46 ; Doors dw #$FFFF -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr22_tourian_metroids_2 + dw $09C2, $00EC ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0015 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr23_tourian_baby_skip: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D5 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_tourian_escape_parlor: @@ -35727,6 +36030,81 @@ preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $1B8E ; Items dw #$FFFF +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09C2, $0164 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr23_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $01D5 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_suitless_norfair_cleanup_reverse_metal_pirates: dw #preset_suitless_norfair_cleanup_reverse_plowerhouse dw $078D, $98D6 ; DDB @@ -35923,6 +36301,88 @@ preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: dw $D8B6, $78F9 ; Doors dw #$FFFF +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr23_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09CE, $0005 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_suitless_norfair_cleanup_hotarubi_missile_room: dw #preset_suitless_norfair_cleanup_firefleas_up dw $078D, $9A02 ; DDB @@ -35962,6 +36422,74 @@ preset_gtmax_blue_brinstar_cleanup_billy_mays: dw $D8B6, $78FD ; Doors dw #$FFFF +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09C4, $0257 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_suitless_norfair_cleanup_hotarubi_revisit: dw #preset_suitless_norfair_cleanup_hotarubi_missile_room dw $078D, $99D2 ; DDB @@ -35997,6 +36525,55 @@ preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: dw $D874, $1BBE ; Items dw #$FFFF +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + preset_suitless_norfair_cleanup_three_musketeers: dw #preset_suitless_norfair_cleanup_hotarubi_revisit dw $078D, $9A92 ; DDB @@ -36073,6 +36650,59 @@ preset_gtmax_blue_brinstar_cleanup_climb_supers: dw $D8B2, $2C09 ; Doors dw #$FFFF +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr23_tourian_zebes_escape + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_2: + dw #preset_kpdr21_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_suitless_norfair_cleanup_bubble_mountain_return: dw #preset_suitless_norfair_cleanup_single_chamber dw $078D, $9A4A ; DDB @@ -36111,6 +36741,78 @@ preset_gtmax_blue_brinstar_cleanup_to_final_missiles: dw $D870, $EEFD ; Items dw #$FFFF +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $090F, $BFFF ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0142 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_suitless_norfair_cleanup_norfair_reserve_back: dw #preset_suitless_norfair_cleanup_bubble_mountain_return dw $078D, $9552 ; DDB @@ -36141,6 +36843,79 @@ preset_gtmax_blue_brinstar_cleanup_parlor_missiles: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr21_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_suitless_norfair_cleanup_bubble_mountain_final: dw #preset_suitless_norfair_cleanup_norfair_reserve_back dw $078D, $952E ; DDB @@ -36193,6 +36968,33 @@ preset_gtmax_blue_brinstar_cleanup_parlor_again: dw $D870, $FEFD ; Items dw #$FFFF +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_suitless_norfair_cleanup_business_center_final: dw #preset_suitless_norfair_cleanup_frog_speedway dw $078D, $97DA ; DDB @@ -36244,6 +37046,24 @@ preset_gtmax_tourian_tourian_elevator_room: dw $D90C, $0100 ; Map Stations dw #$FFFF +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_suitless_norfair_cleanup_norfair_elevator: dw #preset_suitless_norfair_cleanup_business_center_final dw $078D, $92EE ; DDB diff --git a/src/presets/kpdr20_data.asm b/src/presets/kpdr20_data.asm new file mode 100644 index 00000000..2c51e992 --- /dev/null +++ b/src/presets/kpdr20_data.asm @@ -0,0 +1,2623 @@ + +preset_kpdr20_crateria_ceres_elevator: + dw #$0000 + dw $078D, $AB58 ; DDB + dw $079B, $DF45 ; MDB + dw $07F3, $002D ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0000 ; Equipped Items + dw $09A4, $0000 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0048 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0000 ; Events + dw $D822, $0000 ; Events + dw $D828, $0000 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0000 ; Items + dw $D872, $0000 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $0000 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0000 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_kpdr20_crateria_ceres_escape: + dw #preset_kpdr20_crateria_ceres_elevator ; Crateria: Ceres Elevator + dw $078D, $ABAC ; DDB + dw $079B, $E0B5 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $093F, $0002 ; Ceres escape flag + dw $09C2, $0018 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82E, $0001 ; Bosses + dw #$FFFF + +preset_kpdr20_crateria_ceres_last_3_rooms: + dw #preset_kpdr20_crateria_ceres_escape ; Crateria: Ceres Escape + dw $078D, $ABA0 ; DDB + dw $079B, $E021 ; MDB + dw $090F, $7400 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0AF6, $004E ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_ship: + dw #preset_kpdr20_crateria_ceres_last_3_rooms ; Crateria: Ceres Last 3 Rooms + dw $078D, $88FE ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $093F, $0000 ; Ceres escape flag + dw $09C2, $0063 ; Health + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0481 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0471 ; Samus Y + dw $0AFC, $8000 ; Samus subpixel Y + dw #$FFFF + +preset_kpdr20_crateria_parlor: + dw #preset_kpdr20_crateria_ship ; Crateria: Ship + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_kpdr20_crateria_parlor_downback: + dw #preset_kpdr20_crateria_parlor ; Crateria: Parlor + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $032A ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $025F ; Layer 2 Y position + dw $0AF6, $01B5 ; Samus X + dw $0AFA, $039B ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_climb_down: + dw #preset_kpdr20_crateria_parlor_downback ; Crateria: Parlor Downback + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_pit_room: + dw #preset_kpdr20_crateria_climb_down ; Crateria: Climb Down + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $088B ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_morph: + dw #preset_kpdr20_crateria_pit_room ; Crateria: Pit Room + dw $078D, $8B9E ; DDB + dw $079B, $9E9F ; MDB + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0580 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_construction_zone: + dw #preset_kpdr20_crateria_morph ; Crateria: Morph + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D872, $0400 ; Items + dw #$FFFF + +preset_kpdr20_crateria_construction_zone_revisit: + dw #preset_kpdr20_crateria_construction_zone ; Crateria: Construction Zone + dw $078D, $8EDA ; DDB + dw $079B, $A107 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0055 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0004 ; Items + dw #$FFFF + +preset_kpdr20_crateria_pit_room_revisit: + dw #preset_kpdr20_crateria_construction_zone_revisit ; Crateria: Construction Zone Revisit + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_climb_up: + dw #preset_kpdr20_crateria_pit_room_revisit ; Crateria: Pit Room Revisit + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0083 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_kpdr20_crateria_parlor_revisit: + dw #preset_kpdr20_crateria_climb_up ; Crateria: Climb Up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_flyway: + dw #preset_kpdr20_crateria_parlor_revisit ; Crateria: Parlor Revisit + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2BFF ; Screen subpixel Y position + dw $0915, $01E6 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $016C ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0369 ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_bomb_torizo: + dw #preset_kpdr20_crateria_flyway ; Crateria: Flyway + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0AF6, $02BE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_kpdr20_crateria_alcatraz: + dw #preset_kpdr20_crateria_bomb_torizo ; Crateria: Bomb Torizo + dw $078D, $8BAA ; DDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $0005 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_kpdr20_crateria_terminator: + dw #preset_kpdr20_crateria_alcatraz ; Crateria: Alcatraz + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_green_pirate_shaft: + dw #preset_kpdr20_crateria_terminator ; Crateria: Terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $9F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr20_brinstar_green_brinstar_elevator: + dw #preset_kpdr20_crateria_green_pirate_shaft ; Crateria: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008B ; Health + dw $0AF6, $007E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_brinstar_early_supers: + dw #preset_kpdr20_brinstar_green_brinstar_elevator ; Brinstar: Green Brinstar Elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0919, $0314 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_early_supers ; Brinstar: Early Supers + dw $078D, $8D4E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09C2, $0081 ; Health + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $0401 ; Items + dw $D8B4, $0006 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_big_pink: + dw #preset_kpdr20_brinstar_dachora_room ; Brinstar: Dachora Room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0002 ; Missiles + dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_brinstar_green_hill_zone: + dw #preset_kpdr20_brinstar_big_pink ; Brinstar: Big Pink + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $0365 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_noob_bridge: + dw #preset_kpdr20_brinstar_green_hill_zone ; Brinstar: Green Hill Zone + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $0AF6, $07B9 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_brinstar_red_tower: + dw #preset_kpdr20_brinstar_noob_bridge ; Brinstar: Noob Bridge + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $0911, $0482 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0361 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0522 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_skree_boost: + dw #preset_kpdr20_brinstar_red_tower ; Brinstar: Red Tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $0AF6, $0056 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_kpdr20_brinstar_below_spazer: + dw #preset_kpdr20_brinstar_skree_boost ; Brinstar: Skree Boost + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $01DC ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_brinstar_passing_through_maridia: + dw #preset_kpdr20_brinstar_below_spazer ; Brinstar: Below Spazer + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_kraid_entering_kraids_lair: + dw #preset_kpdr20_brinstar_passing_through_maridia ; Brinstar: Passing Through Maridia + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_kraid_warehouse_zeelas: + dw #preset_kpdr20_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $013E ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0029 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr20_kraid_kraid_kihunters: + dw #preset_kpdr20_kraid_entering_kraids_lair ; Kraid: Entering Kraid's Lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_kraid_minikraid: + dw #preset_kpdr20_kraid_kraid_kihunters ; Kraid: Kraid Kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr20_kraid_fallen_hero: + dw #preset_kpdr20_kraid_minikraid ; Kraid: Mini-Kraid + dw $078D, $917A ; DDB + dw $079B, $A521 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0003 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $05B9 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $0004 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_kraid: + dw #preset_kpdr20_kraid_fallen_hero ; Kraid: Fallen Hero + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0043 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_leaving_varia: + dw #preset_kpdr20_kraid_kraid ; Kraid: Kraid + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0084 ; Health + dw $09C6, $0007 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_arthur_j_metroid: + dw #preset_kpdr20_kraid_leaving_varia ; Kraid: Leaving Varia + dw $078D, $9252 ; DDB + dw $079B, $A59F ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_minikraid_revisit: + dw #preset_kpdr20_kraid_arthur_j_metroid ; Kraid: Arthur J. Metroid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0058 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_kraid_kraid_kihunters_revisit: + dw #preset_kpdr20_kraid_minikraid_revisit ; Kraid: Mini-Kraid Revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $009A ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_kpdr20_kraid_kraid_etank: + dw #preset_kpdr20_kraid_kraid_kihunters_revisit ; Kraid: Kraid Kihunters Revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $0051 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_kpdr20_kraid_business_center_preelev: + dw #preset_kpdr20_kraid_kraid_etank ; Kraid: Kraid E-Tank + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_business_center_postelev: + dw #preset_kpdr20_kraid_business_center_preelev ; Kraid: Business Center Pre-Elev + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_hijump_etank: + dw #preset_kpdr20_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20ED ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_leaving_hijump: + dw #preset_kpdr20_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0121 ; Items + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_business_center_revisit: + dw #preset_kpdr20_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $019C ; Samus X + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_precathedral: + dw #preset_kpdr20_upper_norfair_business_center_revisit ; Upper Norfair: Business Center Revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $53FE ; Screen subpixel Y position + dw $0915, $02F8 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_cathedral: + dw #preset_kpdr20_upper_norfair_precathedral ; Upper Norfair: Pre-Cathedral + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $02A6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $24ED ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_rising_tide: + dw #preset_kpdr20_upper_norfair_cathedral ; Upper Norfair: Cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0001 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_bubble_mountain: + dw #preset_kpdr20_upper_norfair_rising_tide ; Upper Norfair: Rising Tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0115 ; Health + dw $0AF6, $04AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_bat_cave: + dw #preset_kpdr20_upper_norfair_bubble_mountain ; Upper Norfair: Bubble Mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_speed_hallway: + dw #preset_kpdr20_upper_norfair_bat_cave ; Upper Norfair: Bat Cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $0AF6, $00C5 ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_bat_cave_revisit: + dw #preset_kpdr20_upper_norfair_speed_hallway ; Upper Norfair: Speed Hallway + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_single_chamber: + dw #preset_kpdr20_upper_norfair_bat_cave_revisit ; Upper Norfair: Bat Cave Revisit + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $09C2, $0126 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_double_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber ; Upper Norfair: Single Chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $0AF6, $00BE ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_double_chamber_revisit: + dw #preset_kpdr20_upper_norfair_double_chamber ; Upper Norfair: Double Chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0051 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_single_chamber_revisit: + dw #preset_kpdr20_upper_norfair_double_chamber_revisit ; Upper Norfair: Double Chamber Revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr20_upper_norfair_single_chamber_revisit ; Upper Norfair: Single Chamber Revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_frog_speedway: + dw #preset_kpdr20_upper_norfair_bubble_mountain_revisit ; Upper Norfair: Bubble Mountain Revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr20_upper_norfair_frog_speedway ; Upper Norfair: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_spark: + dw #preset_kpdr20_upper_norfair_heading_to_red_brinstar ; Upper Norfair: Heading To Red Brinstar + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $000B ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_reverse_skree_boost: + dw #preset_kpdr20_red_brinstar_alpha_spark ; Red Brinstar: Alpha Spark + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_red_tower_climb: + dw #preset_kpdr20_red_brinstar_reverse_skree_boost ; Red Brinstar: Reverse Skree Boost + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0129 ; Health + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_hellway: + dw #preset_kpdr20_red_brinstar_red_tower_climb ; Red Brinstar: Red Tower Climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_caterpillars_down: + dw #preset_kpdr20_red_brinstar_hellway ; Red Brinstar: Hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + dw $0AF6, $0291 ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_power_bombs: + dw #preset_kpdr20_red_brinstar_caterpillars_down ; Red Brinstar: Caterpillars Down + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $071C ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_caterpillars_up: + dw #preset_kpdr20_red_brinstar_alpha_power_bombs ; Red Brinstar: Alpha Power Bombs + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $010F ; Health + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AF ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0104 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_crateria_kihunters: + dw #preset_kpdr20_red_brinstar_caterpillars_up ; Red Brinstar: Caterpillars Up + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0123 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr20_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr20_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X + dw #$FFFF + +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr20_wrecked_ship_ocean_spark ; Wrecked Ship: Ocean Spark + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_basement: + dw #preset_kpdr20_wrecked_ship_entering_wrecked_ship ; Wrecked Ship: Entering Wrecked Ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr20_wrecked_ship_basement ; Wrecked Ship: Basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04CC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr20_wrecked_ship_phantoon ; Wrecked Ship: Phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00C9 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr20_wrecked_ship_leaving_phantoon ; Wrecked Ship: Leaving Phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr20_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft ; Wrecked Ship: Wrecked Ship Shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr20_wrecked_ship_attic ; Wrecked Ship: Attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr20_wrecked_ship_upper_west_ocean ; Wrecked Ship: Upper West Ocean + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0102 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr20_wrecked_ship_pancakes_and_wavers ; Wrecked Ship: Pancakes and Wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr20_wrecked_ship_bowling_spark ; Wrecked Ship: Bowling Spark + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr20_wrecked_ship_leaving_gravity ; Wrecked Ship: Leaving Gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0445 ; Screen Y position in pixels + dw $0917, $0072 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr20_wrecked_ship_moat_ball ; Wrecked Ship: Moat Ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr20_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator ; Red Brinstar Revisit: Red Brinstar Elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr20_red_brinstar_revisit_caterpillars_revisit ; Red Brinstar Revisit: Caterpillars Revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr20_red_brinstar_revisit_hellway_revisit ; Red Brinstar Revisit: Hellway Revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr20_red_brinstar_revisit_red_tower_down ; Red Brinstar Revisit: Red Tower Down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr20_red_brinstar_revisit_skree_boost_final ; Red Brinstar Revisit: Skree Boost Final + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B4 ; Health + dw $0AF6, $01DC ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr20_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr20_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr20_maridia_fish_tank ; Maridia: Fish Tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr20_maridia_mt_everest ; Maridia: Mt. Everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr20_maridia_crab_shaft ; Maridia: Crab Shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr20_maridia_aqueduct ; Maridia: Aqueduct + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009D ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr20_maridia_botwoon_hallway ; Maridia: Botwoon Hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_botwoon_etank: + dw #preset_kpdr20_maridia_botwoon ; Maridia: Botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_kpdr20_maridia_halfie_setup: + dw #preset_kpdr20_maridia_botwoon_etank ; Maridia: Botwoon E-Tank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_kpdr20_maridia_draygon: + dw #preset_kpdr20_maridia_halfie_setup ; Maridia: Halfie Setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr20_maridia_draygon ; Maridia: Draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit ; Maridia: Reverse Halfie (Spikesuit) + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr20_maridia_whomple_jump ; Maridia: Whomple Jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health + dw $09C6, $000B ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr20_maridia_cac_alley_east ; Maridia: Cac Alley East + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr20_maridia_cac_alley_west ; Maridia: Cac Alley West + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X + dw #$FFFF + +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr20_maridia_plasma_spark ; Maridia: Plasma Spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr20_maridia_plasma_climb ; Maridia: Plasma Climb + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0095 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr20_maridia_plasma_beam ; Maridia: Plasma Beam + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $000F ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_kpdr20_maridia_toilet: + dw #preset_kpdr20_maridia_plasma_spark_revisit ; Maridia: Plasma Spark Revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_maridia_sewers: + dw #preset_kpdr20_maridia_toilet ; Maridia: Toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr20_maridia_sewers ; Maridia: Sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr20_maridia_lower_maridia_gate ; Maridia: Lower Maridia Gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr20_upper_norfair_revisit_ice_beam_gates ; Upper Norfair Revisit: Ice Beam Gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_up ; Upper Norfair Revisit: Ice Maze Up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down ; Upper Norfair Revisit: Ice Maze Down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper ; Upper Norfair Revisit: Purple Shaft (Upper) + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper ; Upper Norfair Revisit: Magdollite Tunnel (Upper) + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $00DD ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr20_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $01FA ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $030E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower ; Upper Norfair Revisit: Spiky Acid Snakes (Lower) + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper ; Upper Norfair Revisit: Kronic Boost (Upper) + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $00BA ; Health + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr20_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr20_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CE, $0005 ; Pbs + dw $0AF6, $0025 ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr20_lower_norfair_fast_pillars_setup ; Lower Norfair: Fast Pillars Setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0070 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr20_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0084 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr20_lower_norfair_amphitheatre ; Lower Norfair: Amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr20_lower_norfair_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $00AC ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr20_lower_norfair_wasteland ; Lower Norfair: Wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0087 ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr20_lower_norfair_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0122 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr20_lower_norfair_plowerhouse ; Lower Norfair: Plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $00E3 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr20_lower_norfair_ridley ; Lower Norfair: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $00D9 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr20_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00D6 ; Health + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00B4 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr20_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00B2 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr20_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr20_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr20_lower_norfair_springball_maze ; Lower Norfair: Springball Maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0060 ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_kpdr20_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0080 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_kpdr20_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $0074 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_kpdr20_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_kpdr20_lower_norfair_business_center_final ; Lower Norfair: Business Center Final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr20_backtracking_maridia_tube_revisit ; Backtracking: Maridia Tube Revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr20_backtracking_fish_tank_revisit ; Backtracking: Fish Tank Revisit + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr20_backtracking_mt_everest_revisit ; Backtracking: Mt. Everest Revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $3801 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr20_backtracking_red_brinstar_green_gate ; Backtracking: Red Brinstar Green Gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr20_backtracking_crateria_kihunters_final ; Backtracking: Crateria Kihunters Final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr20_backtracking_parlor_spacejump ; Backtracking: Parlor Spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr20_backtracking_terminator_revisit ; Backtracking: Terminator Revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr20_backtracking_green_pirate_shaft_revisit ; Backtracking: Green Pirate Shaft Revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $00B0 ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr20_backtracking_g4_hallway ; Backtracking: G4 Hallway + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw #$FFFF + +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr20_backtracking_g4_elevator ; Backtracking: G4 Elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr20_tourian_tourian_elevator_room ; Tourian: Tourian Elevator Room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr20_tourian_metroids_1 ; Tourian: Metroids 1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr20_tourian_metroids_2 ; Tourian: Metroids 2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $0164 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr20_tourian_metroids_3 ; Tourian: Metroids 3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $059E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr20_tourian_metroids_4 ; Tourian: Metroids 4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr20_tourian_giant_hoppers ; Tourian: Giant Hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr20_tourian_baby_skip ; Tourian: Baby Skip + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr20_tourian_gadora_room ; Tourian: Gadora Room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_2: + dw #preset_kpdr20_tourian_zeb_skip ; Tourian: Zeb Skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0176 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr20_tourian_mother_brain_2 ; Tourian: Mother Brain 2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr20_tourian_mother_brain_3 ; Tourian: Mother Brain 3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr20_tourian_escape_room_3: + dw #preset_kpdr20_tourian_zebes_escape ; Tourian: Zebes Escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr20_tourian_escape_room_3 ; Tourian: Escape Room 3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr20_tourian_escape_room_4 ; Tourian: Escape Room 4 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_tourian_escape_parlor: + dw #preset_kpdr20_tourian_escape_climb ; Tourian: Escape Climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00DE ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF diff --git a/src/presets/kpdr20_menu.asm b/src/presets/kpdr20_menu.asm new file mode 100644 index 00000000..f548e4bb --- /dev/null +++ b/src/presets/kpdr20_menu.asm @@ -0,0 +1,786 @@ +PresetsMenuKpdr20: + dw #presets_goto_kpdr20_crateria + dw #presets_goto_kpdr20_brinstar + dw #presets_goto_kpdr20_kraid + dw #presets_goto_kpdr20_upper_norfair + dw #presets_goto_kpdr20_red_brinstar + dw #presets_goto_kpdr20_wrecked_ship + dw #presets_goto_kpdr20_red_brinstar_revisit + dw #presets_goto_kpdr20_maridia + dw #presets_goto_kpdr20_upper_norfair_revisit + dw #presets_goto_kpdr20_lower_norfair + dw #presets_goto_kpdr20_backtracking + dw #presets_goto_kpdr20_tourian + dw #$0000 + %cm_header("PRESETS FOR 20% KPDR") + +presets_goto_kpdr20_crateria: + %cm_submenu("Crateria", #presets_submenu_kpdr20_crateria) + +presets_goto_kpdr20_brinstar: + %cm_submenu("Brinstar", #presets_submenu_kpdr20_brinstar) + +presets_goto_kpdr20_kraid: + %cm_submenu("Kraid's Lair", #presets_submenu_kpdr20_kraid) + +presets_goto_kpdr20_upper_norfair: + %cm_submenu("Upper Norfair", #presets_submenu_kpdr20_upper_norfair) + +presets_goto_kpdr20_red_brinstar: + %cm_submenu("Red Brinstar", #presets_submenu_kpdr20_red_brinstar) + +presets_goto_kpdr20_wrecked_ship: + %cm_submenu("Wrecked Ship", #presets_submenu_kpdr20_wrecked_ship) + +presets_goto_kpdr20_red_brinstar_revisit: + %cm_submenu("Red Brinstar Revisit", #presets_submenu_kpdr20_red_brinstar_revisit) + +presets_goto_kpdr20_maridia: + %cm_submenu("Maridia", #presets_submenu_kpdr20_maridia) + +presets_goto_kpdr20_upper_norfair_revisit: + %cm_submenu("Upper Norfair Revisit", #presets_submenu_kpdr20_upper_norfair_revisit) + +presets_goto_kpdr20_lower_norfair: + %cm_submenu("Lower Norfair", #presets_submenu_kpdr20_lower_norfair) + +presets_goto_kpdr20_backtracking: + %cm_submenu("Backtracking", #presets_submenu_kpdr20_backtracking) + +presets_goto_kpdr20_tourian: + %cm_submenu("Tourian", #presets_submenu_kpdr20_tourian) + +presets_submenu_kpdr20_crateria: + dw #presets_kpdr20_crateria_ceres_elevator + dw #presets_kpdr20_crateria_ceres_escape + dw #presets_kpdr20_crateria_ceres_last_3_rooms + dw #presets_kpdr20_crateria_ship + dw #presets_kpdr20_crateria_parlor + dw #presets_kpdr20_crateria_parlor_downback + dw #presets_kpdr20_crateria_climb_down + dw #presets_kpdr20_crateria_pit_room + dw #presets_kpdr20_crateria_morph + dw #presets_kpdr20_crateria_construction_zone + dw #presets_kpdr20_crateria_construction_zone_revisit + dw #presets_kpdr20_crateria_pit_room_revisit + dw #presets_kpdr20_crateria_climb_up + dw #presets_kpdr20_crateria_parlor_revisit + dw #presets_kpdr20_crateria_flyway + dw #presets_kpdr20_crateria_bomb_torizo + dw #presets_kpdr20_crateria_alcatraz + dw #presets_kpdr20_crateria_terminator + dw #presets_kpdr20_crateria_green_pirate_shaft + dw #$0000 + %cm_header("CRATERIA") + +presets_submenu_kpdr20_brinstar: + dw #presets_kpdr20_brinstar_green_brinstar_elevator + dw #presets_kpdr20_brinstar_early_supers + dw #presets_kpdr20_brinstar_dachora_room + dw #presets_kpdr20_brinstar_big_pink + dw #presets_kpdr20_brinstar_green_hill_zone + dw #presets_kpdr20_brinstar_noob_bridge + dw #presets_kpdr20_brinstar_red_tower + dw #presets_kpdr20_brinstar_skree_boost + dw #presets_kpdr20_brinstar_below_spazer + dw #presets_kpdr20_brinstar_passing_through_maridia + dw #$0000 + %cm_header("BRINSTAR") + +presets_submenu_kpdr20_kraid: + dw #presets_kpdr20_kraid_entering_kraids_lair + dw #presets_kpdr20_kraid_warehouse_zeelas + dw #presets_kpdr20_kraid_kraid_kihunters + dw #presets_kpdr20_kraid_minikraid + dw #presets_kpdr20_kraid_fallen_hero + dw #presets_kpdr20_kraid_kraid + dw #presets_kpdr20_kraid_leaving_varia + dw #presets_kpdr20_kraid_arthur_j_metroid + dw #presets_kpdr20_kraid_minikraid_revisit + dw #presets_kpdr20_kraid_kraid_kihunters_revisit + dw #presets_kpdr20_kraid_kraid_etank + dw #presets_kpdr20_kraid_business_center_preelev + dw #$0000 + %cm_header("KRAID'S LAIR") + +presets_submenu_kpdr20_upper_norfair: + dw #presets_kpdr20_upper_norfair_business_center_postelev + dw #presets_kpdr20_upper_norfair_hijump_etank + dw #presets_kpdr20_upper_norfair_leaving_hijump + dw #presets_kpdr20_upper_norfair_business_center_revisit + dw #presets_kpdr20_upper_norfair_precathedral + dw #presets_kpdr20_upper_norfair_cathedral + dw #presets_kpdr20_upper_norfair_rising_tide + dw #presets_kpdr20_upper_norfair_bubble_mountain + dw #presets_kpdr20_upper_norfair_bat_cave + dw #presets_kpdr20_upper_norfair_speed_hallway + dw #presets_kpdr20_upper_norfair_bat_cave_revisit + dw #presets_kpdr20_upper_norfair_single_chamber + dw #presets_kpdr20_upper_norfair_double_chamber + dw #presets_kpdr20_upper_norfair_double_chamber_revisit + dw #presets_kpdr20_upper_norfair_single_chamber_revisit + dw #presets_kpdr20_upper_norfair_bubble_mountain_revisit + dw #presets_kpdr20_upper_norfair_frog_speedway + dw #presets_kpdr20_upper_norfair_heading_to_red_brinstar + dw #$0000 + %cm_header("UPPER NORFAIR") + +presets_submenu_kpdr20_red_brinstar: + dw #presets_kpdr20_red_brinstar_alpha_spark + dw #presets_kpdr20_red_brinstar_reverse_skree_boost + dw #presets_kpdr20_red_brinstar_red_tower_climb + dw #presets_kpdr20_red_brinstar_hellway + dw #presets_kpdr20_red_brinstar_caterpillars_down + dw #presets_kpdr20_red_brinstar_alpha_power_bombs + dw #presets_kpdr20_red_brinstar_caterpillars_up + dw #$0000 + %cm_header("RED BRINSTAR") + +presets_submenu_kpdr20_wrecked_ship: + dw #presets_kpdr20_wrecked_ship_crateria_kihunters + dw #presets_kpdr20_wrecked_ship_ocean_fly_setup + dw #presets_kpdr20_wrecked_ship_ocean_spark + dw #presets_kpdr20_wrecked_ship_entering_wrecked_ship + dw #presets_kpdr20_wrecked_ship_basement + dw #presets_kpdr20_wrecked_ship_phantoon + dw #presets_kpdr20_wrecked_ship_leaving_phantoon + dw #presets_kpdr20_wrecked_ship_shaft_to_supers + dw #presets_kpdr20_wrecked_ship_wrecked_ship_shaft + dw #presets_kpdr20_wrecked_ship_attic + dw #presets_kpdr20_wrecked_ship_upper_west_ocean + dw #presets_kpdr20_wrecked_ship_pancakes_and_wavers + dw #presets_kpdr20_wrecked_ship_bowling_spark + dw #presets_kpdr20_wrecked_ship_leaving_gravity + dw #presets_kpdr20_wrecked_ship_moat_ball + dw #presets_kpdr20_wrecked_ship_crateria_kihunters_return + dw #$0000 + %cm_header("WRECKED SHIP") + +presets_submenu_kpdr20_red_brinstar_revisit: + dw #presets_kpdr20_red_brinstar_revisit_red_brinstar_elevator + dw #presets_kpdr20_red_brinstar_revisit_caterpillars_revisit + dw #presets_kpdr20_red_brinstar_revisit_hellway_revisit + dw #presets_kpdr20_red_brinstar_revisit_red_tower_down + dw #presets_kpdr20_red_brinstar_revisit_skree_boost_final + dw #presets_kpdr20_red_brinstar_revisit_below_spazer_final + dw #presets_kpdr20_red_brinstar_revisit_breaking_the_tube + dw #$0000 + %cm_header("RED BRINSTAR REVISIT") + +presets_submenu_kpdr20_maridia: + dw #presets_kpdr20_maridia_fish_tank + dw #presets_kpdr20_maridia_mt_everest + dw #presets_kpdr20_maridia_crab_shaft + dw #presets_kpdr20_maridia_aqueduct + dw #presets_kpdr20_maridia_botwoon_hallway + dw #presets_kpdr20_maridia_botwoon + dw #presets_kpdr20_maridia_botwoon_etank + dw #presets_kpdr20_maridia_halfie_setup + dw #presets_kpdr20_maridia_draygon + dw #presets_kpdr20_maridia_reverse_halfie_spikesuit + dw #presets_kpdr20_maridia_whomple_jump + dw #presets_kpdr20_maridia_cac_alley_east + dw #presets_kpdr20_maridia_cac_alley_west + dw #presets_kpdr20_maridia_plasma_spark + dw #presets_kpdr20_maridia_plasma_climb + dw #presets_kpdr20_maridia_plasma_beam + dw #presets_kpdr20_maridia_plasma_spark_revisit + dw #presets_kpdr20_maridia_toilet + dw #presets_kpdr20_maridia_sewers + dw #presets_kpdr20_maridia_lower_maridia_gate + dw #$0000 + %cm_header("MARIDIA") + +presets_submenu_kpdr20_upper_norfair_revisit: + dw #presets_kpdr20_upper_norfair_revisit_ice_beam_gates + dw #presets_kpdr20_upper_norfair_revisit_ice_maze_up + dw #presets_kpdr20_upper_norfair_revisit_ice_maze_down + dw #presets_kpdr20_upper_norfair_revisit_ice_escape + dw #$FFFF + dw #presets_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw #presets_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper + dw #presets_kpdr20_upper_norfair_revisit_kronic_boost_upper + dw #$FFFF + dw #presets_kpdr20_upper_norfair_revisit_croc_speedway_lower + dw #presets_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower + dw #presets_kpdr20_upper_norfair_revisit_kronic_boost_lower + dw #$0000 + %cm_header("UPPER NORFAIR REVISIT") + +presets_submenu_kpdr20_lower_norfair: + dw #presets_kpdr20_lower_norfair_ln_main_hall + dw #presets_kpdr20_lower_norfair_prepillars + dw #presets_kpdr20_lower_norfair_fast_pillars_setup + dw #presets_kpdr20_lower_norfair_worst_room_in_the_game + dw #presets_kpdr20_lower_norfair_amphitheatre + dw #presets_kpdr20_lower_norfair_kihunter_stairs_down + dw #presets_kpdr20_lower_norfair_wasteland + dw #presets_kpdr20_lower_norfair_metal_ninja_pirates + dw #presets_kpdr20_lower_norfair_plowerhouse + dw #presets_kpdr20_lower_norfair_ridley + dw #presets_kpdr20_lower_norfair_leaving_ridley + dw #presets_kpdr20_lower_norfair_reverse_plowerhouse + dw #presets_kpdr20_lower_norfair_wasteland_revisit + dw #presets_kpdr20_lower_norfair_kihunter_stairs_up + dw #presets_kpdr20_lower_norfair_fireflea_room + dw #presets_kpdr20_lower_norfair_springball_maze + dw #presets_kpdr20_lower_norfair_three_musketeers + dw #presets_kpdr20_lower_norfair_single_chamber_final + dw #presets_kpdr20_lower_norfair_bubble_mountain_final + dw #presets_kpdr20_lower_norfair_business_center_final + dw #$0000 + %cm_header("LOWER NORFAIR") + +presets_submenu_kpdr20_backtracking: + dw #presets_kpdr20_backtracking_maridia_tube_revisit + dw #presets_kpdr20_backtracking_fish_tank_revisit + dw #presets_kpdr20_backtracking_mt_everest_revisit + dw #presets_kpdr20_backtracking_red_brinstar_green_gate + dw #presets_kpdr20_backtracking_crateria_kihunters_final + dw #presets_kpdr20_backtracking_parlor_spacejump + dw #presets_kpdr20_backtracking_terminator_revisit + dw #presets_kpdr20_backtracking_green_pirate_shaft_revisit + dw #presets_kpdr20_backtracking_g4_hallway + dw #presets_kpdr20_backtracking_g4_elevator + dw #$0000 + %cm_header("BACKTRACKING") + +presets_submenu_kpdr20_tourian: + dw #presets_kpdr20_tourian_tourian_elevator_room + dw #presets_kpdr20_tourian_metroids_1 + dw #presets_kpdr20_tourian_metroids_2 + dw #presets_kpdr20_tourian_metroids_3 + dw #presets_kpdr20_tourian_metroids_4 + dw #presets_kpdr20_tourian_giant_hoppers + dw #presets_kpdr20_tourian_baby_skip + dw #presets_kpdr20_tourian_gadora_room + dw #presets_kpdr20_tourian_zeb_skip + dw #presets_kpdr20_tourian_mother_brain_2 + dw #presets_kpdr20_tourian_mother_brain_3 + dw #presets_kpdr20_tourian_zebes_escape + dw #presets_kpdr20_tourian_escape_room_3 + dw #presets_kpdr20_tourian_escape_room_4 + dw #presets_kpdr20_tourian_escape_climb + dw #presets_kpdr20_tourian_escape_parlor + dw #$0000 + %cm_header("TOURIAN") + + +; Crateria +presets_kpdr20_crateria_ceres_elevator: + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_kpdr20_crateria_ceres_elevator) + +presets_kpdr20_crateria_ceres_escape: + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_kpdr20_crateria_ceres_escape) + +presets_kpdr20_crateria_ceres_last_3_rooms: + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_kpdr20_crateria_ceres_last_3_rooms) + +presets_kpdr20_crateria_ship: + %cm_preset("Ship", #preset_names_ship, #preset_kpdr20_crateria_ship) + +presets_kpdr20_crateria_parlor: + %cm_preset("Parlor", #preset_names_parlor, #preset_kpdr20_crateria_parlor) + +presets_kpdr20_crateria_parlor_downback: + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_kpdr20_crateria_parlor_downback) + +presets_kpdr20_crateria_climb_down: + %cm_preset("Climb Down", #preset_names_climb_down, #preset_kpdr20_crateria_climb_down) + +presets_kpdr20_crateria_pit_room: + %cm_preset("Pit Room", #preset_names_pit_room, #preset_kpdr20_crateria_pit_room) + +presets_kpdr20_crateria_morph: + %cm_preset("Morph", #preset_names_morph, #preset_kpdr20_crateria_morph) + +presets_kpdr20_crateria_construction_zone: + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_kpdr20_crateria_construction_zone) + +presets_kpdr20_crateria_construction_zone_revisit: + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_kpdr20_crateria_construction_zone_revisit) + +presets_kpdr20_crateria_pit_room_revisit: + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_kpdr20_crateria_pit_room_revisit) + +presets_kpdr20_crateria_climb_up: + %cm_preset("Climb Up", #preset_names_climb_up, #preset_kpdr20_crateria_climb_up) + +presets_kpdr20_crateria_parlor_revisit: + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_kpdr20_crateria_parlor_revisit) + +presets_kpdr20_crateria_flyway: + %cm_preset("Flyway", #preset_names_flyway, #preset_kpdr20_crateria_flyway) + +presets_kpdr20_crateria_bomb_torizo: + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_kpdr20_crateria_bomb_torizo) + +presets_kpdr20_crateria_alcatraz: + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_kpdr20_crateria_alcatraz) + +presets_kpdr20_crateria_terminator: + %cm_preset("Terminator", #preset_names_terminator, #preset_kpdr20_crateria_terminator) + +presets_kpdr20_crateria_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_kpdr20_crateria_green_pirate_shaft) + + +; Brinstar +presets_kpdr20_brinstar_green_brinstar_elevator: + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_kpdr20_brinstar_green_brinstar_elevator) + +presets_kpdr20_brinstar_early_supers: + %cm_preset("Early Supers", #preset_names_early_supers, #preset_kpdr20_brinstar_early_supers) + +presets_kpdr20_brinstar_dachora_room: + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_kpdr20_brinstar_dachora_room) + +presets_kpdr20_brinstar_big_pink: + %cm_preset("Big Pink", #preset_names_big_pink, #preset_kpdr20_brinstar_big_pink) + +presets_kpdr20_brinstar_green_hill_zone: + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_kpdr20_brinstar_green_hill_zone) + +presets_kpdr20_brinstar_noob_bridge: + %cm_preset("Noob Bridge", #preset_names_noob_bridge, #preset_kpdr20_brinstar_noob_bridge) + +presets_kpdr20_brinstar_red_tower: + %cm_preset("Red Tower", #preset_names_red_tower, #preset_kpdr20_brinstar_red_tower) + +presets_kpdr20_brinstar_skree_boost: + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_kpdr20_brinstar_skree_boost) + +presets_kpdr20_brinstar_below_spazer: + %cm_preset("Below Spazer", #preset_names_below_spazer, #preset_kpdr20_brinstar_below_spazer) + +presets_kpdr20_brinstar_passing_through_maridia: + %cm_preset("Passing Through Maridia", #preset_names_passing_through_maridia, #preset_kpdr20_brinstar_passing_through_maridia) + + +; Kraid +presets_kpdr20_kraid_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_kpdr20_kraid_entering_kraids_lair) + +presets_kpdr20_kraid_warehouse_zeelas: + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_kpdr20_kraid_warehouse_zeelas) + +presets_kpdr20_kraid_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_kpdr20_kraid_kraid_kihunters) + +presets_kpdr20_kraid_minikraid: + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_kpdr20_kraid_minikraid) + +presets_kpdr20_kraid_fallen_hero: + %cm_preset("Fallen Hero", #preset_names_fallen_hero, #preset_kpdr20_kraid_fallen_hero) + +presets_kpdr20_kraid_kraid: + %cm_preset("Kraid", #preset_names_kraid, #preset_kpdr20_kraid_kraid) + +presets_kpdr20_kraid_leaving_varia: + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_kpdr20_kraid_leaving_varia) + +presets_kpdr20_kraid_arthur_j_metroid: + %cm_preset("Arthur J. Metroid", #preset_names_arthur_j_metroid, #preset_kpdr20_kraid_arthur_j_metroid) + +presets_kpdr20_kraid_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_kpdr20_kraid_minikraid_revisit) + +presets_kpdr20_kraid_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_kpdr20_kraid_kraid_kihunters_revisit) + +presets_kpdr20_kraid_kraid_etank: + %cm_preset("Kraid E-Tank", #preset_names_kraid_etank, #preset_kpdr20_kraid_kraid_etank) + +presets_kpdr20_kraid_business_center_preelev: + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr20_kraid_business_center_preelev) + + +; Upper Norfair +presets_kpdr20_upper_norfair_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr20_upper_norfair_business_center_postelev) + +presets_kpdr20_upper_norfair_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr20_upper_norfair_hijump_etank) + +presets_kpdr20_upper_norfair_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr20_upper_norfair_leaving_hijump) + +presets_kpdr20_upper_norfair_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr20_upper_norfair_business_center_revisit) + +presets_kpdr20_upper_norfair_precathedral: + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr20_upper_norfair_precathedral) + +presets_kpdr20_upper_norfair_cathedral: + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr20_upper_norfair_cathedral) + +presets_kpdr20_upper_norfair_rising_tide: + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr20_upper_norfair_rising_tide) + +presets_kpdr20_upper_norfair_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr20_upper_norfair_bubble_mountain) + +presets_kpdr20_upper_norfair_bat_cave: + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr20_upper_norfair_bat_cave) + +presets_kpdr20_upper_norfair_speed_hallway: + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr20_upper_norfair_speed_hallway) + +presets_kpdr20_upper_norfair_bat_cave_revisit: + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr20_upper_norfair_bat_cave_revisit) + +presets_kpdr20_upper_norfair_single_chamber: + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr20_upper_norfair_single_chamber) + +presets_kpdr20_upper_norfair_double_chamber: + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr20_upper_norfair_double_chamber) + +presets_kpdr20_upper_norfair_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr20_upper_norfair_double_chamber_revisit) + +presets_kpdr20_upper_norfair_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr20_upper_norfair_single_chamber_revisit) + +presets_kpdr20_upper_norfair_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr20_upper_norfair_bubble_mountain_revisit) + +presets_kpdr20_upper_norfair_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr20_upper_norfair_frog_speedway) + +presets_kpdr20_upper_norfair_heading_to_red_brinstar: + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr20_upper_norfair_heading_to_red_brinstar) + + +; Red Brinstar +presets_kpdr20_red_brinstar_alpha_spark: + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr20_red_brinstar_alpha_spark) + +presets_kpdr20_red_brinstar_reverse_skree_boost: + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr20_red_brinstar_reverse_skree_boost) + +presets_kpdr20_red_brinstar_red_tower_climb: + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr20_red_brinstar_red_tower_climb) + +presets_kpdr20_red_brinstar_hellway: + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr20_red_brinstar_hellway) + +presets_kpdr20_red_brinstar_caterpillars_down: + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr20_red_brinstar_caterpillars_down) + +presets_kpdr20_red_brinstar_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr20_red_brinstar_alpha_power_bombs) + +presets_kpdr20_red_brinstar_caterpillars_up: + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr20_red_brinstar_caterpillars_up) + + +; Wrecked Ship +presets_kpdr20_wrecked_ship_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr20_wrecked_ship_crateria_kihunters) + +presets_kpdr20_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr20_wrecked_ship_ocean_fly_setup) + +presets_kpdr20_wrecked_ship_ocean_spark: + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr20_wrecked_ship_ocean_spark) + +presets_kpdr20_wrecked_ship_entering_wrecked_ship: + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr20_wrecked_ship_entering_wrecked_ship) + +presets_kpdr20_wrecked_ship_basement: + %cm_preset("Basement", #preset_names_basement, #preset_kpdr20_wrecked_ship_basement) + +presets_kpdr20_wrecked_ship_phantoon: + %cm_preset("Phantoon", #preset_names_phantoon, #preset_kpdr20_wrecked_ship_phantoon) + +presets_kpdr20_wrecked_ship_leaving_phantoon: + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_kpdr20_wrecked_ship_leaving_phantoon) + +presets_kpdr20_wrecked_ship_shaft_to_supers: + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_kpdr20_wrecked_ship_shaft_to_supers) + +presets_kpdr20_wrecked_ship_wrecked_ship_shaft: + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_kpdr20_wrecked_ship_wrecked_ship_shaft) + +presets_kpdr20_wrecked_ship_attic: + %cm_preset("Attic", #preset_names_attic, #preset_kpdr20_wrecked_ship_attic) + +presets_kpdr20_wrecked_ship_upper_west_ocean: + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_kpdr20_wrecked_ship_upper_west_ocean) + +presets_kpdr20_wrecked_ship_pancakes_and_wavers: + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_kpdr20_wrecked_ship_pancakes_and_wavers) + +presets_kpdr20_wrecked_ship_bowling_spark: + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_kpdr20_wrecked_ship_bowling_spark) + +presets_kpdr20_wrecked_ship_leaving_gravity: + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_kpdr20_wrecked_ship_leaving_gravity) + +presets_kpdr20_wrecked_ship_moat_ball: + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr20_wrecked_ship_moat_ball) + +presets_kpdr20_wrecked_ship_crateria_kihunters_return: + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr20_wrecked_ship_crateria_kihunters_return) + + +; Red Brinstar Revisit +presets_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator) + +presets_kpdr20_red_brinstar_revisit_caterpillars_revisit: + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_kpdr20_red_brinstar_revisit_caterpillars_revisit) + +presets_kpdr20_red_brinstar_revisit_hellway_revisit: + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_kpdr20_red_brinstar_revisit_hellway_revisit) + +presets_kpdr20_red_brinstar_revisit_red_tower_down: + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_kpdr20_red_brinstar_revisit_red_tower_down) + +presets_kpdr20_red_brinstar_revisit_skree_boost_final: + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_kpdr20_red_brinstar_revisit_skree_boost_final) + +presets_kpdr20_red_brinstar_revisit_below_spazer_final: + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_kpdr20_red_brinstar_revisit_below_spazer_final) + +presets_kpdr20_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_kpdr20_red_brinstar_revisit_breaking_the_tube) + + +; Maridia +presets_kpdr20_maridia_fish_tank: + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_kpdr20_maridia_fish_tank) + +presets_kpdr20_maridia_mt_everest: + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_kpdr20_maridia_mt_everest) + +presets_kpdr20_maridia_crab_shaft: + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_kpdr20_maridia_crab_shaft) + +presets_kpdr20_maridia_aqueduct: + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_kpdr20_maridia_aqueduct) + +presets_kpdr20_maridia_botwoon_hallway: + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_kpdr20_maridia_botwoon_hallway) + +presets_kpdr20_maridia_botwoon: + %cm_preset("Botwoon", #preset_names_botwoon, #preset_kpdr20_maridia_botwoon) + +presets_kpdr20_maridia_botwoon_etank: + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_kpdr20_maridia_botwoon_etank) + +presets_kpdr20_maridia_halfie_setup: + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_kpdr20_maridia_halfie_setup) + +presets_kpdr20_maridia_draygon: + %cm_preset("Draygon", #preset_names_draygon, #preset_kpdr20_maridia_draygon) + +presets_kpdr20_maridia_reverse_halfie_spikesuit: + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_kpdr20_maridia_reverse_halfie_spikesuit) + +presets_kpdr20_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_kpdr20_maridia_whomple_jump) + +presets_kpdr20_maridia_cac_alley_east: + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_kpdr20_maridia_cac_alley_east) + +presets_kpdr20_maridia_cac_alley_west: + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_kpdr20_maridia_cac_alley_west) + +presets_kpdr20_maridia_plasma_spark: + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_kpdr20_maridia_plasma_spark) + +presets_kpdr20_maridia_plasma_climb: + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_kpdr20_maridia_plasma_climb) + +presets_kpdr20_maridia_plasma_beam: + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_kpdr20_maridia_plasma_beam) + +presets_kpdr20_maridia_plasma_spark_revisit: + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_kpdr20_maridia_plasma_spark_revisit) + +presets_kpdr20_maridia_toilet: + %cm_preset("Toilet", #preset_names_toilet, #preset_kpdr20_maridia_toilet) + +presets_kpdr20_maridia_sewers: + %cm_preset("Sewers", #preset_names_sewers, #preset_kpdr20_maridia_sewers) + +presets_kpdr20_maridia_lower_maridia_gate: + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_kpdr20_maridia_lower_maridia_gate) + + +; Upper Norfair Revisit +presets_kpdr20_upper_norfair_revisit_ice_beam_gates: + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_kpdr20_upper_norfair_revisit_ice_beam_gates) + +presets_kpdr20_upper_norfair_revisit_ice_maze_up: + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_kpdr20_upper_norfair_revisit_ice_maze_up) + +presets_kpdr20_upper_norfair_revisit_ice_maze_down: + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_kpdr20_upper_norfair_revisit_ice_maze_down) + +presets_kpdr20_upper_norfair_revisit_ice_escape: + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_kpdr20_upper_norfair_revisit_ice_escape) + +presets_kpdr20_upper_norfair_revisit_purple_shaft_upper: + %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper) + +presets_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper) + +presets_kpdr20_upper_norfair_revisit_kronic_boost_upper: + %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper) + +presets_kpdr20_upper_norfair_revisit_croc_speedway_lower: + %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_kpdr20_upper_norfair_revisit_croc_speedway_lower) + +presets_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower) + +presets_kpdr20_upper_norfair_revisit_kronic_boost_lower: + %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_kpdr20_upper_norfair_revisit_kronic_boost_lower) + + +; Lower Norfair +presets_kpdr20_lower_norfair_ln_main_hall: + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_kpdr20_lower_norfair_ln_main_hall) + +presets_kpdr20_lower_norfair_prepillars: + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_kpdr20_lower_norfair_prepillars) + +presets_kpdr20_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_kpdr20_lower_norfair_fast_pillars_setup) + +presets_kpdr20_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_kpdr20_lower_norfair_worst_room_in_the_game) + +presets_kpdr20_lower_norfair_amphitheatre: + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_kpdr20_lower_norfair_amphitheatre) + +presets_kpdr20_lower_norfair_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_kpdr20_lower_norfair_kihunter_stairs_down) + +presets_kpdr20_lower_norfair_wasteland: + %cm_preset("Wasteland", #preset_names_wasteland, #preset_kpdr20_lower_norfair_wasteland) + +presets_kpdr20_lower_norfair_metal_ninja_pirates: + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_kpdr20_lower_norfair_metal_ninja_pirates) + +presets_kpdr20_lower_norfair_plowerhouse: + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_kpdr20_lower_norfair_plowerhouse) + +presets_kpdr20_lower_norfair_ridley: + %cm_preset("Ridley", #preset_names_ridley, #preset_kpdr20_lower_norfair_ridley) + +presets_kpdr20_lower_norfair_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_kpdr20_lower_norfair_leaving_ridley) + +presets_kpdr20_lower_norfair_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_kpdr20_lower_norfair_reverse_plowerhouse) + +presets_kpdr20_lower_norfair_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_kpdr20_lower_norfair_wasteland_revisit) + +presets_kpdr20_lower_norfair_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_kpdr20_lower_norfair_kihunter_stairs_up) + +presets_kpdr20_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_kpdr20_lower_norfair_fireflea_room) + +presets_kpdr20_lower_norfair_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_kpdr20_lower_norfair_springball_maze) + +presets_kpdr20_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_kpdr20_lower_norfair_three_musketeers) + +presets_kpdr20_lower_norfair_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_kpdr20_lower_norfair_single_chamber_final) + +presets_kpdr20_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_kpdr20_lower_norfair_bubble_mountain_final) + +presets_kpdr20_lower_norfair_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_kpdr20_lower_norfair_business_center_final) + + +; Backtracking +presets_kpdr20_backtracking_maridia_tube_revisit: + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_kpdr20_backtracking_maridia_tube_revisit) + +presets_kpdr20_backtracking_fish_tank_revisit: + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_kpdr20_backtracking_fish_tank_revisit) + +presets_kpdr20_backtracking_mt_everest_revisit: + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_kpdr20_backtracking_mt_everest_revisit) + +presets_kpdr20_backtracking_red_brinstar_green_gate: + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_kpdr20_backtracking_red_brinstar_green_gate) + +presets_kpdr20_backtracking_crateria_kihunters_final: + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_kpdr20_backtracking_crateria_kihunters_final) + +presets_kpdr20_backtracking_parlor_spacejump: + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_kpdr20_backtracking_parlor_spacejump) + +presets_kpdr20_backtracking_terminator_revisit: + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_kpdr20_backtracking_terminator_revisit) + +presets_kpdr20_backtracking_green_pirate_shaft_revisit: + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_kpdr20_backtracking_green_pirate_shaft_revisit) + +presets_kpdr20_backtracking_g4_hallway: + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_kpdr20_backtracking_g4_hallway) + +presets_kpdr20_backtracking_g4_elevator: + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_kpdr20_backtracking_g4_elevator) + + +; Tourian +presets_kpdr20_tourian_tourian_elevator_room: + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_kpdr20_tourian_tourian_elevator_room) + +presets_kpdr20_tourian_metroids_1: + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_kpdr20_tourian_metroids_1) + +presets_kpdr20_tourian_metroids_2: + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_kpdr20_tourian_metroids_2) + +presets_kpdr20_tourian_metroids_3: + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_kpdr20_tourian_metroids_3) + +presets_kpdr20_tourian_metroids_4: + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_kpdr20_tourian_metroids_4) + +presets_kpdr20_tourian_giant_hoppers: + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_kpdr20_tourian_giant_hoppers) + +presets_kpdr20_tourian_baby_skip: + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_kpdr20_tourian_baby_skip) + +presets_kpdr20_tourian_gadora_room: + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_kpdr20_tourian_gadora_room) + +presets_kpdr20_tourian_zeb_skip: + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_kpdr20_tourian_zeb_skip) + +presets_kpdr20_tourian_mother_brain_2: + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_kpdr20_tourian_mother_brain_2) + +presets_kpdr20_tourian_mother_brain_3: + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_kpdr20_tourian_mother_brain_3) + +presets_kpdr20_tourian_zebes_escape: + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_kpdr20_tourian_zebes_escape) + +presets_kpdr20_tourian_escape_room_3: + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_kpdr20_tourian_escape_room_3) + +presets_kpdr20_tourian_escape_room_4: + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_kpdr20_tourian_escape_room_4) + +presets_kpdr20_tourian_escape_climb: + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_kpdr20_tourian_escape_climb) + +presets_kpdr20_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_kpdr20_tourian_escape_parlor) + From 060313e5cb3e5dabaead66e2c0636df81e6ecaba Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Thu, 2 Oct 2025 00:24:49 -0500 Subject: [PATCH 05/26] Spikesuit infohud mode adds limited support for slopespark --- src/infohudmodes.asm | 76 ++++++++++++++++++++++++++++++++------------ 1 file changed, 56 insertions(+), 20 deletions(-) diff --git a/src/infohudmodes.asm b/src/infohudmodes.asm index 408baf9f..6adc74f5 100644 --- a/src/infohudmodes.asm +++ b/src/infohudmodes.asm @@ -611,12 +611,12 @@ status_spikesuit: ; Handle jump with springball depending on state LDA !ram_roomstrat_state : BEQ .nojumpnoup - CMP #$0002 : BEQ .checkspark : CMP #$0004 : BEQ .checkspark + CMP #$0002 : BEQ .checkspark : CMP #$0004 : BEQ .checkslope BRA .donewait .checksparkunmorph - LDA !ram_roomstrat_state : CMP #$0006 : BEQ .donewait - CMP #$0002 : BEQ .checkspark : CMP #$0004 : BEQ .checkspark + LDA !ram_roomstrat_state : CMP #$0003 : BEQ .donewait + CMP #$0002 : BEQ .checkspark : CMP #$0004 : BEQ .checkslope JMP .checkunmorph .nojump @@ -627,11 +627,13 @@ status_spikesuit: .nojumpnoup ; Arbitrary reset counter after 20 frames - LDA !ram_roomstrat_counter : BEQ .done : CMP #$0014 : BPL .resetstate + LDA !ram_roomstrat_counter : BEQ .checkfirstdamage : CMP #$0014 : BPL .resetstate INC : STA !ram_roomstrat_counter ; If counter running when we first take damage, then we unmorphed early - LDA !SAMUS_IFRAME_TIMER : CMP #$003C : BEQ .unmorphearly + .checkfirstdamage + LDA !SAMUS_IFRAME_TIMER : CMP #$0060 : BEQ .firstdamage + CMP #$003C : BEQ .unmorphearly .done RTS @@ -643,41 +645,75 @@ status_spikesuit: .resetstate TDC : STA !ram_roomstrat_state : STA !ram_roomstrat_counter - RTS + BRA .checkfirstdamage + + .sparkframeperfect + LDA !IH_LETTER_Y : STA !HUD_TILEMAP+$8C : STA !HUD_TILEMAP+$8E + BRA .endstate .checkspark LDA !SAMUS_IFRAME_TIMER : CMP #$0033 : BEQ .sparkframeperfect : BPL .sparkearly + JMP .sparklate - ; Sparked late - LDA !IH_LETTER_L : STA !HUD_TILEMAP+$8C - LDA #$0033 : SEC : SBC !SAMUS_IFRAME_TIMER - ASL : TAY : LDA.w NumberGFXTable,Y : STA !HUD_TILEMAP+$8E - BRA .endstate + .checkslope + LDA !SAMUS_IFRAME_TIMER : CMP #$005F : BEQ .slopelategood + JMP .slopelate + + .firstdamage + LDA !IH_BLANK : STA !HUD_TILEMAP+$88 : STA !HUD_TILEMAP+$8A + STA !HUD_TILEMAP+$8C : STA !HUD_TILEMAP+$8E : STA !HUD_TILEMAP+$90 + LDA #$0004 : STA !ram_roomstrat_state + RTS .unmorphearly + LDA !ram_roomstrat_counter : BEQ .done LDA !IH_LETTER_E : STA !HUD_TILEMAP+$88 - LDA !IH_BLANK : STA !HUD_TILEMAP+$8A : STA !HUD_TILEMAP+$8C : STA !HUD_TILEMAP+$8E : STA !HUD_TILEMAP+$90 + LDA !IH_BLANK : STA !HUD_TILEMAP+$8A : STA !HUD_TILEMAP+$8C + STA !HUD_TILEMAP+$8E : STA !HUD_TILEMAP+$90 LDA #$0002 : STA !ram_roomstrat_state RTS - .sparkframeperfect - LDA !IH_LETTER_Y : STA !HUD_TILEMAP+$8C : STA !HUD_TILEMAP+$8E - BRA .endstate - .sparkearly LDA !IH_LETTER_E : STA !HUD_TILEMAP+$8C LDA !SAMUS_IFRAME_TIMER : SEC : SBC #$0033 ASL : TAY : LDA.w NumberGFXTable,Y : STA !HUD_TILEMAP+$8E ; If more than one frame early, keep checking for updates - CPY #$0002 : BNE .done + CPY #$0002 : BNE .enddone .endstate - LDA #$0006 : STA !ram_roomstrat_state + LDA #$0003 : STA !ram_roomstrat_state + + .enddone RTS + .slopelategood + LDA !IH_LETTER_Y : STA !HUD_TILEMAP+$8C + LDA !IH_LETTER_L : STA !HUD_TILEMAP+$8E + BRA .endstate + + .slopeearly + ; If we took damage earlier, ignore it + CMP #$0060 : BMI .enddone + LDA !IH_LETTER_Y : STA !HUD_TILEMAP+$8C + LDA !IH_LETTER_E : STA !HUD_TILEMAP+$8E + BRA .endstate + + .sparklate + LDA !IH_LETTER_L : STA !HUD_TILEMAP+$8C + LDA #$0033 : SEC : SBC !SAMUS_IFRAME_TIMER + ASL : TAY : LDA.w NumberGFXTable,Y : STA !HUD_TILEMAP+$8E + BRA .endstate + + .slopelate + LDA !IH_LETTER_L : STA !HUD_TILEMAP+$8C + LDA #$005F : SEC : SBC !SAMUS_IFRAME_TIMER + ASL : TAY : LDA.w NumberGFXTable,Y : STA !HUD_TILEMAP+$8E + BRA .endstate + .checkunmorph - LDA !SAMUS_IFRAME_TIMER : BEQ .damagewait : CMP #$003C : BEQ .damageunmorph + LDA !SAMUS_IFRAME_TIMER : BEQ .damagewait + CMP #$003C : BEQ .damageunmorph : BPL .slopeearly CMP #$003B : BEQ .prepspark1 : CMP #$003A : BEQ .prepspark2 ; Unmorphed late @@ -708,7 +744,7 @@ status_spikesuit: BRA .prepspark .prepspark2 - LDA #$0004 : STA !ram_roomstrat_state + LDA #$0002 : STA !ram_roomstrat_state : ASL .prepspark ; We unmorphed on one of the two good frames From 5d082cc61aa3fc0fb3c3d5ca245bba6aa5df0783 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sat, 4 Oct 2025 00:21:28 -0500 Subject: [PATCH 06/26] Separate KDPR 22% by hjb missile and moat missile --- src/main.asm | 2 +- src/presets/combined_preset_data.asm | 19195 ++++++++++++------------ src/presets/combined_preset_names.asm | 13 +- src/presets/kpdr22_data.asm | 568 +- src/presets/kpdr22_menu.asm | 340 +- 5 files changed, 10526 insertions(+), 9592 deletions(-) diff --git a/src/main.asm b/src/main.asm index 31eeb404..0f10a531 100644 --- a/src/main.asm +++ b/src/main.asm @@ -16,7 +16,7 @@ lorom !VERSION_MAJOR = 2 !VERSION_MINOR = 7 !VERSION_BUILD = 1 -!VERSION_REV = 4 +!VERSION_REV = 10 table ../resources/normal.tbl print "" diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 3430c49e..e066da15 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -7023,7 +7023,7 @@ preset_kpdr22_kraid_business_center_preelev: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_business_center_postelev: +preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: dw #preset_kpdr20_upper_norfair_business_center_postelev dw $09C2, $012B ; Health dw $09C4, $012B ; Max health @@ -7032,24 +7032,6 @@ preset_kpdr22_upper_norfair_business_center_postelev: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hijump_etank: - dw #preset_kpdr20_upper_norfair_hijump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_leaving_hijump: - dw #preset_kpdr20_upper_norfair_leaving_hijump - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_business_center_revisit: preset_kpdr21_upper_norfair_business_center_revisit: dw #preset_kpdr20_upper_norfair_leaving_hijump @@ -7551,39 +7533,27 @@ preset_kpdr23_kraid_business_center_preelev: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_business_center_postelev: - dw #preset_kpdr22_upper_norfair_business_center_postelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev dw #$FFFF -preset_kpdr23_upper_norfair_hijump_etank: - dw #preset_kpdr22_upper_norfair_hijump_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: + dw #preset_kpdr20_upper_norfair_hijump_etank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_leaving_hijump +preset_kpdr23_upper_norfair_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr20_upper_norfair_business_center_revisit - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_cathedral: preset_kpdr21_upper_norfair_cathedral: dw #preset_kpdr20_upper_norfair_business_center_revisit @@ -7599,15 +7569,6 @@ preset_kpdr21_upper_norfair_cathedral: dw $D8B8, $24ED ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_precathedral: - dw #preset_kpdr20_upper_norfair_precathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - preset_hundo_speed_booster_cathedral_entrance: dw #preset_100early_speed_booster_cathedral_entrance dw $09C6, $0018 ; Missiles @@ -8259,44 +8220,30 @@ preset_kpdr25_kraid_business_center_preelev: dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr25_upper_norfair_business_center_postelev: - dw #preset_kpdr23_upper_norfair_business_center_postelev - dw $09C6, $0009 ; Missiles - dw #$FFFF - -preset_kpdr25_upper_norfair_hijump_etank: - dw #preset_kpdr23_upper_norfair_hijump_etank - dw $09C6, $0009 ; Missiles - dw #$FFFF - -preset_kpdr25_upper_norfair_leaving_hijump: - dw #preset_kpdr23_upper_norfair_leaving_hijump - dw $09C6, $0009 ; Missiles +preset_kpdr22_upper_norfair_moat_missile_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank dw #$FFFF -preset_hundo_speed_booster_bubble_mountain: - dw #preset_100early_speed_booster_bubble_mountain - dw $09C2, $0169 ; Health - dw $09C6, $001A ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0022 ; Reserves +preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: + dw #preset_kpdr20_upper_norfair_leaving_hijump + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_business_center_revisit +preset_kpdr23_upper_norfair_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_cathedral: - dw #preset_kpdr20_upper_norfair_cathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors +preset_kpdr25_upper_norfair_business_center_postelev: + dw #preset_kpdr23_upper_norfair_business_center_postelev + dw $09C6, $0009 ; Missiles dw #$FFFF preset_kpdr20_upper_norfair_rising_tide: @@ -8314,6 +8261,14 @@ preset_kpdr21_upper_norfair_rising_tide: dw $D8B8, $26ED ; Doors dw #$FFFF +preset_hundo_speed_booster_bubble_mountain: + dw #preset_100early_speed_booster_bubble_mountain + dw $09C2, $0169 ; Health + dw $09C6, $001A ; Missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0022 ; Reserves + dw #$FFFF + preset_100early_speed_booster_bat_cave: dw #preset_100early_speed_booster_bubble_mountain dw $078D, $973E ; DDB @@ -8425,15 +8380,6 @@ preset_kpdr21_upper_norfair_bat_cave: dw $D8BA, $0011 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_precathedral: -preset_kpdr25_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_precathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_prkd19_red_brinstar_revisit_hellway_revisit: preset_prkd20_red_brinstar_revisit_hellway_revisit: preset_pkrd_red_brinstar_revisit_hellway_revisit: @@ -8673,20 +8619,32 @@ preset_nghyper_kraids_lair_leaving_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles +preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump dw #$FFFF -preset_kpdr23_upper_norfair_cathedral: -preset_kpdr25_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_cathedral +preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + dw #preset_kpdr20_upper_norfair_business_center_revisit + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank + dw $09C6, $0009 ; Missiles + dw #$FFFF + preset_hundo_speed_booster_bat_cave: dw #preset_100early_speed_booster_bat_cave dw $09C2, $0178 ; Health @@ -8696,24 +8654,6 @@ preset_hundo_speed_booster_bat_cave: dw $0AF6, $01B8 ; Samus X dw #$FFFF -preset_hundo_speed_booster_leaving_speed_booster: - dw #preset_100early_speed_booster_leaving_speed_booster - dw $09C2, $018F ; Health - dw $09C6, $001C ; Missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0038 ; Reserves - dw $0AF6, $0042 ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_rising_tide: - dw #preset_kpdr20_upper_norfair_rising_tide - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_100early_grapple_single_chamber: dw #preset_100early_speed_booster_bat_cave dw $078D, $97AA ; DDB @@ -8735,6 +8675,15 @@ preset_100early_grapple_single_chamber: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_hundo_speed_booster_leaving_speed_booster: + dw #preset_100early_speed_booster_leaving_speed_booster + dw $09C2, $018F ; Health + dw $09C6, $001C ; Missiles + dw $09CA, $0004 ; Supers + dw $09D6, $0038 ; Reserves + dw $0AF6, $0042 ; Samus X + dw #$FFFF + preset_rbo_shopping_double_maridia_leaving_ice: dw #preset_rbo_shopping_double_maridia_ice_entry dw $078D, $937E ; DDB @@ -8780,23 +8729,6 @@ preset_gtclassic_kraids_lair_kraid_etank: dw $D8B8, $00ED ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain: - dw #preset_kpdr20_upper_norfair_bubble_mountain - dw $09C2, $0179 ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_bat_cave: - dw #preset_kpdr20_upper_norfair_bat_cave - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_gtmax_kraids_lair_kraid_kihunters_revisit: dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit dw $090F, $0000 ; Screen subpixel X position @@ -9104,15 +9036,35 @@ preset_nghyper_kraids_lair_minikraid_revisit: dw $D8B8, $00A4 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_rising_tide: -preset_kpdr25_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_rising_tide +preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $D876, $0121 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_precathedral: + dw #preset_kpdr20_upper_norfair_precathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000F ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump + dw $09C6, $0009 ; Missiles + dw #$FFFF + preset_hundo_ice_beam_single_chamber: dw #preset_100early_grapple_single_chamber dw $09C6, $0020 ; Missiles @@ -9229,25 +9181,6 @@ preset_gtclassic_hijump_upper_norfair_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_bubble_mountain: -preset_kpdr25_upper_norfair_bubble_mountain: - dw #preset_kpdr22_upper_norfair_bubble_mountain - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave: -preset_kpdr25_upper_norfair_bat_cave: - dw #preset_kpdr22_upper_norfair_bat_cave - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_gtmax_kraids_lair_leaving_kraids_lair: dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit dw $078D, $923A ; DDB @@ -9262,14 +9195,6 @@ preset_gtmax_kraids_lair_leaving_kraids_lair: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_speed_hallway: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_bat_cave_revisit: preset_kpdr21_upper_norfair_bat_cave_revisit: dw #preset_kpdr20_upper_norfair_speed_hallway @@ -9584,6 +9509,35 @@ preset_ngplasma_kraids_lair_minikraid_revisit: dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr20_upper_norfair_cathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $24EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_precathedral: +preset_kpdr25_upper_norfair_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_business_center_revisit: + dw #preset_kpdr23_upper_norfair_business_center_revisit + dw $09C6, $000E ; Missiles + dw #$FFFF + preset_hundo_ice_beam_double_chamber: dw #preset_100early_grapple_double_chamber dw $09C2, $0171 ; Health @@ -9695,34 +9649,8 @@ preset_gtclassic_hijump_upper_norfair_hijump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_speed_hallway: -preset_kpdr25_upper_norfair_speed_hallway: - dw #preset_kpdr22_upper_norfair_speed_hallway - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_bat_cave_revisit: - dw #preset_kpdr20_upper_norfair_bat_cave_revisit - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_single_chamber: - dw #preset_kpdr20_upper_norfair_single_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_double_chamber: -preset_kpdr21_upper_norfair_double_chamber: +preset_kpdr20_upper_norfair_double_chamber: +preset_kpdr21_upper_norfair_double_chamber: dw #preset_kpdr20_upper_norfair_single_chamber dw $078D, $9582 ; DDB dw $079B, $AD5E ; MDB @@ -10455,6 +10383,30 @@ preset_14speed_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_rising_tide: + dw #preset_kpdr20_upper_norfair_rising_tide + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_cathedral: +preset_kpdr25_upper_norfair_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_hundo_ice_beam_bubble_mountain_revisit: dw #preset_100early_grapple_bubble_mountain_revisit dw $09C2, $0171 ; Health @@ -10881,30 +10833,6 @@ preset_gtmax_upper_norfair_hijump_etank_room: dw $D870, $0080 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_bat_cave_revisit: -preset_kpdr25_upper_norfair_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_bat_cave_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_single_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_double_chamber: - dw #preset_kpdr20_upper_norfair_double_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_double_chamber_revisit: dw #preset_kpdr21_upper_norfair_double_chamber_revisit dw $09C6, $0008 ; Missiles @@ -10912,14 +10840,6 @@ preset_kpdr20_upper_norfair_double_chamber_revisit: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr21_upper_norfair_single_chamber_revisit: dw #preset_kpdr21_upper_norfair_double_chamber_revisit dw $078D, $962A ; DDB @@ -11059,6 +10979,30 @@ preset_14speed_lower_norfair_ridley_farming_room: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + dw #preset_kpdr20_upper_norfair_bubble_mountain + dw $09C2, $0179 ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_rising_tide: +preset_kpdr25_upper_norfair_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_hundo_ice_beam_business_center_climb_ice: dw #preset_hundo_ice_beam_bubble_mountain_revisit dw $078D, $97DA ; DDB @@ -11413,30 +11357,6 @@ preset_gtclassic_hijump_upper_norfair_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $01B3 ; Samus X - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber: - dw #preset_kpdr22_upper_norfair_double_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_double_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_single_chamber_revisit: dw #preset_kpdr21_upper_norfair_single_chamber_revisit dw $09C6, $0008 ; Missiles @@ -11444,14 +11364,6 @@ preset_kpdr20_upper_norfair_single_chamber_revisit: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr21_upper_norfair_frog_speedway: dw #preset_kpdr21_upper_norfair_single_chamber_revisit dw $078D, $956A ; DDB @@ -11470,14 +11382,6 @@ preset_kpdr20_upper_norfair_bubble_mountain_revisit: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_pkrd_kraid_minikraid: dw #preset_pkrd_kraid_kraid_kihunters dw $078D, $9156 ; DDB @@ -11623,6 +11527,29 @@ preset_14speed_lower_norfair_wasteland_revisit: dw $D8BA, $DD30 ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bat_cave: + dw #preset_kpdr20_upper_norfair_bat_cave + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain: +preset_kpdr25_upper_norfair_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_hundo_ice_beam_ice_beam_gate_room: dw #preset_hundo_ice_beam_business_center_climb_ice dw $078D, $9816 ; DDB @@ -11945,26 +11872,6 @@ preset_gtclassic_hijump_upper_norfair_cathedral: dw $D8B8, $24EC ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_single_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_frog_speedway: dw #preset_kpdr21_upper_norfair_frog_speedway dw $09C6, $0008 ; Missiles @@ -11972,56 +11879,6 @@ preset_kpdr20_upper_norfair_frog_speedway: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - -preset_kpdr21_red_brinstar_alpha_spark: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $090F, $E000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $A36C ; DDB - dw $079B, $A408 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $003F ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_bubble_mountain_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_pkrd_kraid_minikraid_revisit: dw #preset_pkrd_kraid_leaving_varia dw $078D, $91CE ; DDB @@ -12397,6 +12254,16 @@ preset_prkd20_upper_norfair_ice_maze_down: dw $D876, $0124 ; Items dw #$FFFF +preset_kpdr23_upper_norfair_bat_cave: +preset_kpdr25_upper_norfair_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_cathedral: dw #preset_gtclassic_hijump_upper_norfair_cathedral dw $090F, $4000 ; Screen subpixel X position @@ -12410,37 +12277,108 @@ preset_gtmax_upper_norfair_cathedral: dw $D876, $0021 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_kronic_room: - dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $0AF6, $02B1 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_speed_hallway: +preset_kpdr25_upper_norfair_speed_hallway: + dw #preset_kpdr20_upper_norfair_speed_hallway + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_rising_tide: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02B4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $26EC ; Doors +preset_kpdr23_upper_norfair_bat_cave_revisit: +preset_kpdr25_upper_norfair_bat_cave_revisit: + dw #preset_kpdr20_upper_norfair_bat_cave_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_lava_dive: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB +preset_kpdr23_upper_norfair_single_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0009 ; Missiles + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000E ; Missiles + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_kronic_room: + dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02B4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_lava_dive: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB dw $090F, $2000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $8800 ; Screen subpixel Y position @@ -12471,33 +12409,21 @@ preset_gtclassic_hijump_upper_norfair_bubble_mountain: dw $D8B8, $26EC ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr22_upper_norfair_frog_speedway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_pkrd_kraid_kraid_etank: + dw #preset_pkrd_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $011B ; Layer 2 Y position + dw $0AF6, $0057 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors dw #$FFFF preset_14ice_lower_norfair_bubble_mountain_revisit: @@ -12809,6 +12735,110 @@ preset_allbosskpdr_lower_norfair_green_gate_glitch: dw $D8BA, $01F1 ; Doors dw #$FFFF +preset_prkd19_upper_norfair_ice_escape: +preset_prkd20_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $01B3 ; Samus X + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr21_red_brinstar_alpha_spark: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark + dw $090F, $E000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: + dw #preset_kpdr20_upper_norfair_speed_hallway + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_gtmax_upper_norfair_rising_tide: dw #preset_gtclassic_hijump_upper_norfair_rising_tide dw $090F, $D000 ; Screen subpixel X position @@ -12833,57 +12863,38 @@ preset_kpdr21_red_brinstar_red_tower_climb: dw $0AF6, $0024 ; Samus X dw #$FFFF -preset_kpdr20_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtclassic_bootless_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $001F ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_pkrd_kraid_kraid_etank: - dw #preset_pkrd_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $011B ; Layer 2 Y position - dw $0AF6, $0057 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_precathedral + dw $078D, $979E ; DDB + dw $079B, $AEDF ; MDB + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $26EC ; Doors dw #$FFFF preset_gtmax_upper_norfair_bubble_mountain: @@ -12902,84 +12913,23 @@ preset_gtmax_upper_norfair_bubble_mountain: dw $D876, $0021 ; Items dw #$FFFF -preset_gtmax_upper_norfair_magdollite_tunnel: - dw #preset_gtmax_upper_norfair_precathedral - dw $078D, $979E ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $7280 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F2 ; Screen Y position in pixels - dw $0919, $0175 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $00AB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $02B8 ; Samus X - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_ice_escape: -preset_prkd20_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position +preset_pkrd_kraid_leaving_kraids_lair: + dw #preset_pkrd_kraid_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_heading_to_red_brinstar - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C6, $000E ; Missiles - dw $D8B6, $8008 ; Doors + dw $0AF6, $0085 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0D04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF preset_14ice_maridia_mt_everest: @@ -13304,92 +13254,31 @@ preset_allbosskpdr_lower_norfair_worst_room_in_the_game: dw $D8BA, $03F1 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr22_red_brinstar_alpha_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_reverse_skree_boost - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_pkrd_kraid_leaving_kraids_lair: - dw #preset_pkrd_kraid_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0085 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D874, $0D04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: - dw #preset_gtmax_upper_norfair_magdollite_tunnel - dw $090F, $C000 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items +preset_gtmax_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel + dw $090F, $7280 ; Screen subpixel X position + dw $0915, $01F2 ; Screen Y position in pixels + dw $0919, $0175 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0002 ; Pbs + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_gtmax_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_kronic_room - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0169 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0101 ; Doors +preset_gtmax_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $02B8 ; Samus X + dw $D8B8, $26EC ; Doors dw #$FFFF preset_prkd19_upper_norfair_precathedral: @@ -13405,48 +13294,6 @@ preset_prkd20_upper_norfair_precathedral: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_cathedral: -preset_prkd20_upper_norfair_cathedral: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $D876, $0124 ; Items - dw $D8B8, $2C00 ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_prepillars: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_kronic_room - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B6 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - preset_14ice_maridia_botwoon: dw #preset_14ice_maridia_ice_clip dw $078D, $A72C ; DDB @@ -13464,54 +13311,6 @@ preset_14ice_maridia_botwoon: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_green_gate_glitch: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $006E ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $0009 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_14ice_maridia_botwoon_etank_room: dw #preset_14ice_maridia_ice_clip dw $078D, $A774 ; DDB @@ -13969,38 +13768,137 @@ preset_100early_grapple_business_center_return: dw $D8B8, $E6EF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr22_red_brinstar_red_tower_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors +preset_gtmax_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_kronic_room + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0169 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0101 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway +preset_prkd19_upper_norfair_cathedral: +preset_prkd20_upper_norfair_cathedral: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $D876, $0124 ; Items + dw $D8B8, $2C00 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09C2, $0157 ; Health +preset_kpdr20_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: + dw #preset_kpdr20_upper_norfair_bat_cave_revisit + dw $09C2, $017E ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01FB ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $017C ; Layer 2 X position - dw $09C2, $0119 ; Health - dw $0AF6, $0291 ; Samus X +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr20_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_prepillars: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $0009 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors dw #$FFFF preset_pkrd_kraid_business_center_preelev: @@ -14031,93 +13929,33 @@ preset_pkrd_upper_norfair_business_center_postelev: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_lava_dive - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position +preset_gtclassic_hijump_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_kronic_room + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles dw $09CE, $0003 ; Pbs - dw $0AF6, $0155 ; Samus X + dw $0AF6, $02B6 ; Samus X dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_prkd19_upper_norfair_rising_tide: -preset_prkd20_upper_norfair_rising_tide: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB +preset_gtclassic_bootless_upper_norfair_green_gate_glitch: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_bubble_mountain: -preset_prkd20_upper_norfair_bubble_mountain: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0121 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $04B0 ; Samus X - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071C ; Screen Y position in pixels - dw $0919, $071C ; Layer 2 Y position - dw $09C2, $0119 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_caterpillars_up: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $010F ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $02AF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $0123 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AFA, $00A8 ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $001F ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $006E ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF preset_14speed_maridia_mt_everest: @@ -14136,39 +13974,6 @@ preset_14speed_maridia_mt_everest: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr21_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0123 ; Health - dw $09CE, $0001 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $002C ; Samus X - dw $D874, $0104 ; Items - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_gt_code: - dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0178 ; Layer 2 Y position - dw $09C2, $001A ; Health - dw $09CA, $0000 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - preset_nghyper_crateria_crateria_kihunters_final: dw #preset_nghyper_crateria_red_brinstar_gate dw $078D, $90BA ; DDB @@ -14424,91 +14229,6 @@ preset_14ice_maridia_aqueduct_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_ln_main_hall: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $009C ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $09A2, $F337 ; Equipped Items - dw $09A4, $F337 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02BC ; Health - dw $09C4, $02BC ; Max health - dw $09C6, $0064 ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D4, $012C ; Max reserves - dw $09D6, $012C ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D82A, $0004 ; Bosses - dw $D874, $0904 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_prepillars: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0796 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0013 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_kpdr25_upper_norfair_entering_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $01A5 ; Items - dw #$FFFF - preset_14ice_maridia_everest_revisit: dw #preset_14ice_maridia_reverse_botwoon dw $078D, $A708 ; DDB @@ -14643,91 +14363,201 @@ preset_100early_red_tower_and_crateria_red_tower_climb: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_hijump_etank: - dw #preset_pkrd_upper_norfair_business_center_postelev - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors +preset_gtclassic_hijump_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_lava_dive + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $0155 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_pkrd_upper_norfair_leaving_hijump: - dw #preset_prkd19_upper_norfair_leaving_hijump - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0046 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0121 ; Items - dw $D8B8, $20EF ; Doors - dw $D8BA, $0001 ; Doors +preset_prkd19_upper_norfair_rising_tide: +preset_prkd20_upper_norfair_rising_tide: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd19_upper_norfair_bubble_mountain: +preset_prkd20_upper_norfair_bubble_mountain: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $04B0 ; Samus X + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway dw $09C6, $0014 ; Missiles dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr22_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09C2, $0163 ; Health +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0157 ; Health dw $09C4, $018F ; Max health dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF +preset_gtmax_upper_norfair_prepillars: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0796 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0013 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $007E ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_hijump_etank: + dw #preset_pkrd_upper_norfair_business_center_postelev + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_leaving_hijump + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0046 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0121 ; Items + dw $D8B8, $20EF ; Doors + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + dw $0AF6, $0291 ; Samus X + dw #$FFFF + preset_ngplasma_crateria_crateria_kihunters_final: dw #preset_nghyper_crateria_crateria_kihunters_final dw $090F, $2000 ; Screen subpixel X position @@ -15019,6 +14849,91 @@ preset_14ice_maridia_red_tower_green_gate: dw $0AF6, $006B ; Samus X dw #$FFFF +preset_14speed_maridia_draygon: + dw #preset_14speed_maridia_colosseum + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_hundo_phantoon_ocean_fly: + dw #preset_hundo_phantoon_kihunter_room + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0131 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $0028 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0011 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0A68, $00AD ; Flash suit + dw $0AF6, $0191 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8B0, $2000 ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_hellway: + dw #preset_100early_red_tower_and_crateria_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0919, $0011 ; Layer 2 Y position + dw $0A1C, $00A4 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_red_tower_and_crateria_alpha_power_bombs: + dw #preset_100early_grapple_business_center_return + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071D ; Screen Y position in pixels + dw $0919, $071D ; Layer 2 Y position + dw $09C2, $016D ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $A008 ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_elevator_room_ascent: + dw #preset_100early_red_tower_and_crateria_warehouse_elevator + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0F04 ; Items + dw $D8B6, $A008 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_gt_code: dw #preset_gtmax_upper_norfair_green_gate_glitch dw $078D, $988E ; DDB @@ -15034,310 +14949,142 @@ preset_gtmax_upper_norfair_gt_code: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_bat_cave: -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd19_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_speedbooster: -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $011F ; Health +preset_kpdr21_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $0119 ; Health dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09C2, $016D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_prepillars: - dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A5 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors dw #$FFFF preset_gtmax_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $07F5, $0005 ; Music Track + dw #preset_gtmax_upper_norfair_rising_tide + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F337 ; Equipped Items + dw $09A4, $F337 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02BC ; Health + dw $09C4, $02BC ; Max health + dw $09C6, $0064 ; Missiles + dw $09C8, $0064 ; Max missiles dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items + dw $09D0, $0014 ; Max pbs + dw $09D4, $012C ; Max reserves + dw $09D6, $012C ; Reserves + dw $0AF6, $0025 ; Samus X + dw $D82A, $0004 ; Bosses dw $D878, $0080 ; Items - dw $D8B8, $26EC ; Doors dw $D8BA, $0101 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F33F ; Equipped Items - dw $09A4, $F33F ; Collected Items - dw $0AF6, $0090 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $8000 ; Items - dw $D8BA, $0300 ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $009C ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0074 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items +preset_kpdr21_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $010F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02AF ; Samus X + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_14speed_maridia_draygon: - dw #preset_14speed_maridia_colosseum - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0180 ; Health +preset_kpdr21_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $0123 ; Health dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $00A8 ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_hundo_phantoon_ocean_fly: - dw #preset_hundo_phantoon_kihunter_room +preset_kpdr21_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_red_brinstar_hellway dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0131 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $0028 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0011 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0A68, $00AD ; Flash suit - dw $0AF6, $0191 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8B0, $2000 ; Doors + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0123 ; Health + dw $09CE, $0001 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $002C ; Samus X + dw $D874, $0104 ; Items + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_hellway: - dw #preset_100early_red_tower_and_crateria_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0919, $0011 ; Layer 2 Y position - dw $0A1C, $00A4 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_bootless_upper_norfair_gt_code: + dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $01F6 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0178 ; Layer 2 Y position + dw $09C2, $001A ; Health + dw $09CA, $0000 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_alpha_power_bombs: - dw #preset_100early_grapple_business_center_return - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtmax_upper_norfair_ln_main_hall dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071D ; Screen Y position in pixels - dw $0919, $071D ; Layer 2 Y position - dw $09C2, $016D ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $A008 ; Doors - dw #$FFFF - -preset_100early_red_tower_and_crateria_elevator_room_ascent: - dw #preset_100early_red_tower_and_crateria_warehouse_elevator - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0F04 ; Items - dw $D8B6, $A008 ; Doors + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position +preset_prkd19_upper_norfair_bat_cave: +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd19_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels + dw $0913, $C000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $018A ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr22_red_brinstar_caterpillars_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF preset_ngplasma_crateria_green_pirate_shaft: @@ -15521,153 +15268,44 @@ preset_allbosspkdr_lower_norfair_wasteland_revisit: dw $D876, $0125 ; Items dw $D8BA, $D7F1 ; Doors dw #$FFFF - -preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $3D00 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $09C2, $0123 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0053 ; Samus X - dw #$FFFF - -preset_allbosspkdr_lower_norfair_fireflea_room: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $090F, $2900 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $09C2, $0165 ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00B9 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_14ice_tourian_kihunter_room_revisit: - dw #preset_14ice_maridia_red_tower_green_gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0085 ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00BD ; Layer 2 Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01A8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr23_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr22_wrecked_ship_ocean_fly_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr20_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C2, $014C ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_worst_room_in_the_game: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E880 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0272 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $03D3 ; Samus X + +preset_allbosskpdr_lower_norfair_three_musketeers: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $3D00 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $09C2, $0123 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0053 ; Samus X dw #$FFFF -preset_gtmax_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $8080 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0301 ; Doors +preset_allbosspkdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $090F, $2900 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $09C2, $0165 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00B9 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_gt_code - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $01F8 ; Screen Y position in pixels - dw $0919, $017A ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items +preset_14ice_tourian_kihunter_room_revisit: + dw #preset_14ice_maridia_red_tower_green_gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0085 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_14speed_maridia_colosseum_revisit: @@ -15766,110 +15404,237 @@ preset_100early_red_tower_and_crateria_crateria_kihunters: dw $D8B6, $E808 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_beam_gates: - dw #preset_pkrd_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $030B ; Screen Y position in pixels +preset_gtmax_lower_norfair_green_gate_revisit: + dw #preset_gtmax_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F33F ; Equipped Items + dw $09A4, $F33F ; Collected Items + dw $0AF6, $0090 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $8080 ; Items + dw $D8BA, $0301 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_leaving_speedbooster: +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $011F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_business_center_revisit: + dw #preset_pkrd_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $018A ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C2, $00D3 ; Health +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_leaving_golden_torizo: + dw #preset_gtmax_lower_norfair_leaving_golden_torizo + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $D870, $0180 ; Items + dw $D874, $0904 ; Items + dw $D876, $0001 ; Items + dw $D878, $0000 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $015E ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors + dw $D8B6, $A008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y +preset_kpdr20_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $016D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr22_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00BD ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF preset_nghyper_crateria_green_pirate_shaft: @@ -16024,250 +15789,98 @@ preset_allbossprkd_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_allbosskpdr_lower_norfair_bubble_mountain_final: - dw #preset_allbosskpdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $09C2, $0112 ; Health - dw $0AF6, $0088 ; Samus X - dw #$FFFF - -preset_allbosskpdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $A3FF ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $09C2, $0156 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw #$FFFF - -preset_14ice_tourian_terminator_revisit: - dw #preset_14ice_tourian_kihunter_room_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CE, $0002 ; Pbs - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $0099 ; Samus Y - dw #$FFFF - -preset_14ice_tourian_pirate_shaft_revisit: - dw #preset_14ice_tourian_kihunter_room_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3E00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels - dw $0919, $0178 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0AF6, $0055 ; Samus X - dw $0AFA, $0296 ; Samus Y - dw #$FFFF - -preset_14ice_tourian_metroids_1: - dw #preset_14ice_maridia_colosseum_revisit - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0186 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber: -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_leaving_speedbooster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $011D ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $004F ; Samus X - dw $D822, $0020 ; Events - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_amphitheatre: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00AD ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtclassic_lower_norfair_kihunter_stairs_down: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0262 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0033 ; Screen Y position in pixels - dw $0917, $01C9 ; Layer 2 X position - dw $0919, $0026 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_allbosskpdr_lower_norfair_bubble_mountain_final: + dw #preset_allbosskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $09C2, $0112 ; Health + dw $0AF6, $0088 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_wasteland: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $AE01 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $029F ; Health - dw $09CE, $0012 ; Pbs - dw $0AF6, $024A ; Samus X - dw $0AFA, $047B ; Samus Y - dw $D8BA, $4300 ; Doors +preset_allbosskpdr_spore_spawn_maridia_passthrough: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $90FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $0266 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $0011 ; Pbs +preset_allbosspkdr_lower_norfair_three_musketeers: + dw #preset_allbosspkdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $A3FF ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $09C2, $0156 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C300 ; Doors + dw $0AF6, $0060 ; Samus X dw #$FFFF -preset_gtmax_lower_norfair_ln_main_hall_revisit: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $078D, $989A ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank +preset_14ice_tourian_terminator_revisit: + dw #preset_14ice_tourian_kihunter_room_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position + dw $090F, $B800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CE, $0002 ; Pbs + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_14ice_tourian_pirate_shaft_revisit: + dw #preset_14ice_tourian_kihunter_room_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3E00 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $0012 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0915, $01F6 ; Screen Y position in pixels + dw $0919, $0178 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0AF6, $0055 ; Samus X + dw $0AFA, $0296 ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_green_gate_final: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $07F3, $0018 ; Music Bank - dw $0913, $0FFF ; Screen subpixel Y position - dw $0915, $0009 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $02B5 ; Health - dw $09C6, $0069 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $0091 ; Samus X - dw $D820, $1801 ; Events - dw $D878, $80C0 ; Items +preset_14ice_tourian_metroids_1: + dw #preset_14ice_maridia_colosseum_revisit + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0186 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_14speed_maridia_aqueduct_revisit: @@ -16316,33 +15929,126 @@ preset_100early_red_tower_and_crateria_ocean_fly: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_up: - dw #preset_pkrd_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_lower_norfair_green_gate_revisit: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $D870, $0180 ; Items + dw $D874, $0904 ; Items + dw $D876, $0001 ; Items + dw $D878, $8000 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0300 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0074 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items + dw #$FFFF + +preset_gtmax_lower_norfair_ln_main_hall_revisit: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $0012 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_green_gate_final: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $07F3, $0018 ; Music Bank + dw $0913, $0FFF ; Screen subpixel Y position + dw $0915, $0009 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $02B5 ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $0091 ; Samus X + dw $D820, $1801 ; Events + dw $D878, $80C0 ; Items + dw #$FFFF + +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_kpdr25_upper_norfair_entering_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles + dw $09C6, $0014 ; Missiles dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF @@ -16556,90 +16262,139 @@ preset_14ice_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr21_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09C2, $00D3 ; Health +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C2, $018A ; Health dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors + dw $D874, $0C04 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position +preset_pkrd_upper_norfair_ice_beam_gates: + dw #preset_pkrd_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $030B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000F ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $039A ; Samus Y + dw $D8B8, $28EF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04CC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $010E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_worst_room_in_the_game: - dw #preset_gtmax_lower_norfair_green_gate_final - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $026A ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $03DB ; Samus X +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014C ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_double_chamber: +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF preset_14speed_maridia_everest_revisit: @@ -16739,35 +16494,99 @@ preset_hundo_gravity_ws_right_supers: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_hundo_gravity_leaving_ws_left_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $011B ; Health - dw $09C6, $0034 ; Missiles - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors +preset_hundo_gravity_leaving_ws_left_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $011B ; Health + dw $09C6, $0034 ; Missiles + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_the_moat: + dw #preset_100early_red_tower_and_crateria_ocean_fly + dw $090F, $17FF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_worst_room_in_the_game: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E880 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0272 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $03D3 ; Samus X + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_gt_code + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $01F8 ; Screen Y position in pixels + dw $0919, $017A ; Layer 2 Y position + dw $09C2, $0097 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items + dw #$FFFF + +preset_gtmax_lower_norfair_worst_room_in_the_game: + dw #preset_gtmax_lower_norfair_green_gate_final + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $026A ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_ocean_fly - dw $090F, $17FF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0172 ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X +preset_prkd19_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_leaving_speedbooster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $011D ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events + dw $D8BA, $00F1 ; Doors dw #$FFFF preset_nghyper_tourian_metroids_2: @@ -17043,20 +16862,16 @@ preset_14ice_tourian_metroids_4: dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $027E ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0050 ; Samus X +preset_pkrd_upper_norfair_ice_maze_up: + dw #preset_pkrd_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_14speed_tourian_metroids_1: @@ -17107,37 +16922,237 @@ preset_hundo_gravity_ws_etank: dw $D8C0, $007C ; Doors dw #$FFFF -preset_hundo_gravity_spiky_room_of_death_revisit: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track +preset_hundo_gravity_spiky_room_of_death_revisit: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $01FD ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $017D ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0033 ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $029D ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D880, $0071 ; Items + dw $D8C0, $087C ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_ocean_spark: + dw #preset_100early_red_tower_and_crateria_the_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6A80 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0041 ; Missiles + dw $09C8, $0041 ; Max missiles + dw $0AF6, $01A2 ; Samus X + dw $D870, $8190 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_amphitheatre: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_kihunter_stairs_down: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0262 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0917, $01C9 ; Layer 2 X position + dw $0919, $0026 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_wasteland: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $AE01 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $029F ; Health + dw $09CE, $0012 ; Pbs + dw $0AF6, $024A ; Samus X + dw $0AFA, $047B ; Samus Y + dw $D8BA, $4300 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $90FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0266 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C300 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_mickey_mouse_missiles: + dw #preset_gtmax_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $027E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $C000 ; Screen subpixel X position - dw $0911, $01FD ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $017D ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0033 ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $029D ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D880, $0071 ; Items - dw $D8C0, $087C ; Doors + dw $0911, $0140 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y dw #$FFFF -preset_100early_red_tower_and_crateria_ocean_spark: - dw #preset_100early_red_tower_and_crateria_the_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6A80 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0041 ; Missiles - dw $09C8, $0041 ; Max missiles - dw $0AF6, $01A2 ; Samus X - dw $D870, $8190 ; Items +preset_prkd19_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $010E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw #$FFFF + +preset_prkd19_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E00 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $010A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_nghyper_tourian_metroids_4: @@ -17400,54 +17415,34 @@ preset_14ice_tourian_after_baby: dw $D8C4, $002F ; Doors dw #$FFFF -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items - dw #$FFFF - -preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E00 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $010A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_pkrd_upper_norfair_ice_maze_down: + dw #preset_pkrd_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00B9 ; Samus X + dw $D876, $0125 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_plowerhouse: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $016F ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0113 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $01E0 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors +preset_pkrd_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_escape + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $28EF ; Doors dw #$FFFF preset_14speed_tourian_metroids_2: @@ -17515,6 +17510,139 @@ preset_100early_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF +preset_gtclassic_lower_norfair_plowerhouse: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $016F ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0113 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0014 ; Supers + dw $0AF6, $01E0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items + dw #$FFFF + +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04CC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + preset_ngplasma_tourian_baby_skip: dw #preset_nghyper_tourian_baby_skip dw $090F, $5000 ; Screen subpixel X position @@ -17758,213 +17886,32 @@ preset_14ice_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors +preset_pkrd_upper_norfair_precathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates +preset_pkrd_upper_norfair_cathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_ridley: - dw #preset_gtclassic_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0013 ; Supers - dw $0AF6, $0024 ; Samus X + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $02A2 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8BA, $D300 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_leaving_ridley: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0276 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005F ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D300 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_ice_maze_down: - dw #preset_pkrd_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00B9 ; Samus X - dw $D876, $0125 ; Items - dw #$FFFF - -preset_pkrd_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_escape - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_basement: - dw #preset_kpdr22_wrecked_ship_basement - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr22_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors + dw $D8B8, $2CEF ; Doors dw #$FFFF preset_14speed_tourian_metroids_3: @@ -18333,81 +18280,99 @@ preset_100early_wrecked_ship_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_plowerhouse: - dw #preset_gtmax_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $017F ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011F ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_gtclassic_lower_norfair_ridley: + dw #preset_gtclassic_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0013 ; Supers + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D300 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_leaving_ridley: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $01E8 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_reverse_plowerhouse: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X + dw $09C2, $0276 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors + dw $D8BA, $D300 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_precathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_cathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; Doors + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr22_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr22_wrecked_ship_phantoon +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C2, $00C4 ; Health dw $09C6, $0018 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers + dw $09CA, $0003 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors @@ -18420,22 +18385,108 @@ preset_prkd20_upper_norfair_lava_spark: dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C6, $000A ; Missiles +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C2, $014B ; Health +preset_kpdr23_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr21_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00C9 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_rising_tide: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $867F ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $02B5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_bubble_mountain: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0185 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_nghyper_tourian_mother_brain_2: dw #preset_ngplasma_tourian_mother_brain_2 dw $090F, $4000 ; Screen subpixel X position @@ -18665,59 +18716,68 @@ preset_100early_wrecked_ship_leaving_phantoon: dw $D8C0, $0070 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_ridley: - dw #preset_gtmax_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0018 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D301 ; Doors +preset_gtclassic_lower_norfair_reverse_plowerhouse: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_plowerhouse: + dw #preset_gtmax_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $017F ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011F ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_wasteland_revisit: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0254 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_kihunter_stairs_up: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D480 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0227 ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_fireflea_room: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5780 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $0227 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $009C ; Samus X +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_nghyper_tourian_zebes_escape: @@ -19012,141 +19072,188 @@ preset_100early_wrecked_ship_leaving_west_supers: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_leaving_ridley_etank: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses +preset_gtmax_lower_norfair_ridley: + dw #preset_gtmax_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_reverse_plowerhouse: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $97FF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $031D ; Health - dw $09C4, $0320 ; Max health - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02CD ; Samus X + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D878, $D2C0 ; Items - dw $D8BA, $DF01 ; Doors + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_upper_norfair_bat_cave: + dw #preset_pkrd_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB dw $0911, $0100 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_rising_tide: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $867F ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $02B5 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_pkrd_upper_norfair_leaving_speedbooster: + dw #preset_pkrd_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0041 ; Samus X + dw $D878, $0004 ; Items dw $D8B8, $2EEF ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_bubble_mountain: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0185 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $04AD ; Samus X +preset_pkrd_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $090F, $A000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018D ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $01B1 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0233 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $01A6 ; Layer 2 X position - dw $0AF6, $02CE ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_wasteland_revisit: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0254 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd20_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y +preset_gtclassic_lower_norfair_kihunter_stairs_up: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D480 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0227 ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position +preset_gtclassic_lower_norfair_fireflea_room: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5780 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CC ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $0227 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $009C ; Samus X dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr25_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_nghyper_tourian_escape_room_3: @@ -19495,140 +19602,170 @@ preset_100early_wrecked_ship_wrecked_ship_etank: dw $0AFA, $016B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_wasteland_revisit: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $02FF ; Health - dw $0AF6, $02DC ; Samus X +preset_gtmax_lower_norfair_leaving_ridley_etank: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_up: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $02A5 ; Health - dw $09CE, $0018 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_gtmax_lower_norfair_reverse_plowerhouse: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $97FF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $031D ; Health + dw $09C4, $0320 ; Max health + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D878, $D2C0 ; Items + dw $D8BA, $DF01 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_fireflea_room: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3480 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $09C2, $02A5 ; Health - dw $09CE, $0017 ; Pbs - dw $0AF6, $009C ; Samus X +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_three_musketeers: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $4001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_single_chamber_final: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0171 ; Samus X +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_upper_norfair_bat_cave: - dw #preset_pkrd_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $D8BA, $0011 ; Doors +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_leaving_speedbooster: - dw #preset_pkrd_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $0913, $EC00 ; Screen subpixel Y position +preset_kpdr21_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_double_chamber: + dw #preset_pkrd_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0125 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018F ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0041 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $0031 ; Doors + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00BF ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $090F, $A000 ; Screen subpixel X position +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position dw $09A2, $3125 ; Equipped Items dw $09A4, $3125 ; Collected Items - dw $09C2, $018D ; Health + dw $09C2, $0181 ; Health dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers + dw $09CA, $0007 ; Supers dw $09CE, $0004 ; Pbs - dw $0AF6, $01B1 ; Samus X + dw $0AF6, $0054 ; Samus X dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items dw $D876, $0125 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0102 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C6, $000A ; Missiles +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: @@ -19636,40 +19773,32 @@ preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw #preset_prkd19_lower_norfair_prepillars + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtclassic_lower_norfair_springball_maze: + dw #preset_gtclassic_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_maridia_double_maridia_mama_turtle: @@ -19954,114 +20083,205 @@ preset_100early_wrecked_ship_spiky_room_revisit: dw $D880, $0071 ; Items dw #$FFFF -preset_gtmax_lower_norfair_springball_maze: - dw #preset_gtmax_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $0374 ; Health - dw $09C4, $0384 ; Max health - dw $09CA, $0010 ; Supers +preset_gtmax_lower_norfair_wasteland_revisit: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $02FF ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_gtmax_lower_norfair_kihunter_stairs_up: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $02A5 ; Health + dw $09CE, $0018 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $D87A, $0001 ; Items + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_bubble_mountain_final: - dw #preset_gtclassic_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0062 ; Missiles - dw $0AF6, $0091 ; Samus X +preset_gtmax_lower_norfair_fireflea_room: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3480 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $09C2, $02A5 ; Health + dw $09CE, $0017 ; Pbs + dw $0AF6, $009C ; Samus X + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $013B ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_volcano_room: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7200 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AF ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_prepillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_lower_norfair_three_musketeers: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $4001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_single_chamber_final: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0171 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_frog_speedway: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0026 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $001C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $022C ; Health - dw $09C6, $005F ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $00C6 ; Samus X +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_pkrd_upper_norfair_kronic_boost: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1C01 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $0AF6, $0030 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_double_chamber: - dw #preset_pkrd_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0125 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisit: - dw #preset_prkd20_upper_norfair_double_chamber_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0181 ; Health +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health dw $09C4, $018F ; Max health - dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0054 ; Samus X - dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C7FD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_suitless_upper_norfair_2_croc_shaft_down: @@ -20148,160 +20368,136 @@ preset_100early_wrecked_ship_shaft_ascent: dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_three_musketeers: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB +preset_gtmax_lower_norfair_springball_maze: + dw #preset_gtmax_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C2, $0374 ; Health + dw $09C4, $0384 ; Max health + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $D87A, $0001 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_bubble_mountain_final: + dw #preset_gtclassic_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position + dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0073 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $006F ; Samus X - dw $D878, $DEC0 ; Items + dw $09C6, $0062 ; Missiles + dw $0AF6, $0091 ; Samus X dw #$FFFF -preset_kpdr21_wrecked_ship_pancakes_and_wavers: +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_leaving_gravity: dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0102 ; Health + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health dw $09CA, $0009 ; Supers - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr22_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd20_lower_norfair_prepillars +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_single_chamber: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0370 ; Health - dw $09C6, $0078 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $0170 ; Samus X - dw $D878, $FEC0 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_business_center_final: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0039 ; Samus X +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_single_chamber_revisit: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $013B ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7200 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0172 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AF ; Samus X +preset_gtclassic_lower_norfair_frog_speedway: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0026 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $001C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $022C ; Health + dw $09C6, $005F ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $00C6 ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_prepillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr22_wrecked_ship_wrecked_ship_shaft +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0011 ; Missiles @@ -20312,50 +20508,34 @@ preset_kpdr25_wrecked_ship_wrecked_ship_shaft: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1C01 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $0AF6, $0030 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C2, $0152 ; Health +preset_pkrd_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0120 ; Health dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_suitless_upper_norfair_2_grapple_escape: @@ -20483,72 +20663,189 @@ preset_rbo_ln_entry_single_maridia_energy_refill_escape: dw $D8BA, $03F3 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health +preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw #$FFFF + +preset_100early_wrecked_ship_attic: + dw #preset_100early_wrecked_ship_shaft_ascent + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $47FF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $04B1 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_100early_wrecked_ship_attic_missiles: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $ABFE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $022E ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $000B ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $06CC ; Samus X + dw $D880, $0071 ; Items + dw $D8C0, $0B7C ; Doors + dw #$FFFF + +preset_100early_wrecked_ship_attic_revisit: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $000A ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0007 ; Layer 2 X position + dw $09C2, $020D ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $003A ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000B ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AA ; Samus X + dw $D880, $0079 ; Items + dw $D8C0, $0B7C ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_three_musketeers: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0073 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $006F ; Samus X + dw $D878, $DEC0 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_single_chamber: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0370 ; Health + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $0170 ; Samus X + dw $D878, $FEC0 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_business_center_final: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0039 ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_100early_wrecked_ship_attic: - dw #preset_100early_wrecked_ship_shaft_ascent - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $47FF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $04B1 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_100early_wrecked_ship_attic_missiles: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $ABFE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $022E ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $000B ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $06CC ; Samus X - dw $D880, $0071 ; Items - dw $D8C0, $0B7C ; Doors +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_100early_wrecked_ship_attic_revisit: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $000A ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0007 ; Layer 2 X position - dw $09C2, $020D ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $003A ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000B ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AA ; Samus X - dw $D880, $0079 ; Items - dw $D8C0, $0B7C ; Doors +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw $09C2, $0166 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -20556,112 +20853,52 @@ preset_kpdr22_wrecked_ship_pancakes_and_wavers: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $016E ; Samus X - dw $0AFA, $009D ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_double_chamber: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $DF41 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_bat_cave: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0375 ; Health - dw $09C6, $007B ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $000E ; Supers - dw $09CE, $001D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D878, $FEC8 ; Items - dw $D8BA, $DF51 ; Doors +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0445 ; Screen Y position in pixels + dw $0917, $0072 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; Samus Y dw #$FFFF -preset_gtclassic_maridia_maridia_tube_revisit: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_gtclassic_maridia_fish_tank: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: @@ -20669,12 +20906,31 @@ preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF preset_suitless_upper_norfair_2_cosine_missile: @@ -20783,101 +21039,250 @@ preset_100early_wrecked_ship_bowling_alley_path: dw $D870, $819C ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $97B6 ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $6000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_double_chamber: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029B ; Health - dw $09C6, $0081 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D878, $FECA ; Items + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $DF41 ; Doors dw #$FFFF -preset_gtclassic_maridia_mt_everest: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB +preset_gtmax_upper_norfair_and_kraid_bat_cave: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0101 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0375 ; Health + dw $09C6, $007B ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $000E ; Supers + dw $09CE, $001D ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D878, $FEC8 ; Items + dw $D8BA, $DF51 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_maridia_tube_revisit: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AF6, $0181 ; Samus X - dw $0AFA, $03B8 ; Samus Y + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtclassic_maridia_fish_tank: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_lower_norfair_kihunter_stairs_down: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0275 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0047 ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic +preset_pkrd_lower_norfair_wasteland: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024A ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_maridia_crab_shaft: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01EF ; Health - dw $0AF6, $05C7 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_suitless_upper_norfair_2_croc_farm: @@ -21009,87 +21414,182 @@ preset_100early_wrecked_ship_leaving_gravity: dw $D880, $00FF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit - dw $078D, $95A6 ; DDB - dw $079B, $B07A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0299 ; Health - dw $0A1C, $0014 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $0187 ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: +preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $9546 ; DDB - dw $079B, $AC5A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0299 ; Health - dw $09C6, $008B ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $000D ; Supers - dw $09D4, $0190 ; Max reserves - dw $0AF6, $01B1 ; Samus X - dw $D876, $E021 ; Items + dw $078D, $97B6 ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029B ; Health + dw $09C6, $0081 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X dw $D878, $FECA ; Items - dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_gtclassic_maridia_aqueduct: - dw #preset_gtclassic_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F001 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0008 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AFA, $03AB ; Samus Y +preset_gtclassic_maridia_mt_everest: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0101 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0181 ; Samus X + dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_gtclassic_maridia_botwoon_hallway: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position +preset_gtclassic_maridia_crab_shaft: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $09C2, $01EF ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $0092 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8000 ; Doors + dw $0AF6, $05C7 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0120 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0012 ; Missiles +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_suitless_upper_norfair_2_crocomire_revisit: @@ -21259,115 +21759,83 @@ preset_100early_brinstar_cleanup_landing_site: dw $D870, $819E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X - dw #$FFFF - -preset_gtclassic_maridia_botwoon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit + dw $078D, $95A6 ; DDB + dw $079B, $B07A ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $023F ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $039F ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_halfie_setup: - dw #preset_gtclassic_maridia_mt_everest - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0004 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $0253 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C0, $8000 ; Doors + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0299 ; Health + dw $0A1C, $0014 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $0187 ; Samus Y dw #$FFFF -preset_gtclassic_maridia_draygon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $01D4 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors +preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0299 ; Health + dw $09C6, $008B ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $000D ; Supers + dw $09D4, $0190 ; Max reserves + dw $0AF6, $01B1 ; Samus X + dw $D876, $E021 ; Items + dw $D878, $FECA ; Items + dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_gtclassic_maridia_aqueduct: + dw #preset_gtclassic_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F001 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0008 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors +preset_gtclassic_maridia_botwoon_hallway: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $01EF ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_pkrd_lower_norfair_ridley_farming_room: + dw #preset_pkrd_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0159 ; Health + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0011 ; Missiles @@ -21378,17 +21846,11 @@ preset_kpdr25_wrecked_ship_upper_west_ocean: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items @@ -21396,85 +21858,82 @@ preset_kpdr25_wrecked_ship_pancakes_and_wavers: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C6, $000A ; Missiles +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C2, $0166 ; Health +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0445 ; Screen Y position in pixels - dw $0917, $0072 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0184 ; Samus X - dw $0AFA, $04D0 ; Samus Y +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: @@ -21611,101 +22070,86 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final - dw $078D, $955E ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0090 ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $D878, $FECB ; Items - dw #$FFFF - -preset_gtclassic_maridia_reverse_halfie_spikesuit: - dw #preset_gtclassic_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01CF ; Health - dw $09C6, $0056 ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_down: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB +preset_gtclassic_maridia_botwoon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0275 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0047 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $023F ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y + dw $0AF6, $039F ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors +preset_gtclassic_maridia_halfie_setup: + dw #preset_gtclassic_maridia_mt_everest + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0004 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $0253 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors +preset_gtclassic_maridia_draygon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $01D4 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr22_wrecked_ship_bowling_spark +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items @@ -21713,75 +22157,92 @@ preset_kpdr25_wrecked_ship_bowling_spark: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr22_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C6, $000A ; Missiles +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_rbo_ln_entry_double_maridia_green_gate_glitch: @@ -21903,161 +22364,97 @@ preset_100early_brinstar_cleanup_leaving_gauntlet: dw $D870, $81BF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_ice_gate_room: - dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit - dw $078D, $92A6 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B7FF ; Screen subpixel Y position - dw $0915, $0325 ; Screen Y position in pixels - dw $0919, $025B ; Layer 2 Y position - dw $09C2, $02C1 ; Health - dw $09C6, $0095 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $000C ; Supers - dw $0AF6, $0052 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D876, $E023 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $02BD ; Health - dw $09C6, $009A ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $000B ; Supers - dw $0AF6, $0C21 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E02B ; Items +preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final + dw $078D, $955E ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0090 ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X dw $D878, $FECB ; Items - dw $D8B8, $6EEC ; Doors - dw #$FFFF - -preset_gtclassic_maridia_whomple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_gtclassic_maridia_reverse_halfie_spikesuit: + dw #preset_gtclassic_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01CF ; Health + dw $09C6, $0056 ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_wasteland - dw $090F, $A980 ; Screen subpixel X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0088 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0010 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $024C ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors + dw $09C2, $0105 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw #$FFFF -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr22_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr22_wrecked_ship_moat_ball +preset_kpdr25_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - preset_rbo_ln_entry_double_maridia_golden_torizo: dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch dw $078D, $98A6 ; DDB @@ -22172,91 +22569,75 @@ preset_100early_brinstar_cleanup_green_brinstar_elevator: dw $090F, $9000 ; Screen subpixel X position dw $0913, $A7FF ; Screen subpixel Y position dw $09C6, $0051 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $0AF6, $0082 ; Samus X - dw $D870, $87BF ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $03CF ; Health - dw $09C4, $03E8 ; Max health - dw $09C6, $009B ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D876, $E03B ; Items + dw $09C8, $0069 ; Max missiles + dw $0AF6, $0082 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_whomple_jump - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $015E ; Health - dw $0AF6, $0037 ; Samus X +preset_gtmax_upper_norfair_and_kraid_ice_gate_room: + dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit + dw $078D, $92A6 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B7FF ; Screen subpixel Y position + dw $0915, $0325 ; Screen Y position in pixels + dw $0919, $025B ; Layer 2 Y position + dw $09C2, $02C1 ; Health + dw $09C6, $0095 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $000C ; Supers + dw $0AF6, $0052 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D876, $E023 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtmax_upper_norfair_and_kraid_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $02BD ; Health + dw $09C6, $009A ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $000B ; Supers + dw $0AF6, $0C21 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $E02B ; Items + dw $D878, $FECB ; Items + dw $D8B8, $6EEC ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams +preset_gtclassic_maridia_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd20_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_ridley_farming_room: - dw #preset_pkrd_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_rbo_ln_entry_double_maridia_fast_pillars: @@ -22342,200 +22723,88 @@ preset_hundo_mama_turtle_etank_green_hill_zone_revisit: dw $0AF6, $0331 ; Samus X dw $0AFA, $068B ; Samus Y dw #$FFFF - -preset_hundo_mama_turtle_etank_blockbuster: - dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $001E ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0016 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $037E ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0081 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $C7EF ; Items - dw $D8B6, $E8F9 ; Doors - dw #$FFFF - -preset_100early_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_100early_brinstar_cleanup_green_brinstar_elevator - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0A1D ; Screen Y position in pixels - dw $0919, $0795 ; Layer 2 Y position - dw $09CE, $0006 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_etank: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6B80 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $0024 ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + +preset_hundo_mama_turtle_etank_blockbuster: + dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $001E ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0016 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $037E ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0081 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $C7EF ; Items + dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_100early_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_100early_brinstar_cleanup_green_brinstar_elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0A1D ; Screen Y position in pixels + dw $0919, $0795 ; Layer 2 Y position + dw $09CE, $0006 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position +preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $03CF ; Health + dw $09C4, $03E8 ; Max health + dw $09C6, $009B ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D876, $E03B ; Items dw #$FFFF -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_gtclassic_maridia_reverse_halfie_climb: + dw #preset_gtclassic_maridia_whomple_jump + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $015E ; Health + dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors dw #$FFFF preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: @@ -22700,165 +22969,166 @@ preset_100early_brinstar_cleanup_etecoon_room: dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_sine_missiles: - dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C2, $03E8 ; Health - dw $09C6, $00A0 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09D6, $012E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors - dw #$FFFF - -preset_gtclassic_maridia_aqueduct_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB + dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $000F ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors dw #$FFFF -preset_gtclassic_maridia_reverse_crab_shaft: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00FD ; Layer 2 Y position - dw $0AF6, $006A ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtclassic_maridia_reverse_botwoon_etank: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_mt_everest_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_gtclassic_maridia_reverse_botwoon_hallway: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6B80 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $0024 ; Samus X dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_gtclassic_maridia_red_brinstar_green_gate: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $007A ; Samus X +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $008C ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_plowerhouse: +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: dw #preset_prkd20_lower_norfair_plowerhouse - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr25_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_maridia_predraygon_crab_shaft: @@ -23023,143 +23293,226 @@ preset_100early_brinstar_cleanup_big_pink_revisit: dw $D870, $A7BF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items +preset_gtmax_upper_norfair_and_kraid_sine_missiles: + dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C2, $03E8 ; Health + dw $09C6, $00A0 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09D6, $012E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $EA3B ; Items + dw $D8BA, $DF5F ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_moat: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +preset_gtclassic_maridia_aqueduct_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09CE, $000D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $000F ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_reverse_crab_shaft: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00FD ; Layer 2 Y position + dw $0AF6, $006A ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_mt_everest_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_red_brinstar_green_gate: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $007A ; Samus X + dw #$FFFF + +preset_gtclassic_wrecked_ship_crateria_kihunters: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $008C ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $000F ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F2 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0004 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $005F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_kpdr23_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr21_maridia_fish_tank: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X dw #$FFFF -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit +preset_kpdr25_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C6, $0008 ; Missiles +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_ridley_farming_room: +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $02DC ; Samus X +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X dw #$FFFF preset_suitless_maridia_predraygon_botwoon: @@ -23267,95 +23620,76 @@ preset_100early_brinstar_cleanup_big_pink_power_bombs: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X - dw #$FFFF - -preset_gtclassic_wrecked_ship_wrecked_ship_shaft: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $002E ; Samus X - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $EE3B ; Items dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F2 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005F ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors +preset_gtclassic_wrecked_ship_moat: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $09CE, $000D ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley + dw $09A6, $1001 ; Equipped Beams + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_lower_norfair_bubble_mountain_final: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $0AF6, $008B ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_pkrd_lower_norfair_frog_speedway: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0024 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C4 ; Samus X dw #$FFFF preset_suitless_maridia_predraygon_halfie_climb_room: @@ -23457,86 +23791,77 @@ preset_100early_brinstar_cleanup_big_pink_hopper_room: dw $D8B4, $8346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $BF00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0503 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03C2 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $007F ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D876, $EE7B ; Items +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_business_center_final: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position +preset_gtclassic_wrecked_ship_ocean: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $044C ; Health - dw $09C4, $044C ; Max health - dw $09C6, $00AF ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0191 ; Samus X - dw $D876, $EFFB ; Items - dw $D8B8, $EEEC ; Doors + dw $0AF6, $01A8 ; Samus X dw #$FFFF -preset_gtclassic_wrecked_ship_basement: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $045F ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $8010 ; Doors +preset_gtclassic_wrecked_ship_wrecked_ship_shaft: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $002E ; Samus X + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_phantoon: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D8C0, $8030 ; Doors +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_nox_ridley_ridley - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit +preset_kpdr25_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -23547,107 +23872,77 @@ preset_kpdr25_red_brinstar_revisit_hellway_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position +preset_pkrd_lower_norfair_business_center_final: + dw #preset_pkrd_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels + dw $0913, $EC00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $002A ; Samus X dw #$FFFF -preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C2, $0119 ; Health +preset_kpdr23_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $02B1 ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_kpdr21_maridia_mt_everest: + dw #preset_kpdr21_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF preset_suitless_maridia_predraygon_full_halfie: @@ -23775,80 +24070,144 @@ preset_100early_brinstar_cleanup_spore_spawn_supers: dw $D8B6, $E8D8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final +preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $BF00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0503 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03C2 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $007F ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D876, $EE7B ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_business_center_final: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $044C ; Health + dw $09C4, $044C ; Max health + dw $09C6, $00AF ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0191 ; Samus X + dw $D876, $EFFB ; Items + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_basement: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $045F ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $8010 ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_phantoon: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D8C0, $8030 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_pkrd_maridia_maridia_tube_revisit: + dw #preset_pkrd_lower_norfair_business_center_final dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels + dw $090F, $6000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item + dw $09C2, $0075 ; Health + dw $09C6, $0010 ; Missiles dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0080 ; Samus X dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_shaft_climb: - dw #preset_gtclassic_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0225 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $0154 ; Health - dw $09C6, $0055 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8C0, $8070 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr22_red_brinstar_revisit_red_tower_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr22_red_brinstar_revisit_red_tower_down +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0009 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw $09C2, $0118 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items @@ -23856,95 +24215,62 @@ preset_kpdr22_red_brinstar_revisit_below_spazer_final: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F0 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0161 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse +preset_kpdr21_maridia_crab_shaft: + dw #preset_kpdr21_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr21_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark + dw $D870, $0190 ; Items dw #$FFFF -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF preset_suitless_maridia_predraygon_draygon: @@ -24062,175 +24388,248 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_etank: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_wrecked_ship_shaft_climb: + dw #preset_gtclassic_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0225 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $0154 ; Health + dw $09C6, $0055 ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $EEED ; Doors + dw $0AF6, $02C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8C0, $8070 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_ocean_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $EC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0313 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024E ; Layer 2 Y position - dw $0AF6, $0466 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D8C0, $8074 ; Doors +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_lower_norfair_bubble_mountain_final: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $0AF6, $008B ; Samus X +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_pkrd_lower_norfair_frog_speedway: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0024 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_maridia_fish_tank: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0009 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_wrecked_ship_entering_with_extra_pb: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09CE, $0002 ; Pbs + dw #$FFFF + +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr20_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr21_maridia_mt_everest: - dw #preset_kpdr21_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_kpdr22_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit +preset_kpdr22_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr22_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF preset_suitless_maridia_cleanup_1_reverse_colosseum: @@ -24323,121 +24722,99 @@ preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $0F8E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09CE, $0023 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $D874, $0904 ; Items - dw $D8B8, $EEEF ; Doors +preset_gtmax_upper_norfair_and_kraid_kraid_etank: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $EEED ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors +preset_gtclassic_wrecked_ship_ocean_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $EC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0313 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024E ; Layer 2 Y position + dw $0AF6, $0466 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_parlor_return: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05EC ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F6 ; Layer 2 X position - dw $0AF6, $068C ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_terminator_revisit: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse dw #$FFFF -preset_gtclassic_wrecked_ship_green_pirate_shaft: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $7980 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $0159 ; Health - dw $09C6, $0057 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_pkrd_lower_norfair_business_center_final: - dw #preset_pkrd_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $002A ; Samus X + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_maridia_mt_everest: + dw #preset_pkrd_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_the_tube +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -24448,115 +24825,64 @@ preset_kpdr25_red_brinstar_revisit_breaking_the_tube: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr22_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr22_maridia_fish_tank +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09C2, $0118 ; Health +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_crab_shaft: - dw #preset_kpdr21_maridia_mt_everest - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $0AF6, $05C0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_aqueduct: - dw #preset_kpdr21_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels +preset_kpdr21_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $009D ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D820, $0801 ; Events - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw #$FFFF - -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $09C2, $00A1 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses dw #$FFFF preset_suitless_maridia_cleanup_1_halfie_climb_down: @@ -24642,144 +24968,119 @@ preset_100early_brinstar_cleanup_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_fish_tank: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00F9 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00BA ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $0007 ; Supers +preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09CE, $0023 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0165 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_tourian_elevator_room: - dw #preset_gtclassic_wrecked_ship_g4_elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_pkrd_maridia_maridia_tube_revisit: - dw #preset_pkrd_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0075 ; Health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr22_maridia_mt_everest - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr22_maridia_mt_everest - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AF6, $0167 ; Samus X + dw $D874, $0904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_kpdr20_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtclassic_wrecked_ship_parlor_return: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05EC ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F6 ; Layer 2 X position + dw $0AF6, $068C ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_kpdr20_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtclassic_wrecked_ship_terminator_revisit: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtclassic_wrecked_ship_green_pirate_shaft: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $7980 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtclassic_wrecked_ship_g4_elevator: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $0159 ; Health + dw $09C6, $0057 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit dw #$FFFF -preset_kpdr21_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up dw $078D, $9A02 ; DDB dw $079B, $B6EE ; MDB dw $0911, $0100 ; Screen X position in pixels @@ -24792,16 +25093,17 @@ preset_prkd20_lower_norfair_springball_maze: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_pkrd_maridia_crab_shaft: + dw #preset_pkrd_maridia_mt_everest + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: @@ -24939,168 +25241,71 @@ preset_100early_maridia_predraygon_fish_tank: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: +preset_gtmax_maridia_predraygon_fish_tank: dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors - dw #$FFFF - -preset_gtclassic_tourian_metroids_1: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_fish_tank: - dw #preset_pkrd_maridia_maridia_tube_revisit dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00F9 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position + dw $0917, $00BA ; Layer 2 X position dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $0007 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X + dw $0AF6, $0165 ; Samus X dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr22_maridia_aqueduct - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr22_maridia_aqueduct - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr22_maridia_botwoon_hallway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_gtclassic_tourian_tourian_elevator_room: + dw #preset_gtclassic_wrecked_ship_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr22_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up dw #$FFFF -preset_kpdr20_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF - -preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses + +preset_kpdr22_wrecked_ship_moat_with_missile_gone: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $D870, $0190 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze +preset_kpdr22_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_springball_maze +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze dw $078D, $9A92 ; DDB dw $079B, $B510 ; MDB dw $090F, $E100 ; Screen subpixel X position @@ -25111,16 +25316,58 @@ preset_prkd20_lower_norfair_three_musketeers: dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0105 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_pkrd_maridia_aqueduct: + dw #preset_pkrd_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_botwoon_hallway: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_1_left_sand_pit: @@ -25250,112 +25497,175 @@ preset_100early_maridia_predraygon_mama_turtle_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items - dw #$FFFF - -preset_gtmax_maridia_predraygon_path_to_watering_hole: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $00BE ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4E00 ; Items +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0183 ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000B ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $0154 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_3: +preset_gtclassic_tourian_metroids_1: dw #preset_gtclassic_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01EC ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room + dw #$FFFF + +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_return_with_yellow_door: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return + dw $09CE, $0004 ; Pbs + dw $D870, $0190 ; Items + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_pkrd_maridia_mt_everest: - dw #preset_pkrd_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_kpdr22_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr22_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles +preset_kpdr22_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr20_maridia_botwoon_etank: @@ -25365,15 +25675,6 @@ preset_kpdr20_maridia_botwoon_etank: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr21_maridia_halfie_setup: dw #preset_kpdr21_maridia_botwoon_etank dw $078D, $A918 ; DDB @@ -25394,12 +25695,13 @@ preset_kpdr21_maridia_halfie_setup: dw $D882, $0100 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_springball_maze +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_springball_maze dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $E000 ; Screen subpixel X position @@ -25411,16 +25713,57 @@ preset_prkd20_lower_norfair_single_chamber_final: dw $0AF6, $016F ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_botwoon_etank: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01CB ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_1_east_sand_hall: @@ -25509,89 +25852,84 @@ preset_100early_maridia_predraygon_fish_tank_revisit: dw $D8C0, $4B7C ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_beach_exit: - dw #preset_gtmax_maridia_predraygon_crab_shaft - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0011 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C6, $00C3 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0023 ; Max supers - dw $09D6, $0147 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D880, $7E00 ; Items - dw #$FFFF - -preset_gtclassic_tourian_metroids_4: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $3000 ; Screen subpixel X position +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $1800 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AD ; Samus X dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors + dw $D880, $0E00 ; Items dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtmax_maridia_predraygon_path_to_watering_hole: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $00BE ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4E00 ; Items dw #$FFFF -preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position +preset_gtclassic_tourian_metroids_2: + dw #preset_gtclassic_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position + dw $0917, $00B7 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $0AF6, $05C4 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $0183 ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000B ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $0154 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr22_maridia_botwoon_etank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_gtclassic_tourian_metroids_3: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01EC ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr22_maridia_botwoon_etank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze dw #$FFFF preset_kpdr20_maridia_halfie_setup: @@ -25627,12 +25965,19 @@ preset_kpdr21_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_three_musketeers +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -25644,18 +25989,6 @@ preset_prkd20_lower_norfair_bubble_mountain_final: dw $0AF6, $007D ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - preset_suitless_maridia_cleanup_1_pants_room: dw #preset_suitless_maridia_cleanup_1_east_sand_hall dw $078D, $A66C ; DDB @@ -25795,100 +26128,58 @@ preset_100early_maridia_predraygon_mt_everest: dw $D880, $0FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y +preset_gtmax_maridia_predraygon_beach_exit: + dw #preset_gtmax_maridia_predraygon_crab_shaft + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0011 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C6, $00C3 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D6, $0147 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D880, $7E00 ; Items dw #$FFFF -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position +preset_gtclassic_tourian_metroids_4: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position + dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_pkrd_maridia_aqueduct: - dw #preset_pkrd_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y + dw $09C2, $025A ; Health + dw $09CE, $0014 ; Pbs + dw $0AF6, $05A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_pkrd_maridia_botwoon_hallway: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_kpdr23_maridia_halfie_setup: @@ -25946,12 +26237,23 @@ preset_kpdr21_maridia_reverse_halfie_spikesuit: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers dw #$FFFF -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_springball_maze +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_springball_maze dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $07F3, $0015 ; Music Bank @@ -25966,18 +26268,6 @@ preset_prkd20_lower_norfair_frog_speedway: dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - preset_suitless_maridia_cleanup_1_shaktool: dw #preset_suitless_maridia_cleanup_1_pants_room dw $078D, $A690 ; DDB @@ -26134,74 +26424,69 @@ preset_100early_maridia_predraygon_beach_missiles: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y dw #$FFFF -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_pkrd_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_pkrd_maridia_botwoon_etank: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01CB ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_pkrd_maridia_halfie_setup: @@ -26243,23 +26528,18 @@ preset_kpdr25_maridia_draygon: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF @@ -26268,13 +26548,6 @@ preset_kpdr21_maridia_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - preset_kpdr20_maridia_reverse_halfie_spikesuit: dw #preset_kpdr21_maridia_reverse_halfie_spikesuit dw $09C6, $000C ; Missiles @@ -26291,6 +26564,17 @@ preset_kpdr22_maridia_reverse_halfie_spikesuit: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: dw #preset_suitless_maridia_cleanup_1_pants_room_corner dw $078D, $A7B0 ; DDB @@ -26387,55 +26671,39 @@ preset_100early_maridia_predraygon_west_beach: dw $D880, $4FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_halfie_setup: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF preset_pkrd_maridia_draygon: @@ -26457,43 +26725,14 @@ preset_pkrd_maridia_draygon: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final - dw #$FFFF - -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $006A ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0008 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_maridia_cac_alley_east: @@ -26510,16 +26749,75 @@ preset_kpdr21_maridia_cac_alley_east: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd19_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: @@ -26674,59 +26972,55 @@ preset_100early_maridia_predraygon_west_beach_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position +preset_gtmax_maridia_predraygon_botwoon: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors +preset_gtmax_maridia_predraygon_halfie_setup: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_gtclassic_tourian_escape_room_3: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_pkrd_maridia_spikesuit_reverse_halfie: @@ -26745,8 +27039,57 @@ preset_pkrd_maridia_spikesuit_reverse_halfie: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd20_kraid_kraid_kihunters +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd19_kraid_minikraid: + dw #preset_prkd19_kraid_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB dw $090F, $7000 ; Screen subpixel X position @@ -26755,8 +27098,8 @@ preset_prkd20_kraid_minikraid: dw $0919, $00FA ; Layer 2 Y position dw #$FFFF -preset_prkd20_kraid_kraid: - dw #preset_prkd20_kraid_kraid_kihunters +preset_prkd19_kraid_kraid: + dw #preset_prkd19_kraid_kraid_kihunters dw $078D, $919E ; DDB dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank @@ -26771,73 +27114,26 @@ preset_prkd20_kraid_kraid: dw $D8B8, $2E24 ; Doors dw #$FFFF -preset_prkd20_kraid_leaving_varia: - dw #preset_pkrd_maridia_maridia_tube_revisit +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd19_kraid_entering_kraids_lair dw $078D, $91DA ; DDB dw $079B, $A6E2 ; MDB dw $07F3, $0027 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items dw $09C2, $00C0 ; Health - dw $09C4, $012B ; Max health dw $09C6, $000E ; Missiles dw $09CA, $0007 ; Supers dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0AF6, $0078 ; Samus X dw $0AFA, $0088 ; Samus Y - dw $D874, $0504 ; Items + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items dw $D8B8, $2E64 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_maridia_whomple_jump: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd20_kraid_entering_kraids_lair - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd20_kraid_kraid_kihunters - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - preset_suitless_maridia_cleanup_1_crab_hole: dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit dw $078D, $A63C ; DDB @@ -26929,69 +27225,64 @@ preset_100early_maridia_predraygon_beach_missiles_revisit: dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $039F ; Health - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $039F ; Health + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_parlor: +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_escape_room_3: dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_pkrd_maridia_reverse_colosseum: @@ -26999,36 +27290,21 @@ preset_pkrd_maridia_reverse_colosseum: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd20_kraid_minikraid - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_kraid_kraid: - dw #preset_prkd20_kraid_kraid - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd20_kraid_leaving_varia - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr22_maridia_cac_alley_east + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_kpdr20_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09C6, $000B ; Missiles +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east +preset_kpdr22_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west dw $09C2, $00AE ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items @@ -27036,21 +27312,72 @@ preset_kpdr22_maridia_cac_alley_east: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr21_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd20_kraid_leaving_varia +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final + dw #$FFFF + +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd19_kraid_kraid_kihunters + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr25_maridia_cac_alley_east: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_kraid: + dw #preset_prkd19_kraid_kraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd19_kraid_leaving_varia + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_leaving_varia dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB dw $090F, $4000 ; Screen subpixel X position @@ -27066,8 +27393,8 @@ preset_prkd20_kraid_minikraid_revisit: dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd20_kraid_leaving_varia +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_leaving_varia dw $078D, $91AA ; DDB dw $079B, $A521 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -27084,16 +27411,6 @@ preset_prkd20_kraid_kraid_kihunters_revisit: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - preset_suitless_maridia_cleanup_1_crab_ggg: dw #preset_suitless_maridia_cleanup_1_crab_hole dw $078D, $A528 ; DDB @@ -27256,9 +27573,64 @@ preset_100early_maridia_predraygon_full_halfie: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X + dw #$FFFF + +preset_gtclassic_tourian_escape_parlor: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0229 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF preset_pkrd_maridia_reverse_halfie_climb: @@ -27273,35 +27645,35 @@ preset_pkrd_maridia_reverse_halfie_climb: dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr22_maridia_cac_alley_east +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr22_maridia_cac_alley_west dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw #$FFFF - -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd20_kraid_minikraid_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd20_kraid_kraid_kihunters_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west +preset_kpdr22_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark dw $09C2, $00AE ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items @@ -27309,20 +27681,37 @@ preset_kpdr22_maridia_cac_alley_west: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr21_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd20_kraid_kraid_kihunters_revisit +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_kraid_kihunters_revisit dw $078D, $916E ; DDB dw $079B, $A471 ; MDB dw $07F3, $0012 ; Music Bank @@ -27339,6 +27728,48 @@ preset_prkd20_kraid_leaving_kraids_lair: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors + dw #$FFFF + preset_suitless_maridia_cleanup_2_fish_tank_sbj: dw #preset_suitless_maridia_cleanup_2_main_street_revisit dw $078D, $A414 ; DDB @@ -27661,34 +28092,9 @@ preset_100early_maridia_predraygon_draygon_missiles: dw $D8C2, $0400 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $042A ; Health - dw $0AF6, $00AC ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0117 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0117 ; Layer 2 X position - dw $09C2, $0573 ; Health - dw $09C4, $0578 ; Max health - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $0189 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $0180 ; Items +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_pkrd_maridia_reverse_botwoon_etank: @@ -27726,8 +28132,53 @@ preset_pkrd_maridia_reverse_crab_shaft: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd20_kraid_leaving_kraids_lair +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd19_kraid_leaving_kraids_lair dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -27739,52 +28190,18 @@ preset_prkd20_maridia_maridia_tube_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_maridia_fish_tank: +preset_prkd19_maridia_fish_tank: dw #preset_pkrd_maridia_fish_tank dw $09C2, $00C1 ; Health dw $09C4, $012B ; Max health dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles dw $09CA, $0009 ; Supers dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_east: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr22_maridia_cac_alley_west - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd20_kraid_leaving_kraids_lair - dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X + dw $D874, $0504 ; Items dw $D878, $0004 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_beach_revisit: @@ -27917,24 +28334,34 @@ preset_100early_maridia_predraygon_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sand_pit: - dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C6, $00C4 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0028 ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $05A5 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $01B0 ; Items +preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $042A ; Health + dw $0AF6, $00AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_aqueduct_ammo: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0117 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0117 ; Layer 2 X position + dw $09C2, $0573 ; Health + dw $09C4, $0578 ; Max health + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $0189 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $0180 ; Items dw #$FFFF preset_pkrd_maridia_mt_everest_revisit: @@ -27983,41 +28410,29 @@ preset_pkrd_backtracking_crateria_kihunters_final: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd20_maridia_maridia_tube_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_fish_tank: - dw #preset_prkd20_maridia_fish_tank - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_mt_everest: - dw #preset_prkd20_maridia_mt_everest - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd19_maridia_maridia_tube_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd20_maridia_fish_tank: + dw #preset_prkd19_maridia_fish_tank + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_right_sand_pit: @@ -28148,23 +28563,24 @@ preset_100early_maridia_postdraygon_reverse_halfie: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items +preset_gtmax_maridia_postdraygon_right_sand_pit: + dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C6, $00C4 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0028 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $05A5 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $01B0 ; Items dw #$FFFF preset_pkrd_backtracking_parlor_return: @@ -28183,6 +28599,29 @@ preset_pkrd_backtracking_parlor_return: dw $0AFA, $04BB ; Samus Y dw #$FFFF +preset_prkd19_maridia_mt_everest: + dw #preset_prkd20_maridia_mt_everest + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C2, $0108 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_suitless_maridia_cleanup_2_east_sand_hall_final: dw #preset_suitless_maridia_cleanup_2_right_sand_pit dw $078D, $A6FC ; DDB @@ -28260,27 +28699,22 @@ preset_100early_maridia_postdraygon_reverse_botwoon_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg: - dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer - dw $078D, $A660 ; DDB - dw $079B, $D461 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $004E ; Samus X - dw #$FFFF - -preset_gtmax_maridia_postdraygon_left_sand_pit: +preset_gtmax_maridia_postdraygon_oasis_and_sewer: dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A4C8 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $0578 ; Health + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position dw $09C6, $00C9 ; Missiles dw $09C8, $00D2 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs + dw $09CE, $0028 ; Pbs dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X + dw $0AFA, $008B ; Samus Y dw $D882, $01BC ; Items dw #$FFFF @@ -28300,28 +28734,63 @@ preset_pkrd_backtracking_terminator_revisit: dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_spark - dw $078D, $A750 ; DDB +preset_kpdr21_maridia_toilet: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_spark +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark dw $078D, $A5DC ; DDB dw $079B, $D27E ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state @@ -28329,22 +28798,10 @@ preset_kpdr21_maridia_plasma_beam: dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00A4 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr22_maridia_plasma_beam + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF preset_prkd20_maridia_crab_shaft: @@ -28413,20 +28870,6 @@ preset_prkd20_maridia_botwoon_etank: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - preset_prkd20_maridia_halfie_setup: dw #preset_pkrd_maridia_halfie_setup dw $090F, $B000 ; Screen subpixel X position @@ -28459,38 +28902,27 @@ preset_prkd20_maridia_spikesuit_reverse_halfie: dw $0913, $0000 ; Screen subpixel Y position dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01BB ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_oasis: @@ -28589,120 +29021,28 @@ preset_100early_maridia_postdraygon_pants_room: dw $D882, $048C ; Items dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg - dw $078D, $A6B4 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0919, $0101 ; Layer 2 Y position - dw $09C2, $055D ; Health - dw $09C6, $00CE ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D4, $01F4 ; Max reserves - dw $0AF6, $0043 ; Samus X - dw $D882, $01BF ; Items - dw #$FFFF - -preset_prkd19_maridia_crab_shaft: - dw #preset_prkd20_maridia_crab_shaft - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_aqueduct: - dw #preset_prkd20_maridia_aqueduct - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_botwoon_hallway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C2, $0108 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_toilet: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors +preset_gtmax_maridia_postdraygon_maridia_ggg: + dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer + dw $078D, $A660 ; DDB + dw $079B, $D461 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $004E ; Samus X dw #$FFFF -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A4C8 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $0578 ; Health + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $D882, $01BC ; Items dw #$FFFF preset_pkrd_backtracking_g4_hallway: @@ -28756,6 +29096,49 @@ preset_pkrd_tourian_tourian_elevator_room: dw $D90C, $0100 ; Map Stations dw #$FFFF +preset_prkd19_maridia_crab_shaft: + dw #preset_prkd20_maridia_crab_shaft + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_aqueduct: + dw #preset_prkd20_maridia_aqueduct + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_botwoon_hallway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + preset_prkd19_maridia_halfie_setup: dw #preset_prkd20_maridia_halfie_setup dw $09C6, $000F ; Missiles @@ -28772,6 +29155,28 @@ preset_prkd19_maridia_draygon: dw $D878, $0004 ; Items dw #$FFFF +preset_kpdr22_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_sewers: + dw #preset_kpdr21_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_prkd20_maridia_reverse_colosseum: dw #preset_prkd20_maridia_spikesuit_reverse_halfie dw $0A68, $0000 ; Flash suit @@ -28954,34 +29359,28 @@ preset_100early_maridia_postdraygon_shaktool_revisit: dw $09C2, $022B ; Health dw $09C6, $007D ; Missiles dw $09C8, $0096 ; Max missiles - dw $09CE, $0011 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0077 ; Samus X - dw $D820, $2801 ; Events - dw $D882, $04CC ; Items - dw #$FFFF - -preset_gtmax_maridia_postdraygon_mt_everest_exit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $009F ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0038 ; Screen Y position in pixels - dw $0917, $0077 ; Layer 2 X position - dw $0919, $002A ; Layer 2 Y position - dw $09C2, $0527 ; Health - dw $09C6, $00D3 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0104 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw $D880, $7F00 ; Items + dw $09CE, $0011 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0077 ; Samus X + dw $D820, $2801 ; Events + dw $D882, $04CC ; Items + dw #$FFFF + +preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg + dw $078D, $A6B4 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0919, $0101 ; Layer 2 Y position + dw $09C2, $055D ; Health + dw $09C6, $00CE ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D4, $01F4 ; Max reserves + dw $0AF6, $0043 ; Samus X + dw $D882, $01BF ; Items dw #$FFFF preset_prkd20_backtracking_g4_hallway: @@ -29016,106 +29415,44 @@ preset_prkd19_maridia_spikesuit_reverse_halfie: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit +preset_kpdr23_maridia_toilet: + dw #preset_kpdr22_maridia_toilet dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit +preset_kpdr25_maridia_toilet: + dw #preset_kpdr22_maridia_toilet dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health + dw $09C2, $01C0 ; Health dw $09C6, $0009 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers + dw $09CA, $0005 ; Supers dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_maridia_toilet: - dw #preset_kpdr21_maridia_toilet +preset_kpdr20_maridia_sewers: + dw #preset_kpdr21_maridia_sewers dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_sewers: - dw #preset_kpdr21_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - preset_suitless_maridia_cleanup_2_plasma: dw #preset_suitless_maridia_cleanup_2_plasma_spark_room dw $078D, $A5DC ; DDB @@ -29179,46 +29516,26 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0005 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0005 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $00D8 ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D874, $1B04 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_gtmax_maridia_postdraygon_mt_everest_exit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $009F ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0038 ; Screen Y position in pixels + dw $0917, $0077 ; Layer 2 X position + dw $0919, $002A ; Layer 2 Y position + dw $09C2, $0527 ; Health + dw $09C6, $00D3 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0104 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw $D880, $7F00 ; Items dw #$FFFF preset_prkd20_tourian_metroids_1: @@ -29229,6 +29546,32 @@ preset_prkd20_tourian_metroids_1: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_kpdr22_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + preset_prkd19_maridia_reverse_halfie_climb: dw #preset_prkd20_maridia_reverse_halfie_climb dw $09C6, $000A ; Missiles @@ -29333,32 +29676,6 @@ preset_prkd19_tourian_tourian_elevator_room: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A8, $100D ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - preset_pkrd_tourian_metroids_2: dw #preset_pkrd_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -29546,49 +29863,50 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw $0917, $01C0 ; Layer 2 X position dw $0919, $00F6 ; Layer 2 Y position dw $09C2, $01F9 ; Health - dw $09C6, $007F ; Missiles - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0299 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_gtmax_maridia_postdraygon_beta_power_bombs: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors + dw $09C6, $007F ; Missiles + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0299 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_crateria_kihunters: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09C2, $0523 ; Health - dw $09CE, $0029 ; Pbs - dw $09D0, $002D ; Max pbs - dw $09D2, $0003 ; Currently selected item +preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0005 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0005 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0091 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $1B84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $7808 ; Doors + dw $0AF6, $007D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $00D8 ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D874, $1B04 ; Items dw #$FFFF preset_prkd19_tourian_metroids_1: @@ -29599,6 +29917,74 @@ preset_prkd19_tourian_metroids_1: dw $D878, $0004 ; Items dw #$FFFF +preset_kpdr23_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_prkd20_tourian_metroids_2: dw #preset_pkrd_tourian_metroids_2 dw $09C4, $018F ; Max health @@ -29796,23 +30182,104 @@ preset_100early_maridia_postdraygon_leaving_plasma: dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +preset_gtmax_maridia_postdraygon_beta_power_bombs: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C6, $00DA ; Missiles - dw $09CE, $0028 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $3808 ; Doors + dw #$FFFF + +preset_gtmax_wrecked_ship_crateria_kihunters: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09C2, $0523 ; Health + dw $09CE, $0029 ; Pbs + dw $09D0, $002D ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0091 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $1B84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $7808 ; Doors + dw #$FFFF + +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF preset_prkd20_tourian_metroids_4: @@ -30012,25 +30479,53 @@ preset_100early_maridia_postdraygon_botwoon_etank: dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_ocean: - dw #preset_gtmax_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00DF ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $0AF6, $01A9 ; Samus X - dw $D870, $0090 ; Items +preset_gtmax_wrecked_ship_moat: + dw #preset_gtmax_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C6, $00DA ; Missiles + dw $09CE, $0028 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF @@ -30052,6 +30547,39 @@ preset_prkd20_tourian_zeb_skip: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + preset_pkrd_tourian_mother_brain_2: dw #preset_pkrd_tourian_zeb_skip dw $078D, $AAC8 ; DDB @@ -30217,20 +30745,47 @@ preset_100early_maridia_postdraygon_aqueduct_final: dw $D882, $05CC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_enter_wrecked_ship: - dw #preset_gtmax_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $0791 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $D8B0, $3000 ; Doors +preset_gtmax_wrecked_ship_ocean: + dw #preset_gtmax_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00DF ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $0AF6, $01A9 ; Samus X + dw $D870, $0090 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF preset_prkd19_tourian_rinka_shaft: @@ -30249,12 +30804,16 @@ preset_prkd19_tourian_zeb_skip: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF preset_prkd20_tourian_mother_brain_2: @@ -30266,17 +30825,25 @@ preset_prkd20_tourian_mother_brain_2: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X +preset_kpdr22_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_pkrd_tourian_mother_brain_3: @@ -30393,44 +30960,32 @@ preset_100early_maridia_postdraygon_west_sand_pit: dw $D882, $05FC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_basement: - dw #preset_gtmax_wrecked_ship_enter_wrecked_ship - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $00E4 ; Missiles - dw $09C8, $00EB ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $0455 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D880, $7F01 ; Items - dw $D8C0, $C010 ; Doors - dw #$FFFF - -preset_kpdr23_maridia_sewers: - dw #preset_kpdr22_maridia_sewers - dw $09A8, $100D ; Collected Beams +preset_gtmax_wrecked_ship_enter_wrecked_ship: + dw #preset_gtmax_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $0791 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr22_maridia_sewers - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_prkd19_tourian_mother_brain_2: @@ -30441,8 +30996,13 @@ preset_prkd19_tourian_mother_brain_2: dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr20_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items @@ -30466,13 +31026,47 @@ preset_pkrd_tourian_zebes_escape: dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C2, $0112 ; Health +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C2, $0121 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_suitless_forgotten_highway_phantoon: @@ -30580,79 +31174,39 @@ preset_100early_maridia_postdraygon_thread_the_needle: dw $D882, $05FF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_phantoon: - dw #preset_gtmax_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $04CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors - dw #$FFFF - -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_gtmax_wrecked_ship_basement: + dw #preset_gtmax_wrecked_ship_enter_wrecked_ship + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $00E4 ; Missiles + dw $09C8, $00EB ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $0455 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D880, $7F01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers +preset_kpdr25_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_prepillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X dw #$FFFF preset_prkd19_tourian_mother_brain_3: @@ -30670,9 +31224,20 @@ preset_prkd20_tourian_zebes_escape: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate - dw $09A8, $100D ; Collected Beams +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_wrecked_ship_right_supers: @@ -30836,50 +31401,140 @@ preset_100early_kraidicekronic_kraid_entrance_revisit: dw $0AF6, $005B ; Samus X dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_supers: - dw #preset_gtmax_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0218 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0192 ; Layer 2 X position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02B8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C070 ; Doors +preset_gtmax_wrecked_ship_phantoon: + dw #preset_gtmax_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $04CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors + dw #$FFFF + +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X dw #$FFFF -preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_basement - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C074 ; Doors +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_pkrd_tourian_escape_room_4: @@ -30926,11 +31581,18 @@ preset_pkrd_tourian_escape_parlor: dw $D820, $4FC5 ; Events dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr25_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_hundo_crocomire_bubble_mountain_revisit: @@ -31064,119 +31726,24 @@ preset_100early_kraidicekronic_kraid_missiles_escape: dw $D882, $05FF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_west_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers - dw $078D, $A234 ; DDB - dw $079B, $CDF1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0065 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F41 ; Items - dw $D8C0, $C074 ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_sponge_bath: - dw #preset_gtmax_wrecked_ship_east_supers - dw $078D, $A2E8 ; DDB - dw $090F, $A401 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0462 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0349 ; Layer 2 Y position - dw $09C2, $0512 ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $001E ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y - dw $D880, $7F61 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_gtmax_wrecked_ship_shaft_to_supers: + dw #preset_gtmax_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0218 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0192 ; Layer 2 X position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C070 ; Doors dw #$FFFF preset_hundo_crocomire_norfair_reserve: @@ -31265,114 +31832,209 @@ preset_100early_kraidicekronic_ice_beam_gate_room: dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0321 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0258 ; Layer 2 Y position - dw $09C6, $0092 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $002E ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_leaving_ws_etank: - dw #preset_gtmax_wrecked_ship_sponge_bath - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DC ; Health - dw $09C4, $05DC ; Max health - dw $09CA, $001D ; Supers - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F71 ; Items - dw $D8C0, $C87C ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A8, $100D ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0321 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0258 ; Layer 2 Y position + dw $09C6, $0092 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up - dw $09A8, $100D ; Collected Beams +preset_gtmax_wrecked_ship_east_supers: + dw #preset_gtmax_wrecked_ship_basement + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5FFF ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $09C2, $0121 ; Health +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C2, $011E ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_worst_room_in_the_game + dw $09A8, $100B ; Collected Beams + dw $09C2, $00D4 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $09A8, $100B ; Collected Beams + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_gtmax_wrecked_ship_west_supers: + dw #preset_gtmax_wrecked_ship_shaft_to_supers + dw $078D, $A234 ; DDB + dw $079B, $CDF1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $09CA, $0019 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0065 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F41 ; Items + dw $D8C0, $C074 ; Doors dw #$FFFF preset_hundo_crocomire_bubble_mountain_cleanup: @@ -31474,98 +32136,143 @@ preset_100early_kraidicekronic_ice_beam_snake_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_wrecked_ship_reverse_spiky_room: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A288 ; DDB - dw $079B, $CBD5 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0216 ; Screen Y position in pixels - dw $0919, $0190 ; Layer 2 Y position - dw $09C2, $05D5 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $029B ; Samus Y +preset_gtmax_wrecked_ship_sponge_bath: + dw #preset_gtmax_wrecked_ship_east_supers + dw $078D, $A2E8 ; DDB + dw $090F, $A401 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0462 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0349 ; Layer 2 Y position + dw $09C2, $0512 ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $001E ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y + dw $D880, $7F61 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_attic: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $05B7 ; Health - dw $09CE, $0027 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09C2, $0070 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF preset_hundo_crocomire_red_pirate_shaft: @@ -31604,177 +32311,140 @@ preset_suitless_wrecked_ship_puddles: dw #preset_suitless_wrecked_ship_attic_revisit dw $078D, $A1E0 ; DDB dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $037D ; Health - dw $09C6, $004A ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $3BFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D870, $E18C ; Items - dw #$FFFF - -preset_rbo_tourian_metroids_2: - dw #preset_rbo_tourian_metroids - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $021C ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $003D ; Samus X - dw $0AFA, $006C ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_100early_kraidicekronic_snake_room_revisit: - dw #preset_100early_kraidicekronic_ice_beam_snake_room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0478 ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $00BA ; Samus X - dw $D876, $1FF7 ; Items - dw #$FFFF - -preset_gtmax_wrecked_ship_attic: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $BC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $04C4 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_gtmax_wrecked_ship_antispeedrun_robots: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0FFD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $05B5 ; Health - dw $09C6, $00E1 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $068F ; Samus X - dw $0AFA, $00AC ; Samus Y - dw $D8C0, $CA7C ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_attic_revisit: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $001E ; Layer 2 X position - dw $09C2, $05A0 ; Health - dw $09C6, $00D9 ; Missiles - dw $09C8, $00F0 ; Max missiles - dw $09CA, $001C ; Supers - dw $0AF6, $00AB ; Samus X - dw $D880, $7F79 ; Items - dw $D8C0, $CA7C ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $037D ; Health + dw $09C6, $004A ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $0012 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $3BFF ; Samus subpixel X dw $0AFA, $028B ; Samus Y + dw $D870, $E18C ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape +preset_rbo_tourian_metroids_2: + dw #preset_rbo_tourian_metroids + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $021C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0012 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $003D ; Samus X + dw $0AFA, $006C ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_100early_kraidicekronic_snake_room_revisit: + dw #preset_100early_kraidicekronic_ice_beam_snake_room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams + dw $09C2, $0478 ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $00BA ; Samus X + dw $D876, $1FF7 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper +preset_gtmax_wrecked_ship_leaving_ws_etank: + dw #preset_gtmax_wrecked_ship_sponge_bath + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DC ; Health + dw $09C4, $05DC ; Max health + dw $09CA, $001D ; Supers + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F71 ; Items + dw $D8C0, $C87C ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr21_lower_norfair_prepillars dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_wasteland + dw $09C2, $0110 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0179 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors dw #$FFFF preset_hundo_crocomire_crocomire: @@ -31958,132 +32628,78 @@ preset_100early_kraidicekronic_crumble_shaft_missiles: dw $0AFA, $03B3 ; Samus Y dw #$FFFF -preset_gtmax_wrecked_ship_pancake_room: - dw #preset_gtmax_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $00E3 ; Missiles - dw $09C8, $00FA ; Max missiles - dw $09CA, $001B ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D870, $009C ; Items - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_prepillars - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0025 ; Samus X - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X +preset_gtmax_wrecked_ship_reverse_spiky_room: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A288 ; DDB + dw $079B, $CBD5 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0216 ; Screen Y position in pixels + dw $0919, $0190 ; Layer 2 Y position + dw $09C2, $05D5 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X +preset_gtmax_wrecked_ship_shaft_to_attic: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $05B7 ; Health + dw $09CE, $0027 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BA ; Health +preset_kpdr21_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down + dw $09C2, $0084 ; Health dw $09C4, $018F ; Max health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $09C2, $00EB ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01A5 ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_crocomire_grapple_shaft_up: @@ -32144,208 +32760,57 @@ preset_suitless_wrecked_ship_moat: dw $0AF8, $8800 ; Samus subpixel X dw $0AFA, $04D3 ; Samus Y dw $0AFC, $F3FF ; Samus subpixel Y - dw $D870, $E18E ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_crateria_kihunters: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0033 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $0AF6, $002F ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $D870, $E19E ; Items - dw #$FFFF - -preset_rbo_tourian_zeb_skip: - dw #preset_rbo_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0915, $0219 ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0311 ; Health - dw $09CA, $0010 ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $004C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_100early_kraidicekronic_crocomire_speedway: - dw #preset_100early_kraidicekronic_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0479 ; Health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $000F ; Pbs - dw $0AF6, $00DD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $1FFF ; Items - dw #$FFFF - -preset_gtmax_wrecked_ship_bowling_spark: - dw #preset_gtmax_wrecked_ship_pancake_room - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00E5 ; Missiles - dw $0AF6, $0164 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw #$FFFF - -preset_gtmax_wrecked_ship_ocean_revisit: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0522 ; Health - dw $09C6, $00E4 ; Missiles - dw $09C8, $00FF ; Max missiles - dw $09CA, $001B ; Supers - dw $09D4, $0258 ; Max reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $009C ; Items - dw $D880, $7FFF ; Items - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $64FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $D870, $E18E ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100F ; Collected Beams +preset_suitless_wrecked_ship_crateria_kihunters: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0033 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $0AF6, $002F ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $D870, $E19E ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams +preset_rbo_tourian_zeb_skip: + dw #preset_rbo_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0915, $0219 ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0311 ; Health + dw $09CA, $0010 ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $004C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams +preset_100early_kraidicekronic_crocomire_speedway: + dw #preset_100early_kraidicekronic_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0479 ; Health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $000F ; Pbs + dw $0AF6, $00DD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $1FFF ; Items dw #$FFFF preset_hundo_crocomire_croc_escape: @@ -32452,107 +32917,121 @@ preset_100early_lower_norfair_ln_main_hall: dw $D8BA, $01F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_crateria_power_bombs: - dw #preset_gtmax_wrecked_ship_ocean_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $079A ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00E2 ; Screen Y position in pixels - dw $0917, $03CD ; Layer 2 X position - dw $09C2, $04E1 ; Health - dw $09C6, $00E9 ; Missiles - dw $09C8, $0109 ; Max missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0803 ; Samus X - dw $0AFA, $0159 ; Samus Y - dw $D870, $009E ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams - dw $09C2, $00D4 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels +preset_gtmax_wrecked_ship_attic: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $04C4 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams +preset_gtmax_wrecked_ship_antispeedrun_robots: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0FFD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $05B5 ; Health + dw $09C6, $00E1 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $068F ; Samus X + dw $0AFA, $00AC ; Samus Y + dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams +preset_gtmax_wrecked_ship_attic_revisit: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $001E ; Layer 2 X position + dw $09C2, $05A0 ; Health + dw $09C6, $00D9 ; Missiles + dw $09C8, $00F0 ; Max missiles + dw $09CA, $001C ; Supers + dw $0AF6, $00AB ; Samus X + dw $D880, $7F79 ; Items + dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09A8, $100F ; Collected Beams +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09C2, $00BA ; Health +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr22_lower_norfair_wasteland + dw $09C2, $00AC ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09A8, $100F ; Collected Beams +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $09C2, $0186 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $401C ; Items + dw $D8BA, $D9F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_crocomire_business_center_climb_final: @@ -32636,106 +33115,101 @@ preset_100early_lower_norfair_golden_torizo: dw $079B, $B1E5 ; MDB dw $090F, $8000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0449 ; Health - dw $09CE, $000C ; Pbs + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0449 ; Health + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events + dw #$FFFF + +preset_gtmax_wrecked_ship_pancake_room: + dw #preset_gtmax_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $00E3 ; Missiles + dw $09C8, $00FA ; Max missiles + dw $09CA, $001B ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B2 ; Samus X + dw $0AF6, $02BD ; Samus X dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events - dw #$FFFF - -preset_gtmax_brinstar_cleanup_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $04A3 ; Health - dw $09CE, $002C ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $009D ; Items - dw $D8B0, $3002 ; Doors + dw $D870, $009C ; Items + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09A8, $100F ; Collected Beams +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr22_lower_norfair_metal_ninja_pirates + dw $09C2, $0087 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_ridley + dw $09C2, $0147 ; Health + dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers + dw $09CA, $0008 ; Supers dw $0AF8, $0000 ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_prepillars: - dw #preset_kpdr21_lower_norfair_prepillars - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_leaving_ridley + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D878, $001C ; Items + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_fast_pillars_setup: - dw #preset_kpdr21_lower_norfair_fast_pillars_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $013A ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B8 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_final_cleanup_below_spazer: @@ -32809,63 +33283,109 @@ preset_100early_lower_norfair_leaving_golden_torizo: dw $D878, $00DE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_landing_site_revisit - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $041C ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0081 ; Samus X +preset_gtmax_wrecked_ship_bowling_spark: + dw #preset_gtmax_wrecked_ship_pancake_room + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00E5 ; Missiles + dw $0AF6, $0164 ; Samus X + dw $0AFA, $00A7 ; Samus Y dw #$FFFF -preset_kpdr20_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_wrecked_ship_ocean_revisit: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0522 ; Health + dw $09C6, $00E4 ; Missiles + dw $09C8, $00FF ; Max missiles + dw $09CA, $001B ; Supers + dw $09D4, $0258 ; Max reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $009C ; Items + dw $D880, $7FFF ; Items + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_amphitheatre +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09C2, $0122 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB +preset_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0118 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0116 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_final_cleanup_red_tower_xray: @@ -33021,58 +33541,108 @@ preset_100early_lower_norfair_fast_ripper_room: dw $D8BA, $03F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_gauntlet_etank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $0632 ; Health - dw $09C4, $0640 ; Max health - dw $0AF6, $0044 ; Samus X - dw $D870, $00BD ; Items +preset_gtmax_brinstar_cleanup_crateria_power_bombs: + dw #preset_gtmax_wrecked_ship_ocean_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $079A ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00E2 ; Screen Y position in pixels + dw $0917, $03CD ; Layer 2 X position + dw $09C2, $04E1 ; Health + dw $09C6, $00E9 ; Missiles + dw $09C8, $0109 ; Max missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0803 ; Samus X + dw $0AFA, $0159 ; Samus Y + dw $D870, $009E ; Items dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_down - dw $09C2, $0084 ; Health +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09C2, $00E3 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09C2, $00D9 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09C2, $00D6 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_wasteland_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $09C2, $00EB ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF preset_hundo_final_cleanup_reverse_slinky: @@ -33139,88 +33709,110 @@ preset_100early_lower_norfair_worst_room_in_the_game: dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_crumble_blocks - dw $078D, $8B1A ; DDB - dw $079B, $99BD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0640 ; Health - dw $09C6, $00F0 ; Missiles - dw $09C8, $0113 ; Max missiles - dw $09D6, $0196 ; Reserves - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D870, $06BD ; Items +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $04A3 ; Health + dw $09CE, $002C ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $009D ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_down +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr22_lower_norfair_wasteland - dw $09C2, $00AC ; Health +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09C2, $00B4 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr21_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0257 ; Health +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0009 ; Supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_hundo_final_cleanup_retro_brinstar_hoppers: @@ -33305,6 +33897,119 @@ preset_100early_lower_norfair_mickey_mouse_missiles: dw $0AFA, $017B ; Samus Y dw #$FFFF +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $041C ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0081 ; Samus X + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr21_lower_norfair_wasteland_revisit + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E4 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09C6, $0011 ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + preset_hundo_final_cleanup_billy_mays: dw #preset_hundo_final_cleanup_retro_brinstar_hoppers dw $078D, $8ECE ; DDB @@ -33340,18 +34045,164 @@ preset_suitless_red_tower_cleanup_nutella_refill: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_lower_norfair_amphitheatre: - dw #preset_100early_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $00A1 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $0AF6, $00AB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items +preset_100early_lower_norfair_amphitheatre: + dw #preset_100early_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $00A1 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $0AF6, $00AB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items + dw #$FFFF + +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $0632 ; Health + dw $09C4, $0640 ; Max health + dw $0AF6, $0044 ; Samus X + dw $D870, $00BD ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr22_lower_norfair_springball_maze + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr22_lower_norfair_three_musketeers + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_single_chamber_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01BA ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $01AE ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_hundo_final_cleanup_billy_mays_escape: @@ -33457,102 +34308,6 @@ preset_100early_lower_norfair_ninja_pirates: dw $D8BA, $C3F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8CD6 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_wasteland: - dw #preset_kpdr21_lower_norfair_wasteland - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr22_lower_norfair_metal_ninja_pirates - dw $09C2, $0087 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_leaving_ridley - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D878, $001C ; Items - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $013A ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B8 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_hundo_final_cleanup_pit_room_missiles: dw #preset_hundo_final_cleanup_retro_brinstar_escape dw $078D, $8EB6 ; DDB @@ -33639,85 +34394,142 @@ preset_100early_lower_norfair_plowerhouse_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $00FA ; Missiles - dw $09C8, $0118 ; Max missiles - dw $09CA, $001A ; Supers - dw $09CE, $002B ; Pbs - dw $09D4, $02BC ; Max reserves - dw $0AF6, $0044 ; Samus X - dw $D872, $040F ; Items - dw $D8B4, $0246 ; Doors +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks + dw $078D, $8B1A ; DDB + dw $079B, $99BD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0640 ; Health + dw $09C6, $00F0 ; Missiles + dw $09C8, $0113 ; Max missiles + dw $09D6, $0196 ; Reserves + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $06BD ; Items dw #$FFFF -preset_kpdr20_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr21_lower_norfair_metal_ninja_pirates +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr22_lower_norfair_plowerhouse - dw $09C2, $0122 ; Health +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09C2, $0080 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09C2, $0074 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_parlor_spacejump: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_backtracking_red_brinstar_green_gate + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0116 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -33725,6 +34537,18 @@ preset_kpdr25_lower_norfair_reverse_plowerhouse: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + preset_hundo_final_cleanup_the_last_missiles: dw #preset_hundo_final_cleanup_climb_supers dw $078D, $8B3E ; DDB @@ -33778,106 +34602,6 @@ preset_100early_lower_norfair_ridley: dw $D8BA, $D3F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_reverse_mockball - dw $078D, $8D66 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $002F ; Screen X position in pixels - dw $0913, $FC02 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0023 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $00FF ; Missiles - dw $09C8, $011D ; Max missiles - dw $0AF6, $00CF ; Samus X - dw $0AFA, $015B ; Samus Y - dw $D870, $86BD ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_plowerhouse: - dw #preset_kpdr21_lower_norfair_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr22_lower_norfair_ridley - dw $09C2, $00E3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr22_lower_norfair_leaving_ridley - dw $09C2, $00D9 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr22_lower_norfair_reverse_plowerhouse - dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - preset_hundo_final_cleanup_the_last_missiles_escape: dw #preset_hundo_final_cleanup_the_last_missiles dw $078D, $8C82 ; DDB @@ -33973,71 +34697,204 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_green_shaft_descent - dw $078D, $8D4E ; DDB - dw $079B, $9AD9 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1F ; Screen Y position in pixels +preset_gtmax_brinstar_cleanup_green_brinstar_revisit: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0797 ; Layer 2 Y position - dw $09CE, $002A ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $007D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8CD6 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B4, $0246 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_kpdr21_lower_norfair_single_chamber_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_kpdr21_lower_norfair_bubble_mountain_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_kpdr21_lower_norfair_business_center_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_maridia_tube_revisit: + dw #preset_kpdr22_backtracking_maridia_tube_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_crateria_kihunters_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_lower_norfair_ridley: - dw #preset_kpdr21_lower_norfair_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $090F, $F000 ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $00BC ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_leaving_ridley: - dw #preset_kpdr21_lower_norfair_leaving_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr21_lower_norfair_reverse_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr22_lower_norfair_wasteland_revisit - dw $09C2, $00B4 ; Health +preset_kpdr21_backtracking_fish_tank_revisit: + dw #preset_kpdr22_backtracking_fish_tank_revisit + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_up - dw $09C2, $00B2 ; Health +preset_kpdr21_backtracking_mt_everest_revisit: + dw #preset_kpdr22_backtracking_mt_everest_revisit + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09A8, $100B ; Collected Beams +preset_kpdr21_backtracking_red_brinstar_green_gate: + dw #preset_kpdr22_backtracking_red_brinstar_green_gate + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health +preset_kpdr25_backtracking_crateria_kihunters_final: + dw #preset_kpdr25_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -34045,34 +34902,6 @@ preset_kpdr25_lower_norfair_fireflea_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw #$FFFF - preset_hundo_tourian_metroids_1: dw #preset_hundo_final_cleanup_the_last_missiles_escape dw $078D, $9222 ; DDB @@ -34149,126 +34978,6 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $001E ; Supers - dw $09CC, $0037 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D872, $840F ; Items - dw $D8B6, $7818 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_wasteland_revisit: - dw #preset_kpdr21_lower_norfair_wasteland_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr22_lower_norfair_fireflea_room - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E4 ; Health - dw $0AF6, $016E ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $0011 ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_hundo_tourian_metroids_2: dw #preset_hundo_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -34373,151 +35082,163 @@ preset_100early_lower_norfair_three_musketeers: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0687 ; Health - dw $09C4, $06A4 ; Max health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C40F ; Items +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $00FA ; Missiles + dw $09C8, $0118 ; Max missiles + dw $09CA, $001A ; Supers + dw $09CE, $002B ; Pbs + dw $09D4, $02BC ; Max reserves + dw $0AF6, $0044 ; Samus X + dw $D872, $040F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_fireflea_room: - dw #preset_kpdr21_lower_norfair_fireflea_room - dw $09C6, $000F ; Missiles +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_kpdr21_backtracking_maridia_tube_revisit + dw $09C6, $000C ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_springball_maze - dw $09C2, $00B2 ; Health +preset_kpdr21_backtracking_crateria_kihunters_final: + dw #preset_kpdr22_backtracking_crateria_kihunters_final + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr22_lower_norfair_three_musketeers - dw $09C2, $00B2 ; Health +preset_kpdr21_backtracking_parlor_spacejump: + dw #preset_kpdr22_backtracking_parlor_spacejump + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final +preset_kpdr22_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_terminator_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final +preset_kpdr22_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final +preset_kpdr22_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr22_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr23_tourian_metroids_1: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr25_backtracking_terminator_revisit: + dw #preset_kpdr25_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health - dw $0AF6, $016E ; Samus X + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position +preset_kpdr25_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit dw $09C2, $01AE ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -34613,160 +35334,116 @@ preset_100early_lower_norfair_bubble_mountain_return: dw $D878, $FEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_etecoon_room - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball + dw $078D, $8D66 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01B9 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $074D ; Screen Y position in pixels - dw $0917, $01B9 ; Layer 2 X position - dw $0919, $0579 ; Layer 2 Y position - dw $09CE, $002F ; Pbs - dw $09D0, $0037 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0259 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D870, $A6BD ; Items + dw $0911, $002F ; Screen X position in pixels + dw $0913, $FC02 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0023 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $00FF ; Missiles + dw $09C8, $011D ; Max missiles + dw $0AF6, $00CF ; Samus X + dw $0AFA, $015B ; Samus Y + dw $D870, $86BD ; Items dw #$FFFF -preset_kpdr20_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_springball_maze - dw $09C6, $000F ; Missiles +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr21_backtracking_crateria_kihunters_final + dw $09C6, $000C ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr20_lower_norfair_three_musketeers: - dw #preset_kpdr21_lower_norfair_three_musketeers - dw $09C6, $000F ; Missiles +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr22_lower_norfair_single_chamber_final - dw $09C2, $0080 ; Health +preset_kpdr21_backtracking_terminator_revisit: + dw #preset_kpdr22_backtracking_terminator_revisit + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr22_lower_norfair_bubble_mountain_final - dw $09C2, $0074 ; Health +preset_kpdr21_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09C2, $0088 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr22_lower_norfair_business_center_final - dw $09C2, $0088 ; Health +preset_kpdr21_backtracking_g4_hallway: + dw #preset_kpdr22_backtracking_g4_hallway + dw $09C2, $00B0 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr23_tourian_metroids_1 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0150 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_hundo_tourian_zeb_skip: @@ -34831,187 +35508,76 @@ preset_100early_lower_norfair_norfair_reserve: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8D06 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0604 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0483 ; Layer 2 Y position - dw $09CE, $002E ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_kpdr20_lower_norfair_single_chamber_final: - dw #preset_kpdr21_lower_norfair_single_chamber_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_bubble_mountain_final: - dw #preset_kpdr21_lower_norfair_bubble_mountain_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_business_center_final: - dw #preset_kpdr21_lower_norfair_business_center_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_maridia_tube_revisit: - dw #preset_kpdr22_backtracking_maridia_tube_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $029B ; Samus Y + dw $0919, $0797 ; Layer 2 Y position + dw $09CE, $002A ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF - -preset_kpdr23_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $090F, $F000 ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00BC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors + +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr23_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_fish_tank_revisit: - dw #preset_kpdr22_backtracking_fish_tank_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_mt_everest_revisit: - dw #preset_kpdr22_backtracking_mt_everest_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_red_brinstar_green_gate: - dw #preset_kpdr22_backtracking_red_brinstar_green_gate - dw $09C2, $0088 ; Health +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr22_tourian_metroids_1 + dw $09C2, $00B0 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_backtracking_crateria_kihunters_final: - dw #preset_kpdr25_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09C2, $01AE ; Health +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -35019,6 +35585,39 @@ preset_kpdr25_backtracking_parlor_spacejump: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $01C8 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + preset_hundo_tourian_mother_brain_2: dw #preset_hundo_tourian_zeb_skip dw $078D, $AAC8 ; DDB @@ -35107,157 +35706,51 @@ preset_100early_lower_norfair_business_center_final: dw $0AF6, $003F ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position + dw $0917, $0001 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0685 ; Health - dw $09C6, $00FE ; Missiles - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0680 ; Health - dw $09C6, $0103 ; Missiles - dw $09C8, $0122 ; Max missiles - dw $09CE, $002D ; Pbs - dw $0AF6, $0224 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0346 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_maridia_tube_revisit: - dw #preset_kpdr21_backtracking_maridia_tube_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_crateria_kihunters_final: - dw #preset_kpdr22_backtracking_crateria_kihunters_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_parlor_spacejump: - dw #preset_kpdr22_backtracking_parlor_spacejump - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_metroids_1: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_fish_tank_revisit: - dw #preset_kpdr21_backtracking_fish_tank_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_mt_everest_revisit: - dw #preset_kpdr21_backtracking_mt_everest_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $09CA, $001E ; Supers + dw $09CC, $0037 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D872, $840F ; Items + dw $D8B6, $7818 ; Doors dw #$FFFF -preset_kpdr20_backtracking_red_brinstar_green_gate: - dw #preset_kpdr21_backtracking_red_brinstar_green_gate - dw $09C6, $000C ; Missiles +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 + dw $09C6, $000D ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_backtracking_terminator_revisit: - dw #preset_kpdr25_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr22_tourian_metroids_2 + dw $09C2, $00EC ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles + dw $09C6, $0015 ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -35266,25 +35759,54 @@ preset_kpdr25_backtracking_g4_hallway: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr25_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09C2, $01AE ; Health +preset_kpdr23_tourian_baby_skip: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D5 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -35338,120 +35860,98 @@ preset_100early_final_cleanup_below_spazer: dw $0AF6, $00CE ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0708 ; Health - dw $09C4, $0708 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0032 ; Pbs - dw $09D0, $003C ; Max pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D872, $C52F ; Items - dw $D874, $1B8C ; Items - dw $D8B4, $8346 ; Doors - dw $D8B6, $78D8 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_crateria_kihunters_final: - dw #preset_kpdr21_backtracking_crateria_kihunters_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0687 ; Health + dw $09C4, $06A4 ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items dw #$FFFF -preset_kpdr20_backtracking_parlor_spacejump: - dw #preset_kpdr21_backtracking_parlor_spacejump - dw $09C6, $000B ; Missiles +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr22_backtracking_terminator_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit - dw $09C2, $0088 ; Health +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09C2, $0164 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr22_backtracking_g4_hallway - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr22_backtracking_g4_elevator - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr22_tourian_tourian_elevator_room - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr23_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $01D5 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0150 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF preset_hundo_tourian_escape_room_3: @@ -35524,84 +36024,52 @@ preset_100early_final_cleanup_xray_passage_return: dw $0AF6, $0178 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $06F1 ; Health - dw $09C6, $0105 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CC, $003C ; Max supers - dw $09CE, $0031 ; Pbs - dw $0AF6, $019B ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $E6BD ; Items - dw $D8B6, $78F8 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_terminator_revisit: - dw #preset_kpdr21_backtracking_terminator_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_hallway: - dw #preset_kpdr21_backtracking_g4_hallway - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_elevator: - dw #preset_kpdr21_backtracking_g4_elevator - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01B9 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $074D ; Screen Y position in pixels + dw $0917, $01B9 ; Layer 2 X position + dw $0919, $0579 ; Layer 2 Y position + dw $09CE, $002F ; Pbs + dw $09D0, $0037 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0259 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D870, $A6BD ; Items dw #$FFFF -preset_kpdr20_tourian_tourian_elevator_room: - dw #preset_kpdr21_tourian_tourian_elevator_room - dw $09C6, $000D ; Missiles +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr22_tourian_metroids_1 - dw $09C2, $00B0 ; Health +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -35609,37 +36077,52 @@ preset_kpdr25_tourian_metroids_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $01C8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr23_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_kpdr23_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09CE, $0005 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF preset_hundo_tourian_escape_room_4: @@ -35813,109 +36296,76 @@ preset_100early_final_cleanup_old_tourian_missiles: dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_gtmax_brinstar_cleanup_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8D06 ; DDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0604 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $010C ; Missiles - dw $09C8, $0127 ; Max missiles - dw $09CA, $001E ; Supers + dw $0919, $0483 ; Layer 2 Y position dw $09CE, $002E ; Pbs - dw $0AF6, $0065 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $C56F ; Items - dw $D8B4, $8B46 ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B2 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr20_tourian_metroids_1: - dw #preset_kpdr21_tourian_metroids_1 - dw $09C6, $000D ; Missiles +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr22_tourian_metroids_2 - dw $09C2, $00EC ; Health +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D5 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000A ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -35923,6 +36373,13 @@ preset_kpdr25_tourian_metroids_4: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + preset_hundo_tourian_escape_parlor: dw #preset_hundo_tourian_escape_climb dw $078D, $AB34 ; DDB @@ -36010,99 +36467,89 @@ preset_100early_final_cleanup_leaving_parlor_missiles: dw $0AF6, $0056 ; Samus X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_gtmax_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02E0 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $0228 ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09C2, $076C ; Health - dw $09C4, $076C ; Max health - dw $09CE, $002F ; Pbs - dw $09D6, $01AF ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; Items +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0685 ; Health + dw $09C6, $00FE ; Missiles + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_tourian_metroids_2: - dw #preset_kpdr21_tourian_metroids_2 +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0680 ; Health + dw $09C6, $0103 ; Missiles + dw $09C8, $0122 ; Max missiles + dw $09CE, $002D ; Pbs + dw $0AF6, $0224 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0346 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_3 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_norfair_cleanup_reverse_metal_pirates: @@ -36282,83 +36729,41 @@ preset_100early_tourian_escape_parlor: dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: - dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $0911, $00E5 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00AB ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $0111 ; Missiles - dw $09C8, $012C ; Max missiles - dw $09CE, $002E ; Pbs - dw $09D6, $01B4 ; Reserves - dw $0AF6, $0145 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $C76F ; Items - dw $D8B6, $78F9 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_3: - dw #preset_kpdr21_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0708 ; Health + dw $09C4, $0708 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0032 ; Pbs + dw $09D0, $003C ; Max pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D872, $C52F ; Items + dw $D874, $1B8C ; Items + dw $D8B4, $8346 ; Doors + dw $D8B6, $78D8 ; Doors dw #$FFFF - -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors + +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr23_tourian_zebes_escape + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 +preset_kpdr22_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position dw $09A2, $3325 ; Equipped Items dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09CE, $0005 ; Pbs + dw $09A8, $100B ; Collected Beams + dw $09C2, $01F3 ; Health dw $0AF8, $0000 ; Samus subpixel X dw $D870, $0180 ; Items dw $D876, $01A5 ; Items @@ -36367,20 +36772,36 @@ preset_kpdr23_tourian_mother_brain_2: dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip - dw $09C2, $0171 ; Health +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_2: + dw #preset_kpdr21_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr20_tourian_metroids_4: - dw #preset_kpdr21_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_missile_room: @@ -36400,94 +36821,98 @@ preset_suitless_norfair_cleanup_hotarubi_missile_room: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_billy_mays: - dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $07D0 ; Health - dw $09C4, $07D0 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0030 ; Pbs - dw $09D0, $0041 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0258 ; Samus X - dw $D872, $EF6F ; Items - dw $D8B6, $78FD ; Doors - dw #$FFFF - -preset_kpdr20_tourian_giant_hoppers: - dw #preset_kpdr21_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $06F1 ; Health + dw $09C6, $0105 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $0031 ; Pbs + dw $0AF6, $019B ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $E6BD ; Items + dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $090F, $BFFF ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0142 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr20_tourian_baby_skip: - dw #preset_kpdr21_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_revisit: @@ -36507,71 +36932,98 @@ preset_suitless_norfair_cleanup_hotarubi_revisit: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8FE2 ; DDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $019E ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0136 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $07B9 ; Health - dw $09C6, $0120 ; Missiles - dw $09C8, $013B ; Max missiles - dw $0AF6, $0229 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $010C ; Missiles + dw $09C8, $0127 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CE, $002E ; Pbs + dw $0AF6, $0065 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $C56F ; Items + dw $D8B4, $8B46 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_tourian_gadora_room: - dw #preset_kpdr21_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr21_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr20_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_norfair_cleanup_three_musketeers: @@ -36609,98 +37061,51 @@ preset_suitless_norfair_cleanup_single_chamber: dw $D878, $FEDE ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: - dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels + dw $0911, $02E0 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $07B8 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_climb_supers: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $078E ; Health - dw $09C6, $0125 ; Missiles - dw $09C8, $0140 ; Max missiles + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $0228 ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09C2, $076C ; Health + dw $09C4, $076C ; Max health dw $09CE, $002F ; Pbs + dw $09D6, $01AF ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $E6FD ; Items - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items - dw $D8B2, $2C09 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr20_tourian_zeb_skip: - dw #preset_kpdr21_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF6, $0340 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $1B8E ; Items dw #$FFFF -preset_kpdr20_tourian_mother_brain_2: - dw #preset_kpdr21_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $09C2, $018F ; Health +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_return: @@ -36721,96 +37126,41 @@ preset_suitless_norfair_cleanup_bubble_mountain_return: dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_to_final_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_climb_supers - dw $078D, $8C6A ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7803 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $06F0 ; Health - dw $09CA, $0022 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002E ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D6 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D870, $EEFD ; Items - dw #$FFFF - -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $0911, $00E5 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00AB ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $0111 ; Missiles + dw $09C8, $012C ; Max missiles + dw $09CE, $002E ; Pbs + dw $09D6, $01B4 ; Reserves + dw $0AF6, $0145 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $C76F ; Items + dw $D8B6, $78F9 ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 dw $09C8, $000F ; Max missiles dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $D878, $0004 ; Items dw #$FFFF preset_suitless_norfair_cleanup_norfair_reserve_back: @@ -36830,90 +37180,26 @@ preset_suitless_norfair_cleanup_norfair_reserve_back: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles - dw $078D, $89A6 ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CE, $002D ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_zebes_escape: - dw #preset_kpdr21_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_room_3: - dw #preset_kpdr21_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $07D0 ; Health + dw $09C4, $07D0 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0030 ; Pbs + dw $09D0, $0041 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0258 ; Samus X + dw $D872, $EF6F ; Items + dw $D8B6, $78FD ; Doors dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_final: @@ -36953,46 +37239,22 @@ preset_suitless_norfair_cleanup_frog_speedway: dw $D878, $FEDF ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_again: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles - dw $078D, $8C9A ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D870, $FEFD ; Items - dw #$FFFF - -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8FE2 ; DDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $019E ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0136 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $07B9 ; Health + dw $09C6, $0120 ; Missiles + dw $09C8, $013B ; Max missiles + dw $0AF6, $0229 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items dw #$FFFF preset_suitless_norfair_cleanup_business_center_final: @@ -37010,58 +37272,45 @@ preset_suitless_norfair_cleanup_business_center_final: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_terminator_etank: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_again - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $0913, $1000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $0834 ; Health - dw $09C4, $0834 ; Max health - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $09CA, $0021 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002D ; Pbs - dw $09D6, $01D2 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AFA, $02A8 ; Samus Y - dw $D820, $1FC1 ; Events - dw $D870, $FFFD ; Items - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_kpdr20_tourian_escape_room_4: - dw #preset_kpdr21_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_climb: - dw #preset_kpdr21_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $07B8 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_kpdr20_tourian_escape_parlor: - dw #preset_kpdr21_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $078E ; Health + dw $09C6, $0125 ; Missiles + dw $09C8, $0140 ; Max missiles + dw $09CE, $002F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BD ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $E6FD ; Items + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items + dw $D8B2, $2C09 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_norfair_elevator: @@ -37078,16 +37327,24 @@ preset_suitless_norfair_cleanup_norfair_elevator: dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_metroids_1: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers + dw $078D, $8C6A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7803 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $06F0 ; Health + dw $09CA, $0022 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002E ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0AF6, $01D6 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D870, $EEFD ; Items dw #$FFFF preset_suitless_final_cleanup_below_spazer_final: @@ -37101,43 +37358,17 @@ preset_suitless_final_cleanup_below_spazer_final: dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_metroids_2: - dw #preset_gtmax_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0058 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0042 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0821 ; Health - dw $09C6, $0132 ; Missiles - dw $09CA, $001E ; Supers - dw $09D6, $0204 ; Reserves - dw $0AF6, $00F8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_gtmax_tourian_metroids_3: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0107 ; Screen Y position in pixels - dw $0919, $00C5 ; Layer 2 Y position - dw $09C6, $0132 ; Missiles - dw $09CA, $001D ; Supers - dw $09D6, $0223 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles + dw $078D, $89A6 ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $002D ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_red_tower_final: @@ -37217,42 +37448,19 @@ preset_suitless_final_cleanup_big_pink_final: dw $D8B4, $0B46 ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_4: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0030 ; Pbs - dw $09D6, $024A ; Reserves - dw $0AF6, $05A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_gtmax_tourian_giant_hoppers: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001B ; Supers - dw $09CE, $0032 ; Pbs - dw $09D6, $02A4 ; Reserves - dw $0AF6, $0061 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles + dw $078D, $8C9A ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D870, $FEFD ; Items dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -37302,51 +37510,40 @@ preset_suitless_final_cleanup_beta_missile_room: dw $D8B6, $FEFF ; Doors dw #$FFFF -preset_gtmax_tourian_baby_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $0913, $1000 ; Screen subpixel Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X + dw $0AF6, $016C ; Samus X dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtmax_tourian_gadora_room: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtmax_tourian_zeb_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_gtmax_tourian_tourian_elevator_room: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $0834 ; Health + dw $09C4, $0834 ; Max health + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $09CA, $0021 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002D ; Pbs + dw $09D6, $01D2 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AFA, $02A8 ; Samus Y + dw $D820, $1FC1 ; Events + dw $D870, $FFFD ; Items + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_suitless_final_cleanup_john_cena_bridge: @@ -37387,21 +37584,16 @@ preset_suitless_final_cleanup_beta_missile_revisit: dw $D874, $1FFE ; Items dw #$FFFF -preset_gtmax_tourian_mother_brain_2: - dw #preset_gtmax_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05C0 ; Health - dw $09C6, $0137 ; Missiles - dw $09CA, $000C ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $1FCD ; Events +preset_gtmax_tourian_metroids_1: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_pit_room_final: @@ -37450,21 +37642,43 @@ preset_suitless_final_cleanup_climb_supers: dw $D8B2, $2C08 ; Doors dw #$FFFF -preset_gtmax_tourian_zebes_escape: - dw #preset_gtmax_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $00EA ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $02BC ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $5FCD ; Events - dw $D82C, $0203 ; Bosses +preset_gtmax_tourian_metroids_2: + dw #preset_gtmax_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0058 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0042 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0821 ; Health + dw $09C6, $0132 ; Missiles + dw $09CA, $001E ; Supers + dw $09D6, $0204 ; Reserves + dw $0AF6, $00F8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_gtmax_tourian_metroids_3: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0107 ; Screen Y position in pixels + dw $0919, $00C5 ; Layer 2 Y position + dw $09C6, $0132 ; Missiles + dw $09CA, $001D ; Supers + dw $09D6, $0223 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -37487,20 +37701,42 @@ preset_suitless_final_cleanup_parlor_return: dw $D870, $E9DE ; Items dw #$FFFF -preset_gtmax_tourian_escape_room_3: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtmax_tourian_metroids_4: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0030 ; Pbs + dw $09D6, $024A ; Reserves + dw $0AF6, $05A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_gtmax_tourian_giant_hoppers: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001B ; Supers + dw $09CE, $0032 ; Pbs + dw $09D6, $02A4 ; Reserves + dw $0AF6, $0061 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_suitless_final_cleanup_230_mockball: @@ -37523,47 +37759,51 @@ preset_suitless_final_cleanup_230_mockball: dw $D870, $F9DE ; Items dw #$FFFF -preset_gtmax_tourian_escape_room_4: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtmax_tourian_baby_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtmax_tourian_escape_climb: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F2 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $00B5 ; Layer 2 X position - dw $0919, $00B6 ; Layer 2 Y position - dw $0AF6, $0152 ; Samus X +preset_gtmax_tourian_gadora_room: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_gtmax_tourian_escape_parlor: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $07A1 ; Health +preset_gtmax_tourian_zeb_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0018 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_parlor_revisit: @@ -37579,6 +37819,23 @@ preset_suitless_final_cleanup_parlor_revisit: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF +preset_gtmax_tourian_mother_brain_2: + dw #preset_gtmax_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05C0 ; Health + dw $09C6, $0137 ; Missiles + dw $09CA, $000C ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $1FCD ; Events + dw #$FFFF + preset_suitless_final_cleanup_landing_site_revisit: dw #preset_suitless_final_cleanup_parlor_revisit dw $078D, $8C8E ; DDB @@ -37632,6 +37889,23 @@ preset_suitless_final_cleanup_gauntlet_entry: dw $D8B0, $4002 ; Doors dw #$FFFF +preset_gtmax_tourian_zebes_escape: + dw #preset_gtmax_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $00EA ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $02BC ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $5FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + preset_suitless_final_cleanup_gauntlet_etank: dw #preset_suitless_final_cleanup_gauntlet_entry dw $078D, $892E ; DDB @@ -37659,6 +37933,22 @@ preset_suitless_final_cleanup_quickdrops: dw $D870, $F9FF ; Items dw #$FFFF +preset_gtmax_tourian_escape_room_3: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_suitless_tourian_tourian_elevator: dw #preset_suitless_final_cleanup_quickdrops dw $078D, $9222 ; DDB @@ -37684,6 +37974,49 @@ preset_suitless_tourian_tourian_elevator: dw $D90C, $0100 ; Map Stations dw #$FFFF +preset_gtmax_tourian_escape_room_4: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_escape_climb: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $00B6 ; Layer 2 Y position + dw $0AF6, $0152 ; Samus X + dw #$FFFF + +preset_gtmax_tourian_escape_parlor: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $07A1 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + preset_suitless_tourian_metroids_1: dw #preset_suitless_tourian_tourian_elevator dw $090F, $C000 ; Screen subpixel X position diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 8215140a..71098d9a 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,6 +1,6 @@ -warnpc $EFC9B2 -org $EFC9B2 +warnpc $EFC96C +org $EFC96C print pc, " preset names start" preset_names: @@ -653,6 +653,9 @@ preset_names_entering_kraids_lair: preset_names_entering_maridia: db "Entering Maridia", #$FF +preset_names_entering_with_extra_pb: + db "Entering With Extra PB", #$FF + preset_names_entering_wrecked_ship: db "Entering Wrecked Ship", #$FF @@ -1514,6 +1517,9 @@ preset_names_moat_ball: preset_names_moat_missiles: db "Moat Missiles", #$FF +preset_names_moat_with_missile_gone: + db "Moat With Missile Gone", #$FF + preset_names_moondance: db "Moondance", #$FF @@ -1892,6 +1898,9 @@ preset_names_retro_brinstar_power_bombs: preset_names_retro_etank: db "Retro E-Tank", #$FF +preset_names_return_with_yellow_door: + db "Return With Yellow Door", #$FF + preset_names_reverse_botwoon: db "Reverse Botwoon", #$FF diff --git a/src/presets/kpdr22_data.asm b/src/presets/kpdr22_data.asm index 645b5dcd..72e5add4 100644 --- a/src/presets/kpdr22_data.asm +++ b/src/presets/kpdr22_data.asm @@ -721,7 +721,7 @@ preset_kpdr22_kraid_business_center_preelev: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_business_center_postelev: +preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: dw #preset_kpdr22_kraid_business_center_preelev ; Kraid: Business Center Pre-Elev dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB @@ -738,8 +738,8 @@ preset_kpdr22_upper_norfair_business_center_postelev: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hijump_etank: - dw #preset_kpdr22_upper_norfair_business_center_postelev ; Upper Norfair: Business Center Post-Elev +preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev ; Upper Norfair HJB Missile: Business Center Post-Elev dw $090F, $EFFF ; Screen subpixel X position dw $0915, $051B ; Screen Y position in pixels dw $0919, $03D4 ; Layer 2 Y position @@ -751,8 +751,8 @@ preset_kpdr22_upper_norfair_hijump_etank: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hijump_etank ; Upper Norfair: Hi-Jump E-Tank +preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank ; Upper Norfair HJB Missile: Hi-Jump E-Tank dw $078D, $9426 ; DDB dw $079B, $A9E5 ; MDB dw $07F5, $0003 ; Music Track @@ -772,8 +772,8 @@ preset_kpdr22_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_leaving_hijump ; Upper Norfair: Leaving Hi-Jump +preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump ; Upper Norfair HJB Missile: Leaving Hi-Jump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track @@ -787,8 +787,8 @@ preset_kpdr22_upper_norfair_business_center_revisit: dw $D876, $01A1 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_business_center_revisit ; Upper Norfair: Business Center Revisit +preset_kpdr22_upper_norfair_hjb_missile_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit ; Upper Norfair HJB Missile: Business Center Revisit dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -801,8 +801,8 @@ preset_kpdr22_upper_norfair_precathedral: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_precathedral ; Upper Norfair: Pre-Cathedral +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral ; Upper Norfair HJB Missile: Pre-Cathedral dw $078D, $92CA ; DDB dw $079B, $A7B3 ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -818,8 +818,8 @@ preset_kpdr22_upper_norfair_cathedral: dw $D8B8, $24EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_cathedral ; Upper Norfair: Cathedral +preset_kpdr22_upper_norfair_hjb_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral ; Upper Norfair HJB Missile: Cathedral dw $078D, $92B2 ; DDB dw $079B, $A788 ; MDB dw $090F, $7FFF ; Screen subpixel X position @@ -832,8 +832,8 @@ preset_kpdr22_upper_norfair_rising_tide: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain: - dw #preset_kpdr22_upper_norfair_rising_tide ; Upper Norfair: Rising Tide +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide ; Upper Norfair HJB Missile: Rising Tide dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -847,8 +847,8 @@ preset_kpdr22_upper_norfair_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_bat_cave: - dw #preset_kpdr22_upper_norfair_bubble_mountain ; Upper Norfair: Bubble Mountain +preset_kpdr22_upper_norfair_hjb_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain ; Upper Norfair HJB Missile: Bubble Mountain dw $078D, $973E ; DDB dw $079B, $ACB3 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -862,8 +862,8 @@ preset_kpdr22_upper_norfair_bat_cave: dw $D8BA, $0011 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_speed_hallway: - dw #preset_kpdr22_upper_norfair_bat_cave ; Upper Norfair: Bat Cave +preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave ; Upper Norfair HJB Missile: Bat Cave dw $078D, $958E ; DDB dw $079B, $B07A ; MDB dw $090F, $EFFF ; Screen subpixel X position @@ -875,8 +875,8 @@ preset_kpdr22_upper_norfair_speed_hallway: dw $0AF6, $00C5 ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_speed_hallway ; Upper Norfair: Speed Hallway +preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway ; Upper Norfair HJB Missile: Speed Hallway dw $078D, $95BE ; DDB dw $079B, $ACF0 ; MDB dw $090F, $C000 ; Screen subpixel X position @@ -894,8 +894,8 @@ preset_kpdr22_upper_norfair_bat_cave_revisit: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_bat_cave_revisit ; Upper Norfair: Bat Cave Revisit +preset_kpdr22_upper_norfair_hjb_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit ; Upper Norfair HJB Missile: Bat Cave Revisit dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB dw $090F, $BFFF ; Screen subpixel X position @@ -913,8 +913,8 @@ preset_kpdr22_upper_norfair_single_chamber: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_double_chamber: - dw #preset_kpdr22_upper_norfair_single_chamber ; Upper Norfair: Single Chamber +preset_kpdr22_upper_norfair_hjb_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber ; Upper Norfair HJB Missile: Single Chamber dw $078D, $9582 ; DDB dw $079B, $AD5E ; MDB dw $090F, $3000 ; Screen subpixel X position @@ -928,8 +928,8 @@ preset_kpdr22_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_double_chamber ; Upper Norfair: Double Chamber +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber ; Upper Norfair HJB Missile: Double Chamber dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB dw $07F5, $0003 ; Music Track @@ -950,8 +950,8 @@ preset_kpdr22_upper_norfair_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_double_chamber_revisit ; Upper Norfair: Double Chamber Revisit +preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit ; Upper Norfair HJB Missile: Double Chamber Revisit dw $078D, $962A ; DDB dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track @@ -960,8 +960,8 @@ preset_kpdr22_upper_norfair_single_chamber_revisit: dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_single_chamber_revisit ; Upper Norfair: Single Chamber Revisit +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit ; Upper Norfair HJB Missile: Single Chamber Revisit dw $078D, $9606 ; DDB dw $079B, $AD5E ; MDB dw $090F, $1000 ; Screen subpixel X position @@ -971,8 +971,8 @@ preset_kpdr22_upper_norfair_bubble_mountain_revisit: dw $0AF6, $008F ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_frog_speedway: - dw #preset_kpdr22_upper_norfair_bubble_mountain_revisit ; Upper Norfair: Bubble Mountain Revisit +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit ; Upper Norfair HJB Missile: Bubble Mountain Revisit dw $078D, $956A ; DDB dw $079B, $AF72 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -984,8 +984,8 @@ preset_kpdr22_upper_norfair_frog_speedway: dw $0AF6, $008E ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_frog_speedway ; Upper Norfair: Frog Speedway +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway ; Upper Norfair HJB Missile: Frog Speedway dw $078D, $97DA ; DDB dw $079B, $B167 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -993,8 +993,278 @@ preset_kpdr22_upper_norfair_heading_to_red_brinstar: dw $0AF6, $0029 ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_alpha_spark: - dw #preset_kpdr22_upper_norfair_heading_to_red_brinstar ; Upper Norfair: Heading To Red Brinstar +preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: + dw #preset_kpdr22_kraid_business_center_preelev ; Kraid: Business Center Pre-Elev + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_hijump_etank: + dw #preset_kpdr22_upper_norfair_moat_missile_business_center_postelev ; Upper Norfair Moat Missile: Business Center Post-Elev + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: + dw #preset_kpdr22_upper_norfair_moat_missile_hijump_etank ; Upper Norfair Moat Missile: Hi-Jump E-Tank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0121 ; Items + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_moat_missile_leaving_hijump ; Upper Norfair Moat Missile: Leaving Hi-Jump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $019C ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_precathedral: + dw #preset_kpdr22_upper_norfair_moat_missile_business_center_revisit ; Upper Norfair Moat Missile: Business Center Revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $53FE ; Screen subpixel Y position + dw $0915, $02F8 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_cathedral: + dw #preset_kpdr22_upper_norfair_moat_missile_precathedral ; Upper Norfair Moat Missile: Pre-Cathedral + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $02A6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $24EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_moat_missile_cathedral ; Upper Norfair Moat Missile: Cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0001 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_moat_missile_rising_tide ; Upper Norfair Moat Missile: Rising Tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0179 ; Health + dw $0AF6, $04AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_moat_missile_bubble_mountain ; Upper Norfair Moat Missile: Bubble Mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $017E ; Health + dw $09C6, $0003 ; Missiles + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_speed_hallway: + dw #preset_kpdr22_upper_norfair_moat_missile_bat_cave ; Upper Norfair Moat Missile: Bat Cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $0AF6, $00C5 ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_moat_missile_speed_hallway ; Upper Norfair Moat Missile: Speed Hallway + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit ; Upper Norfair Moat Missile: Bat Cave Revisit + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $09C2, $018A ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_moat_missile_single_chamber ; Upper Norfair Moat Missile: Single Chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $0003 ; Missiles + dw $0AF6, $00BE ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_moat_missile_double_chamber ; Upper Norfair Moat Missile: Double Chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0051 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit ; Upper Norfair Moat Missile: Double Chamber Revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit ; Upper Norfair Moat Missile: Single Chamber Revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit ; Upper Norfair Moat Missile: Bubble Mountain Revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_moat_missile_frog_speedway ; Upper Norfair Moat Missile: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar ; Upper Norfair HJB Missile: Heading To Red Brinstar dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -1008,8 +1278,8 @@ preset_kpdr22_red_brinstar_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_alpha_spark ; Red Brinstar: Alpha Spark +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark ; Red Brinstar HJB Missile: Alpha Spark dw $078D, $A36C ; DDB dw $079B, $A408 ; MDB dw $07F5, $0005 ; Music Track @@ -1024,8 +1294,8 @@ preset_kpdr22_red_brinstar_reverse_skree_boost: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_red_tower_climb: - dw #preset_kpdr22_red_brinstar_reverse_skree_boost ; Red Brinstar: Reverse Skree Boost +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost ; Red Brinstar HJB Missile: Reverse Skree Boost dw $078D, $910E ; DDB dw $079B, $A3DD ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1037,8 +1307,8 @@ preset_kpdr22_red_brinstar_red_tower_climb: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_hellway: - dw #preset_kpdr22_red_brinstar_red_tower_climb ; Red Brinstar: Red Tower Climb +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb ; Red Brinstar HJB Missile: Red Tower Climb dw $078D, $90F6 ; DDB dw $079B, $A253 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1049,8 +1319,8 @@ preset_kpdr22_red_brinstar_hellway: dw $0AF6, $008F ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_caterpillars_down: - dw #preset_kpdr22_red_brinstar_hellway ; Red Brinstar: Hellway +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway ; Red Brinstar HJB Missile: Hellway dw $078D, $901E ; DDB dw $079B, $A2F7 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1061,8 +1331,8 @@ preset_kpdr22_red_brinstar_caterpillars_down: dw $0AF6, $0291 ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_caterpillars_down ; Red Brinstar: Caterpillars Down +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down ; Red Brinstar HJB Missile: Caterpillars Down dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $090F, $D000 ; Screen subpixel X position @@ -1079,8 +1349,8 @@ preset_kpdr22_red_brinstar_alpha_power_bombs: dw $D8B6, $A008 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs ; Red Brinstar: Alpha Power Bombs +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs ; Red Brinstar HJB Missile: Alpha Power Bombs dw $078D, $9096 ; DDB dw $079B, $A3AE ; MDB dw $07F5, $0003 ; Music Track @@ -1101,8 +1371,8 @@ preset_kpdr22_red_brinstar_caterpillars_up: dw $D874, $0D04 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_red_brinstar_caterpillars_up ; Red Brinstar: Caterpillars Up +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up ; Red Brinstar HJB Missile: Caterpillars Up dw $078D, $90BA ; DDB dw $079B, $962A ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -1119,8 +1389,8 @@ preset_kpdr22_wrecked_ship_crateria_kihunters: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters ; Red Brinstar HJB Missile: Crateria Kihunters dw $078D, $8AF6 ; DDB dw $079B, $948C ; MDB dw $07F5, $0005 ; Music Track @@ -1137,8 +1407,8 @@ preset_kpdr22_wrecked_ship_ocean_fly_setup: dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup ; Red Brinstar HJB Missile: Ocean Fly Setup dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB dw $090F, $A3FF ; Screen subpixel X position @@ -1149,8 +1419,167 @@ preset_kpdr22_wrecked_ship_ocean_spark: dw $0AF6, $01C6 ; Samus X dw #$FFFF +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar ; Upper Norfair Moat Missile: Heading To Red Brinstar + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $000B ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_moat_missile_alpha_spark ; Red Brinstar Moat Missile: Alpha Spark + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost ; Red Brinstar Moat Missile: Reverse Skree Boost + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0152 ; Health + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_moat_missile_red_tower_climb ; Red Brinstar Moat Missile: Red Tower Climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $0157 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_moat_missile_hellway ; Red Brinstar Moat Missile: Hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $0AF6, $0291 ; Samus X + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_moat_missile_caterpillars_down ; Red Brinstar Moat Missile: Caterpillars Down + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $071C ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $A008 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs ; Red Brinstar Moat Missile: Alpha Power Bombs + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $015E ; Health + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AF ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0D04 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_moat_missile_caterpillars_up ; Red Brinstar Moat Missile: Caterpillars Up + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $016D ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters ; Red Brinstar Moat Missile: Crateria Kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0181 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup ; Red Brinstar Moat Missile: Ocean Fly Setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $014C ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF6, $01C6 ; Samus X + dw $D870, $0190 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_ocean_spark ; Wrecked Ship: Ocean Spark + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark ; Red Brinstar HJB Missile: Ocean Spark dw $078D, $8AEA ; DDB dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank @@ -1166,6 +1595,11 @@ preset_kpdr22_wrecked_ship_entering_wrecked_ship: dw $D8B0, $7000 ; Doors dw #$FFFF +preset_kpdr22_wrecked_ship_entering_with_extra_pb: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship ; Wrecked Ship: Entering Wrecked Ship + dw $09CE, $0002 ; Pbs + dw #$FFFF + preset_kpdr22_wrecked_ship_basement: dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship ; Wrecked Ship: Entering Wrecked Ship dw $078D, $A1BC ; DDB @@ -1282,7 +1716,8 @@ preset_kpdr22_wrecked_ship_upper_west_ocean: dw $0917, $0000 ; Layer 2 X position dw $0919, $001E ; Layer 2 Y position dw $09C2, $0152 ; Health - dw $09CA, $0009 ; Supers + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state @@ -1360,6 +1795,11 @@ preset_kpdr22_wrecked_ship_moat_ball: dw $0AFA, $04D0 ; Samus Y dw #$FFFF +preset_kpdr22_wrecked_ship_moat_with_missile_gone: + dw #preset_kpdr22_wrecked_ship_moat_ball ; Wrecked Ship: Moat Ball + dw $D870, $0190 ; Items + dw #$FFFF + preset_kpdr22_wrecked_ship_crateria_kihunters_return: dw #preset_kpdr22_wrecked_ship_moat_ball ; Wrecked Ship: Moat Ball dw $078D, $89CA ; DDB @@ -1374,6 +1814,13 @@ preset_kpdr22_wrecked_ship_crateria_kihunters_return: dw $0AFA, $0097 ; Samus Y dw #$FFFF +preset_kpdr22_wrecked_ship_return_with_yellow_door: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return + dw $09CE, $0004 ; Pbs + dw $D870, $0190 ; Items + dw $D8B0, $3000 ; Doors + dw #$FFFF + preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return dw $078D, $8A42 ; DDB @@ -1384,7 +1831,7 @@ preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position dw $09C2, $0121 ; Health - dw $09C6, $000A ; Missiles + dw $09C6, $000B ; Missiles dw $09CE, $0003 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state @@ -1413,6 +1860,7 @@ preset_kpdr22_red_brinstar_revisit_hellway_revisit: dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0500 ; Screen Y position in pixels dw $0919, $0500 ; Layer 2 Y position + dw $09CA, $0008 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $0040 ; Samus X @@ -1468,7 +1916,7 @@ preset_kpdr22_red_brinstar_revisit_breaking_the_tube: dw $0913, $D000 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers + dw $09CA, $0009 ; Supers dw $09D2, $0003 ; Currently selected item dw $0AF6, $01B1 ; Samus X dw $0AFA, $018B ; Samus Y @@ -1531,7 +1979,7 @@ preset_kpdr22_maridia_aqueduct: dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0009 ; Supers + dw $09CA, $0008 ; Supers dw $09D2, $0003 ; Currently selected item dw $0AF6, $01AD ; Samus X dw $0AFA, $038B ; Samus Y diff --git a/src/presets/kpdr22_menu.asm b/src/presets/kpdr22_menu.asm index 9e0164c0..239c2f74 100644 --- a/src/presets/kpdr22_menu.asm +++ b/src/presets/kpdr22_menu.asm @@ -2,8 +2,10 @@ PresetsMenuKpdr22: dw #presets_goto_kpdr22_crateria dw #presets_goto_kpdr22_brinstar dw #presets_goto_kpdr22_kraid - dw #presets_goto_kpdr22_upper_norfair - dw #presets_goto_kpdr22_red_brinstar + dw #presets_goto_kpdr22_upper_norfair_hjb_missile + dw #presets_goto_kpdr22_upper_norfair_moat_missile + dw #presets_goto_kpdr22_red_brinstar_hjb_missile + dw #presets_goto_kpdr22_red_brinstar_moat_missile dw #presets_goto_kpdr22_wrecked_ship dw #presets_goto_kpdr22_red_brinstar_revisit dw #presets_goto_kpdr22_maridia @@ -23,11 +25,17 @@ presets_goto_kpdr22_brinstar: presets_goto_kpdr22_kraid: %cm_submenu("Kraid's Lair", #presets_submenu_kpdr22_kraid) -presets_goto_kpdr22_upper_norfair: - %cm_submenu("Upper Norfair", #presets_submenu_kpdr22_upper_norfair) +presets_goto_kpdr22_upper_norfair_hjb_missile: + %cm_submenu("Upper Norfair HJB Missile", #presets_submenu_kpdr22_upper_norfair_hjb_missile) -presets_goto_kpdr22_red_brinstar: - %cm_submenu("Red Brinstar", #presets_submenu_kpdr22_red_brinstar) +presets_goto_kpdr22_upper_norfair_moat_missile: + %cm_submenu("Upper Norfair Moat Missile", #presets_submenu_kpdr22_upper_norfair_moat_missile) + +presets_goto_kpdr22_red_brinstar_hjb_missile: + %cm_submenu("Red Brinstar HJB Missile", #presets_submenu_kpdr22_red_brinstar_hjb_missile) + +presets_goto_kpdr22_red_brinstar_moat_missile: + %cm_submenu("Red Brinstar Moat Missile", #presets_submenu_kpdr22_red_brinstar_moat_missile) presets_goto_kpdr22_wrecked_ship: %cm_submenu("Wrecked Ship", #presets_submenu_kpdr22_wrecked_ship) @@ -104,44 +112,81 @@ presets_submenu_kpdr22_kraid: dw #$0000 %cm_header("KRAID'S LAIR") -presets_submenu_kpdr22_upper_norfair: - dw #presets_kpdr22_upper_norfair_business_center_postelev - dw #presets_kpdr22_upper_norfair_hijump_etank - dw #presets_kpdr22_upper_norfair_leaving_hijump - dw #presets_kpdr22_upper_norfair_business_center_revisit - dw #presets_kpdr22_upper_norfair_precathedral - dw #presets_kpdr22_upper_norfair_cathedral - dw #presets_kpdr22_upper_norfair_rising_tide - dw #presets_kpdr22_upper_norfair_bubble_mountain - dw #presets_kpdr22_upper_norfair_bat_cave - dw #presets_kpdr22_upper_norfair_speed_hallway - dw #presets_kpdr22_upper_norfair_bat_cave_revisit - dw #presets_kpdr22_upper_norfair_single_chamber - dw #presets_kpdr22_upper_norfair_double_chamber - dw #presets_kpdr22_upper_norfair_double_chamber_revisit - dw #presets_kpdr22_upper_norfair_single_chamber_revisit - dw #presets_kpdr22_upper_norfair_bubble_mountain_revisit - dw #presets_kpdr22_upper_norfair_frog_speedway - dw #presets_kpdr22_upper_norfair_heading_to_red_brinstar +presets_submenu_kpdr22_upper_norfair_hjb_missile: + dw #presets_kpdr22_upper_norfair_hjb_missile_business_center_postelev + dw #presets_kpdr22_upper_norfair_hjb_missile_hijump_etank + dw #presets_kpdr22_upper_norfair_hjb_missile_leaving_hijump + dw #presets_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw #presets_kpdr22_upper_norfair_hjb_missile_precathedral + dw #presets_kpdr22_upper_norfair_hjb_missile_cathedral + dw #presets_kpdr22_upper_norfair_hjb_missile_rising_tide + dw #presets_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw #presets_kpdr22_upper_norfair_hjb_missile_bat_cave + dw #presets_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw #presets_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw #presets_kpdr22_upper_norfair_hjb_missile_single_chamber + dw #presets_kpdr22_upper_norfair_hjb_missile_double_chamber + dw #presets_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit + dw #presets_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit + dw #presets_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw #presets_kpdr22_upper_norfair_hjb_missile_frog_speedway + dw #presets_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar + dw #$0000 + %cm_header("UPPER NORFAIR HJB MISSILE") + +presets_submenu_kpdr22_upper_norfair_moat_missile: + dw #presets_kpdr22_upper_norfair_moat_missile_business_center_postelev + dw #presets_kpdr22_upper_norfair_moat_missile_hijump_etank + dw #presets_kpdr22_upper_norfair_moat_missile_leaving_hijump + dw #presets_kpdr22_upper_norfair_moat_missile_business_center_revisit + dw #presets_kpdr22_upper_norfair_moat_missile_precathedral + dw #presets_kpdr22_upper_norfair_moat_missile_cathedral + dw #presets_kpdr22_upper_norfair_moat_missile_rising_tide + dw #presets_kpdr22_upper_norfair_moat_missile_bubble_mountain + dw #presets_kpdr22_upper_norfair_moat_missile_bat_cave + dw #presets_kpdr22_upper_norfair_moat_missile_speed_hallway + dw #presets_kpdr22_upper_norfair_moat_missile_bat_cave_revisit + dw #presets_kpdr22_upper_norfair_moat_missile_single_chamber + dw #presets_kpdr22_upper_norfair_moat_missile_double_chamber + dw #presets_kpdr22_upper_norfair_moat_missile_double_chamber_revisit + dw #presets_kpdr22_upper_norfair_moat_missile_single_chamber_revisit + dw #presets_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit + dw #presets_kpdr22_upper_norfair_moat_missile_frog_speedway + dw #presets_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar dw #$0000 - %cm_header("UPPER NORFAIR") - -presets_submenu_kpdr22_red_brinstar: - dw #presets_kpdr22_red_brinstar_alpha_spark - dw #presets_kpdr22_red_brinstar_reverse_skree_boost - dw #presets_kpdr22_red_brinstar_red_tower_climb - dw #presets_kpdr22_red_brinstar_hellway - dw #presets_kpdr22_red_brinstar_caterpillars_down - dw #presets_kpdr22_red_brinstar_alpha_power_bombs - dw #presets_kpdr22_red_brinstar_caterpillars_up + %cm_header("UPPER NORFAIR MOAT MISSILE") + +presets_submenu_kpdr22_red_brinstar_hjb_missile: + dw #presets_kpdr22_red_brinstar_hjb_missile_alpha_spark + dw #presets_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost + dw #presets_kpdr22_red_brinstar_hjb_missile_red_tower_climb + dw #presets_kpdr22_red_brinstar_hjb_missile_hellway + dw #presets_kpdr22_red_brinstar_hjb_missile_caterpillars_down + dw #presets_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs + dw #presets_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw #presets_kpdr22_red_brinstar_hjb_missile_crateria_kihunters + dw #presets_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw #presets_kpdr22_red_brinstar_hjb_missile_ocean_spark dw #$0000 - %cm_header("RED BRINSTAR") + %cm_header("RED BRINSTAR HJB MISSILE") + +presets_submenu_kpdr22_red_brinstar_moat_missile: + dw #presets_kpdr22_red_brinstar_moat_missile_alpha_spark + dw #presets_kpdr22_red_brinstar_moat_missile_reverse_skree_boost + dw #presets_kpdr22_red_brinstar_moat_missile_red_tower_climb + dw #presets_kpdr22_red_brinstar_moat_missile_hellway + dw #presets_kpdr22_red_brinstar_moat_missile_caterpillars_down + dw #presets_kpdr22_red_brinstar_moat_missile_alpha_power_bombs + dw #presets_kpdr22_red_brinstar_moat_missile_caterpillars_up + dw #presets_kpdr22_red_brinstar_moat_missile_crateria_kihunters + dw #presets_kpdr22_red_brinstar_moat_missile_ocean_fly_setup + dw #presets_kpdr22_red_brinstar_moat_missile_ocean_spark + dw #$0000 + %cm_header("RED BRINSTAR MOAT MISSILE") presets_submenu_kpdr22_wrecked_ship: - dw #presets_kpdr22_wrecked_ship_crateria_kihunters - dw #presets_kpdr22_wrecked_ship_ocean_fly_setup - dw #presets_kpdr22_wrecked_ship_ocean_spark dw #presets_kpdr22_wrecked_ship_entering_wrecked_ship + dw #presets_kpdr22_wrecked_ship_entering_with_extra_pb dw #presets_kpdr22_wrecked_ship_basement dw #presets_kpdr22_wrecked_ship_phantoon dw #presets_kpdr22_wrecked_ship_leaving_phantoon @@ -153,7 +198,9 @@ presets_submenu_kpdr22_wrecked_ship: dw #presets_kpdr22_wrecked_ship_bowling_spark dw #presets_kpdr22_wrecked_ship_leaving_gravity dw #presets_kpdr22_wrecked_ship_moat_ball + dw #presets_kpdr22_wrecked_ship_moat_with_missile_gone dw #presets_kpdr22_wrecked_ship_crateria_kihunters_return + dw #presets_kpdr22_wrecked_ship_return_with_yellow_door dw #$0000 %cm_header("WRECKED SHIP") @@ -399,98 +446,189 @@ presets_kpdr22_kraid_business_center_preelev: %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_kpdr22_kraid_business_center_preelev) -; Upper Norfair -presets_kpdr22_upper_norfair_business_center_postelev: - %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr22_upper_norfair_business_center_postelev) +; Upper Norfair HJB Missile +presets_kpdr22_upper_norfair_hjb_missile_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev) -presets_kpdr22_upper_norfair_hijump_etank: - %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr22_upper_norfair_hijump_etank) +presets_kpdr22_upper_norfair_hjb_missile_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank) -presets_kpdr22_upper_norfair_leaving_hijump: - %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr22_upper_norfair_leaving_hijump) +presets_kpdr22_upper_norfair_hjb_missile_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump) -presets_kpdr22_upper_norfair_business_center_revisit: - %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr22_upper_norfair_business_center_revisit) +presets_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit) -presets_kpdr22_upper_norfair_precathedral: - %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr22_upper_norfair_precathedral) +presets_kpdr22_upper_norfair_hjb_missile_precathedral: + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr22_upper_norfair_hjb_missile_precathedral) -presets_kpdr22_upper_norfair_cathedral: - %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr22_upper_norfair_cathedral) +presets_kpdr22_upper_norfair_hjb_missile_cathedral: + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr22_upper_norfair_hjb_missile_cathedral) -presets_kpdr22_upper_norfair_rising_tide: - %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr22_upper_norfair_rising_tide) +presets_kpdr22_upper_norfair_hjb_missile_rising_tide: + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr22_upper_norfair_hjb_missile_rising_tide) -presets_kpdr22_upper_norfair_bubble_mountain: - %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr22_upper_norfair_bubble_mountain) +presets_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain) -presets_kpdr22_upper_norfair_bat_cave: - %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr22_upper_norfair_bat_cave) +presets_kpdr22_upper_norfair_hjb_missile_bat_cave: + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr22_upper_norfair_hjb_missile_bat_cave) -presets_kpdr22_upper_norfair_speed_hallway: - %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr22_upper_norfair_speed_hallway) +presets_kpdr22_upper_norfair_hjb_missile_speed_hallway: + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway) -presets_kpdr22_upper_norfair_bat_cave_revisit: - %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr22_upper_norfair_bat_cave_revisit) +presets_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit) -presets_kpdr22_upper_norfair_single_chamber: - %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr22_upper_norfair_single_chamber) +presets_kpdr22_upper_norfair_hjb_missile_single_chamber: + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr22_upper_norfair_hjb_missile_single_chamber) -presets_kpdr22_upper_norfair_double_chamber: - %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr22_upper_norfair_double_chamber) +presets_kpdr22_upper_norfair_hjb_missile_double_chamber: + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr22_upper_norfair_hjb_missile_double_chamber) -presets_kpdr22_upper_norfair_double_chamber_revisit: - %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr22_upper_norfair_double_chamber_revisit) +presets_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit) -presets_kpdr22_upper_norfair_single_chamber_revisit: - %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr22_upper_norfair_single_chamber_revisit) +presets_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit) -presets_kpdr22_upper_norfair_bubble_mountain_revisit: - %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr22_upper_norfair_bubble_mountain_revisit) +presets_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit) -presets_kpdr22_upper_norfair_frog_speedway: - %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr22_upper_norfair_frog_speedway) +presets_kpdr22_upper_norfair_hjb_missile_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway) -presets_kpdr22_upper_norfair_heading_to_red_brinstar: - %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr22_upper_norfair_heading_to_red_brinstar) +presets_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar) -; Red Brinstar -presets_kpdr22_red_brinstar_alpha_spark: - %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr22_red_brinstar_alpha_spark) +; Upper Norfair Moat Missile +presets_kpdr22_upper_norfair_moat_missile_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_kpdr22_upper_norfair_moat_missile_business_center_postelev) -presets_kpdr22_red_brinstar_reverse_skree_boost: - %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr22_red_brinstar_reverse_skree_boost) +presets_kpdr22_upper_norfair_moat_missile_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_kpdr22_upper_norfair_moat_missile_hijump_etank) -presets_kpdr22_red_brinstar_red_tower_climb: - %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr22_red_brinstar_red_tower_climb) +presets_kpdr22_upper_norfair_moat_missile_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_kpdr22_upper_norfair_moat_missile_leaving_hijump) -presets_kpdr22_red_brinstar_hellway: - %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr22_red_brinstar_hellway) +presets_kpdr22_upper_norfair_moat_missile_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_kpdr22_upper_norfair_moat_missile_business_center_revisit) -presets_kpdr22_red_brinstar_caterpillars_down: - %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr22_red_brinstar_caterpillars_down) +presets_kpdr22_upper_norfair_moat_missile_precathedral: + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_kpdr22_upper_norfair_moat_missile_precathedral) -presets_kpdr22_red_brinstar_alpha_power_bombs: - %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr22_red_brinstar_alpha_power_bombs) +presets_kpdr22_upper_norfair_moat_missile_cathedral: + %cm_preset("Cathedral", #preset_names_cathedral, #preset_kpdr22_upper_norfair_moat_missile_cathedral) -presets_kpdr22_red_brinstar_caterpillars_up: - %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr22_red_brinstar_caterpillars_up) +presets_kpdr22_upper_norfair_moat_missile_rising_tide: + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_kpdr22_upper_norfair_moat_missile_rising_tide) +presets_kpdr22_upper_norfair_moat_missile_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_kpdr22_upper_norfair_moat_missile_bubble_mountain) -; Wrecked Ship -presets_kpdr22_wrecked_ship_crateria_kihunters: - %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr22_wrecked_ship_crateria_kihunters) +presets_kpdr22_upper_norfair_moat_missile_bat_cave: + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_kpdr22_upper_norfair_moat_missile_bat_cave) + +presets_kpdr22_upper_norfair_moat_missile_speed_hallway: + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_kpdr22_upper_norfair_moat_missile_speed_hallway) + +presets_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit) + +presets_kpdr22_upper_norfair_moat_missile_single_chamber: + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_kpdr22_upper_norfair_moat_missile_single_chamber) + +presets_kpdr22_upper_norfair_moat_missile_double_chamber: + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_kpdr22_upper_norfair_moat_missile_double_chamber) + +presets_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit) + +presets_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit) + +presets_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit) + +presets_kpdr22_upper_norfair_moat_missile_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_kpdr22_upper_norfair_moat_missile_frog_speedway) + +presets_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar) + + +; Red Brinstar HJB Missile +presets_kpdr22_red_brinstar_hjb_missile_alpha_spark: + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark) + +presets_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost) + +presets_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb) + +presets_kpdr22_red_brinstar_hjb_missile_hellway: + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr22_red_brinstar_hjb_missile_hellway) + +presets_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down) -presets_kpdr22_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr22_wrecked_ship_ocean_fly_setup) +presets_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs) -presets_kpdr22_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr22_wrecked_ship_ocean_spark) +presets_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up) +presets_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters) + +presets_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup) + +presets_kpdr22_red_brinstar_hjb_missile_ocean_spark: + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark) + + +; Red Brinstar Moat Missile +presets_kpdr22_red_brinstar_moat_missile_alpha_spark: + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_kpdr22_red_brinstar_moat_missile_alpha_spark) + +presets_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost) + +presets_kpdr22_red_brinstar_moat_missile_red_tower_climb: + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_kpdr22_red_brinstar_moat_missile_red_tower_climb) + +presets_kpdr22_red_brinstar_moat_missile_hellway: + %cm_preset("Hellway", #preset_names_hellway, #preset_kpdr22_red_brinstar_moat_missile_hellway) + +presets_kpdr22_red_brinstar_moat_missile_caterpillars_down: + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_kpdr22_red_brinstar_moat_missile_caterpillars_down) + +presets_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs) + +presets_kpdr22_red_brinstar_moat_missile_caterpillars_up: + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_kpdr22_red_brinstar_moat_missile_caterpillars_up) + +presets_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters) + +presets_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup) + +presets_kpdr22_red_brinstar_moat_missile_ocean_spark: + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_kpdr22_red_brinstar_moat_missile_ocean_spark) + + +; Wrecked Ship presets_kpdr22_wrecked_ship_entering_wrecked_ship: %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_kpdr22_wrecked_ship_entering_wrecked_ship) +presets_kpdr22_wrecked_ship_entering_with_extra_pb: + %cm_preset("Entering With Extra PB", #preset_names_entering_with_extra_pb, #preset_kpdr22_wrecked_ship_entering_with_extra_pb) + presets_kpdr22_wrecked_ship_basement: %cm_preset("Basement", #preset_names_basement, #preset_kpdr22_wrecked_ship_basement) @@ -524,9 +662,15 @@ presets_kpdr22_wrecked_ship_leaving_gravity: presets_kpdr22_wrecked_ship_moat_ball: %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_kpdr22_wrecked_ship_moat_ball) +presets_kpdr22_wrecked_ship_moat_with_missile_gone: + %cm_preset("Moat With Missile Gone", #preset_names_moat_with_missile_gone, #preset_kpdr22_wrecked_ship_moat_with_missile_gone) + presets_kpdr22_wrecked_ship_crateria_kihunters_return: %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_kpdr22_wrecked_ship_crateria_kihunters_return) +presets_kpdr22_wrecked_ship_return_with_yellow_door: + %cm_preset("Return With Yellow Door", #preset_names_return_with_yellow_door, #preset_kpdr22_wrecked_ship_return_with_yellow_door) + ; Red Brinstar Revisit presets_kpdr22_red_brinstar_revisit_red_brinstar_elevator: From 461d5d950a53eeb783386b0fba61a7f8fbf4ccf5 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sat, 11 Oct 2025 23:46:04 -0500 Subject: [PATCH 07/26] Initial work on No Drops KPDR presets --- src/mainmenu.asm | 8 + src/presets.asm | 1 + src/presets/combine_preset_data.py | 1 + src/presets/combine_preset_names.py | 1 + src/presets/combined_preset_data.asm | 48468 ++++++++++++------------ src/presets/combined_preset_names.asm | 28 +- src/presets/kpdr20_data.asm | 1 + src/presets/nodropskpdr_data.asm | 3138 ++ src/presets/nodropskpdr_menu.asm | 924 + src/presets/prkd19_data.asm | 1 + 10 files changed, 29371 insertions(+), 23200 deletions(-) create mode 100644 src/presets/nodropskpdr_data.asm create mode 100644 src/presets/nodropskpdr_menu.asm diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 3a921499..9a9839cb 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -294,6 +294,7 @@ preset_category_submenus: dw #PresetsMenuAllbosskpdr dw #PresetsMenuAllbosspkdr dw #PresetsMenuAllbossprkd + dw #PresetsMenuNoDropsKpdr dw #$0000 } @@ -323,6 +324,7 @@ preset_category_banks: dw #PresetsMenuAllbosskpdr>>16 dw #PresetsMenuAllbosspkdr>>16 dw #PresetsMenuAllbossprkd>>16 + dw #PresetsMenuNoDropsKpdr>>16 dw #$0000 } @@ -682,6 +684,7 @@ presets_current: db #$28, " BOSS KPDR", #$FF db #$28, " BOSS PKDR", #$FF db #$28, " BOSS PRKD", #$FF + db #$28, "NODROP KPDR", #$FF db #$FF .routine TDC : STA !sram_last_preset_low_word : STA !sram_last_preset_high_word @@ -696,6 +699,8 @@ SelectKpdrPresetCategoryMenu: dw #precat_kpdr22 dw #precat_kpdr23 dw #precat_kpdr25 + dw #precat_allbosskpdr + dw #precat_nodropskpdr dw #$0000 %cm_header("SELECT KPDR CATEGORY") @@ -783,6 +788,9 @@ precat_allbosspkdr: precat_allbossprkd: %cm_jsl("All Bosses PRKD", #action_select_preset_category, #$0017) +precat_nodropskpdr: + %cm_jsl("No Drops KPDR", #action_select_preset_category, #$0018) + action_select_preset_category: { ; category index in Y diff --git a/src/presets.asm b/src/presets.asm index 41c33136..a8f85801 100644 --- a/src/presets.asm +++ b/src/presets.asm @@ -1019,5 +1019,6 @@ incsrc presets/nintendopower_menu.asm incsrc presets/allbosskpdr_menu.asm incsrc presets/allbosspkdr_menu.asm incsrc presets/allbossprkd_menu.asm +incsrc presets/nodropskpdr_menu.asm %endfree(F2) diff --git a/src/presets/combine_preset_data.py b/src/presets/combine_preset_data.py index 0e66a4e9..def3decf 100644 --- a/src/presets/combine_preset_data.py +++ b/src/presets/combine_preset_data.py @@ -296,6 +296,7 @@ def write_combined_preset_data(): load_preset_data("allbosskpdr") load_preset_data("allbosspkdr") load_preset_data("allbossprkd") +load_preset_data("nodropskpdr") combine_preset_data() write_combined_preset_data() diff --git a/src/presets/combine_preset_names.py b/src/presets/combine_preset_names.py index 8e2df4f2..d13be522 100644 --- a/src/presets/combine_preset_names.py +++ b/src/presets/combine_preset_names.py @@ -119,5 +119,6 @@ def write_combined_preset_names(): load_preset_names("allbosskpdr") load_preset_names("allbosspkdr") load_preset_names("allbossprkd") +load_preset_names("nodropskpdr") write_combined_preset_names() diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index e066da15..e2b69836 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -19,6 +19,7 @@ preset_nintendopower_crateria_ceres_elevator: preset_allbosskpdr_crateria_ceres_elevator: preset_allbosspkdr_crateria_ceres_elevator: preset_allbossprkd_crateria_ceres_elevator: +preset_nodropskpdr_early_crateria_ceres_elevator: dw #$0000 dw $078D, $AB58 ; DDB dw $079B, $DF45 ; MDB @@ -107,6 +108,7 @@ preset_nintendopower_crateria_ceres_escape: preset_allbosskpdr_crateria_ceres_escape: preset_allbosspkdr_crateria_ceres_escape: preset_allbossprkd_crateria_ceres_escape: +preset_nodropskpdr_early_crateria_ceres_escape: dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $ABAC ; DDB dw $079B, $E0B5 ; MDB @@ -170,6 +172,7 @@ preset_nintendopower_crateria_ceres_last_3_rooms: preset_allbosskpdr_crateria_ceres_last_3_rooms: preset_allbosspkdr_crateria_ceres_last_3_rooms: preset_allbossprkd_crateria_ceres_last_3_rooms: +preset_nodropskpdr_early_crateria_ceres_last_3_rooms: dw #preset_kpdr20_crateria_ceres_escape dw $078D, $ABA0 ; DDB dw $079B, $E021 ; MDB @@ -198,6 +201,7 @@ preset_nintendopower_crateria_ship: preset_allbosskpdr_crateria_ship: preset_allbosspkdr_crateria_ship: preset_allbossprkd_crateria_ship: +preset_nodropskpdr_early_crateria_ship: dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $88FE ; DDB dw $079B, $91F8 ; MDB @@ -277,6 +281,7 @@ preset_14ice_crateria_parlor: preset_14speed_crateria_parlor: preset_rbo_bombs_parlor_down: preset_nintendopower_crateria_parlor: +preset_nodropskpdr_early_crateria_parlor: dw #preset_kpdr20_crateria_ship dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -515,6 +520,7 @@ preset_kpdr21_crateria_morph: preset_kpdr22_crateria_morph: preset_kpdr23_crateria_morph: preset_kpdr25_crateria_morph: +preset_nodropskpdr_early_crateria_morph: dw #preset_allbosskpdr_crateria_morph dw $0917, $03C0 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position @@ -531,6 +537,7 @@ preset_pkrd_crateria_parlor_downback: preset_14ice_crateria_parlor_downback: preset_14speed_crateria_parlor_downback: preset_nintendopower_crateria_parlor_downback: +preset_nodropskpdr_early_crateria_parlor_downback: dw #preset_suitless_bombs_climb_down dw $090F, $F000 ; Screen subpixel X position dw $0913, $9C00 ; Screen subpixel Y position @@ -545,6 +552,7 @@ preset_kpdr21_crateria_climb_down: preset_kpdr22_crateria_climb_down: preset_kpdr23_crateria_climb_down: preset_kpdr25_crateria_climb_down: +preset_nodropskpdr_early_crateria_climb_down: dw #preset_suitless_bombs_climb_down dw $090F, $3000 ; Screen subpixel X position dw $0AF6, $01A8 ; Samus X @@ -592,6 +600,7 @@ preset_kpdr21_crateria_construction_zone: preset_kpdr22_crateria_construction_zone: preset_kpdr23_crateria_construction_zone: preset_kpdr25_crateria_construction_zone: +preset_nodropskpdr_early_crateria_construction_zone: dw #preset_suitless_bombs_construction_zone_down dw $090F, $2000 ; Screen subpixel X position dw $0913, $E400 ; Screen subpixel Y position @@ -605,6 +614,7 @@ preset_kpdr21_crateria_construction_zone_revisit: preset_kpdr22_crateria_construction_zone_revisit: preset_kpdr23_crateria_construction_zone_revisit: preset_kpdr25_crateria_construction_zone_revisit: +preset_nodropskpdr_early_crateria_construction_zone_revisit: dw #preset_suitless_bombs_construction_zone_up dw $090F, $D000 ; Screen subpixel X position dw $0913, $6800 ; Screen subpixel Y position @@ -618,6 +628,7 @@ preset_kpdr21_crateria_pit_room_revisit: preset_kpdr22_crateria_pit_room_revisit: preset_kpdr23_crateria_pit_room_revisit: preset_kpdr25_crateria_pit_room_revisit: +preset_nodropskpdr_230_missile_path_pit_room_revisit: preset_gtmax_crateria_pit_room_revisit: dw #preset_allbosskpdr_crateria_pit_room_revisit dw $0917, $0000 ; Layer 2 X position @@ -629,6 +640,7 @@ preset_kpdr21_crateria_climb_up: preset_kpdr22_crateria_climb_up: preset_kpdr23_crateria_climb_up: preset_kpdr25_crateria_climb_up: +preset_nodropskpdr_230_missile_path_climb_up: dw #preset_suitless_bombs_pit_room_up dw $078D, $8B92 ; DDB dw $079B, $975C ; MDB @@ -683,10 +695,34 @@ preset_kpdr21_crateria_pit_room: preset_kpdr22_crateria_pit_room: preset_kpdr23_crateria_pit_room: preset_kpdr25_crateria_pit_room: +preset_nodropskpdr_early_crateria_pit_room: dw #preset_gtclassic_crateria_pit_room dw $0917, $00C0 ; Layer 2 X position dw #$FFFF +preset_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles: + dw #preset_gtclassic_crateria_construction_zone_up + dw $078D, $8FA6 ; DDB + dw $079B, $9F11 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0AF6, $00CC ; Samus X + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit: + dw #preset_gtclassic_crateria_pit_room_revisit + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_allbosskpdr_crateria_climb: preset_allbosspkdr_crateria_climb: preset_allbossprkd_crateria_climb: @@ -715,6 +751,7 @@ preset_kpdr22_crateria_parlor_revisit: preset_kpdr23_crateria_parlor_revisit: preset_kpdr25_crateria_parlor_revisit: preset_gtclassic_crateria_parlor_revisit: +preset_nodropskpdr_230_missile_path_parlor_revisit: dw #preset_gtclassic_crateria_climb_up dw $078D, $8B7A ; DDB dw $079B, $96BA ; MDB @@ -726,12 +763,22 @@ preset_gtclassic_crateria_parlor_revisit: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_nodropskpdr_blue_brinstar_missile_path_climb_up: + dw #preset_gtclassic_crateria_climb_up + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_kpdr20_crateria_flyway: preset_kpdr21_crateria_flyway: preset_kpdr22_crateria_flyway: preset_kpdr23_crateria_flyway: preset_kpdr25_crateria_flyway: preset_gtclassic_crateria_flyway: +preset_nodropskpdr_230_missile_path_flyway: dw #preset_gtclassic_crateria_climb_up dw $078D, $8B3E ; DDB dw $079B, $92FD ; MDB @@ -753,6 +800,7 @@ preset_kpdr22_crateria_bomb_torizo: preset_kpdr23_crateria_bomb_torizo: preset_kpdr25_crateria_bomb_torizo: preset_gtclassic_crateria_bomb_torizo: +preset_nodropskpdr_230_missile_path_bomb_torizo: dw #preset_gtclassic_crateria_climb_up dw $078D, $8982 ; DDB dw $079B, $9879 ; MDB @@ -883,25 +931,6 @@ preset_rbo_bombs_pit_room_revisit: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_bombs_taco_tank_optional: - dw #preset_suitless_bombs_pit_room_up - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F5, $0007 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $018B ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0128 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C8, $000A ; Max missiles - dw $0AF6, $022B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $02BB ; Samus Y - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors - dw #$FFFF - preset_prkd19_crateria_climb_up: preset_prkd20_crateria_climb_up: preset_pkrd_crateria_climb_up: @@ -929,6 +958,22 @@ preset_allbossprkd_crateria_parlor: dw $0917, $0200 ; Layer 2 X position dw #$FFFF +preset_nodropskpdr_blue_brinstar_missile_path_parlor_revisit: + dw #preset_kpdr20_crateria_parlor_revisit + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_flyway: + dw #preset_kpdr20_crateria_flyway + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_allbosskpdr_crateria_bomb_torizo: preset_allbosspkdr_crateria_bomb_torizo: preset_allbossprkd_crateria_bomb_torizo: @@ -939,6 +984,18 @@ preset_allbossprkd_crateria_bomb_torizo: dw $0AF6, $02BC ; Samus X dw #$FFFF +preset_nodropskpdr_230_missile_path_alcatraz: + dw #preset_kpdr20_crateria_alcatraz + dw $09C6, $0000 ; Missiles + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo: + dw #preset_kpdr20_crateria_bomb_torizo + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_allbosskpdr_crateria_terminator: preset_allbosspkdr_crateria_terminator: preset_allbossprkd_crateria_terminator: @@ -1058,21 +1115,6 @@ preset_gtmax_crateria_bomb_torizo: dw $0AF6, $02BD ; Samus X dw #$FFFF -preset_rbo_bombs_retro_etank: - dw #preset_kpdr20_crateria_bomb_torizo - dw $078D, $8EAA ; DDB - dw $079B, $9F11 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0059 ; Health - dw $0AF6, $00D1 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D8B2, $0600 ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - preset_prkd19_crateria_alcatraz: preset_prkd20_crateria_alcatraz: preset_pkrd_crateria_alcatraz: @@ -1133,30 +1175,84 @@ preset_hundo_bombs_climb_up: dw $0AF6, $0087 ; Samus X dw #$FFFF -preset_allbosspkdr_crateria_green_pirate_shaft: -preset_allbossprkd_crateria_green_pirate_shaft: - dw #preset_allbosskpdr_brinstar_green_brinstar_elevator +preset_kpdr20_crateria_terminator: +preset_kpdr21_crateria_terminator: +preset_kpdr22_crateria_terminator: +preset_kpdr23_crateria_terminator: +preset_kpdr25_crateria_terminator: +preset_gtclassic_crateria_terminator: + dw #preset_allbosskpdr_crateria_terminator + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_kpdr20_crateria_green_pirate_shaft: +preset_kpdr21_crateria_green_pirate_shaft: +preset_kpdr22_crateria_green_pirate_shaft: +preset_kpdr23_crateria_green_pirate_shaft: +preset_kpdr25_crateria_green_pirate_shaft: +preset_gtclassic_crateria_green_pirate_shaft: + dw #preset_kpdr20_crateria_alcatraz dw $078D, $895E ; DDB dw $079B, $990D ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3D00 ; Screen subpixel X position + dw $090F, $9F00 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01EF ; Screen Y position in pixels + dw $0915, $01FC ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position dw $09C2, $00C7 ; Health - dw $0AF6, $0046 ; Samus X - dw $0AFA, $028F ; Samus Y + dw $09C4, $00C7 ; Max health + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0180 ; Items dw #$FFFF -preset_allbosspkdr_brinstar_green_brinstar_elevator: -preset_allbossprkd_brinstar_green_brinstar_elevator: +preset_kpdr20_brinstar_green_brinstar_elevator: +preset_kpdr21_brinstar_green_brinstar_elevator: +preset_kpdr22_brinstar_green_brinstar_elevator: +preset_kpdr23_brinstar_green_brinstar_elevator: +preset_kpdr25_brinstar_green_brinstar_elevator: dw #preset_allbosskpdr_brinstar_green_brinstar_elevator - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C6, $0002 ; Missiles + dw $0913, $C400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $008B ; Health dw $0AF6, $007E ; Samus X dw #$FFFF +preset_rbo_bombs_taco_tank_optional: + dw #preset_nintendopower_crateria_pit_room_revisit + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F5, $0007 ; Music Track + dw $0911, $018B ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0128 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $022B ; Samus X + dw $0AFA, $02BB ; Samus Y + dw #$FFFF + +preset_rbo_bombs_retro_etank: + dw #preset_kpdr20_crateria_bomb_torizo + dw $078D, $8EAA ; DDB + dw $079B, $9F11 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0059 ; Health + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D8B2, $0600 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_rbo_bombs_pit_room_final_visit: dw #preset_nintendopower_crateria_pit_room_revisit dw $09C2, $00C7 ; Health @@ -1178,21 +1274,6 @@ preset_rbo_bombs_climb_up: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_kpdr20_crateria_terminator: -preset_kpdr21_crateria_terminator: -preset_kpdr22_crateria_terminator: -preset_kpdr23_crateria_terminator: -preset_kpdr25_crateria_terminator: -preset_gtclassic_crateria_terminator: - dw #preset_allbosskpdr_crateria_terminator - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AFA, $0099 ; Samus Y - dw #$FFFF - preset_rbo_bombs_parlor_up: dw #preset_prkd19_crateria_parlor_revisit dw $09C2, $00C7 ; Health @@ -1215,6 +1296,17 @@ preset_rbo_bombs_flyway: dw $D8B6, $0004 ; Doors dw #$FFFF +preset_rbo_bombs_bomb_torizo: + dw #preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0005 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $3400 ; Items + dw $D8B2, $2600 ; Doors + dw #$FFFF + preset_suitless_bombs_flyway: dw #preset_gtmax_crateria_flyway dw $090F, $0000 ; Screen subpixel X position @@ -1230,18 +1322,6 @@ preset_suitless_bombs_bomb_torizo: dw $0AF8, $F7FF ; Samus subpixel X dw #$FFFF -preset_rbo_bombs_bomb_torizo: - dw #preset_prkd19_crateria_bomb_torizo - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2600 ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - preset_100early_crateria_alcatraz: dw #preset_prkd19_crateria_alcatraz dw $090F, $8000 ; Screen subpixel X position @@ -1334,75 +1414,112 @@ preset_nintendopower_crateria_parlor_revisit: dw #$FFFF preset_nintendopower_crateria_flyway: - dw #preset_prkd19_crateria_flyway + dw #preset_nodropskpdr_blue_brinstar_missile_path_flyway dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors + dw $09D2, $0001 ; Currently selected item + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_nintendopower_crateria_bomb_torizo: - dw #preset_prkd19_crateria_bomb_torizo + dw #preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo dw $09C6, $0005 ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_crateria_terminator: +preset_prkd20_crateria_terminator: +preset_pkrd_crateria_terminator: +preset_100early_crateria_terminator: +preset_14ice_crateria_terminator: +preset_14speed_crateria_terminator: + dw #preset_kpdr20_crateria_terminator + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_230_missile_path_230_bombway: + dw #preset_kpdr20_crateria_terminator + dw $090F, $E400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $032B ; Screen Y position in pixels + dw $0919, $0260 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09C6, $0000 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0130 ; Samus X + dw $0AFA, $039B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_alcatraz: + dw #preset_nodropskpdr_230_missile_path_alcatraz dw $09C8, $000A ; Max missiles dw $D872, $1400 ; Items dw $D8B6, $0004 ; Doors dw #$FFFF -preset_kpdr20_crateria_green_pirate_shaft: -preset_kpdr21_crateria_green_pirate_shaft: -preset_kpdr22_crateria_green_pirate_shaft: -preset_kpdr23_crateria_green_pirate_shaft: -preset_kpdr25_crateria_green_pirate_shaft: -preset_gtclassic_crateria_green_pirate_shaft: - dw #preset_allbosspkdr_crateria_green_pirate_shaft - dw $090F, $9F00 ; Screen subpixel X position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017D ; Layer 2 Y position - dw $0AF6, $0063 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_nodropskpdr_230_missile_path_230_bombway_revisit: + dw #preset_kpdr20_crateria_alcatraz + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $005E ; Health + dw $09C8, $000A ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $D870, $1080 ; Items dw #$FFFF -preset_kpdr20_brinstar_green_brinstar_elevator: -preset_kpdr21_brinstar_green_brinstar_elevator: -preset_kpdr22_brinstar_green_brinstar_elevator: -preset_kpdr23_brinstar_green_brinstar_elevator: -preset_kpdr25_brinstar_green_brinstar_elevator: +preset_prkd19_crateria_green_pirate_shaft: +preset_prkd20_crateria_green_pirate_shaft: +preset_pkrd_crateria_green_pirate_shaft: +preset_14ice_crateria_green_pirate_shaft: +preset_14speed_crateria_green_pirate_shaft: + dw #preset_kpdr20_crateria_green_pirate_shaft + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_allbosspkdr_crateria_green_pirate_shaft: +preset_allbossprkd_crateria_green_pirate_shaft: + dw #preset_kpdr20_crateria_green_pirate_shaft + dw $090F, $3D00 ; Screen subpixel X position + dw $0915, $01EF ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0046 ; Samus X + dw $0AFA, $028F ; Samus Y + dw #$FFFF + +preset_allbosspkdr_brinstar_green_brinstar_elevator: +preset_allbossprkd_brinstar_green_brinstar_elevator: dw #preset_allbosskpdr_brinstar_green_brinstar_elevator - dw $0913, $C400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $008B ; Health + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09C6, $0002 ; Missiles dw $0AF6, $007E ; Samus X dw #$FFFF -preset_allbosskpdr_brinstar_dachora_room: - dw #preset_allbosspkdr_crateria_green_pirate_shaft - dw $078D, $8D4E ; DDB +preset_kpdr20_brinstar_early_supers: +preset_kpdr21_brinstar_early_supers: +preset_kpdr22_brinstar_early_supers: +preset_kpdr23_brinstar_early_supers: +preset_kpdr25_brinstar_early_supers: + dw #preset_kpdr20_crateria_green_pirate_shaft + dw $078D, $8C0A ; DDB dw $079B, $9AD9 ; MDB dw $07F3, $000F ; Music Bank - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $061A ; Screen Y position in pixels + dw $090F, $C000 ; Screen subpixel X position + dw $0915, $041B ; Screen Y position in pixels + dw $0919, $0314 ; Layer 2 Y position dw $09C2, $008B ; Health dw $09C6, $0000 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D872, $0401 ; Items - dw $D8B4, $0006 ; Doors - dw #$FFFF - -preset_prkd19_crateria_terminator: -preset_prkd20_crateria_terminator: -preset_pkrd_crateria_terminator: -preset_100early_crateria_terminator: -preset_14ice_crateria_terminator: -preset_14speed_crateria_terminator: - dw #preset_kpdr20_crateria_terminator - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors dw #$FFFF preset_nintendopower_crateria_alcatraz: @@ -1424,6 +1541,18 @@ preset_suitless_power_bombs_terminator: dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF +preset_suitless_power_bombs_green_pirate_shaft: + dw #preset_kpdr20_crateria_green_pirate_shaft + dw $090F, $7200 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0050 ; Samus X + dw $0AF8, $E5FF ; Samus subpixel X + dw $0AFA, $0294 ; Samus Y + dw #$FFFF + preset_ngplasma_wrecked_ship_entering_wrecked_ship: dw #preset_nghyper_wrecked_ship_entering_wrecked_ship dw $0915, $041B ; Screen Y position in pixels @@ -1489,40 +1618,60 @@ preset_nghyper_wrecked_ship_leaving_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF -preset_prkd19_crateria_green_pirate_shaft: -preset_prkd20_crateria_green_pirate_shaft: -preset_pkrd_crateria_green_pirate_shaft: -preset_14ice_crateria_green_pirate_shaft: -preset_14speed_crateria_green_pirate_shaft: - dw #preset_kpdr20_crateria_green_pirate_shaft - dw $0AF8, $FFFF ; Samus subpixel X +preset_hundo_kraid_terminator: + dw #preset_prkd19_crateria_terminator + dw $09C6, $0004 ; Missiles dw #$FFFF -preset_suitless_power_bombs_green_pirate_shaft: - dw #preset_kpdr20_crateria_green_pirate_shaft - dw $090F, $7200 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0050 ; Samus X - dw $0AF8, $E5FF ; Samus subpixel X - dw $0AFA, $0294 ; Samus Y +preset_nintendopower_crateria_terminator: + dw #preset_prkd19_crateria_terminator + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_suitless_power_bombs_mushroom_kingdom: - dw #preset_allbosspkdr_crateria_green_pirate_shaft - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $008B ; Health - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AFA, $068B ; Samus Y +preset_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill: + dw #preset_nodropskpdr_blue_brinstar_missile_path_alcatraz + dw $078D, $896A ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09C6, $000A ; Missiles + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_terminator: + dw #preset_kpdr20_crateria_terminator + dw $09C2, $005E ; Health + dw $09C8, $000A ; Max missiles + dw $D870, $1080 ; Items + dw #$FFFF + +preset_100early_crateria_green_pirate_shaft: + dw #preset_prkd19_crateria_green_pirate_shaft + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $01FD ; Screen Y position in pixels + dw $0AF6, $0077 ; Samus X + dw #$FFFF + +preset_100early_brinstar_green_brinstar: + dw #preset_kpdr20_brinstar_green_brinstar_elevator + dw $0913, $1800 ; Screen subpixel Y position + dw $0AF6, $0080 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_hundo_kraid_green_pirate_shaft: + dw #preset_prkd19_crateria_green_pirate_shaft + dw $090F, $4280 ; Screen subpixel X position + dw $0915, $01EB ; Screen Y position in pixels + dw $0AF6, $002E ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_prkd19_brinstar_green_brinstar_elevator: @@ -1530,60 +1679,96 @@ preset_prkd20_brinstar_green_brinstar_elevator: preset_pkrd_brinstar_green_brinstar_elevator: preset_14ice_brinstar_green_brinstar_elevator: preset_14speed_brinstar_green_brinstar_elevator: - dw #preset_kpdr20_brinstar_green_brinstar_elevator + dw #preset_allbosspkdr_brinstar_green_brinstar_elevator dw $090F, $1C80 ; Screen subpixel X position - dw $09C2, $00C7 ; Health - dw $09C6, $0002 ; Missiles + dw $0913, $C400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $0AF6, $007C ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_suitless_power_bombs_green_brinstar_elevator: - dw #preset_kpdr20_brinstar_green_brinstar_elevator - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $0084 ; Samus X - dw $0AF8, $5B00 ; Samus subpixel X - dw #$FFFF - preset_gtmax_brinstar_green_brinstar_elevator: - dw #preset_kpdr20_brinstar_green_brinstar_elevator - dw $0913, $1800 ; Screen subpixel Y position + dw #preset_allbosspkdr_brinstar_green_brinstar_elevator + dw $090F, $8000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles dw $0AF6, $007D ; Samus X dw $D870, $0080 ; Items dw #$FFFF -preset_allbosspkdr_brinstar_dachora_room: -preset_allbossprkd_brinstar_dachora_room: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $090F, $F000 ; Screen subpixel X position - dw $09C2, $00BD ; Health - dw $0AF6, $0056 ; Samus X +preset_100early_brinstar_early_supers: +preset_hundo_kraid_early_supers: + dw #preset_kpdr20_brinstar_early_supers + dw $0915, $041C ; Screen Y position in pixels + dw $0919, $0315 ; Layer 2 Y position + dw $0AF6, $00AB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_brinstar_big_pink: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_kpdr20_brinstar_dachora_room: +preset_kpdr21_brinstar_dachora_room: +preset_kpdr22_brinstar_dachora_room: +preset_kpdr23_brinstar_dachora_room: +preset_kpdr25_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_early_supers + dw $078D, $8D4E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position dw $09C2, $0081 ; Health - dw $0AF6, $06B2 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $0401 ; Items + dw $D8B4, $0006 ; Doors dw #$FFFF -preset_nintendopower_crateria_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors +preset_suitless_power_bombs_mushroom_kingdom: + dw #preset_suitless_power_bombs_green_pirate_shaft + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $008B ; Health + dw $0AF6, $0046 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_ngplasma_wrecked_ship_basement: + dw #preset_nghyper_wrecked_ship_basement + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0693 ; Screen Y position in pixels + dw $0919, $04EE ; Layer 2 Y position + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04C8 ; Samus X + dw $0AF8, $9BFF ; Samus subpixel X + dw $0AFA, $0743 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw #$FFFF + +preset_ngplasma_wrecked_ship_phantoon: + dw #preset_nghyper_wrecked_ship_phantoon + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04CD ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_wrecked_ship_leaving_phantoon: + dw #preset_nghyper_wrecked_ship_leaving_phantoon + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00B5 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF preset_nghyper_wrecked_ship_wrecked_ship_shaft: @@ -1602,17 +1787,87 @@ preset_nghyper_wrecked_ship_wrecked_ship_shaft: dw $D8C0, $0070 ; Doors dw #$FFFF +preset_nodropskpdr_blue_brinstar_missile_path_terminator: + dw #preset_nintendopower_crateria_terminator + dw $078D, $8916 ; DDB + dw $0AF8, $0000 ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_230_missile_path_green_pirate_shaft: + dw #preset_kpdr20_crateria_green_pirate_shaft + dw $09C2, $00BD ; Health + dw $09C8, $000A ; Max missiles + dw $D870, $1180 ; Items + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft: + dw #preset_nodropskpdr_230_missile_path_green_pirate_shaft + dw $07F3, $0006 ; Music Bank + dw $09C6, $000A ; Missiles + dw $D870, $0180 ; Items + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_green_brinstar_elevator: + dw #preset_kpdr20_brinstar_green_brinstar_elevator + dw $09C2, $0081 ; Health + dw $09C8, $000A ; Max missiles + dw $D870, $1180 ; Items + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator: + dw #preset_nodropskpdr_230_missile_path_green_brinstar_elevator + dw $07F3, $0006 ; Music Bank + dw $09C6, $000A ; Missiles + dw $D870, $0180 ; Items + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_early_supers_missile: + dw #preset_kpdr20_brinstar_early_supers + dw $09C2, $0081 ; Health + dw $09C8, $000A ; Max missiles + dw $D870, $1180 ; Items + dw #$FFFF + +preset_rbo_bombs_terminator: + dw #preset_nintendopower_crateria_terminator + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors + dw #$FFFF + preset_nintendopower_crateria_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $01FD ; Screen Y position in pixels + dw #preset_100early_crateria_green_pirate_shaft dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles - dw $0AF6, $0077 ; Samus X dw $D872, $1400 ; Items dw $D8B6, $0004 ; Doors dw #$FFFF +preset_hundo_kraid_elevator: + dw #preset_100early_brinstar_green_brinstar + dw $090F, $4280 ; Screen subpixel X position + dw #$FFFF + +preset_suitless_power_bombs_green_brinstar_elevator: + dw #preset_100early_brinstar_green_brinstar + dw $090F, $4000 ; Screen subpixel X position + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $0084 ; Samus X + dw $0AF8, $5B00 ; Samus subpixel X + dw #$FFFF + +preset_suitless_power_bombs_early_supers: + dw #preset_kpdr20_brinstar_early_supers + dw $0AF6, $00A9 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw #$FFFF + preset_nintendopower_spore_spawn_green_brinstar_elevator: dw #preset_prkd19_brinstar_green_brinstar_elevator dw $09C6, $000A ; Missiles @@ -1621,52 +1876,145 @@ preset_nintendopower_spore_spawn_green_brinstar_elevator: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_allbosspkdr_brinstar_big_pink: - dw #preset_allbosskpdr_brinstar_big_pink - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position +preset_gtclassic_brinstar_green_brinstar_elevator: + dw #preset_prkd19_brinstar_green_brinstar_elevator + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_100early_brinstar_reverse_mockball: + dw #preset_prkd19_brinstar_green_brinstar_elevator + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0077 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $0044 ; Samus X + dw $D872, $040F ; Items + dw $D8B4, $0042 ; Doors + dw #$FFFF + +preset_prkd19_brinstar_early_supers: +preset_prkd20_brinstar_early_supers: +preset_pkrd_brinstar_early_supers: + dw #preset_100early_brinstar_early_supers + dw $090F, $7000 ; Screen subpixel X position dw $09C2, $00C7 ; Health - dw $0AF6, $06A4 ; Samus X + dw $0AF6, $00A1 ; Samus X dw #$FFFF -preset_allbossprkd_brinstar_big_pink: - dw #preset_allbosskpdr_brinstar_big_pink - dw $0913, $9400 ; Screen subpixel Y position +preset_gtmax_brinstar_early_supers: + dw #preset_100early_brinstar_early_supers + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $0AF6, $00A3 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_prkd19_brinstar_dachora_room: +preset_prkd20_brinstar_dachora_room: +preset_pkrd_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $061A ; Screen Y position in pixels + dw $0919, $0493 ; Layer 2 Y position dw $09C2, $00BD ; Health + dw $0AF6, $0053 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_allbosskpdr_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $061A ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008B ; Health + dw $0AF6, $0054 ; Samus X + dw #$FFFF + +preset_kpdr20_brinstar_big_pink: +preset_kpdr21_brinstar_big_pink: +preset_kpdr22_brinstar_big_pink: +preset_kpdr23_brinstar_big_pink: +preset_kpdr25_brinstar_big_pink: + dw #preset_kpdr20_brinstar_dachora_room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $09C6, $0002 ; Missiles dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_brinstar_spore_spawn: - dw #preset_allbosskpdr_brinstar_big_pink - dw $078D, $8DC6 ; DDB - dw $079B, $9D9C ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $00C2 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $0377 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D8B4, $2406 ; Doors +preset_suitless_power_bombs_brinstar_reserve: + dw #preset_kpdr20_brinstar_dachora_room + dw $078D, $8CD6 ; DDB + dw $079B, $9BC8 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $0AF6, $02CF ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8B4, $0042 ; Doors dw #$FFFF -preset_allbosskpdr_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_big_pink - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position +preset_kpdr20_brinstar_green_hill_zone: +preset_kpdr21_brinstar_green_hill_zone: +preset_kpdr22_brinstar_green_hill_zone: +preset_kpdr23_brinstar_green_hill_zone: +preset_kpdr25_brinstar_green_hill_zone: + dw #preset_kpdr20_brinstar_dachora_room + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position dw $09A6, $1000 ; Equipped Beams dw $09A8, $1000 ; Collected Beams - dw $09C6, $0005 ; Missiles + dw $09C6, $0007 ; Missiles dw $09C8, $000A ; Max missiles - dw $0AF6, $05D0 ; Samus X + dw $09CA, $0003 ; Supers + dw $0AF6, $0365 ; Samus X dw $D872, $04C1 ; Items dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_ngplasma_wrecked_ship_wrecked_ship_shaft: + dw #preset_nghyper_wrecked_ship_wrecked_ship_shaft + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0227 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $019D ; Layer 2 X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02C7 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X dw #$FFFF preset_nghyper_wrecked_ship_leaving_wrecked_ship: @@ -1701,178 +2049,202 @@ preset_nghyper_wrecked_ship_kihunters_revisit: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_gtmax_brinstar_early_supers: - dw #preset_gtmax_crateria_green_pirate_shaft - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0915, $041C ; Screen Y position in pixels - dw $0919, $0315 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B4, $0002 ; Doors - dw #$FFFF - -preset_gtmax_brinstar_dachora_room: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $090F, $6001 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0493 ; Layer 2 Y position - dw $09C2, $0059 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $0AF6, $004B ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_hundo_kraid_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $0004 ; Missiles +preset_rbo_bombs_green_pirate_shaft: + dw #preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft + dw $07F3, $0009 ; Music Bank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09D2, $0001 ; Currently selected item + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors dw #$FFFF -preset_ngplasma_wrecked_ship_basement: - dw #preset_nghyper_wrecked_ship_basement - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0693 ; Screen Y position in pixels - dw $0919, $04EE ; Layer 2 Y position - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $04C8 ; Samus X - dw $0AF8, $9BFF ; Samus subpixel X - dw $0AFA, $0743 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y +preset_nodropskpdr_blue_brinstar_missile_path_early_supers: + dw #preset_nodropskpdr_230_missile_path_early_supers_missile + dw $09C6, $0005 ; Missiles + dw $D870, $0180 ; Items + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_ngplasma_wrecked_ship_phantoon: - dw #preset_nghyper_wrecked_ship_phantoon - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $04CD ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X +preset_nodropskpdr_230_missile_path_brinstar_reserve_missiles: + dw #preset_nodropskpdr_230_missile_path_early_supers_missile + dw $078D, $8D4E ; DDB + dw $0915, $0400 ; Screen Y position in pixels + dw $0919, $0300 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D870, $9180 ; Items dw #$FFFF -preset_ngplasma_wrecked_ship_leaving_phantoon: - dw #preset_nghyper_wrecked_ship_leaving_phantoon - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00B5 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X +preset_rbo_brinstar_green_brinstar_elevator: + dw #preset_nintendopower_spore_spawn_green_brinstar_elevator + dw $09C2, $00EF ; Health + dw $09C4, $012B ; Max health + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors dw #$FFFF -preset_100early_crateria_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $01FD ; Screen Y position in pixels - dw $0AF6, $0077 ; Samus X +preset_hundo_kraid_reverse_mockball: + dw #preset_100early_brinstar_reverse_mockball + dw $09C2, $00B3 ; Health + dw $0AF6, $003F ; Samus X dw #$FFFF -preset_100early_brinstar_green_brinstar: - dw #preset_kpdr20_brinstar_green_brinstar_elevator - dw $0913, $1800 ; Screen subpixel Y position - dw $0AF6, $0080 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_suitless_power_bombs_reverse_mockball: + dw #preset_100early_brinstar_reverse_mockball + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF -preset_hundo_kraid_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $090F, $4280 ; Screen subpixel X position - dw $0915, $01EB ; Screen Y position in pixels - dw $0AF6, $002E ; Samus X - dw $0AFA, $028B ; Samus Y +preset_gtclassic_brinstar_early_supers: + dw #preset_prkd19_brinstar_early_supers + dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtclassic_brinstar_green_brinstar_elevator: - dw #preset_prkd19_brinstar_green_brinstar_elevator - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X +preset_gtclassic_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $090F, $E000 ; Screen subpixel X position + dw $0915, $051F ; Screen Y position in pixels + dw $0919, $03D7 ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0019 ; Samus position/state + dw $0A1E, $0308 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $058F ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_dachora_room: + dw #preset_prkd19_brinstar_dachora_room + dw $090F, $6001 ; Screen subpixel X position + dw $09C2, $0059 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $004B ; Samus X dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y + dw $D870, $0080 ; Items dw #$FFFF -preset_rbo_bombs_terminator: - dw #preset_nintendopower_crateria_terminator - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors +preset_100early_brinstar_dachora_room: + dw #preset_prkd19_brinstar_dachora_room + dw $090F, $D000 ; Screen subpixel X position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0077 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $0056 ; Samus X + dw $D870, $8180 ; Items + dw $D872, $040F ; Items + dw $D8B4, $0046 ; Doors dw #$FFFF -preset_ngplasma_wrecked_ship_wrecked_ship_shaft: - dw #preset_nghyper_wrecked_ship_wrecked_ship_shaft - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0227 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $019D ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02C7 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X +preset_nodropskpdr_refill_15_missiles_path_missile_refill: + dw #preset_prkd19_brinstar_dachora_room + dw $090F, $6000 ; Screen subpixel X position + dw $09C2, $0077 ; Health + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0069 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $8180 ; Items + dw $D872, $1401 ; Items + dw $D8B4, $000E ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_big_pink: - dw #preset_allbossprkd_brinstar_big_pink +preset_nodropskpdr_230_missile_path_early_supers: + dw #preset_nodropskpdr_230_missile_path_green_brinstar_elevator + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF6, $003E ; Samus X + dw $D870, $9180 ; Items + dw $D872, $040C ; Items + dw $D8B4, $0042 ; Doors + dw #$FFFF + +preset_allbosspkdr_brinstar_dachora_room: +preset_allbossprkd_brinstar_dachora_room: + dw #preset_allbosskpdr_brinstar_dachora_room + dw $090F, $F000 ; Screen subpixel X position + dw $09C2, $00BD ; Health + dw $0AF6, $0056 ; Samus X + dw #$FFFF + +preset_allbossprkd_brinstar_big_pink: + dw #preset_kpdr20_brinstar_big_pink + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw #$FFFF + +preset_prkd19_brinstar_big_pink: +preset_prkd20_brinstar_big_pink: +preset_pkrd_brinstar_big_pink: + dw #preset_kpdr20_brinstar_big_pink dw $090F, $7000 ; Screen subpixel X position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $00A9 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers + dw $0913, $9400 ; Screen subpixel Y position + dw $09C2, $00B3 ; Health dw $0AF6, $0699 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $1400 ; Items - dw $D8B4, $0004 ; Doors - dw $D8B6, $0004 ; Doors dw #$FFFF -preset_allbossprkd_brinstar_sporefall: - dw #preset_allbossprkd_brinstar_spore_spawn - dw $078D, $8E3E ; DDB - dw $079B, $9DC7 ; MDB - dw $07F3, $002A ; Music Bank - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $09C2, $00C7 ; Health - dw $09C6, $0005 ; Missiles - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D828, $0204 ; Bosses +preset_gtmax_brinstar_big_pink: + dw #preset_kpdr20_brinstar_big_pink + dw $090F, $6C00 ; Screen subpixel X position + dw $0913, $B3FF ; Screen subpixel Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $0AF6, $0696 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_allbosspkdr_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $0AF6, $05C2 ; Samus X +preset_prkd19_brinstar_green_hill_zone: +preset_prkd20_brinstar_green_hill_zone: +preset_pkrd_brinstar_green_hill_zone: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $00B3 ; Health + dw $0AF6, $036C ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_brinstar_entering_kraids_lair: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $007D ; Health - dw $09C6, $0004 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr20_brinstar_noob_bridge: +preset_kpdr21_brinstar_noob_bridge: +preset_kpdr22_brinstar_noob_bridge: +preset_kpdr23_brinstar_noob_bridge: +preset_kpdr25_brinstar_noob_bridge: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $0AF6, $07B9 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_ngplasma_wrecked_ship_leaving_wrecked_ship: @@ -1922,242 +2294,98 @@ preset_nghyper_red_brinstar_red_brinstar_elevator: dw $D8B2, $0001 ; Doors dw #$FFFF -preset_suitless_power_bombs_early_supers: - dw #preset_gtmax_brinstar_early_supers - dw $090F, $C000 ; Screen subpixel X position - dw $0915, $041B ; Screen Y position in pixels - dw $0919, $0314 ; Layer 2 Y position - dw $09C2, $008B ; Health - dw $09C4, $00C7 ; Max health - dw $0AF6, $00A9 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_suitless_power_bombs_brinstar_reserve: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $078D, $8CD6 ; DDB - dw $079B, $9BC8 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0077 ; Health - dw $0AF6, $02CF ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8B4, $0042 ; Doors - dw #$FFFF - -preset_suitless_power_bombs_reverse_mockball: - dw #preset_kpdr20_brinstar_green_brinstar_elevator - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0077 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D4, $0064 ; Max reserves - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $D872, $040F ; Items - dw $D8B4, $0042 ; Doors - dw #$FFFF - -preset_suitless_power_bombs_moondance: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $090F, $2000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0493 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C6, $000F ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $005E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $D870, $8180 ; Items - dw $D872, $040F ; Items - dw $D8B4, $0046 ; Doors - dw #$FFFF - -preset_rbo_bombs_green_pirate_shaft: - dw #preset_prkd19_crateria_green_pirate_shaft - dw $09C2, $012B ; Health +preset_rbo_brinstar_early_supers_reserve: + dw #preset_nodropskpdr_blue_brinstar_missile_path_early_supers + dw $09C2, $00E5 ; Health dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09D2, $0001 ; Currently selected item dw $D872, $3400 ; Items dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rbo_brinstar_green_brinstar_elevator: - dw #preset_nintendopower_spore_spawn_green_brinstar_elevator - dw $09C2, $00EF ; Health - dw $09C4, $012B ; Max health - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors +preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill: + dw #preset_nodropskpdr_refill_15_missiles_path_missile_refill + dw $078D, $8D7E ; DDB + dw $079B, $9C89 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0073 ; Health + dw $09C6, $000F ; Missiles + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_brinstar_big_pink: -preset_14speed_brinstar_big_pink: - dw #preset_allbosspkdr_brinstar_big_pink - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $0AF6, $0699 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_nodropskpdr_refill_25_missiles_path_missile_refill: + dw #preset_nodropskpdr_refill_15_missiles_path_missile_refill + dw $09C8, $0019 ; Max missiles + dw $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors dw #$FFFF -preset_gtmax_brinstar_big_pink: - dw #preset_allbossprkd_brinstar_big_pink - dw $090F, $6C00 ; Screen subpixel X position - dw $0913, $B3FF ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $0AF6, $0696 ; Samus X - dw $D870, $0080 ; Items +preset_nodropskpdr_refill_15_missiles_path_dachora_room: + dw #preset_nodropskpdr_refill_15_missiles_path_missile_refill + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $000F ; Missiles + dw $0AF6, $0057 ; Samus X dw #$FFFF -preset_gtclassic_brinstar_early_supers: - dw #preset_gtmax_brinstar_early_supers - dw $090F, $7000 ; Screen subpixel X position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $0AF6, $00A1 ; Samus X - dw $D870, $0180 ; Items +preset_allbosskpdr_brinstar_big_pink: + dw #preset_allbossprkd_brinstar_big_pink + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $0081 ; Health + dw $09C6, $0000 ; Missiles + dw $0AF6, $06B2 ; Samus X dw #$FFFF -preset_gtclassic_brinstar_dachora_room: - dw #preset_allbosspkdr_brinstar_dachora_room - dw $090F, $E000 ; Screen subpixel X position - dw $0915, $051F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03D7 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0019 ; Samus position/state - dw $0A1E, $0308 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $058F ; Samus Y - dw $D8B4, $0002 ; Doors +preset_allbosskpdr_brinstar_red_tower: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $05D0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtclassic_brinstar_big_pink: +preset_allbossprkd_brinstar_spore_spawn: dw #preset_allbossprkd_brinstar_big_pink - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $05F4 ; Screen X position in pixels - dw $0917, $0477 ; Layer 2 X position - dw $09C2, $00B3 ; Health - dw $0AF6, $0692 ; Samus X - dw #$FFFF - -preset_nintendopower_spore_spawn_spore_spawn: - dw #preset_nintendopower_spore_spawn_big_pink dw $078D, $8DC6 ; DDB dw $079B, $9D9C ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02FA ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $023B ; Layer 2 X position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $035A ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D872, $14C0 ; Items - dw $D8B4, $2404 ; Doors - dw #$FFFF - -preset_allbossprkd_brinstar_big_pink_revisit: - dw #preset_allbossprkd_brinstar_sporefall - dw $078D, $8D1E ; DDB - dw $079B, $A0A4 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0071 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $4180 ; Items - dw $D8B6, $0020 ; Doors - dw #$FFFF - -preset_allbossprkd_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C2, $00B3 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $05C1 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $0028 ; Doors - dw #$FFFF - -preset_allbosspkdr_brinstar_hellway: - dw #preset_allbosspkdr_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0AF6, $0094 ; Samus X - dw #$FFFF - -preset_allbosspkdr_brinstar_leaving_power_bombs: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $0093 ; Health + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00C2 ; Health + dw $09C6, $0001 ; Missiles dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C1 ; Samus X - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors + dw $0AF6, $0377 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D8B4, $2406 ; Doors dw #$FFFF -preset_allbosskpdr_brinstar_minikraid: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $09C6, $0006 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $016E ; Samus X +preset_nintendopower_spore_spawn_big_pink: + dw #preset_prkd19_brinstar_big_pink + dw $09C2, $00A9 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $D872, $1400 ; Items + dw $D8B4, $0004 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF preset_nghyper_red_brinstar_hellway: @@ -2176,38 +2404,39 @@ preset_nghyper_red_brinstar_hellway: dw $D8B6, $1000 ; Doors dw #$FFFF -preset_gtmax_brinstar_green_hill_zone: - dw #preset_gtmax_brinstar_dachora_room - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0374 ; Samus X - dw $D8B4, $0206 ; Doors +preset_rbo_brinstar_early_supers_collection: + dw #preset_100early_brinstar_reverse_mockball + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $09C2, $00E5 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $0AF8, $6000 ; Samus subpixel X + dw $D872, $3402 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_hundo_kraid_elevator: - dw #preset_100early_brinstar_green_brinstar - dw $090F, $4280 ; Screen subpixel X position +preset_rbo_brinstar_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00D1 ; Health + dw $09C4, $012B ; Max health + dw $09C8, $000A ; Max missiles + dw $09D4, $0064 ; Max reserves + dw $D872, $3403 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0046 ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF -preset_14ice_brinstar_red_tower: -preset_14speed_brinstar_red_tower: - dw #preset_allbosspkdr_brinstar_red_tower - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C6, $0000 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $05C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items +preset_hundo_kraid_dachora_room: + dw #preset_100early_brinstar_dachora_room + dw $09C2, $00C7 ; Health + dw $0AF6, $004D ; Samus X dw #$FFFF preset_ngplasma_red_brinstar_red_brinstar_elevator: @@ -2218,85 +2447,16 @@ preset_ngplasma_red_brinstar_red_brinstar_elevator: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_kpdr20_brinstar_early_supers: -preset_kpdr21_brinstar_early_supers: -preset_kpdr22_brinstar_early_supers: -preset_kpdr23_brinstar_early_supers: -preset_kpdr25_brinstar_early_supers: - dw #preset_suitless_power_bombs_early_supers - dw $0AF6, $00A5 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_brinstar_dachora_room: -preset_kpdr21_brinstar_dachora_room: -preset_kpdr22_brinstar_dachora_room: -preset_kpdr23_brinstar_dachora_room: -preset_kpdr25_brinstar_dachora_room: - dw #preset_allbosskpdr_brinstar_dachora_room - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $061B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0494 ; Layer 2 Y position - dw $09C2, $0081 ; Health - dw $0AF6, $0057 ; Samus X - dw #$FFFF - -preset_suitless_power_bombs_etecoon_beetoms: - dw #preset_suitless_power_bombs_moondance - dw $078D, $8DA2 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0915, $0A1B ; Screen Y position in pixels - dw $0919, $0794 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0A8B ; Samus Y - dw #$FFFF - -preset_100early_brinstar_early_supers: -preset_hundo_kraid_early_supers: - dw #preset_gtclassic_brinstar_early_supers - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $008B ; Health - dw $0AF6, $00AB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_brinstar_big_pink: -preset_kpdr21_brinstar_big_pink: -preset_kpdr22_brinstar_big_pink: -preset_kpdr23_brinstar_big_pink: -preset_kpdr25_brinstar_big_pink: - dw #preset_allbossprkd_brinstar_big_pink - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $0081 ; Health - dw #$FFFF - -preset_100early_brinstar_reverse_mockball: - dw #preset_suitless_power_bombs_reverse_mockball - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_100early_brinstar_dachora_room: - dw #preset_suitless_power_bombs_moondance - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $0077 ; Health - dw $0AF6, $0056 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_suitless_power_bombs_moondance: + dw #preset_100early_brinstar_dachora_room + dw $090F, $2000 ; Screen subpixel X position + dw $09C2, $008B ; Health + dw $0AF6, $005E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X dw #$FFFF preset_100early_brinstar_big_pink: - dw #preset_suitless_power_bombs_moondance + dw #preset_100early_brinstar_dachora_room dw $078D, $8CE2 ; DDB dw $079B, $9CB3 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -2305,150 +2465,226 @@ preset_100early_brinstar_big_pink: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0480 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008B ; Health dw $0AF6, $06A3 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_14ice_brinstar_big_pink: +preset_14speed_brinstar_big_pink: + dw #preset_prkd19_brinstar_big_pink + dw $09C2, $00C7 ; Health + dw $09C6, $0000 ; Missiles + dw #$FFFF + +preset_gtclassic_brinstar_big_pink: + dw #preset_prkd19_brinstar_big_pink + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $05F4 ; Screen X position in pixels + dw $0917, $0477 ; Layer 2 X position + dw $0AF6, $0692 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw #$FFFF + +preset_gtclassic_brinstar_green_hill_zone: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0919, $0480 ; Layer 2 Y position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $00B3 ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0369 ; Samus X + dw $D872, $0401 ; Items + dw #$FFFF + preset_100early_brinstar_green_hill_zone: - dw #preset_suitless_power_bombs_moondance - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB + dw #preset_prkd19_brinstar_green_hill_zone dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels dw $0913, $73FF ; Screen subpixel Y position dw $0915, $0617 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position dw $0919, $0491 ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $008B ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0002 ; Supers + dw $09D4, $0064 ; Max reserves dw $0AF6, $0382 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $8180 ; Items dw $D872, $048F ; Items dw $D8B4, $0246 ; Doors dw #$FFFF -preset_prkd19_brinstar_early_supers: -preset_prkd20_brinstar_early_supers: -preset_pkrd_brinstar_early_supers: - dw #preset_gtclassic_brinstar_early_supers +preset_prkd19_brinstar_noob_bridge: +preset_prkd20_brinstar_noob_bridge: +preset_pkrd_brinstar_noob_bridge: + dw #preset_kpdr20_brinstar_noob_bridge + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $068B ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $04E8 ; Layer 2 X position + dw $09C2, $00A9 ; Health + dw $0AF6, $06FC ; Samus X dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_prkd19_brinstar_dachora_room: -preset_prkd20_brinstar_dachora_room: -preset_pkrd_brinstar_dachora_room: - dw #preset_allbosspkdr_brinstar_dachora_room - dw $090F, $8000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0493 ; Layer 2 Y position - dw $0AF6, $0053 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_brinstar_noob_bridge: + dw #preset_kpdr20_brinstar_noob_bridge + dw $0911, $0668 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $04CE ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $00C7 ; Health + dw $09C6, $0003 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $06C8 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw $D872, $0401 ; Items dw #$FFFF -preset_allbossprkd_brinstar_hellway: - dw #preset_allbossprkd_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0AF6, $009B ; Samus X +preset_nodropskpdr_refill_25_missiles_path_leaving_missile_refill: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors dw #$FFFF -preset_allbossprkd_brinstar_leaving_power_bombs: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $007F ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0008 ; Supers +preset_nodropskpdr_refill_15_missiles_path_big_pink: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $006F ; Health + dw $0AF6, $069C ; Samus X + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $09C2, $006F ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers: + dw #preset_nodropskpdr_refill_15_missiles_path_dachora_room + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09CA, $0009 ; Supers dw $09CC, $000A ; Max supers - dw $0AF6, $02BE ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $2028 ; Doors + dw $0AF6, $0192 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $C180 ; Items dw #$FFFF -preset_allbosspkdr_brinstar_crateria_elevator: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position +preset_nodropskpdr_refill_25_missiles_path_big_pink: + dw #preset_kpdr20_brinstar_big_pink + dw $09C2, $006F ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $008B ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors + dw $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors dw #$FFFF -preset_allbosspkdr_brinstar_moat: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position +preset_nodropskpdr_refill_15_missiles_path_green_hill_zone: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $09C2, $006F ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CC, $000A ; Max supers + dw $D870, $C180 ; Items + dw $D872, $14C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_allbosspkdr_brinstar_big_pink: + dw #preset_allbosskpdr_brinstar_big_pink + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $0AF6, $06A4 ; Samus X + dw #$FFFF + +preset_allbosspkdr_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $0AF6, $05C2 ; Samus X + dw #$FFFF + +preset_prkd19_brinstar_red_tower: +preset_prkd20_brinstar_red_tower: +preset_pkrd_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A9 ; Health + dw $09C6, $0007 ; Missiles + dw $0AF6, $05BC ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_allbosskpdr_brinstar_entering_kraids_lair: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $007D ; Health + dw $09C6, $0004 ; Missiles dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nintendopower_spore_spawn_spore_fall: - dw #preset_nintendopower_spore_spawn_spore_spawn +preset_allbossprkd_brinstar_sporefall: + dw #preset_allbossprkd_brinstar_spore_spawn dw $078D, $8E3E ; DDB dw $079B, $9DC7 ; MDB dw $07F3, $002A ; Music Bank + dw $090F, $DFFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0006 ; Layer 2 Y position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels dw $09C2, $00C7 ; Health - dw $09C6, $000F ; Missiles - dw $0AF6, $0077 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D828, $0204 ; Bosses - dw #$FFFF - -preset_allbosskpdr_brinstar_kraid: - dw #preset_allbosskpdr_brinstar_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0067 ; Health - dw $09C6, $0004 ; Missiles + dw $09C6, $0005 ; Missiles dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $D8B8, $0024 ; Doors - dw #$FFFF - -preset_ngplasma_red_brinstar_hellway: - dw #preset_nghyper_red_brinstar_hellway - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0099 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X + dw $0AF6, $00DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D828, $0204 ; Bosses dw #$FFFF preset_nghyper_red_brinstar_red_tower: @@ -2464,6 +2700,29 @@ preset_nghyper_red_brinstar_red_tower: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_gtclassic_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $7000 ; Screen subpixel X position + dw $0917, $03C0 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $00C7 ; Health + dw $09C6, $0001 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $05BC ; Samus X + dw $D872, $0401 ; Items + dw #$FFFF + +preset_ngplasma_red_brinstar_hellway: + dw #preset_nghyper_red_brinstar_hellway + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0099 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw #$FFFF + preset_nghyper_red_brinstar_bottom_of_red_tower: dw #preset_nghyper_red_brinstar_hellway dw $078D, $907E ; DDB @@ -2479,226 +2738,356 @@ preset_nghyper_red_brinstar_bottom_of_red_tower: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_14ice_brinstar_hellway: -preset_14speed_brinstar_hellway: - dw #preset_14ice_brinstar_red_tower +preset_rbo_brinstar_big_pink: + dw #preset_rbo_brinstar_dachora_room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_brinstar_green_hill_zone: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00D1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09D4, $0064 ; Max reserves + dw $D872, $3483 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0246 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_skree_boost: + dw #preset_nodropskpdr_refill_25_missiles_path_dachora_room dw $078D, $8F0A ; DDB dw $079B, $A253 ; MDB dw $07F3, $0012 ; Music Bank - dw $090F, $5FFF ; Screen subpixel X position + dw $090F, $3001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $0065 ; Health + dw $09CC, $000A ; Max supers + dw $0AF6, $0056 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_green_hill_zone: + dw #preset_nodropskpdr_refill_15_missiles_path_green_hill_zone + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0000 ; Doors + dw #$FFFF + +preset_allbosspkdr_brinstar_hellway: + dw #preset_allbosspkdr_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $0AF6, $0098 ; Samus X + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0AF6, $0094 ; Samus X dw #$FFFF -preset_14ice_brinstar_caterpillar_room: -preset_14speed_brinstar_caterpillar_room: - dw #preset_14ice_brinstar_red_tower - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB +preset_allbosspkdr_brinstar_leaving_power_bombs: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB dw $07F3, $0012 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00B7 ; Health - dw $09C6, $0002 ; Missiles - dw $0AF6, $0298 ; Samus X + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $0093 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C1 ; Samus X + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_nintendopower_spore_spawn_red_tower: - dw #preset_14ice_brinstar_red_tower - dw $078D, $902A ; DDB - dw $090F, $C000 ; Screen subpixel X position +preset_nintendopower_spore_spawn_spore_spawn: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $8DC6 ; DDB + dw $079B, $9D9C ; MDB + dw $0911, $02FA ; Screen X position in pixels dw $0913, $2400 ; Screen subpixel Y position - dw $09C2, $00A9 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF6, $05C5 ; Samus X - dw $D828, $0204 ; Bosses + dw $0917, $023B ; Layer 2 X position + dw $09C8, $000F ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $0AF6, $035A ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D872, $14C0 ; Items + dw $D8B4, $2404 ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_allbosskpdr_brinstar_minikraid: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_allbossprkd_brinstar_big_pink_revisit: + dw #preset_allbossprkd_brinstar_sporefall + dw $078D, $8D1E ; DDB + dw $079B, $A0A4 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0071 ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D870, $4180 ; Items - dw $D872, $16C0 ; Items - dw $D8B4, $2604 ; Doors - dw $D8B6, $002C ; Doors + dw $D8B6, $0020 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_moat: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $007F ; Health +preset_allbossprkd_brinstar_red_tower: + dw #preset_allbosskpdr_brinstar_red_tower + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09C2, $00B3 ; Health dw $09C6, $000A ; Missiles - dw $09CA, $000A ; Supers + dw $09CA, $0009 ; Supers dw $09CC, $000A ; Max supers + dw $0AF6, $05C1 ; Samus X dw $D828, $0204 ; Bosses dw $D870, $4180 ; Items dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors + dw $D8B6, $0028 ; Doors dw #$FFFF -preset_allbosspkdr_brinstar_ocean: - dw #preset_allbosspkdr_brinstar_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B2 ; Samus X - dw $D870, $0190 ; Items +preset_ngplasma_red_brinstar_red_tower: + dw #preset_nghyper_red_brinstar_red_tower + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0042 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_allbosskpdr_brinstar_minikraid_revisit: - dw #preset_allbosskpdr_brinstar_kraid - dw $078D, $91CE ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $57FF ; Screen subpixel Y position - dw $09A2, $1005 ; Equipped Items - dw $09A4, $1005 ; Collected Items - dw $09C2, $0053 ; Health +preset_rbo_brinstar_noob_bridge: + dw #preset_kpdr20_brinstar_noob_bridge + dw $09C2, $00B3 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09CA, $0004 ; Supers + dw $09D4, $0064 ; Max reserves + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_suitless_power_bombs_etecoon_beetoms: + dw #preset_suitless_power_bombs_moondance + dw $078D, $8DA2 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $0A1B ; Screen Y position in pixels + dw $0919, $0794 ; Layer 2 Y position dw $09C6, $000A ; Missiles - dw $09CA, $0002 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $00E4 ; Doors + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_nghyper_red_brinstar_breaking_the_tube: - dw #preset_nghyper_red_brinstar_bottom_of_red_tower - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $0AF6, $01AF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_hundo_kraid_big_pink: + dw #preset_100early_brinstar_big_pink + dw $09C2, $00C2 ; Health dw #$FFFF -preset_14ice_brinstar_leaving_power_bombs: -preset_14speed_brinstar_leaving_power_bombs: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00AD ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0157 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D872, $0481 ; Items +preset_suitless_power_bombs_etecoon_etank: + dw #preset_100early_brinstar_big_pink + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $006D ; Health + dw $09C6, $0009 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X dw #$FFFF -preset_rbo_brinstar_early_supers_reserve: - dw #preset_kpdr20_brinstar_early_supers - dw $09C2, $00E5 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D2, $0001 ; Currently selected item - dw $D872, $3400 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors +preset_gtmax_brinstar_green_hill_zone: + dw #preset_gtclassic_brinstar_green_hill_zone + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $2FFF ; Screen subpixel Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $0AF6, $0374 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_hundo_kraid_reverse_mockball: - dw #preset_100early_brinstar_reverse_mockball - dw $09C2, $00B3 ; Health - dw $0AF6, $003F ; Samus X +preset_hundo_kraid_green_hill_zone: + dw #preset_100early_brinstar_green_hill_zone + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C2 ; Health + dw $0AF6, $0365 ; Samus X dw #$FFFF -preset_rbo_brinstar_early_supers_collection: - dw #preset_100early_brinstar_reverse_mockball - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $09C2, $00E5 ; Health - dw $09C4, $012B ; Max health +preset_gtmax_brinstar_noob_bridge: + dw #preset_gtclassic_brinstar_noob_bridge + dw $0911, $06D2 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0917, $051D ; Layer 2 X position + dw $09C2, $0059 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0732 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_brinstar_red_tower: +preset_kpdr21_brinstar_red_tower: +preset_kpdr22_brinstar_red_tower: +preset_kpdr23_brinstar_red_tower: +preset_kpdr25_brinstar_red_tower: + dw #preset_prkd19_brinstar_red_tower + dw $0911, $0482 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $0361 ; Layer 2 X position + dw $09C2, $0077 ; Health + dw $0AF6, $0522 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_14ice_brinstar_red_tower: +preset_14speed_brinstar_red_tower: + dw #preset_prkd19_brinstar_red_tower + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health dw $09C6, $0000 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $0AF8, $6000 ; Samus subpixel X - dw $D872, $3402 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B6, $0004 ; Doors + dw $09C8, $0005 ; Max missiles + dw $0AF6, $05C1 ; Samus X + dw $D872, $0481 ; Items dw #$FFFF -preset_rbo_brinstar_dachora_room: - dw #preset_kpdr20_brinstar_dachora_room +preset_100early_brinstar_red_tower: + dw #preset_prkd19_brinstar_red_tower + dw $0913, $7000 ; Screen subpixel Y position dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00D1 ; Health - dw $09C4, $012B ; Max health - dw $09C8, $000A ; Max missiles + dw $09C2, $008B ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers dw $09D4, $0064 ; Max reserves - dw $D872, $3403 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B4, $0046 ; Doors - dw $D8B6, $0004 ; Doors + dw $0AF6, $0568 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D870, $8180 ; Items + dw $D872, $048F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF -preset_hundo_kraid_dachora_room: - dw #preset_100early_brinstar_dachora_room - dw $09C2, $00C7 ; Health - dw $0AF6, $004D ; Samus X +preset_gtmax_brinstar_red_tower_up: + dw #preset_gtclassic_brinstar_red_tower + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $05C0 ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_prkd19_brinstar_big_pink: -preset_prkd20_brinstar_big_pink: -preset_pkrd_brinstar_big_pink: - dw #preset_14ice_brinstar_big_pink - dw $09C2, $00B3 ; Health - dw $09C6, $0002 ; Missiles +preset_gtclassic_brinstar_hellway: + dw #preset_gtclassic_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $00A1 ; Samus X dw #$FFFF -preset_ngplasma_red_brinstar_red_tower: - dw #preset_nghyper_red_brinstar_red_tower - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position +preset_ngplasma_red_brinstar_bottom_of_red_tower: + dw #preset_nghyper_red_brinstar_bottom_of_red_tower + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position dw $09CA, $0030 ; Supers dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0042 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_brinstar_green_hill_zone: - dw #preset_gtmax_brinstar_green_hill_zone +preset_nghyper_red_brinstar_breaking_the_tube: + dw #preset_nghyper_red_brinstar_bottom_of_red_tower + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB dw $090F, $2000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $00B3 ; Health - dw $09C4, $00C7 ; Max health - dw $0AF6, $0369 ; Samus X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_gtmax_brinstar_noob_bridge: - dw #preset_gtmax_brinstar_green_hill_zone - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $06D2 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $051D ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0059 ; Health - dw $0AF6, $0732 ; Samus X - dw $0AFA, $03AB ; Samus Y + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $0AF6, $01AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_nghyper_red_brinstar_upper_norfair_elevator: @@ -2730,293 +3119,164 @@ preset_nghyper_norfair_preridley_business_center: dw $D8B6, $1000 ; Doors dw #$FFFF -preset_suitless_power_bombs_etecoon_etank: - dw #preset_100early_brinstar_big_pink - dw $078D, $8CBE ; DDB - dw $079B, $9FE5 ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_nodropskpdr_refill_25_missiles_path_skree_boost: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $013E ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0029 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_brinstar_crateria_elevator: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $A000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $006D ; Health - dw $09C6, $0009 ; Missiles + dw $0913, $1000 ; Screen subpixel Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X + dw $0AF6, $008B ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_ngplasma_red_brinstar_bottom_of_red_tower: - dw #preset_nghyper_red_brinstar_bottom_of_red_tower - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam +preset_allbosspkdr_brinstar_moat: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_hijump_first: - dw #preset_nintendopower_spore_spawn_red_tower - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position +preset_nintendopower_spore_spawn_spore_fall: + dw #preset_nintendopower_spore_spawn_spore_spawn + dw $078D, $8E3E ; DDB + dw $079B, $9DC7 ; MDB + dw $07F3, $002A ; Music Bank dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $0A1C, $0005 ; Samus position/state - dw $0AF6, $0081 ; Samus X - dw $D874, $0404 ; Items - dw $D8B6, $802C ; Doors - dw #$FFFF - -preset_allbossprkd_wrecked_ship_ocean: - dw #preset_allbosspkdr_brinstar_ocean - dw $090F, $B000 ; Screen subpixel X position - dw $09C2, $007F ; Health + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $00C7 ; Health dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0AF6, $01A1 ; Samus X + dw $0AF6, $0077 ; Samus X + dw $0AFA, $008B ; Samus Y dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosspkdr_brinstar_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $D400 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $09CA, $0004 ; Supers - dw $0AF6, $07BC ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors +preset_nintendopower_spore_spawn_red_tower: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $902A ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF6, $05C5 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D872, $16C0 ; Items + dw $D8B4, $2604 ; Doors + dw $D8B6, $002C ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_phantoon: - dw #preset_allbosspkdr_brinstar_ocean - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $04DB ; Samus X - dw $D8B0, $7000 ; Doors - dw $D8C0, $0030 ; Doors +preset_allbosskpdr_brinstar_kraid: + dw #preset_allbosskpdr_brinstar_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0067 ; Health + dw $09C6, $0004 ; Missiles + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $D8B8, $0024 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_leaving_phantoon: - dw #preset_allbosspkdr_brinstar_crateria_elevator - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D870, $0190 ; Items - dw $D8B0, $7000 ; Doors - dw $D8C0, $0070 ; Doors +preset_allbossprkd_brinstar_hellway: + dw #preset_allbossprkd_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0AF6, $009B ; Samus X dw #$FFFF -preset_allbosskpdr_upper_norfair_business_center: - dw #preset_allbosskpdr_brinstar_minikraid_revisit - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C6, $0009 ; Missiles - dw $09CA, $0004 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D8B8, $00EC ; Doors +preset_allbossprkd_brinstar_leaving_power_bombs: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $007F ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $02BE ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4180 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $2028 ; Doors dw #$FFFF -preset_ngplasma_red_brinstar_breaking_the_tube: - dw #preset_nghyper_red_brinstar_breaking_the_tube - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01B7 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair: + dw #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_rbo_brinstar_big_pink: - dw #preset_rbo_brinstar_dachora_room - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels +preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters: + dw #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $069C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_red_tower_up: - dw #preset_gtmax_brinstar_big_pink - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0059 ; Health - dw $0AF6, $05C0 ; Samus X - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_hundo_kraid_big_pink: - dw #preset_100early_brinstar_big_pink - dw $09C2, $00C2 ; Health - dw #$FFFF - -preset_hundo_kraid_green_hill_zone: - dw #preset_100early_brinstar_green_hill_zone - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C2 ; Health - dw $0AF6, $0365 ; Samus X - dw #$FFFF - -preset_100early_brinstar_red_tower: - dw #preset_100early_brinstar_green_hill_zone - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $0568 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_14ice_brinstar_kihunter_room: -preset_14speed_brinstar_kihunter_room: - dw #preset_allbosspkdr_brinstar_crateria_elevator - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $008A ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_brinstar_moat: -preset_14speed_brinstar_moat: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $5C00 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_brinstar_ocean: -preset_14speed_brinstar_ocean: - dw #preset_allbosspkdr_brinstar_ocean - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $01A1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_rbo_brinstar_green_hill_zone: - dw #preset_rbo_brinstar_dachora_room - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0611 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $048C ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09CA, $0003 ; Supers - dw $0AF6, $0365 ; Samus X - dw $D872, $3483 ; Items - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_rbo_brinstar_noob_bridge: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0540 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $00B3 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0000 ; Missiles - dw $09D4, $0064 ; Max reserves - dw $0AF6, $07B9 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $0004 ; Doors - dw #$FFFF - -preset_prkd19_brinstar_green_hill_zone: -preset_prkd20_brinstar_green_hill_zone: -preset_pkrd_brinstar_green_hill_zone: - dw #preset_gtclassic_brinstar_green_hill_zone - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0611 ; Screen Y position in pixels - dw $0919, $048C ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $036C ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $04C1 ; Items + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004C ; Health + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF preset_nghyper_norfair_preridley_frog_speedway: @@ -3031,33 +3291,32 @@ preset_nghyper_norfair_preridley_frog_speedway: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_brinstar_noob_bridge: - dw #preset_gtmax_brinstar_noob_bridge - dw $0911, $0668 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $04CE ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $0AF6, $06C8 ; Samus X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_ngplasma_red_brinstar_upper_norfair_elevator: - dw #preset_nghyper_red_brinstar_upper_norfair_elevator - dw $090F, $5000 ; Screen subpixel X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $007E ; Samus X - dw $0AF8, $E000 ; Samus subpixel X +preset_prkd19_brinstar_hellway: +preset_prkd20_brinstar_hellway: +preset_pkrd_brinstar_hellway: + dw #preset_allbosspkdr_brinstar_hellway + dw $090F, $BFFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09C6, $0007 ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_ngplasma_norfair_preridley_business_center: - dw #preset_nghyper_norfair_preridley_business_center - dw $090F, $5000 ; Screen subpixel X position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $E000 ; Samus subpixel X +preset_prkd19_brinstar_caterpillars_down: +preset_prkd20_brinstar_caterpillars_down: +preset_pkrd_brinstar_caterpillars_down: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0093 ; Health + dw $0AF6, $0286 ; Samus X dw #$FFFF preset_suitless_power_bombs_etecoon_dboosts: @@ -3078,109 +3337,91 @@ preset_suitless_power_bombs_etecoon_dboosts: dw $D8B6, $0010 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_kraid_warehouse: - dw #preset_nintendopower_shopping_with_power_hijump_first - dw $078D, $92EE ; DDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09A2, $1104 ; Equipped Items - dw $09A4, $1104 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw $D876, $01A0 ; Items - dw $D8B8, $2000 ; Doors - dw $D8BA, $0001 ; Doors - dw #$FFFF - -preset_allbossprkd_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship - dw $090F, $0800 ; Screen subpixel X position - dw $0915, $0404 ; Screen Y position in pixels +preset_allbossprkd_wrecked_ship_moat: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position dw $09C2, $007F ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0009 ; Supers + dw $09C6, $000A ; Missiles + dw $09CA, $000A ; Supers dw $09CC, $000A ; Max supers - dw $0AF6, $07D7 ; Samus X dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items + dw $D870, $4180 ; Items dw $D8B4, $2606 ; Doors dw $D8B6, $3028 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_phantoon: - dw #preset_allbossprkd_wrecked_ship_ocean - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6FFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $04CC ; Samus X - dw $D8B0, $7000 ; Doors - dw $D8C0, $0030 ; Doors +preset_allbosspkdr_brinstar_ocean: + dw #preset_allbosspkdr_brinstar_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B2 ; Samus X + dw $D870, $0190 ; Items dw #$FFFF -preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosspkdr_wrecked_ship_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position +preset_nintendopower_shopping_with_power_hijump_first: + dw #preset_nintendopower_spore_spawn_red_tower + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $D82A, $0100 ; Bosses - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $0A1C, $0005 ; Samus position/state + dw $0AF6, $0081 ; Samus X + dw $D874, $0404 ; Items + dw $D8B6, $802C ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_hijump_etank: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0003 ; Supers +preset_allbosskpdr_brinstar_minikraid_revisit: + dw #preset_allbosskpdr_brinstar_kraid + dw $078D, $91CE ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $57FF ; Screen subpixel Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0053 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0002 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EC ; Doors + dw $0AF6, $0057 ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_gtclassic_brinstar_red_tower: - dw #preset_gtmax_brinstar_red_tower_up - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0001 ; Missiles - dw $0AF6, $05BC ; Samus X - dw $D870, $0180 ; Items +preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters: + dw #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_brinstar_hellway: - dw #preset_gtmax_brinstar_red_tower_up - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $000C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $008E ; Samus X +preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: + dw #preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF preset_nghyper_norfair_preridley_purple_shaft: @@ -3209,17 +3450,17 @@ preset_nghyper_norfair_preridley_magdollite_room: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_caterpillars_down: - dw #preset_gtmax_brinstar_red_tower_up - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $0AF6, $0270 ; Samus X +preset_rbo_brinstar_red_tower: + dw #preset_kpdr20_brinstar_red_tower + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00B3 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09D4, $0064 ; Max reserves + dw $D872, $3483 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0246 ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF preset_hundo_kraid_red_tower: @@ -3244,160 +3485,6 @@ preset_100early_brinstar_skree_boost: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_14ice_wrecked_ship_wrecked_ship_shaft: -preset_14speed_wrecked_ship_wrecked_ship_shaft: - dw #preset_14ice_brinstar_ocean - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02D8 ; Screen X position in pixels - dw $0917, $0222 ; Layer 2 X position - dw $09CA, $0004 ; Supers - dw $0AF6, $0338 ; Samus X - dw $D8B0, $7000 ; Doors - dw #$FFFF - -preset_14ice_wrecked_ship_phantoon: -preset_14speed_wrecked_ship_phantoon: - dw #preset_allbosspkdr_wrecked_ship_phantoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $04CF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_wrecked_ship_wrecked_ship_supers: -preset_14speed_wrecked_ship_wrecked_ship_supers: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0229 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $019E ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $02C9 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D872, $0481 ; Items - dw #$FFFF - -preset_rbo_brinstar_red_tower: - dw #preset_rbo_brinstar_green_hill_zone - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0482 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0361 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B3 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0522 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_kpdr20_brinstar_green_hill_zone: -preset_kpdr21_brinstar_green_hill_zone: -preset_kpdr22_brinstar_green_hill_zone: -preset_kpdr23_brinstar_green_hill_zone: -preset_kpdr25_brinstar_green_hill_zone: - dw #preset_prkd19_brinstar_green_hill_zone - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0081 ; Health - dw $0AF6, $0365 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_brinstar_noob_bridge: -preset_kpdr21_brinstar_noob_bridge: -preset_kpdr22_brinstar_noob_bridge: -preset_kpdr23_brinstar_noob_bridge: -preset_kpdr25_brinstar_noob_bridge: - dw #preset_rbo_brinstar_noob_bridge - dw $09C2, $0077 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0007 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0000 ; Max reserves - dw $D8B6, $0000 ; Doors - dw #$FFFF - -preset_kpdr20_brinstar_red_tower: -preset_kpdr21_brinstar_red_tower: -preset_kpdr22_brinstar_red_tower: -preset_kpdr23_brinstar_red_tower: -preset_kpdr25_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0482 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $0361 ; Layer 2 X position - dw $09C2, $0077 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $0522 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_kpdr20_brinstar_skree_boost: -preset_kpdr21_brinstar_skree_boost: -preset_kpdr22_brinstar_skree_boost: -preset_kpdr23_brinstar_skree_boost: -preset_kpdr25_brinstar_skree_boost: - dw #preset_allbosspkdr_brinstar_hellway - dw $090F, $3001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $0077 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $0056 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_kpdr20_brinstar_below_spazer: -preset_kpdr21_brinstar_below_spazer: -preset_kpdr22_brinstar_below_spazer: -preset_kpdr23_brinstar_below_spazer: -preset_kpdr25_brinstar_below_spazer: - dw #preset_allbosskpdr_brinstar_red_tower - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $006D ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_ngplasma_norfair_preridley_frog_speedway: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw #$FFFF - preset_nghyper_norfair_preridley_kronic_boost: dw #preset_nghyper_norfair_preridley_frog_speedway dw $078D, $96BA ; DDB @@ -3424,127 +3511,395 @@ preset_nghyper_norfair_preridley_lower_norfair_elevator: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_suitless_power_bombs_etecoon_climb: - dw #preset_suitless_power_bombs_etecoon_dboosts - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00FB ; Health - dw $0AF6, $04D2 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_gtclassic_brinstar_caterpillars_down: + dw #preset_gtclassic_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $0911, $01F9 ; Screen X position in pixels + dw $0913, $C3FF ; Screen subpixel Y position + dw $0917, $017A ; Layer 2 X position + dw $09C2, $00A7 ; Health + dw $09C6, $0003 ; Missiles + dw $0AF6, $0299 ; Samus X dw #$FFFF -preset_nintendopower_shopping_with_power_kraid_fight: - dw #preset_nintendopower_shopping_with_power_kraid_warehouse - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $010D ; Health +preset_gtmax_brinstar_hellway: + dw #preset_gtclassic_brinstar_hellway + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $000C ; Screen Y position in pixels + dw $0919, $0009 ; Layer 2 Y position + dw $09C2, $0059 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $008E ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtmax_brinstar_caterpillars_down: + dw #preset_gtmax_brinstar_red_tower_up + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $0AF6, $0270 ; Samus X + dw #$FFFF + +preset_gtclassic_brinstar_alpha_power_bombs: + dw #preset_gtclassic_brinstar_hellway + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $0003 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0717 ; Screen Y position in pixels + dw $0919, $0717 ; Layer 2 Y position + dw $09C2, $00A7 ; Health + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0042 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_gtclassic_brinstar_caterpillars_up: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $CFFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C6, $0003 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $02B1 ; Samus X + dw $D872, $0401 ; Items + dw #$FFFF + +preset_ngplasma_red_brinstar_breaking_the_tube: + dw #preset_nghyper_red_brinstar_breaking_the_tube + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01B7 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_red_brinstar_upper_norfair_elevator: + dw #preset_nghyper_red_brinstar_upper_norfair_elevator + dw $090F, $5000 ; Screen subpixel X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $007E ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_preridley_business_center: + dw #preset_nghyper_norfair_preridley_business_center + dw $090F, $5000 ; Screen subpixel X position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_kpdr20_brinstar_skree_boost: +preset_kpdr21_brinstar_skree_boost: +preset_kpdr22_brinstar_skree_boost: +preset_kpdr23_brinstar_skree_boost: +preset_kpdr25_brinstar_skree_boost: + dw #preset_nodropskpdr_refill_25_missiles_path_skree_boost + dw $09C2, $0077 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_ngplasma_norfair_preridley_frog_speedway: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw #$FFFF + +preset_14ice_brinstar_hellway: +preset_14speed_brinstar_hellway: + dw #preset_prkd19_brinstar_hellway + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C6, $0000 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0098 ; Samus X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_caterpillar_room: +preset_14speed_brinstar_caterpillar_room: + dw #preset_prkd19_brinstar_caterpillars_down + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $00B7 ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0298 ; Samus X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_leaving_power_bombs: +preset_14speed_brinstar_leaving_power_bombs: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00AD ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0157 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_kihunter_room: +preset_14speed_brinstar_kihunter_room: + dw #preset_allbosspkdr_brinstar_crateria_elevator + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $008A ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_moat: +preset_14speed_brinstar_moat: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $5C00 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2024 ; Doors + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_allbosspkdr_wrecked_ship_attic: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_kpdr20_brinstar_below_spazer: +preset_kpdr21_brinstar_below_spazer: +preset_kpdr22_brinstar_below_spazer: +preset_kpdr23_brinstar_below_spazer: +preset_kpdr25_brinstar_below_spazer: + dw #preset_prkd19_brinstar_caterpillars_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $006D ; Health + dw $0AF6, $01DC ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw #$FFFF + +preset_kpdr20_brinstar_passing_through_maridia: +preset_kpdr21_brinstar_passing_through_maridia: +preset_kpdr22_brinstar_passing_through_maridia: + dw #preset_allbosskpdr_brinstar_minikraid + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $01B1 ; Samus X + dw #$FFFF + +preset_kpdr20_kraid_entering_kraids_lair: +preset_kpdr21_kraid_entering_kraids_lair: +preset_kpdr22_kraid_entering_kraids_lair: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09C6, $0006 ; Missiles + dw $09D2, $0002 ; Currently selected item + dw #$FFFF + +preset_suitless_power_bombs_etecoon_climb: + dw #preset_suitless_power_bombs_etecoon_dboosts + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels dw $0913, $0400 ; Screen subpixel Y position - dw $0AF6, $044E ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00FB ; Health + dw $0AF6, $04D2 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_14ice_wrecked_ship_shaft_revisit: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles +preset_14ice_brinstar_ocean: +preset_14speed_brinstar_ocean: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles dw $09C8, $000A ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $00C4 ; Samus X + dw $0AF6, $01A1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw $D872, $0481 ; Items dw #$FFFF -preset_allbossprkd_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00D5 ; Samus X +preset_allbossprkd_wrecked_ship_ocean: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $B000 ; Screen subpixel X position + dw $09C2, $007F ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $01A1 ; Samus X dw $D828, $0204 ; Bosses dw $D870, $4190 ; Items dw $D8B4, $2606 ; Doors dw $D8B6, $3028 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_bowling_spark: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $8A1E ; DDB - dw $079B, $968F ; MDB +preset_allbosspkdr_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosspkdr_brinstar_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $00BD ; Health - dw $09C6, $0003 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $002E ; Samus X - dw $D8C0, $0174 ; Doors + dw $090F, $D400 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09CA, $0004 ; Supers + dw $0AF6, $07BC ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_hijump_etank - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items +preset_allbosspkdr_wrecked_ship_phantoon: + dw #preset_allbosspkdr_brinstar_ocean + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $04DB ; Samus X + dw $D8B0, $7000 ; Doors + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_allbosspkdr_wrecked_ship_leaving_phantoon: + dw #preset_allbosspkdr_brinstar_crateria_elevator + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D870, $0190 ; Items + dw $D8B0, $7000 ; Doors + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_nintendopower_shopping_with_power_kraid_warehouse: + dw #preset_nintendopower_shopping_with_power_hijump_first + dw $078D, $92EE ; DDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D876, $0121 ; Items + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw $D876, $01A0 ; Items + dw $D8B8, $2000 ; Doors dw $D8BA, $0001 ; Doors dw #$FFFF -preset_gtclassic_brinstar_hellway: - dw #preset_gtclassic_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $00A1 ; Samus X +preset_allbosskpdr_upper_norfair_business_center: + dw #preset_allbosskpdr_brinstar_minikraid_revisit + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C6, $0009 ; Missiles + dw $09CA, $0004 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr20_kraid_warehouse_zeelas: +preset_kpdr21_kraid_warehouse_zeelas: +preset_kpdr22_kraid_warehouse_zeelas: + dw #preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas + dw $09C2, $006D ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF preset_ngplasma_norfair_preridley_purple_shaft: @@ -3567,6 +3922,22 @@ preset_ngplasma_norfair_preridley_magdollite_room: dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF +preset_rbo_brinstar_hellway_1x_maridia: + dw #preset_rbo_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $0AF6, $00A1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_hundo_kraid_skree_boost: dw #preset_100early_brinstar_skree_boost dw $09C2, $00B8 ; Health @@ -3607,128 +3978,306 @@ preset_100early_brinstar_kraid_entry: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_gtmax_brinstar_alpha_power_bombs: - dw #preset_gtmax_brinstar_hellway - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $070C ; Screen Y position in pixels - dw $0919, $070C ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors +preset_ngplasma_norfair_preridley_kronic_boost: + dw #preset_nghyper_norfair_preridley_kronic_boost + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02B7 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_caterpillars_up: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs +preset_ngplasma_norfair_preridley_lower_norfair_elevator: + dw #preset_nghyper_norfair_preridley_lower_norfair_elevator dw $090F, $0000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $02BE ; Samus X - dw $D870, $0080 ; Items - dw $D872, $0401 ; Items - dw #$FFFF - -preset_rbo_brinstar_hellway_1x_maridia: - dw #preset_rbo_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $0AF6, $00A1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0913, $BBFF ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $09CE, $002B ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_prkd19_brinstar_noob_bridge: -preset_prkd20_brinstar_noob_bridge: -preset_pkrd_brinstar_noob_bridge: - dw #preset_kpdr20_brinstar_noob_bridge - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $068B ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $04E8 ; Layer 2 X position - dw $09C2, $00A9 ; Health - dw $0AF6, $06FC ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $03AB ; Samus Y +preset_allbossprkd_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship + dw $090F, $0800 ; Screen subpixel X position + dw $0915, $0404 ; Screen Y position in pixels + dw $09C2, $007F ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF6, $07D7 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors dw #$FFFF -preset_prkd19_brinstar_red_tower: -preset_prkd20_brinstar_red_tower: -preset_pkrd_brinstar_red_tower: - dw #preset_allbosskpdr_brinstar_red_tower - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A9 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $05BC ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_allbossprkd_wrecked_ship_phantoon: + dw #preset_allbossprkd_wrecked_ship_ocean + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6FFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $04CC ; Samus X + dw $D8B0, $7000 ; Doors + dw $D8C0, $0030 ; Doors dw #$FFFF -preset_prkd19_brinstar_hellway: -preset_prkd20_brinstar_hellway: -preset_pkrd_brinstar_hellway: - dw #preset_allbosspkdr_brinstar_hellway - dw $090F, $BFFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X +preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosspkdr_wrecked_ship_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $D82A, $0100 ; Bosses + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_kronic_boost: - dw #preset_nghyper_norfair_preridley_kronic_boost - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02B7 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X +preset_nintendopower_shopping_with_power_kraid_fight: + dw #preset_nintendopower_shopping_with_power_kraid_warehouse + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $010D ; Health + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2024 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_lower_norfair_elevator: - dw #preset_nghyper_norfair_preridley_lower_norfair_elevator - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $BBFF ; Screen subpixel Y position +preset_allbosskpdr_upper_norfair_hijump_etank: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EC ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0046 ; Health + dw $09C6, $0016 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_ngplasma_norfair_preridley_ln_main_hall: + dw #preset_nghyper_norfair_preridley_ln_main_hall + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0403 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0302 ; Layer 2 X position dw $09CA, $0030 ; Supers dw $09CE, $002B ; Pbs dw $0A76, $0000 ; Hyper beam - dw $0AF8, $8000 ; Samus subpixel X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_prkd19_brinstar_caterpillars_down: -preset_prkd20_brinstar_caterpillars_down: -preset_pkrd_brinstar_caterpillars_down: - dw #preset_14ice_brinstar_caterpillar_room +preset_gtmax_brinstar_alpha_power_bombs: + dw #preset_gtclassic_brinstar_alpha_power_bombs dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $070C ; Screen Y position in pixels + dw $0919, $070C ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0049 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_nghyper_norfair_preridley_prepillars: + dw #preset_nghyper_norfair_preridley_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AE ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_nghyper_norfair_preridley_fast_pillars: + dw #preset_nghyper_norfair_preridley_magdollite_room + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $5E80 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $001F ; Samus X + dw $0AF8, $E67F ; Samus subpixel X + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_nghyper_norfair_preridley_worst_room_in_the_game: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8A00 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0591 ; Health + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $03DB ; Samus X + dw $0AFA, $006E ; Samus Y + dw $0AFC, $E3FF ; Samus subpixel Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_prkd19_brinstar_alpha_power_bombs: +preset_prkd20_brinstar_alpha_power_bombs: +preset_pkrd_brinstar_alpha_power_bombs: + dw #preset_gtclassic_brinstar_alpha_power_bombs + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams dw $09C2, $0093 ; Health dw $09C6, $0007 ; Missiles dw $09C8, $000A ; Max missiles - dw $0AF6, $0286 ; Samus X + dw $0AF6, $0049 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw $D872, $04C1 ; Items dw #$FFFF +preset_prkd19_brinstar_caterpillars_up: +preset_prkd20_brinstar_caterpillars_up: +preset_pkrd_brinstar_caterpillars_up: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $0007 ; Missiles + dw $0AF6, $02AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_brinstar_crateria_kihunters: +preset_prkd20_brinstar_crateria_kihunters: +preset_pkrd_brinstar_crateria_kihunters: + dw #preset_allbosspkdr_brinstar_crateria_elevator + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $0007 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00A8 ; Samus Y + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_prkd19_brinstar_continuous_wall_jump: +preset_prkd20_brinstar_continuous_wall_jump: +preset_pkrd_brinstar_continuous_wall_jump: + dw #preset_allbosspkdr_brinstar_moat + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $0007 ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_brinstar_horizontal_bomb_jump: +preset_prkd20_brinstar_horizontal_bomb_jump: +preset_pkrd_brinstar_horizontal_bomb_jump: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0085 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0063 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $0AF6, $00EB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_gtclassic_brinstar_reverse_hellway: + dw #preset_gtclassic_brinstar_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $1001 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C2, $0093 ; Health + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $004C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_caterpillars_up: + dw #preset_gtclassic_brinstar_caterpillars_up + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $004F ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $0AF6, $02BE ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + preset_kpdr23_brinstar_spazer: preset_kpdr25_brinstar_spazer: dw #preset_kpdr20_brinstar_below_spazer @@ -3743,6 +4292,46 @@ preset_kpdr25_brinstar_spazer: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_allbosspkdr_wrecked_ship_attic: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0AF6, $044E ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_allbossprkd_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00D5 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors + dw #$FFFF + +preset_allbosspkdr_wrecked_ship_bowling_spark: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $8A1E ; DDB + dw $079B, $968F ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $00BD ; Health + dw $09C6, $0003 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $002E ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + preset_nintendopower_shopping_with_power_rising_tide: dw #preset_nintendopower_shopping_with_power_kraid_fight dw $078D, $92B2 ; DDB @@ -3767,101 +4356,81 @@ preset_nintendopower_shopping_with_power_rising_tide: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_attic: - dw #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0AF6, $043C ; Samus X - dw $0AFA, $006B ; Samus Y +preset_allbosskpdr_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_hijump_etank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D876, $0121 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $090F, $0C00 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C6, $000A ; Missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors +preset_nodropskpdr_refill_15_missiles_path_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09A2, $1024 ; Equipped Items - dw $09A4, $1024 ; Collected Items - dw $09C2, $0045 ; Health +preset_nodropskpdr_refill_25_missiles_path_leaving_varia: + dw #preset_allbosskpdr_brinstar_minikraid_revisit + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0026 ; Health + dw $09C8, $001E ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $000A ; Max supers dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0078 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw #$FFFF - -preset_allbosskpdr_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $02F2 ; Screen Y position in pixels - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $00AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_ngplasma_norfair_preridley_ln_main_hall: - dw #preset_nghyper_norfair_preridley_ln_main_hall - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0403 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0302 ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $09CE, $002B ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B8, $0064 ; Doors dw #$FFFF -preset_kpdr20_brinstar_passing_through_maridia: -preset_kpdr21_brinstar_passing_through_maridia: -preset_kpdr22_brinstar_passing_through_maridia: - dw #preset_allbosskpdr_brinstar_minikraid - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $01B1 ; Samus X +preset_ngplasma_norfair_preridley_prepillars: + dw #preset_ngplasma_norfair_preridley_ln_main_hall + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07B8 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_kpdr20_kraid_entering_kraids_lair: -preset_kpdr21_kraid_entering_kraids_lair: -preset_kpdr22_kraid_entering_kraids_lair: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_kpdr20_kraid_kraid_kihunters: +preset_kpdr21_kraid_kraid_kihunters: +preset_kpdr22_kraid_kraid_kihunters: + dw #preset_kpdr20_brinstar_passing_through_maridia + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $0913, $8000 ; Screen subpixel Y position dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09C6, $0006 ; Missiles dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF preset_suitless_xray_dachora_room_revisit: @@ -3901,80 +4470,140 @@ preset_suitless_xray_big_pink: dw $D870, $A180 ; Items dw #$FFFF -preset_14speed_wrecked_ship_shaft_revisit: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $09CE, $0001 ; Pbs +preset_14ice_wrecked_ship_wrecked_ship_shaft: +preset_14speed_wrecked_ship_wrecked_ship_shaft: + dw #preset_14ice_brinstar_ocean + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D8 ; Screen X position in pixels + dw $0917, $0222 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $0AF6, $0338 ; Samus X + dw $D8B0, $7000 ; Doors dw #$FFFF -preset_14ice_wrecked_ship_attic: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position +preset_14ice_wrecked_ship_phantoon: +preset_14speed_wrecked_ship_phantoon: + dw #preset_allbosspkdr_wrecked_ship_phantoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $044D ; Samus X - dw $0AFA, $006B ; Samus Y + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $04CF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_gtclassic_brinstar_caterpillars_down: - dw #preset_gtclassic_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $0911, $01F9 ; Screen X position in pixels - dw $0913, $C3FF ; Screen subpixel Y position - dw $0917, $017A ; Layer 2 X position - dw $09C2, $00A7 ; Health - dw $09C6, $0003 ; Missiles - dw $0AF6, $0299 ; Samus X +preset_14ice_wrecked_ship_wrecked_ship_supers: +preset_14speed_wrecked_ship_wrecked_ship_supers: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0229 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $019E ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $02C9 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D872, $0481 ; Items dw #$FFFF -preset_nghyper_norfair_preridley_prepillars: - dw #preset_nghyper_norfair_preridley_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07AE ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_ngplasma_norfair_preridley_fast_pillars: + dw #preset_nghyper_norfair_preridley_fast_pillars + dw $090F, $5880 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $001C ; Samus X + dw $0AF8, $467F ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_nghyper_norfair_preridley_fast_pillars: - dw #preset_nghyper_norfair_preridley_magdollite_room - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $5E80 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $001F ; Samus X - dw $0AF8, $E67F ; Samus subpixel X - dw $D8BA, $0100 ; Doors +preset_kpdr20_kraid_minikraid: +preset_kpdr21_kraid_minikraid: +preset_kpdr22_kraid_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid + dw $09C2, $0059 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_worst_room_in_the_game: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8A00 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position +preset_kpdr20_kraid_fallen_hero: +preset_kpdr21_kraid_fallen_hero: +preset_kpdr22_kraid_fallen_hero: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $917A ; DDB + dw $079B, $A521 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09C6, $0003 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $05B9 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $D8B8, $0004 ; Doors + dw #$FFFF + +preset_nghyper_norfair_preridley_amphitheatre: + dw #preset_nghyper_norfair_preridley_fast_pillars + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0919, $00D4 ; Layer 2 Y position dw $09C2, $0591 ; Health - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $03DB ; Samus X - dw $0AFA, $006E ; Samus Y - dw $0AFC, $E3FF ; Samus subpixel Y - dw $D8BA, $0100 ; Doors + dw $0AF6, $00AC ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rbo_brinstar_spazer_2x_maridia: + dw #preset_rbo_brinstar_hellway_1x_maridia + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00AF ; Health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0029 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rbo_brinstar_alpha_power_bombs_1m: + dw #preset_rbo_brinstar_hellway_1x_maridia + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $071A ; Screen Y position in pixels + dw $0919, $071A ; Layer 2 Y position + dw $09C2, $0093 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003D ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $200C ; Doors dw #$FFFF preset_hundo_kraid_kraid_entry: @@ -3999,74 +4628,78 @@ preset_100early_brinstar_kraid_kihunter_room: dw $0AFA, $0190 ; Samus Y dw #$FFFF -preset_gtclassic_brinstar_alpha_power_bombs: - dw #preset_gtmax_brinstar_alpha_power_bombs - dw $090F, $0003 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position - dw $0915, $0717 ; Screen Y position in pixels - dw $0919, $0717 ; Layer 2 Y position - dw $09C2, $00A7 ; Health - dw $09C4, $00C7 ; Max health +preset_14ice_wrecked_ship_shaft_revisit: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $00C4 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_kpdr20_kraid_kraid: +preset_kpdr21_kraid_kraid: +preset_kpdr22_kraid_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid + dw $09C2, $0043 ; Health dw $09C6, $0003 ; Missiles - dw $0AF6, $0042 ; Samus X + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D2, $0001 ; Currently selected item dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_gtmax_brinstar_reverse_hellway: - dw #preset_gtmax_brinstar_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C2, $004F ; Health - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $004E ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors +preset_ngplasma_norfair_preridley_worst_room_in_the_game: + dw #preset_nghyper_norfair_preridley_worst_room_in_the_game + dw $090F, $AF00 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AFA, $0068 ; Samus Y + dw $0AFC, $3FFF ; Samus subpixel Y dw #$FFFF -preset_gtclassic_brinstar_caterpillars_up: - dw #preset_gtmax_brinstar_caterpillars_up - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $CFFF ; Screen subpixel Y position - dw $09C2, $0093 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $0AF6, $02B1 ; Samus X - dw $D870, $0180 ; Items +preset_prkd19_brinstar_ocean: +preset_prkd20_brinstar_ocean: +preset_pkrd_brinstar_ocean: + dw #preset_prkd19_brinstar_horizontal_bomb_jump + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X dw #$FFFF -preset_rbo_brinstar_spazer_2x_maridia: - dw #preset_rbo_brinstar_hellway_1x_maridia - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00AF ; Health +preset_gtmax_brinstar_reverse_hellway: + dw #preset_gtclassic_brinstar_reverse_hellway + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $09C2, $004F ; Health + dw $09C4, $0063 ; Max health dw $09C6, $0002 ; Missiles - dw $0AF6, $0029 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $004E ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_rbo_brinstar_alpha_power_bombs_1m: - dw #preset_rbo_brinstar_hellway_1x_maridia - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $071A ; Screen Y position in pixels - dw $0919, $071A ; Layer 2 Y position - dw $09C2, $0093 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003D ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $200C ; Doors +preset_gtclassic_brinstar_red_tower_down: + dw #preset_gtclassic_brinstar_reverse_hellway + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0073 ; Health + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_kpdr23_brinstar_leaving_spazer: @@ -4089,6 +4722,83 @@ preset_kpdr25_brinstar_leaving_spazer: dw $D874, $0404 ; Items dw #$FFFF +preset_kpdr23_brinstar_passing_through_maridia: +preset_kpdr25_brinstar_passing_through_maridia: + dw #preset_kpdr20_brinstar_passing_through_maridia + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $F7FF ; Samus subpixel X + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_entering_kraids_lair: +preset_kpdr25_kraid_entering_kraids_lair: + dw #preset_kpdr20_kraid_entering_kraids_lair + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $F7FF ; Samus subpixel X + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_warehouse_zeelas: +preset_kpdr25_kraid_warehouse_zeelas: + dw #preset_kpdr20_kraid_warehouse_zeelas + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0003 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_allbossprkd_wrecked_ship_attic: + dw #preset_allbossprkd_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0AF6, $043C ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_allbossprkd_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $090F, $0C00 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C6, $000A ; Missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors + dw #$FFFF + +preset_allbosspkdr_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1024 ; Collected Items + dw $09C2, $0045 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw #$FFFF + preset_nintendopower_shopping_with_power_reserve_tank: dw #preset_nintendopower_shopping_with_power_rising_tide dw $078D, $95A6 ; DDB @@ -4111,6 +4821,173 @@ preset_nintendopower_shopping_with_power_reserve_tank: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_allbosskpdr_upper_norfair_precathedral: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $02F2 ; Screen Y position in pixels + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $00AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_kpdr20_kraid_leaving_varia: +preset_kpdr21_kraid_leaving_varia: +preset_kpdr22_kraid_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $09C2, $0084 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D2, $0001 ; Currently selected item + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $001E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0058 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_kraid_kihunters: +preset_kpdr25_kraid_kraid_kihunters: + dw #preset_kpdr20_kraid_kraid_kihunters + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_suitless_xray_mission_impossible: + dw #preset_suitless_xray_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0207 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0917, $0185 ; Layer 2 X position + dw $0919, $0253 ; Layer 2 Y position + dw $09C2, $00E7 ; Health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0269 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0146 ; Doors + dw #$FFFF + +preset_prkd19_wrecked_ship_shaft_down: +preset_prkd20_wrecked_ship_shaft_down: +preset_pkrd_wrecked_ship_shaft_down: + dw #preset_14ice_wrecked_ship_wrecked_ship_shaft + dw $0911, $0300 ; Screen X position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $038E ; Samus X + dw $D872, $04C1 ; Items + dw #$FFFF + +preset_ngplasma_norfair_preridley_amphitheatre: + dw #preset_nghyper_norfair_preridley_amphitheatre + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00AE ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_kraid_minikraid: +preset_kpdr25_kraid_minikraid: + dw #preset_kpdr20_kraid_minikraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_fallen_hero: + dw #preset_kpdr20_kraid_fallen_hero + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_nghyper_norfair_preridley_kihunter_stairs_down: + dw #preset_nghyper_norfair_preridley_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $027D ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0035 ; Screen Y position in pixels + dw $0917, $01DD ; Layer 2 X position + dw $0919, $0027 ; Layer 2 Y position + dw $09C2, $05A5 ; Health + dw $0AF6, $02DD ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $00B5 ; Samus Y + dw $0AFC, $3FFF ; Samus subpixel Y + dw #$FFFF + +preset_nghyper_norfair_preridley_wasteland: + dw #preset_nghyper_norfair_preridley_kronic_boost + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $05A5 ; Health + dw $09CE, $002A ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0244 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4100 ; Doors + dw #$FFFF + preset_allbossprkd_wrecked_ship_leaving_gravity: dw #preset_allbosspkdr_wrecked_ship_leaving_gravity dw $090F, $C000 ; Screen subpixel X position @@ -4139,6 +5016,26 @@ preset_allbosspkdr_wrecked_ship_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF +preset_nintendopower_shopping_with_power_ice_beam: + dw #preset_nintendopower_shopping_with_power_reserve_tank + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0104 ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $E1A3 ; Items + dw $D8BA, $0039 ; Doors + dw #$FFFF + preset_allbosskpdr_upper_norfair_bubble_mountain: dw #preset_allbosskpdr_upper_norfair_precathedral dw $078D, $929A ; DDB @@ -4174,128 +5071,173 @@ preset_allbosskpdr_upper_norfair_single_chamber: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_prepillars: - dw #preset_ngplasma_norfair_preridley_ln_main_hall - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07B8 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X +preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_kpdr23_brinstar_passing_through_maridia: -preset_kpdr25_brinstar_passing_through_maridia: - dw #preset_kpdr20_brinstar_passing_through_maridia - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $F7FF ; Samus subpixel X - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0014 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009A ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_kpdr20_kraid_warehouse_zeelas: -preset_kpdr21_kraid_warehouse_zeelas: -preset_kpdr22_kraid_warehouse_zeelas: - dw #preset_kpdr20_brinstar_passing_through_maridia - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $013E ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0029 ; Screen Y position in pixels - dw $0917, $00EE ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $01D1 ; Samus X +preset_nghyper_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09CA, $002E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; Doors dw #$FFFF -preset_kpdr23_kraid_entering_kraids_lair: -preset_kpdr25_kraid_entering_kraids_lair: - dw #preset_kpdr20_kraid_entering_kraids_lair - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $F7FF ; Samus subpixel X - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_allbossprkd_wrecked_ship_red_tower_elevator: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $090F, $A000 ; Screen subpixel X position + dw $09C6, $000A ; Missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $3028 ; Doors dw #$FFFF -preset_kpdr20_kraid_kraid_kihunters: -preset_kpdr21_kraid_kraid_kihunters: -preset_kpdr22_kraid_kraid_kihunters: - dw #preset_kpdr20_brinstar_passing_through_maridia - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB +preset_allbosspkdr_wrecked_ship_red_tower_descent: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $5BFF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $003B ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_shopping_with_power_ice_escape: + dw #preset_nintendopower_shopping_with_power_ice_beam + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $00FE ; Health + dw $09CA, $0002 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BD ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $E1A7 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_nintendopower_shopping_with_power_shinespark_to_power_bombs: + dw #preset_nintendopower_shopping_with_power_ice_beam + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position dw $0913, $8000 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0167 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $011B ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $007E ; Samus X + dw $D876, $E1A7 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_xray_mission_impossible: - dw #preset_suitless_xray_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0207 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0917, $0185 ; Layer 2 X position - dw $0919, $0253 ; Layer 2 Y position - dw $09C2, $00E7 ; Health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CE, $0002 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0269 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0146 ; Doors +preset_allbosskpdr_upper_norfair_double_chamber_revisit: + dw #preset_allbosskpdr_upper_norfair_single_chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_fast_pillars: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $090F, $5880 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $001C ; Samus X - dw $0AF8, $467F ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y +preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels - dw $0919, $00D4 ; Layer 2 Y position - dw $09C2, $0591 ; Health - dw $0AF6, $00AC ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_nodropskpdr_refill_25_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C2, $000F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_preridley_worst_room_in_the_game: - dw #preset_nghyper_norfair_preridley_worst_room_in_the_game - dw $090F, $AF00 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AFA, $0068 ; Samus Y - dw $0AFC, $3FFF ; Samus subpixel Y +preset_nghyper_norfair_preridley_plowerhouse: + dw #preset_nghyper_norfair_preridley_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0154 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00FF ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DB ; Health + dw $09CA, $0032 ; Supers + dw $0AF6, $01CB ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF preset_rbo_brinstar_norfair_elevator_2m: @@ -4316,51 +5258,20 @@ preset_rbo_brinstar_norfair_elevator_2m: dw $D8B6, $8004 ; Doors dw #$FFFF -preset_14ice_wrecked_ship_bowling_alley_path: - dw #preset_14speed_wrecked_ship_shaft_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0202 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0003 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_14ice_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $090F, $3800 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14speed_wrecked_ship_attic: - dw #preset_14ice_wrecked_ship_attic - dw $09CE, $0001 ; Pbs +preset_rbo_brinstar_reverse_hellway_1m: + dw #preset_rbo_brinstar_alpha_power_bombs_1m + dw $078D, $90EA ; DDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $050B ; Screen Y position in pixels + dw $0919, $050B ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $0030 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $300C ; Doors dw #$FFFF preset_hundo_kraid_kraid_kihunter_room: @@ -4386,220 +5297,116 @@ preset_100early_brinstar_kraid: dw #$FFFF preset_100early_brinstar_leaving_varia: - dw #preset_100early_brinstar_kraid_entry - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia dw $090F, $0000 ; Screen subpixel X position dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1005 ; Equipped Items - dw $09A4, $1005 ; Collected Items + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C0, $0001 ; Manual/Auto reserve tank dw $09C2, $00A1 ; Health dw $09C6, $0011 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors - dw #$FFFF - -preset_prkd19_brinstar_alpha_power_bombs: -preset_prkd20_brinstar_alpha_power_bombs: -preset_pkrd_brinstar_alpha_power_bombs: - dw #preset_gtclassic_brinstar_alpha_power_bombs - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $0093 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $0049 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $04C1 ; Items - dw #$FFFF - -preset_prkd19_brinstar_caterpillars_up: -preset_prkd20_brinstar_caterpillars_up: -preset_pkrd_brinstar_caterpillars_up: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $0007 ; Missiles - dw $0AF6, $02AF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_brinstar_crateria_kihunters: -preset_prkd20_brinstar_crateria_kihunters: -preset_pkrd_brinstar_crateria_kihunters: - dw #preset_allbosspkdr_brinstar_crateria_elevator - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $0007 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D4, $0064 ; Max reserves dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00A8 ; Samus Y - dw $D8B2, $2C00 ; Doors + dw $D870, $8180 ; Items + dw $D872, $048F ; Items + dw $D874, $0404 ; Items + dw $D8B4, $0246 ; Doors + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_prkd19_brinstar_continuous_wall_jump: -preset_prkd20_brinstar_continuous_wall_jump: -preset_pkrd_brinstar_continuous_wall_jump: - dw #preset_allbosspkdr_brinstar_moat - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $0007 ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X +preset_14speed_wrecked_ship_shaft_revisit: + dw #preset_14ice_wrecked_ship_shaft_revisit + dw $09CE, $0001 ; Pbs dw #$FFFF -preset_prkd19_brinstar_horizontal_bomb_jump: -preset_prkd20_brinstar_horizontal_bomb_jump: -preset_pkrd_brinstar_horizontal_bomb_jump: - dw #preset_allbosspkdr_brinstar_ocean - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0085 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0063 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $00EB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_14ice_wrecked_ship_attic: + dw #preset_14ice_wrecked_ship_shaft_revisit + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $044D ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_gtclassic_brinstar_reverse_hellway: - dw #preset_gtmax_brinstar_reverse_hellway - dw $090F, $1001 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $09C2, $0093 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $0AF6, $004C ; Samus X - dw $D870, $0180 ; Items +preset_kpdr23_kraid_kraid: + dw #preset_kpdr20_kraid_kraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF preset_gtmax_brinstar_red_tower_down: - dw #preset_gtmax_brinstar_reverse_hellway - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB + dw #preset_gtclassic_brinstar_red_tower_down dw $090F, $E000 ; Screen subpixel X position dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $004F ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles dw $09CA, $0004 ; Supers dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $D870, $0080 ; Items dw #$FFFF -preset_rbo_brinstar_reverse_hellway_1m: - dw #preset_rbo_brinstar_alpha_power_bombs_1m - dw $078D, $90EA ; DDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $050B ; Screen Y position in pixels - dw $0919, $050B ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $0030 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $300C ; Doors +preset_gtclassic_brinstar_skree_boost: + dw #preset_gtclassic_brinstar_red_tower_down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_nintendopower_shopping_with_power_ice_beam: - dw #preset_nintendopower_shopping_with_power_reserve_tank - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0104 ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $E1A3 ; Items - dw $D8BA, $0039 ; Doors +preset_gtclassic_brinstar_below_spazer: + dw #preset_gtclassic_brinstar_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $6FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $006F ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_allbossprkd_wrecked_ship_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $090F, $A000 ; Screen subpixel X position +preset_kpdr23_kraid_leaving_varia: +preset_kpdr25_kraid_leaving_varia: + dw #preset_kpdr20_kraid_leaving_varia + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors - dw #$FFFF - -preset_14ice_brinstar_revisit_red_tower_elevator: -preset_14speed_brinstar_revisit_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $090F, $3000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbosspkdr_wrecked_ship_red_tower_descent: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $5BFF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $003B ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_upper_norfair_double_chamber_revisit: - dw #preset_allbosskpdr_upper_norfair_single_chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers +preset_kpdr20_kraid_arthur_j_metroid: +preset_kpdr21_kraid_arthur_j_metroid: +preset_kpdr22_kraid_arthur_j_metroid: + dw #preset_kpdr20_kraid_leaving_varia + dw $078D, $9252 ; DDB + dw $079B, $A59F ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors + dw $0AF6, $004E ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF preset_suitless_xray_spore_spawn_skip: @@ -4643,88 +5450,6 @@ preset_suitless_xray_spore_spawn_farm_in: dw $D872, $C52F ; Items dw #$FFFF -preset_ngplasma_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_amphitheatre - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00AE ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_preridley_kihunter_stairs_down: - dw #preset_nghyper_norfair_preridley_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $027D ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0035 ; Screen Y position in pixels - dw $0917, $01DD ; Layer 2 X position - dw $0919, $0027 ; Layer 2 Y position - dw $09C2, $05A5 ; Health - dw $0AF6, $02DD ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $00B5 ; Samus Y - dw $0AFC, $3FFF ; Samus subpixel Y - dw #$FFFF - -preset_nghyper_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_kronic_boost - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $05A5 ; Health - dw $09CE, $002A ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0244 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4100 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_ice_escape: - dw #preset_nintendopower_shopping_with_power_ice_beam - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $00FE ; Health - dw $09CA, $0002 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BD ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E1A7 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_shinespark_to_power_bombs: - dw #preset_nintendopower_shopping_with_power_ice_beam - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $011B ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $007E ; Samus X - dw $D876, $E1A7 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_allbosspkdr_wrecked_ship_breaking_the_tube: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $078D, $911A ; DDB @@ -4749,99 +5474,6 @@ preset_allbosspkdr_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr23_kraid_warehouse_zeelas: -preset_kpdr25_kraid_warehouse_zeelas: - dw #preset_kpdr20_kraid_warehouse_zeelas - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0003 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_kraid_kihunters: -preset_kpdr25_kraid_kraid_kihunters: - dw #preset_kpdr20_kraid_kraid_kihunters - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr20_kraid_minikraid: -preset_kpdr21_kraid_minikraid: -preset_kpdr22_kraid_minikraid: - dw #preset_kpdr20_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $016B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_kraid_fallen_hero: -preset_kpdr21_kraid_fallen_hero: -preset_kpdr22_kraid_fallen_hero: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $917A ; DDB - dw $079B, $A521 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09C6, $0003 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $05B9 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $D8B8, $0004 ; Doors - dw #$FFFF - -preset_kpdr20_kraid_kraid: -preset_kpdr21_kraid_kraid: -preset_kpdr22_kraid_kraid: - dw #preset_allbosskpdr_brinstar_kraid - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0043 ; Health - dw $09C6, $0003 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01BD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_kraid_leaving_varia: -preset_kpdr21_kraid_leaving_varia: -preset_kpdr22_kraid_leaving_varia: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0084 ; Health - dw $09C6, $0007 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y - dw $D8B8, $0064 ; Doors - dw #$FFFF - preset_allbossprkd_wrecked_ship_red_tower_descent: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $090F, $C000 ; Screen subpixel X position @@ -4856,6 +5488,22 @@ preset_allbossprkd_wrecked_ship_red_tower_descent: dw $D8B6, $3028 ; Doors dw #$FFFF +preset_nintendopower_shopping_with_power_heading_to_croc: + dw #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs + dw $078D, $A384 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00E4 ; Health + dw $09C6, $0037 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $0082 ; Samus X + dw $D874, $0F04 ; Items + dw $D8B6, $B02C ; Doors + dw #$FFFF + preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit dw $078D, $9606 ; DDB @@ -4869,136 +5517,138 @@ preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_norfair_preridley_metal_ninja_pirates: - dw #preset_nghyper_norfair_preridley_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09CA, $002E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C100 ; Doors +preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_heading_to_croc: - dw #preset_nintendopower_shopping_with_power_shinespark_to_power_bombs - dw $078D, $A384 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $00E4 ; Health - dw $09C6, $0037 ; Missiles - dw $09C8, $0037 ; Max missiles +preset_nodropskpdr_refill_25_missiles_path_business_center_postelev: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $0000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $000F ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $001E ; Max missiles dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $0082 ; Samus X - dw $D874, $0F04 ; Items - dw $D8B6, $B02C ; Doors + dw $09CC, $000A ; Max supers + dw $0AF8, $EFFF ; Samus subpixel X + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_hijump_etank: - dw #preset_allbosspkdr_upper_norfair_business_center - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $051C ; Screen Y position in pixels - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors +preset_nghyper_norfair_preridley_ridley: + dw #preset_nghyper_norfair_preridley_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0031 ; Supers + dw $0AF6, $003E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_spazer: - dw #preset_allbossprkd_wrecked_ship_red_tower_descent - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $009B ; Samus Y +preset_prkd19_wrecked_ship_basement: +preset_prkd20_wrecked_ship_basement: +preset_pkrd_wrecked_ship_basement: + dw #preset_prkd19_wrecked_ship_shaft_down + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $045C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_breaking_the_tube: - dw #preset_allbossprkd_wrecked_ship_red_tower_descent - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002D ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B028 ; Doors +preset_prkd19_wrecked_ship_phantoon: +preset_prkd20_wrecked_ship_phantoon: +preset_pkrd_wrecked_ship_phantoon: + dw #preset_14ice_wrecked_ship_phantoon + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $04CE ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF -preset_allbossprkd_upper_norfair_business_center: - dw #preset_allbossprkd_wrecked_ship_red_tower_elevator - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $003B ; Health - dw $09CE, $0003 ; Pbs - dw $D820, $0801 ; Events - dw $D874, $0504 ; Items - dw $D8B6, $B028 ; Doors +preset_prkd19_wrecked_ship_leaving_phantoon: +preset_prkd20_wrecked_ship_leaving_phantoon: +preset_pkrd_wrecked_ship_leaving_phantoon: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $07F3, $0030 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $006D ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_allbossprkd_upper_norfair_hijump_etank: - dw #preset_allbossprkd_upper_norfair_business_center - dw $090F, $3001 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $000D ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors +preset_kpdr25_kraid_fallen_hero: + dw #preset_kpdr23_kraid_fallen_hero + dw $09C6, $0005 ; Missiles dw #$FFFF -preset_allbosskpdr_upper_norfair_business_center_revisit: - dw #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $003C ; Samus X +preset_ngplasma_norfair_preridley_kihunter_stairs_down: + dw #preset_nghyper_norfair_preridley_kihunter_stairs_down + dw $0911, $027F ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $01DF ; Layer 2 X position + dw $09C2, $0591 ; Health + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02DF ; Samus X + dw $0AFA, $00B4 ; Samus Y + dw $0AFC, $AFFF ; Samus subpixel Y dw #$FFFF -preset_nghyper_norfair_preridley_plowerhouse: +preset_ngplasma_norfair_preridley_wasteland: + dw #preset_nghyper_norfair_preridley_wasteland + dw $090F, $4000 ; Screen subpixel X position + dw $09CA, $0031 ; Supers + dw $0A76, $0000 ; Hyper beam + dw #$FFFF + +preset_ngplasma_norfair_preridley_metal_ninja_pirates: dw #preset_nghyper_norfair_preridley_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0154 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00FF ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09CA, $0032 ; Supers - dw $0AF6, $01CB ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y - dw $D820, $0801 ; Events + dw $090F, $3000 ; Screen subpixel X position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $6000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_preridley_plowerhouse: + dw #preset_nghyper_norfair_preridley_plowerhouse + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $015A ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0103 ; Layer 2 X position + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01C5 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF preset_rbo_shopping_double_maridia_hijump_boots: @@ -5019,22 +5669,51 @@ preset_rbo_shopping_double_maridia_hijump_boots: dw $D8B8, $2000 ; Doors dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley_path: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_rbo_brinstar_red_tower_moonfalls_1m: + dw #preset_rbo_brinstar_reverse_hellway_1m + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $004F ; Health + dw $0AF6, $002A ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley: - dw #preset_14ice_wrecked_ship_bowling_alley - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_rbo_shopping_double_maridia_business_center_up: + dw #preset_rbo_brinstar_norfair_elevator_2m + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0007 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09D6, $0014 ; Reserves + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D876, $01A0 ; Items + dw $D8B8, $2000 ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_14speed_wrecked_ship_leaving_gravity: - dw #preset_14ice_wrecked_ship_leaving_gravity - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_rbo_brinstar_spazer_1m: + dw #preset_rbo_brinstar_spazer_2x_maridia + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0104 ; Items + dw $D8B6, $300C ; Doors dw #$FFFF preset_hundo_kraid_kraid: @@ -5068,115 +5747,144 @@ preset_100early_brinstar_leaving_kraid_hallway: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_prkd19_brinstar_ocean: -preset_prkd20_brinstar_ocean: -preset_pkrd_brinstar_ocean: - dw #preset_prkd19_brinstar_horizontal_bomb_jump - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X +preset_14ice_wrecked_ship_bowling_alley_path: + dw #preset_14speed_wrecked_ship_shaft_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0202 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0003 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_shaft_down: -preset_prkd20_wrecked_ship_shaft_down: -preset_pkrd_wrecked_ship_shaft_down: - dw #preset_14ice_wrecked_ship_wrecked_ship_shaft - dw $0911, $0300 ; Screen X position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $038E ; Samus X - dw $D872, $04C1 ; Items +preset_14ice_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $090F, $3800 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items dw #$FFFF -preset_gtclassic_brinstar_red_tower_down: - dw #preset_gtmax_brinstar_red_tower_down - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $0073 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $002D ; Samus X - dw $D870, $0180 ; Items +preset_14ice_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_revisit_red_tower_elevator: +preset_14speed_brinstar_revisit_red_tower_elevator: + dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator + dw $090F, $3000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14speed_wrecked_ship_attic: + dw #preset_14ice_wrecked_ship_attic + dw $09CE, $0001 ; Pbs + dw #$FFFF + +preset_kpdr25_kraid_kraid: + dw #preset_kpdr23_kraid_kraid + dw $09C6, $0005 ; Missiles dw #$FFFF preset_gtmax_brinstar_skree_boost: - dw #preset_gtmax_brinstar_red_tower_down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB + dw #preset_gtclassic_brinstar_skree_boost dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state + dw $09C2, $004F ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0004 ; Supers dw $0AF6, $0055 ; Samus X - dw $0AFA, $098B ; Samus Y + dw $D870, $0080 ; Items dw #$FFFF preset_gtmax_brinstar_below_spazer: - dw #preset_gtmax_brinstar_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB + dw #preset_gtclassic_brinstar_below_spazer dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position dw $09C2, $004B ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0004 ; Supers dw $0AF6, $01DD ; Samus X + dw $D870, $0080 ; Items dw #$FFFF -preset_rbo_brinstar_red_tower_moonfalls_1m: - dw #preset_rbo_brinstar_reverse_hellway_1m - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $004F ; Health - dw $0AF6, $002A ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_brinstar_breaking_the_tube: + dw #preset_gtclassic_brinstar_below_spazer + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_shopping_double_maridia_business_center_up: - dw #preset_rbo_brinstar_norfair_elevator_2m - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09A2, $1104 ; Equipped Items - dw $09A4, $1104 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0007 ; Missiles - dw $09C8, $000F ; Max missiles - dw $09D6, $0014 ; Reserves - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D876, $01A0 ; Items - dw $D8B8, $2000 ; Doors - dw $D8BA, $0001 ; Doors +preset_kpdr23_kraid_arthur_j_metroid: +preset_kpdr25_kraid_arthur_j_metroid: + dw #preset_kpdr20_kraid_arthur_j_metroid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_brinstar_spazer_1m: - dw #preset_rbo_brinstar_spazer_2x_maridia - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0104 ; Items - dw $D8B6, $300C ; Doors +preset_kpdr20_kraid_minikraid_revisit: +preset_kpdr21_kraid_minikraid_revisit: +preset_kpdr22_kraid_minikraid_revisit: + dw #preset_kpdr20_kraid_arthur_j_metroid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0058 ; Samus X + dw #$FFFF + +preset_kpdr20_kraid_kraid_kihunters_revisit: +preset_kpdr21_kraid_kraid_kihunters_revisit: +preset_kpdr22_kraid_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $09C2, $007C ; Health + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF preset_suitless_xray_wave_gate: @@ -5200,26 +5908,6 @@ preset_suitless_xray_wave_gate: dw $D8B6, $0030 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_kihunter_stairs_down: - dw #preset_nghyper_norfair_preridley_kihunter_stairs_down - dw $0911, $027F ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $01DF ; Layer 2 X position - dw $09C2, $0591 ; Health - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02DF ; Samus X - dw $0AFA, $00B4 ; Samus Y - dw $0AFC, $AFFF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_wasteland - dw $090F, $4000 ; Screen subpixel X position - dw $09CA, $0031 ; Supers - dw $0A76, $0000 ; Hyper beam - dw #$FFFF - preset_14ice_brinstar_revisit_breaking_the_tube: preset_14speed_brinstar_revisit_breaking_the_tube: dw #preset_allbosspkdr_wrecked_ship_breaking_the_tube @@ -5234,70 +5922,60 @@ preset_14speed_brinstar_revisit_breaking_the_tube: dw $D872, $0481 ; Items dw #$FFFF -preset_kpdr23_kraid_minikraid: -preset_kpdr25_kraid_minikraid: - dw #preset_kpdr20_kraid_minikraid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_allbosspkdr_upper_norfair_hijump_etank: + dw #preset_allbosspkdr_upper_norfair_business_center + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $051C ; Screen Y position in pixels + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors dw #$FFFF -preset_kpdr23_kraid_fallen_hero: - dw #preset_kpdr20_kraid_fallen_hero - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_allbossprkd_wrecked_ship_spazer: + dw #preset_allbossprkd_wrecked_ship_red_tower_descent + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_kraid: - dw #preset_kpdr20_kraid_kraid +preset_allbossprkd_wrecked_ship_breaking_the_tube: + dw #preset_allbossprkd_wrecked_ship_red_tower_descent + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002D ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B028 ; Doors dw #$FFFF -preset_kpdr23_kraid_leaving_varia: -preset_kpdr25_kraid_leaving_varia: - dw #preset_kpdr20_kraid_leaving_varia +preset_allbossprkd_upper_norfair_business_center: + dw #preset_allbossprkd_wrecked_ship_red_tower_elevator + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr20_kraid_arthur_j_metroid: -preset_kpdr21_kraid_arthur_j_metroid: -preset_kpdr22_kraid_arthur_j_metroid: - dw #preset_kpdr20_kraid_leaving_varia - dw $078D, $9252 ; DDB - dw $079B, $A59F ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_preridley_metal_ninja_pirates: - dw #preset_nghyper_norfair_preridley_metal_ninja_pirates - dw $090F, $3000 ; Screen subpixel X position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - dw $09CA, $0030 ; Supers - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $6000 ; Samus subpixel X + dw $09C2, $003B ; Health + dw $09CE, $0003 ; Pbs + dw $D820, $0801 ; Events + dw $D874, $0504 ; Items + dw $D8B6, $B028 ; Doors dw #$FFFF preset_nintendopower_shopping_with_power_crocomire: @@ -5320,6 +5998,187 @@ preset_nintendopower_shopping_with_power_crocomire: dw $D8B8, $6EEF ; Doors dw #$FFFF +preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_hijump_etank: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20ED ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_hijump_etank: + dw #preset_allbossprkd_upper_norfair_business_center + dw $090F, $3001 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $000D ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_business_center_revisit: + dw #preset_allbosskpdr_upper_norfair_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $003C ; Samus X + dw #$FFFF + +preset_ngplasma_norfair_preridley_ridley: + dw #preset_nghyper_norfair_preridley_ridley + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $05CE ; Health + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0036 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_leaving_ridley: + dw #preset_ngplasma_norfair_preridley_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0597 ; Health + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $0AF6, $0051 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $019B ; Samus Y + dw $D820, $0801 ; Events + dw $D82A, $0101 ; Bosses + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd19_wrecked_ship_shaft_to_supers: +preset_prkd20_wrecked_ship_shaft_to_supers: +preset_pkrd_wrecked_ship_shaft_to_supers: + dw #preset_prkd19_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0226 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $019C ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_prkd19_wrecked_ship_shaft_up: +preset_prkd20_wrecked_ship_shaft_up: +preset_pkrd_wrecked_ship_shaft_up: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00C7 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_wrecked_ship_attic: +preset_prkd20_wrecked_ship_attic: +preset_pkrd_wrecked_ship_attic: + dw #preset_allbosspkdr_wrecked_ship_attic + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_rbo_shopping_double_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $02FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023F ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09D6, $0028 ; Reserves + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rbo_brinstar_norfair_elevator_1m: + dw #preset_rbo_brinstar_norfair_elevator_2m + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D8B6, $B00C ; Doors + dw #$FFFF + +preset_rbo_shopping_double_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0079 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0028 ; Reserves + dw $0AF6, $04B4 ; Samus X + dw $D8B8, $2600 ; Doors + dw #$FFFF + +preset_rbo_shopping_single_maridia_hijump_boots: + dw #preset_rbo_shopping_double_maridia_hijump_boots + dw $09C2, $004B ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D8B6, $B00C ; Doors + dw #$FFFF + +preset_hundo_kraid_leaving_kraid_hallway: + dw #preset_100early_brinstar_leaving_kraid_hallway + dw $09C2, $00BF ; Health + dw $09C6, $000F ; Missiles + dw $09D6, $0004 ; Reserves + dw #$FFFF + preset_allbosspkdr_upper_norfair_leaving_hijump: dw #preset_allbosspkdr_upper_norfair_hijump_etank dw $078D, $93F6 ; DDB @@ -5341,28 +6200,78 @@ preset_allbosspkdr_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_leaving_hijump: - dw #preset_allbossprkd_upper_norfair_hijump_etank - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $1124 ; Equipped Items - dw $09A4, $1124 ; Collected Items - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000C ; Missiles +preset_nintendopower_shopping_with_power_grapple_beam: + dw #preset_nintendopower_shopping_with_power_crocomire + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0317 ; Layer 2 Y position + dw $09C2, $012A ; Health + dw $09C4, $01F3 ; Max health + dw $09CA, $0004 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D876, $0120 ; Items - dw $D8BA, $0001 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_alpha_spark: + dw $0AF6, $004A ; Samus X + dw $0AFA, $04BB ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $E1B7 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_hijump_etank: + dw #preset_nodropskpdr_refill_25_missiles_path_hijump_etank + dw $09C6, $0000 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $09C6, $0005 ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CC, $000A ; Max supers + dw $0AF6, $00B5 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B8, $20ED ; Doors + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_hijump_etank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $1124 ; Equipped Items + dw $09A4, $1124 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000C ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0048 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D876, $0120 ; Items + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_alpha_spark: dw #preset_allbosskpdr_upper_norfair_business_center_revisit dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB @@ -5377,39 +6286,35 @@ preset_allbosskpdr_wrecked_ship_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_ngplasma_norfair_preridley_plowerhouse: - dw #preset_nghyper_norfair_preridley_plowerhouse - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $015A ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0103 ; Layer 2 X position - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01C5 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_preridley_ridley: - dw #preset_nghyper_norfair_preridley_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_nghyper_norfair_postridley_leaving_ridley: + dw #preset_ngplasma_norfair_postridley_leaving_ridley + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $058B ; Health dw $09CA, $0031 ; Supers - dw $0AF6, $003E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D100 ; Doors - dw $D8BC, $0001 ; Doors + dw $09CE, $002A ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $0040 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_hundo_kraid_leaving_kraid_hallway: - dw #preset_100early_brinstar_leaving_kraid_hallway - dw $09C2, $00BF ; Health - dw $09C6, $000F ; Missiles - dw $09D6, $0004 ; Reserves +preset_nghyper_norfair_postridley_reverse_plowerhouse: + dw #preset_nghyper_norfair_preridley_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01D2 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $015D ; Layer 2 X position + dw $09C2, $058B ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0242 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $0AFA, $007B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors dw #$FFFF preset_100early_brinstar_leaving_kraid_etank: @@ -5431,69 +6336,49 @@ preset_100early_brinstar_leaving_kraid_etank: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_basement: -preset_prkd20_wrecked_ship_basement: -preset_pkrd_wrecked_ship_basement: - dw #preset_prkd19_wrecked_ship_shaft_down - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $045C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $0010 ; Doors +preset_14speed_wrecked_ship_bowling_alley_path: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs dw #$FFFF -preset_prkd19_wrecked_ship_phantoon: -preset_prkd20_wrecked_ship_phantoon: -preset_pkrd_wrecked_ship_phantoon: - dw #preset_14ice_wrecked_ship_phantoon - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $04CE ; Samus X - dw $D872, $04C1 ; Items +preset_14speed_wrecked_ship_bowling_alley: + dw #preset_14ice_wrecked_ship_bowling_alley + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs dw #$FFFF -preset_prkd19_wrecked_ship_leaving_phantoon: -preset_prkd20_wrecked_ship_leaving_phantoon: -preset_pkrd_wrecked_ship_leaving_phantoon: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $07F3, $0030 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $006D ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_14speed_wrecked_ship_leaving_gravity: + dw #preset_14ice_wrecked_ship_leaving_gravity + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs dw #$FFFF -preset_nintendopower_shopping_with_power_grapple_beam: - dw #preset_nintendopower_shopping_with_power_crocomire - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position +preset_gtmax_brinstar_breaking_the_tube: + dw #preset_gtclassic_brinstar_breaking_the_tube + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $004B ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $01B6 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtclassic_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_brinstar_breaking_the_tube + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels + dw $0913, $6400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0317 ; Layer 2 Y position - dw $09C2, $012A ; Health - dw $09C4, $01F3 ; Max health - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $04BB ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $E1B7 ; Items + dw $0919, $0100 ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $D820, $0801 ; Events dw #$FFFF preset_allbosspkdr_upper_norfair_precathedral: @@ -5544,6 +6429,49 @@ preset_allbosspkdr_upper_norfair_single_chamber: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_nintendopower_shopping_with_power_exit_grapple_beam: + dw #preset_nintendopower_shopping_with_power_grapple_beam + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7105 ; Equipped Items + dw $09A4, $7105 ; Collected Items + dw $09C2, $0139 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $F9B7 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_hijump: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump + dw $09C2, $012B ; Health + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D876, $01A1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0117 ; Health + dw $0AF6, $01BD ; Samus X + dw $D8BA, $0001 ; Doors + dw #$FFFF + preset_allbossprkd_upper_norfair_ice_beam_hallway: dw #preset_allbossprkd_upper_norfair_leaving_hijump dw $078D, $941A ; DDB @@ -5576,242 +6504,75 @@ preset_allbosskpdr_wrecked_ship_red_tower: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_preridley_ridley: - dw #preset_nghyper_norfair_preridley_ridley - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $05CE ; Health - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0036 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_leaving_ridley: - dw #preset_ngplasma_norfair_preridley_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position +preset_ngplasma_norfair_postridley_reverse_plowerhouse: + dw #preset_nghyper_norfair_postridley_reverse_plowerhouse dw $09C2, $0597 ; Health + dw $09C6, $00E5 ; Missiles dw $09CA, $0016 ; Supers dw $09CE, $0029 ; Pbs - dw $0AF6, $0051 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $019B ; Samus Y - dw $D820, $0801 ; Events - dw $D82A, $0101 ; Bosses - dw $D8BA, $D100 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtclassic_brinstar_skree_boost: - dw #preset_gtmax_brinstar_skree_boost - dw $090F, $DFFF ; Screen subpixel X position - dw $09C2, $0073 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005C ; Samus X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_gtclassic_brinstar_below_spazer: - dw #preset_gtmax_brinstar_below_spazer - dw $090F, $6FFF ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $006F ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $01DC ; Samus X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_nintendopower_shopping_with_power_exit_grapple_beam: - dw #preset_nintendopower_shopping_with_power_grapple_beam - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7105 ; Equipped Items - dw $09A4, $7105 ; Collected Items - dw $09C2, $0139 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $F9B7 ; Items + dw $0A76, $0000 ; Hyper beam dw #$FFFF -preset_allbosspkdr_upper_norfair_double_chamber_revisit: - dw #preset_allbosspkdr_upper_norfair_single_chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors +preset_kpdr23_kraid_minikraid_revisit: +preset_kpdr25_kraid_minikraid_revisit: + dw #preset_kpdr20_kraid_minikraid_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_ice_maze: - dw #preset_allbossprkd_upper_norfair_ice_beam_hallway - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_kraid_kraid_kihunters_revisit: + dw #preset_kpdr20_kraid_kraid_kihunters_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_ice_escape: - dw #preset_allbossprkd_upper_norfair_leaving_hijump - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB +preset_kpdr20_kraid_kraid_etank: +preset_kpdr21_kraid_kraid_etank: +preset_kpdr22_kraid_kraid_etank: + dw #preset_kpdr20_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $0124 ; Items - dw $D8B8, $2800 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_hellway: - dw #preset_allbosskpdr_wrecked_ship_red_tower - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0098 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_leaving_power_bombs: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $011E ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0157 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors - dw #$FFFF - -preset_nghyper_norfair_postridley_leaving_ridley: - dw #preset_ngplasma_norfair_postridley_leaving_ridley - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $058B ; Health - dw $09CA, $0031 ; Supers - dw $09CE, $002A ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0040 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw #$FFFF - -preset_gtmax_brinstar_breaking_the_tube: - dw #preset_gtmax_brinstar_below_spazer - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B6 ; Samus X + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $0051 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_first_hell_run: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $02FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $023F ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09D6, $0028 ; Reserves - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_rbo_brinstar_norfair_elevator_1m: - dw #preset_rbo_brinstar_norfair_elevator_2m - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D8B6, $B00C ; Doors +preset_kpdr20_kraid_business_center_preelev: +preset_kpdr21_kraid_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_bubble_mountain: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB +preset_kpdr20_upper_norfair_business_center_postelev: +preset_kpdr21_upper_norfair_business_center_postelev: + dw #preset_allbosskpdr_upper_norfair_business_center dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0079 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0028 ; Reserves - dw $0AF6, $04B4 ; Samus X - dw $D8B8, $2600 ; Doors - dw #$FFFF - -preset_rbo_shopping_single_maridia_hijump_boots: - dw #preset_rbo_shopping_double_maridia_hijump_boots - dw $09C2, $004B ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D8B6, $B00C ; Doors + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $00ED ; Doors dw #$FFFF preset_suitless_xray_wave_gate_out: @@ -5837,150 +6598,6 @@ preset_suitless_xray_wave_gate_out: dw $D8B6, $00F0 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_reverse_plowerhouse: - dw #preset_nghyper_norfair_preridley_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01D2 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $015D ; Layer 2 X position - dw $09C2, $058B ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0242 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $007B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D8BA, $D500 ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_power_bombs_post_croc: - dw #preset_nintendopower_shopping_with_power_exit_grapple_beam - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $0005 ; Pbs - dw $0AF6, $0075 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: - dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $09C6, $000B ; Missiles - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_allbossprkd_upper_norfair_precathedral: - dw #preset_allbossprkd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0310 ; Screen Y position in pixels - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_allbossprkd_upper_norfair_bubble_mountain: - dw #preset_allbossprkd_upper_norfair_ice_escape - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0111 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $04B4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_allbossprkd_upper_norfair_single_chamber: - dw #preset_allbosspkdr_upper_norfair_single_chamber - dw $090F, $C000 ; Screen subpixel X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01B4 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $B028 ; Doors - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_allbossprkd_upper_norfair_double_chamber_revisit: - dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0053 ; Samus X - dw $D828, $0204 ; Bosses - dw $D870, $4190 ; Items - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $B028 ; Doors - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_crateria_elevator: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8801 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0028 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $006B ; Samus X - dw $0AFA, $0060 ; Samus Y - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $03FF ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $09C2, $0082 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors - dw #$FFFF - preset_rbo_shopping_double_maridia_bat_cave_farm_1: dw #preset_rbo_shopping_double_maridia_bubble_mountain dw $078D, $973E ; DDB @@ -6032,6 +6649,37 @@ preset_rbo_shopping_double_maridia_leaving_speed_farm_2: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_nghyper_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $056A ; Health + dw $0AF6, $02E0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nghyper_norfair_postridley_kihunter_stairs_up: + dw #preset_nghyper_norfair_preridley_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B801 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $053D ; Health + dw $09CE, $0029 ; Pbs + dw $0AF6, $0588 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors + dw #$FFFF + preset_14ice_brinstar_revisit_entering_kraids_lair: preset_14speed_brinstar_revisit_entering_kraids_lair: dw #preset_14ice_brinstar_revisit_breaking_the_tube @@ -6048,56 +6696,104 @@ preset_14speed_brinstar_revisit_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr25_kraid_fallen_hero: - dw #preset_kpdr23_kraid_fallen_hero - dw $09C6, $0005 ; Missiles +preset_kpdr20_upper_norfair_hijump_etank: +preset_kpdr21_upper_norfair_hijump_etank: + dw #preset_nodropskpdr_refill_25_missiles_path_hijump_etank + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid: - dw #preset_kpdr23_kraid_kraid - dw $09C6, $0005 ; Missiles +preset_kpdr20_upper_norfair_leaving_hijump: +preset_kpdr21_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0006 ; Missiles + dw $0AF6, $00B5 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $20ED ; Doors dw #$FFFF -preset_kpdr23_kraid_arthur_j_metroid: -preset_kpdr25_kraid_arthur_j_metroid: - dw #preset_kpdr20_kraid_arthur_j_metroid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_upper_west_ocean: +preset_prkd20_wrecked_ship_upper_west_ocean: +preset_pkrd_wrecked_ship_upper_west_ocean: + dw #preset_prkd19_wrecked_ship_shaft_up + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_kpdr20_kraid_minikraid_revisit: -preset_kpdr21_kraid_minikraid_revisit: -preset_kpdr22_kraid_minikraid_revisit: - dw #preset_kpdr20_kraid_arthur_j_metroid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0058 ; Samus X +preset_prkd19_wrecked_ship_pancakes_and_wavers: +preset_prkd20_wrecked_ship_pancakes_and_wavers: +preset_pkrd_wrecked_ship_pancakes_and_wavers: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02C0 ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF -preset_kpdr20_kraid_kraid_kihunters_revisit: -preset_kpdr21_kraid_kraid_kihunters_revisit: -preset_kpdr22_kraid_kraid_kihunters_revisit: - dw #preset_kpdr20_kraid_arthur_j_metroid - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $007C ; Health - dw $09C6, $0004 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $009A ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors +preset_prkd19_wrecked_ship_bowling_alley: +preset_prkd20_wrecked_ship_bowling_alley: +preset_pkrd_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $017B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_prkd19_wrecked_ship_leaving_gravity: +preset_prkd20_wrecked_ship_leaving_gravity: +preset_pkrd_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_rbo_shopping_single_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_first_hell_run + dw $09C6, $0002 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF preset_hundo_kraid_leaving_kraid_etank: @@ -6105,6 +6801,23 @@ preset_hundo_kraid_leaving_kraid_etank: dw $09C6, $000F ; Missiles dw #$FFFF +preset_kpdr22_kraid_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0AF6, $008E ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_100early_speed_booster_business_center: dw #preset_100early_brinstar_leaving_kraid_etank dw $078D, $9246 ; DDB @@ -6122,262 +6835,231 @@ preset_100early_speed_booster_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_prkd19_wrecked_ship_shaft_to_supers: -preset_prkd20_wrecked_ship_shaft_to_supers: -preset_pkrd_wrecked_ship_shaft_to_supers: - dw #preset_prkd19_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track +preset_gtmax_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0226 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $019C ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0913, $4C01 ; Screen subpixel Y position + dw $09C2, $004B ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $D870, $0080 ; Items dw #$FFFF -preset_prkd19_wrecked_ship_shaft_up: -preset_prkd20_wrecked_ship_shaft_up: -preset_pkrd_wrecked_ship_shaft_up: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00C7 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $83FF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0003 ; Supers + dw $0AF6, $0167 ; Samus X dw #$FFFF -preset_prkd19_wrecked_ship_attic: -preset_prkd20_wrecked_ship_attic: -preset_pkrd_wrecked_ship_attic: - dw #preset_allbosspkdr_wrecked_ship_attic - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $00C7 ; Health +preset_allbosspkdr_upper_norfair_double_chamber_revisit: + dw #preset_allbosspkdr_upper_norfair_single_chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0008 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_single_maridia_first_hell_run: - dw #preset_rbo_shopping_double_maridia_first_hell_run - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors +preset_nintendopower_shopping_with_power_power_bombs_post_croc: + dw #preset_nintendopower_shopping_with_power_exit_grapple_beam + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $0005 ; Pbs + dw $0AF6, $0075 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_brinstar_breaking_the_tube: - dw #preset_gtmax_brinstar_breaking_the_tube - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $006F ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $01B7 ; Samus X - dw $D870, $0180 ; Items +preset_nodropskpdr_refill_15_missiles_path_business_center_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_revisit + dw $09C2, $0121 ; Health + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D876, $01A1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_gtmax_kraids_lair_entering_kraids_lair: - dw #preset_gtmax_brinstar_breaking_the_tube - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C01 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09CE, $0003 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $002E ; Samus X - dw $D820, $0801 ; Events +preset_nodropskpdr_speed_wave_power_bombs_precathedral: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_hijump + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $53FE ; Screen subpixel Y position + dw $0915, $02F8 ; Screen Y position in pixels + dw $0919, $023A ; Layer 2 Y position + dw $09C2, $0117 ; Health + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_suitless_xray_big_pink_revisit: - dw #preset_suitless_xray_wave_gate_out - dw $078D, $8FCA ; DDB - dw $079B, $A130 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0AF6, $0022 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_kpdr20_upper_norfair_business_center_revisit: +preset_kpdr21_upper_norfair_business_center_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_revisit + dw $09C2, $012B ; Health + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $0AF6, $019C ; Samus X + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D876, $01A1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_suitless_xray_green_hill_zone: - dw #preset_suitless_xray_wave_gate - dw $078D, $8FB2 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $0919, $0492 ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C8, $001E ; Max missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0373 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D872, $C5EF ; Items - dw $D874, $000C ; Items - dw $D8B4, $0346 ; Doors - dw $D8B6, $00F0 ; Doors +preset_allbossprkd_upper_norfair_ice_maze: + dw #preset_allbossprkd_upper_norfair_ice_beam_hallway + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_reverse_plowerhouse: - dw #preset_nghyper_norfair_postridley_reverse_plowerhouse - dw $09C2, $0597 ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam +preset_allbossprkd_upper_norfair_ice_escape: + dw #preset_allbossprkd_upper_norfair_leaving_hijump + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $0124 ; Items + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_wasteland_revisit: - dw #preset_nghyper_norfair_postridley_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $056A ; Health - dw $0AF6, $02E0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X +preset_allbosskpdr_wrecked_ship_hellway: + dw #preset_allbosskpdr_wrecked_ship_red_tower + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0098 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_norfair_postridley_kihunter_stairs_up: - dw #preset_nghyper_norfair_preridley_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B801 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $053D ; Health - dw $09CE, $0029 ; Pbs - dw $0AF6, $0588 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D8BA, $D500 ; Doors +preset_allbosskpdr_wrecked_ship_leaving_power_bombs: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $011E ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0157 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_red_pirate_shaft: - dw #preset_nintendopower_shopping_with_power_power_bombs_post_croc - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02F6 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0917, $0238 ; Layer 2 X position - dw $09C2, $0168 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $000A ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0396 ; Samus X - dw $D876, $FBB7 ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $003B ; Doors +preset_kpdr25_kraid_kraid_kihunters_revisit: + dw #preset_kpdr23_kraid_kraid_kihunters_revisit + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_allbosspkdr_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0035 ; Samus X +preset_kpdr23_kraid_kraid_etank: + dw #preset_kpdr20_kraid_kraid_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_volcano_room: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $CD80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $011A ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03B4 ; Samus X +preset_kpdr22_kraid_business_center_preelev: + dw #preset_kpdr20_kraid_business_center_preelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_lava_spark: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $011A ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: + dw #preset_kpdr20_upper_norfair_business_center_postelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbosskpdr_wrecked_ship_phantoon: - dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank +preset_suitless_xray_big_pink_revisit: + dw #preset_suitless_xray_wave_gate_out + dw $078D, $8FCA ; DDB + dw $079B, $A130 ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0001 ; Supers - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0AF6, $0022 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosskpdr_wrecked_ship_leaving_phantoon: - dw #preset_allbosskpdr_wrecked_ship_crateria_elevator - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $09C2, $00B9 ; Health - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AC ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8B0, $7000 ; Doors - dw $D8C0, $0070 ; Doors +preset_suitless_xray_green_hill_zone: + dw #preset_suitless_xray_wave_gate + dw $078D, $8FB2 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $0919, $0492 ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C8, $001E ; Max missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0373 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D872, $C5EF ; Items + dw $D874, $000C ; Items + dw $D8B4, $0346 ; Doors + dw $D8B6, $00F0 ; Doors dw #$FFFF preset_rbo_shopping_double_maridia_wave_beam_entry: @@ -6445,6 +7127,63 @@ preset_rbo_shopping_single_maridia_bat_cave_farm_1: dw $D8BA, $0011 ; Doors dw #$FFFF +preset_ngplasma_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_wasteland_revisit + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $0575 ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02E7 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_fireflea_room: + dw #preset_nghyper_norfair_postridley_wasteland_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053D ; Health + dw $09CE, $0028 ; Pbs + dw $0AF6, $00A3 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_kihunter_stairs_up: + dw #preset_nghyper_norfair_postridley_kihunter_stairs_up + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $C001 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0582 ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_springball_maze: + dw #preset_nghyper_norfair_postridley_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $000C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000C ; Layer 2 Y position + dw $09CE, $0028 ; Pbs + dw $0AF6, $016D ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_14ice_brinstar_revisit_minikraid: preset_14speed_brinstar_revisit_minikraid: dw #preset_14ice_brinstar_revisit_entering_kraids_lair @@ -6498,119 +7237,199 @@ preset_14speed_brinstar_revisit_minikraid_revisit: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr23_kraid_minikraid_revisit: -preset_kpdr25_kraid_minikraid_revisit: - dw #preset_kpdr20_kraid_minikraid_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_reverse_moat: +preset_prkd20_wrecked_ship_reverse_moat: +preset_pkrd_wrecked_ship_reverse_moat: + dw #preset_prkd19_wrecked_ship_leaving_gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0043 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0068 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_kraid_kihunters_revisit: - dw #preset_kpdr20_kraid_kraid_kihunters_revisit +preset_kpdr23_kraid_leaving_kraid_etank: + dw #preset_kpdr22_kraid_leaving_kraid_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0009 ; Missiles - dw $D874, $0404 ; Items dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr20_kraid_kraid_etank: -preset_kpdr21_kraid_kraid_etank: -preset_kpdr22_kraid_kraid_etank: - dw #preset_kpdr20_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank +preset_hundo_speed_booster_business_center: + dw #preset_100early_speed_booster_business_center + dw $09C6, $0011 ; Missiles + dw $09D6, $0018 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw #$FFFF + +preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: + dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $0051 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $09C6, $000B ; Missiles + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_kpdr22_kraid_leaving_kraid_etank: - dw #preset_100early_brinstar_leaving_kraid_etank - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0AF6, $008E ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors +preset_nintendopower_shopping_with_power_red_pirate_shaft: + dw #preset_nintendopower_shopping_with_power_power_bombs_post_croc + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02F6 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0238 ; Layer 2 X position + dw $09C2, $0168 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0396 ; Samus X + dw $D876, $FBB7 ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $003B ; Doors dw #$FFFF -preset_kpdr20_kraid_business_center_preelev: -preset_kpdr21_kraid_business_center_preelev: - dw #preset_kpdr20_kraid_kraid_kihunters_revisit - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank +preset_nodropskpdr_speed_wave_power_bombs_cathedral: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0006 ; Layer 2 X position - dw $09C6, $0006 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0078 ; Samus X + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C2, $00EF ; Health + dw $09C6, $0000 ; Missiles + dw $0AF6, $02A6 ; Samus X + dw $D8B8, $24ED ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_precathedral: + dw #preset_allbossprkd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0310 ; Screen Y position in pixels + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_allbossprkd_upper_norfair_bubble_mountain: + dw #preset_allbossprkd_upper_norfair_ice_escape + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0111 ; Health + dw $09CA, $000B ; Supers + dw $0AF6, $04B4 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $00ED ; Doors + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_business_center_postelev: -preset_kpdr21_upper_norfair_business_center_postelev: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $00ED ; Doors +preset_allbossprkd_upper_norfair_single_chamber: + dw #preset_allbosspkdr_upper_norfair_single_chamber + dw $090F, $C000 ; Screen subpixel X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01B4 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $B028 ; Doors + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_hijump_etank: -preset_kpdr21_upper_norfair_hijump_etank: - dw #preset_allbosskpdr_upper_norfair_hijump_etank - dw $090F, $EFFF ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03D4 ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $0AF6, $0041 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $20ED ; Doors +preset_allbossprkd_upper_norfair_double_chamber_revisit: + dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0053 ; Samus X + dw $D828, $0204 ; Bosses + dw $D870, $4190 ; Items + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B4, $2606 ; Doors + dw $D8B6, $B028 ; Doors + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_leaving_hijump: -preset_kpdr21_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0006 ; Missiles - dw $0AF6, $00B5 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $20ED ; Doors +preset_allbosskpdr_wrecked_ship_crateria_elevator: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8801 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0028 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $006B ; Samus X + dw $0AFA, $0060 ; Samus Y + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_hundo_speed_booster_business_center: - dw #preset_100early_speed_booster_business_center - dw $09C6, $0011 ; Missiles - dw $09D6, $0018 ; Reserves - dw $0A1C, $009B ; Samus position/state +preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $03FF ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09C2, $0082 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_nghyper_norfair_postridley_three_musketeers: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $1500 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $006D ; Samus X + dw $0AF8, $3000 ; Samus subpixel X dw #$FFFF preset_100early_speed_booster_hijump_boots: @@ -6647,90 +7466,107 @@ preset_100early_speed_booster_business_center_climb: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_upper_west_ocean: -preset_prkd20_wrecked_ship_upper_west_ocean: -preset_pkrd_wrecked_ship_upper_west_ocean: - dw #preset_prkd19_wrecked_ship_shaft_up - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors +preset_gtclassic_kraids_lair_minikraid: + dw #preset_gtclassic_kraids_lair_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $27FF ; Screen subpixel Y position + dw $09C2, $005B ; Health + dw $0AF6, $016B ; Samus X dw #$FFFF -preset_prkd19_wrecked_ship_pancakes_and_wavers: -preset_prkd20_wrecked_ship_pancakes_and_wavers: -preset_pkrd_wrecked_ship_pancakes_and_wavers: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels +preset_gtclassic_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0031 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $01BE ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_leaving_varia: + dw #preset_kpdr20_kraid_leaving_varia + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0062 ; Health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF8, $0000 ; Samus subpixel X + dw $D820, $0801 ; Events + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_kraid_kihunters + dw $0913, $8000 ; Screen subpixel Y position + dw $09C2, $004B ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0002 ; Supers + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_precathedral: +preset_kpdr21_upper_norfair_precathedral: + dw #preset_nodropskpdr_speed_wave_power_bombs_precathedral + dw $09C2, $012B ; Health dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02C0 ; Samus X + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_bowling_alley: -preset_prkd20_wrecked_ship_bowling_alley: -preset_pkrd_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $1800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $017B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0090 ; Samus Y +preset_kpdr25_kraid_kraid_etank: + dw #preset_kpdr23_kraid_kraid_etank + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_prkd19_wrecked_ship_leaving_gravity: -preset_prkd20_wrecked_ship_leaving_gravity: -preset_pkrd_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr23_kraid_business_center_preelev: + dw #preset_kpdr22_kraid_business_center_preelev + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_entering_kraids_lair: - dw #preset_gtmax_kraids_lair_entering_kraids_lair - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09C2, $006F ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0004 ; Supers - dw $D870, $0180 ; Items +preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev dw #$FFFF -preset_gtmax_kraids_lair_kraid_kihunters: - dw #preset_gtmax_kraids_lair_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0002 ; Supers - dw $0AF6, $0167 ; Samus X +preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: + dw #preset_kpdr20_upper_norfair_hijump_etank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF preset_suitless_xray_blue_brin_hoppers: @@ -6774,159 +7610,6 @@ preset_suitless_xray_green_hill_zone_revisit: dw $D8B6, $00F3 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_wasteland_revisit: - dw #preset_nghyper_norfair_postridley_wasteland_revisit - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $0575 ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0029 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02E7 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_fireflea_room: - dw #preset_nghyper_norfair_postridley_wasteland_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $053D ; Health - dw $09CE, $0028 ; Pbs - dw $0AF6, $00A3 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_kihunter_stairs_up: - dw #preset_nghyper_norfair_postridley_kihunter_stairs_up - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $C001 ; Screen subpixel Y position - dw $09C2, $051B ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0582 ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_springball_maze: - dw #preset_nghyper_norfair_postridley_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $000C ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000C ; Layer 2 Y position - dw $09CE, $0028 ; Pbs - dw $0AF6, $016D ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nintendopower_shopping_with_power_bubble_mountain: - dw #preset_nintendopower_shopping_with_power_red_pirate_shaft - dw $078D, $97F2 ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $09CA, $0005 ; Supers - dw $09D6, $0064 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C2 ; Samus X - dw #$FFFF - -preset_allbosspkdr_kraids_lair_entering_kraids_lair: - dw #preset_allbosspkdr_upper_norfair_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_allbosspkdr_kraids_lair_minikraid: - dw #preset_allbosspkdr_upper_norfair_business_center_revisit - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_allbossprkd_lower_norfair_ln_main_hall: - dw #preset_allbossprkd_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00C6 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_allbossprkd_lower_norfair_green_gate_glitch: - dw #preset_allbossprkd_upper_norfair_lava_spark - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00C6 ; Health - dw $0AF6, $007C ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - preset_rbo_shopping_double_maridia_heading_to_croc: dw #preset_rbo_shopping_double_maridia_wave_escape dw $078D, $95CA ; DDB @@ -6955,6 +7638,47 @@ preset_rbo_shopping_single_maridia_leaving_speed_farm_2: dw $D8B6, $B00C ; Doors dw #$FFFF +preset_ngplasma_norfair_postridley_fireflea_room: + dw #preset_nghyper_norfair_postridley_fireflea_room + dw $090F, $7E00 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_springball_maze: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_nghyper_norfair_postridley_single_chamber: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0537 ; Health + dw $0AF6, $0174 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + preset_14ice_brinstar_revisit_kraid_etank: preset_14speed_brinstar_revisit_kraid_etank: dw #preset_14ice_brinstar_revisit_minikraid_revisit @@ -6992,123 +7716,238 @@ preset_14speed_upper_norfair_precathedral: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid_kihunters_revisit: - dw #preset_kpdr23_kraid_kraid_kihunters_revisit - dw $09C6, $0007 ; Missiles - dw #$FFFF - -preset_kpdr23_kraid_kraid_etank: - dw #preset_kpdr20_kraid_kraid_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_leaving_kraid_etank: - dw #preset_kpdr22_kraid_leaving_kraid_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_kraid_business_center_preelev: - dw #preset_kpdr20_kraid_business_center_preelev - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors +preset_prkd19_wrecked_ship_crateria_kihunters_return: +preset_prkd20_wrecked_ship_crateria_kihunters_return: +preset_pkrd_wrecked_ship_crateria_kihunters_return: + dw #preset_prkd19_wrecked_ship_reverse_moat + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0915, $0004 ; Screen Y position in pixels + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $0094 ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: - dw #preset_kpdr20_upper_norfair_business_center_postelev +preset_allbosspkdr_upper_norfair_business_center_revisit: + dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0035 ; Samus X dw #$FFFF -preset_kpdr20_upper_norfair_business_center_revisit: -preset_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr20_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position +preset_nintendopower_shopping_with_power_bubble_mountain: + dw #preset_nintendopower_shopping_with_power_red_pirate_shaft + dw $078D, $97F2 ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position + dw $0913, $6C00 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $019C ; Samus X - dw $D876, $01A1 ; Items + dw $09C2, $01F3 ; Health + dw $09CA, $0005 ; Supers + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C2 ; Samus X dw #$FFFF -preset_kpdr20_upper_norfair_precathedral: -preset_kpdr21_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_precathedral - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $53FE ; Screen subpixel Y position - dw $0915, $02F8 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $023A ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $20ED ; Doors +preset_nodropskpdr_speed_wave_power_bombs_rising_tide: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_hundo_speed_booster_hijump_boots: - dw #preset_100early_speed_booster_hijump_boots - dw $090F, $6001 ; Screen subpixel X position - dw $09C6, $0011 ; Missiles - dw $09D6, $001D ; Reserves +preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $00CA ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_hundo_speed_booster_business_center_climb: - dw #preset_100early_speed_booster_business_center_climb - dw $09C6, $0018 ; Missiles - dw $09D6, $001D ; Reserves +preset_nodropskpdr_speed_wave_power_bombs_bat_cave: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $00C5 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_100early_speed_booster_cathedral_entrance: - dw #preset_100early_speed_booster_business_center_climb - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_nodropskpdr_speed_wave_power_bombs_speed_hallway: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00AB ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_100early_speed_booster_cathedral: - dw #preset_100early_speed_booster_business_center_climb - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02A4 ; Samus X - dw $D8B8, $24EF ; Doors + dw $0919, $0012 ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $0AF6, $00C5 ; Samus X dw #$FFFF -preset_100early_speed_booster_rising_tide: - dw #preset_nintendopower_shopping_with_power_rising_tide - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C0, $0001 ; Manual/Auto reserve tank +preset_allbossprkd_upper_norfair_volcano_room: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $CD80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $011A ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03B4 ; Samus X + dw #$FFFF + +preset_allbossprkd_upper_norfair_lava_spark: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $011A ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_phantoon: + dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0001 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_speed_hallway + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C8, $0023 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_leaving_phantoon: + dw #preset_allbosskpdr_wrecked_ship_crateria_elevator + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09C2, $00B9 ; Health + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AC ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8B0, $7000 ; Doors + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_hundo_speed_booster_hijump_boots: + dw #preset_100early_speed_booster_hijump_boots + dw $090F, $6001 ; Screen subpixel X position + dw $09C6, $0011 ; Missiles + dw $09D6, $001D ; Reserves + dw #$FFFF + +preset_hundo_speed_booster_business_center_climb: + dw #preset_100early_speed_booster_business_center_climb + dw $09C6, $0018 ; Missiles + dw $09D6, $001D ; Reserves + dw #$FFFF + +preset_100early_speed_booster_cathedral_entrance: + dw #preset_100early_speed_booster_business_center_climb + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00AB ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_100early_speed_booster_cathedral: + dw #preset_100early_speed_booster_business_center_climb + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02A4 ; Samus X + dw $D8B8, $24EF ; Doors + dw #$FFFF + +preset_100early_speed_booster_rising_tide: + dw #preset_nintendopower_shopping_with_power_rising_tide + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09C0, $0001 ; Manual/Auto reserve tank dw $09C2, $0167 ; Health dw $09C6, $001D ; Missiles dw $09CA, $0001 ; Supers @@ -7122,43 +7961,19 @@ preset_100early_speed_booster_rising_tide: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_reverse_moat: -preset_prkd20_wrecked_ship_reverse_moat: -preset_pkrd_wrecked_ship_reverse_moat: - dw #preset_prkd19_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5400 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0043 ; Health +preset_gtclassic_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $005A ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0068 ; Samus X - dw $0AFA, $049B ; Samus Y - dw #$FFFF - -preset_gtclassic_kraids_lair_kraid_kihunters: - dw #preset_gtmax_kraids_lair_kraid_kihunters - dw $0913, $83FF ; Screen subpixel Y position - dw $09C2, $006F ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $D870, $0180 ; Items - dw #$FFFF - -preset_gtmax_kraids_lair_minikraid: - dw #preset_gtmax_kraids_lair_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $016B ; Samus X + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF preset_suitless_xray_noob_bridge: @@ -7182,178 +7997,6 @@ preset_suitless_xray_noob_bridge: dw $D872, $CFEF ; Items dw #$FFFF -preset_nghyper_norfair_postridley_three_musketeers: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $1500 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $006D ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_fireflea_room: - dw #preset_nghyper_norfair_postridley_fireflea_room - dw $090F, $7E00 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $09C2, $051B ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00A5 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $051B ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $016C ; Samus X - dw #$FFFF - -preset_nghyper_norfair_postridley_single_chamber: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0537 ; Health - dw $0AF6, $0174 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_nintendopower_shopping_with_power_wave_beam: - dw #preset_nintendopower_shopping_with_power_bubble_mountain - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $01DA ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $007B ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_heading_to_xray: - dw #preset_nintendopower_shopping_with_power_red_pirate_shaft - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01DF ; Health - dw $09C6, $0041 ; Missiles - dw $09C8, $0041 ; Max missiles - dw $09D6, $0064 ; Reserves - dw $0AF6, $0077 ; Samus X - dw $D878, $001F ; Items - dw $D8BA, $00FB ; Doors - dw #$FFFF - -preset_allbosspkdr_kraids_lair_kraid: - dw #preset_allbosspkdr_kraids_lair_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $0127 ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $01C2 ; Samus X - dw $D8B8, $2624 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_golden_torizo: - dw #preset_allbossprkd_lower_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $00C4 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_attic: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04BD ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_bowling_spark: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $6400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0204 ; Screen Y position in pixels - dw $09C2, $00C5 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $02BF ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_leaving_gravity: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0071 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors - dw #$FFFF - preset_rbo_shopping_double_maridia_nutella_refill: dw #preset_rbo_shopping_double_maridia_heading_to_croc dw $078D, $9756 ; DDB @@ -7418,41 +8061,60 @@ preset_rbo_shopping_single_maridia_wave_escape: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_gtmax_kraids_lair_kraid: - dw #preset_gtmax_kraids_lair_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0021 ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01BE ; Samus X - dw $D8B8, $0024 ; Doors +preset_ngplasma_norfair_postridley_three_musketeers: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $006B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_gtmax_kraids_lair_leaving_varia: - dw #preset_kpdr20_kraid_leaving_varia - dw $090F, $9000 ; Screen subpixel X position +preset_ngplasma_norfair_postridley_single_chamber: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0516 ; Health + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels dw $0913, $6400 ; Screen subpixel Y position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0044 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF8, $0000 ; Samus subpixel X - dw $D820, $0801 ; Events - dw $D870, $0080 ; Items - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $0091 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_frog_speedway_revisit: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $09CA, $0032 ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X dw #$FFFF preset_14ice_upper_norfair_ice_escape: @@ -7515,58 +8177,172 @@ preset_14speed_upper_norfair_bubble_mountain_revisit: dw $D8BA, $0030 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid_etank: - dw #preset_kpdr23_kraid_kraid_etank - dw $09C6, $0007 ; Missiles +preset_allbosspkdr_kraids_lair_entering_kraids_lair: + dw #preset_allbosspkdr_upper_norfair_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr25_kraid_leaving_kraid_etank: - dw #preset_kpdr23_kraid_leaving_kraid_etank - dw $09C6, $0007 ; Missiles +preset_allbosspkdr_kraids_lair_minikraid: + dw #preset_allbosspkdr_upper_norfair_business_center_revisit + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_business_center_preelev: - dw #preset_kpdr22_kraid_business_center_preelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_nintendopower_shopping_with_power_wave_beam: + dw #preset_nintendopower_shopping_with_power_bubble_mountain + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $01DA ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $007B ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev +preset_nintendopower_shopping_with_power_heading_to_xray: + dw #preset_nintendopower_shopping_with_power_red_pirate_shaft + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01DF ; Health + dw $09C6, $0041 ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09D6, $0064 ; Reserves + dw $0AF6, $0077 ; Samus X + dw $D878, $001F ; Items + dw $D8BA, $00FB ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: - dw #preset_kpdr20_upper_norfair_hijump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_allbossprkd_lower_norfair_ln_main_hall: + dw #preset_allbossprkd_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00C6 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_business_center_postelev: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_allbossprkd_lower_norfair_green_gate_glitch: + dw #preset_allbossprkd_upper_norfair_lava_spark + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00C6 ; Health + dw $0AF6, $007C ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_upper_norfair_cathedral: -preset_kpdr21_upper_norfair_cathedral: - dw #preset_kpdr20_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB +preset_nodropskpdr_speed_wave_power_bombs_single_chamber: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $09C2, $00BE ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_double_chamber: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C6, $0009 ; Missiles - dw $09CA, $0002 ; Supers - dw $0AF6, $02A6 ; Samus X - dw $D8B8, $24ED ; Doors + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0226 ; Screen Y position in pixels + dw $0919, $019C ; Layer 2 Y position + dw $09C2, $00A5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00A5 ; Health + dw $09C8, $0028 ; Max missiles + dw $0AF6, $0051 ; Samus X + dw $D878, $001E ; Items + dw $D8BA, $00B1 ; Doors + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF preset_hundo_speed_booster_cathedral_entrance: @@ -7605,19 +8381,6 @@ preset_100early_speed_booster_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_wrecked_ship_crateria_kihunters_return: -preset_prkd20_wrecked_ship_crateria_kihunters_return: -preset_pkrd_wrecked_ship_crateria_kihunters_return: - dw #preset_prkd19_wrecked_ship_reverse_moat - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0915, $0004 ; Screen Y position in pixels - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $0094 ; Samus Y - dw #$FFFF - preset_prkd19_red_brinstar_revisit_red_brinstar_elevator: preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: @@ -7649,16 +8412,92 @@ preset_pkrd_red_brinstar_revisit_caterpillars_revisit: dw $D872, $04C1 ; Items dw #$FFFF -preset_gtclassic_kraids_lair_minikraid: - dw #preset_gtclassic_kraids_lair_kraid_kihunters +preset_kpdr25_kraid_leaving_kraid_etank: + dw #preset_kpdr23_kraid_leaving_kraid_etank + dw $09C6, $0007 ; Missiles + dw #$FFFF + +preset_kpdr20_upper_norfair_cathedral: +preset_kpdr21_upper_norfair_cathedral: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $09C2, $012B ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $00B7 ; Layer 2 X position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0166 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_minikraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters dw $078D, $9156 ; DDB dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $09C2, $005B ; Health + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item dw $0AF6, $016B ; Samus X dw #$FFFF +preset_gtmax_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_kraid + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0021 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtmax_kraids_lair_leaving_varia: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr25_kraid_business_center_preelev: + dw #preset_kpdr23_kraid_business_center_preelev + dw $09C6, $0009 ; Missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: + dw #preset_kpdr20_upper_norfair_leaving_hijump + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + preset_suitless_xray_red_tower: dw #preset_suitless_xray_noob_bridge dw $078D, $8E92 ; DDB @@ -7697,165 +8536,6 @@ preset_suitless_xray_xray_dboost: dw $D8B6, $02FB ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_three_musketeers: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $006B ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_single_chamber: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0516 ; Health - dw $0AF8, $B000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_bubble_mountain: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0091 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_frog_speedway_revisit: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $09CA, $0032 ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw #$FFFF - -preset_nintendopower_shopping_with_power_xray_entry: - dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0617 ; Screen Y position in pixels - dw $0919, $0491 ; Layer 2 Y position - dw $09C2, $019B ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $B22C ; Doors - dw #$FFFF - -preset_nintendopower_shopping_with_power_xray_beam: - dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $9036 ; DDB - dw $079B, $A293 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $09C2, $01E6 ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $004A ; Samus X - dw $D8B6, $B62C ; Doors - dw #$FFFF - -preset_allbosspkdr_kraids_lair_minikraid_revisit: - dw #preset_allbosspkdr_kraids_lair_kraid - dw $078D, $91AA ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C6, $0011 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0014 ; Samus X - dw $D828, $0104 ; Bosses - dw $D876, $0121 ; Items - dw $D8B8, $26E4 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_screw_attack_escape: - dw #preset_allbossprkd_lower_norfair_golden_torizo - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CC, $0014 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AFA, $018B ; Samus Y - dw $D82A, $0104 ; Bosses - dw $D878, $009C ; Items - dw #$FFFF - -preset_allbossprkd_lower_norfair_worst_room_in_the_game: - dw #preset_allbossprkd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A2, $312C ; Equipped Items - dw $09A4, $312C ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B8 ; Health - dw $09C6, $0014 ; Missiles - dw $09CC, $0014 ; Max supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $03D3 ; Samus X - dw $D82A, $0104 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $03F1 ; Doors - dw #$FFFF - -preset_allbosskpdr_maridia_red_tower_elevator: - dw #preset_allbosskpdr_wrecked_ship_leaving_gravity - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $0099 ; Health - dw $09C6, $0011 ; Missiles - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - preset_rbo_shopping_double_maridia_leaving_grapple: dw #preset_rbo_shopping_double_maridia_croc_power_bombs dw $078D, $94DA ; DDB @@ -7925,41 +8605,36 @@ preset_rbo_shopping_single_maridia_leaving_norfair: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtclassic_kraids_lair_kraid: - dw #preset_gtmax_kraids_lair_kraid - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0031 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $0003 ; Missiles - dw $D870, $0180 ; Items - dw #$FFFF - -preset_gtclassic_kraids_lair_leaving_varia: - dw #preset_gtmax_kraids_lair_leaving_varia - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C2, $0062 ; Health - dw $09C4, $00C7 ; Max health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0180 ; Items +preset_ngplasma_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_bubble_mountain + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_gtmax_kraids_lair_minikraid_revisit: - dw #preset_gtmax_kraids_lair_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $003C ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors +preset_ngplasma_norfair_postridley_frog_speedway_revisit: + dw #preset_ngplasma_norfair_postridley_three_musketeers + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0303 ; Screen Y position in pixels + dw $0919, $0242 ; Layer 2 Y position + dw $09C6, $00DF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0056 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_nghyper_norfair_postridley_business_center_revisit: @@ -8003,22 +8678,6 @@ preset_14ice_upper_norfair_bubble_mountain: dw $D8B8, $0EEF ; Doors dw #$FFFF -preset_suitless_xray_xray: - dw #preset_suitless_xray_xray_dboost - dw $078D, $9036 ; DDB - dw $079B, $A293 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $014F ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $0063 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B6, $06FB ; Doors - dw #$FFFF - preset_14ice_upper_norfair_magdollite_room: dw #preset_14ice_upper_norfair_ice_escape dw $078D, $9576 ; DDB @@ -8035,21 +8694,6 @@ preset_14ice_upper_norfair_magdollite_room: dw $D8B8, $0EEF ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_bubble_mountain: - dw #preset_nghyper_norfair_postridley_bubble_mountain - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $051B ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0001 ; Currently selected item - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - preset_14speed_upper_norfair_magdollite_room: dw #preset_14speed_upper_norfair_bubble_mountain_revisit dw $078D, $9576 ; DDB @@ -8065,103 +8709,133 @@ preset_14speed_upper_norfair_magdollite_room: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_frog_speedway_revisit: - dw #preset_ngplasma_norfair_postridley_three_musketeers - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0303 ; Screen Y position in pixels - dw $0919, $0242 ; Layer 2 Y position - dw $09C6, $00DF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_allbosspkdr_kraids_lair_kraid: + dw #preset_allbosspkdr_kraids_lair_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $0127 ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $01C2 ; Samus X + dw $D8B8, $2624 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_xray_exit: - dw #preset_nintendopower_shopping_with_power_xray_beam - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $00D8 ; Screen X position in pixels - dw $0913, $4401 ; Screen subpixel Y position - dw $0917, $00A2 ; Layer 2 X position - dw $09A2, $F105 ; Equipped Items - dw $09A4, $F105 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0177 ; Samus X - dw $D874, $0F44 ; Items +preset_nintendopower_shopping_with_power_xray_entry: + dw #preset_nintendopower_shopping_with_power_heading_to_xray + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0617 ; Screen Y position in pixels + dw $0919, $0491 ; Layer 2 Y position + dw $09C2, $019B ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $B22C ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_red_brinstar_elevator: +preset_nintendopower_shopping_with_power_xray_beam: dw #preset_nintendopower_shopping_with_power_heading_to_xray - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09A2, $F105 ; Equipped Items - dw $09A4, $F105 ; Collected Items - dw $09C2, $01D6 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0F44 ; Items + dw $078D, $9036 ; DDB + dw $079B, $A293 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $09C2, $01E6 ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $004A ; Samus X dw $D8B6, $B62C ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank +preset_allbossprkd_lower_norfair_golden_torizo: + dw #preset_allbossprkd_lower_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $00C4 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_allbosskpdr_wrecked_ship_attic: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26EC ; Doors + dw $0AF6, $04BD ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_amphitheatre: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $09CE, $0003 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_allbosskpdr_wrecked_ship_bowling_spark: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $6400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0204 ; Screen Y position in pixels + dw $09C2, $00C5 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $02BF ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_breaking_the_tube: - dw #preset_allbosskpdr_maridia_red_tower_elevator - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AD ; Samus X - dw $0AFA, $018B ; Samus Y +preset_allbosskpdr_wrecked_ship_leaving_gravity: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0071 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors dw #$FFFF preset_nghyper_kraids_lair_entering_kraids_lair: @@ -8215,22 +8889,12 @@ preset_14speed_upper_norfair_lava_spark: dw $D8BA, $0130 ; Doors dw #$FFFF -preset_kpdr25_kraid_business_center_preelev: - dw #preset_kpdr23_kraid_business_center_preelev - dw $09C6, $0009 ; Missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_hijump_etank: - dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: - dw #preset_kpdr20_upper_norfair_leaving_hijump - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_hundo_speed_booster_bubble_mountain: + dw #preset_100early_speed_booster_bubble_mountain + dw $09C2, $0169 ; Health + dw $09C6, $001A ; Missiles + dw $09CA, $0003 ; Supers + dw $09D6, $0022 ; Reserves dw #$FFFF preset_kpdr23_upper_norfair_hijump_etank: @@ -8248,25 +8912,79 @@ preset_kpdr25_upper_norfair_business_center_postelev: preset_kpdr20_upper_norfair_rising_tide: preset_kpdr21_upper_norfair_rising_tide: - dw #preset_kpdr20_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position + dw #preset_nodropskpdr_speed_wave_power_bombs_rising_tide + dw $09C2, $012B ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw $09CA, $0001 ; Supers - dw $0AF6, $02BB ; Samus X - dw $0AFA, $018B ; Samus Y + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0052 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_bubble_mountain: +preset_kpdr21_upper_norfair_bubble_mountain: + dw #preset_allbosskpdr_upper_norfair_bubble_mountain + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0115 ; Health + dw $09C6, $0009 ; Missiles + dw $0AF6, $04AD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X dw $D8B8, $26ED ; Doors dw #$FFFF -preset_hundo_speed_booster_bubble_mountain: - dw #preset_100early_speed_booster_bubble_mountain - dw $09C2, $0169 ; Health - dw $09C6, $001A ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0022 ; Reserves +preset_kpdr20_upper_norfair_bat_cave: +preset_kpdr21_upper_norfair_bat_cave: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_ngplasma_norfair_postridley_business_center_revisit: + dw #preset_ngplasma_norfair_postridley_frog_speedway_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $002B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_speed_hallway: +preset_kpdr21_upper_norfair_speed_hallway: + dw #preset_nodropskpdr_speed_wave_power_bombs_speed_hallway + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF preset_100early_speed_booster_bat_cave: @@ -8305,6 +9023,75 @@ preset_100early_speed_booster_leaving_speed_booster: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_gtmax_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0020 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0018 ; Layer 2 X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_bat_cave_revisit: +preset_kpdr21_upper_norfair_bat_cave_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0004 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_single_chamber: +preset_kpdr21_upper_norfair_single_chamber: + dw #preset_allbosskpdr_upper_norfair_single_chamber + dw $090F, $BFFF ; Screen subpixel X position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $0AF6, $01AD ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_kraid_etank: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_suitless_xray_xray: + dw #preset_suitless_xray_xray_dboost + dw $078D, $9036 ; DDB + dw $079B, $A293 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $014F ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $0063 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $06FB ; Doors + dw #$FFFF + preset_rbo_shopping_double_maridia_ice_entry: dw #preset_rbo_shopping_double_maridia_leaving_croc dw $078D, $9402 ; DDB @@ -8339,113 +9126,6 @@ preset_rbo_cleanup_single_maridia_red_tower_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_kraids_lair_minikraid_revisit: - dw #preset_gtmax_kraids_lair_minikraid_revisit - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $005A ; Health - dw $09C4, $00C7 ; Max health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $005B ; Samus X - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_bubble_mountain: -preset_kpdr21_upper_norfair_bubble_mountain: - dw #preset_allbosskpdr_upper_norfair_bubble_mountain - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0115 ; Health - dw $09C6, $0009 ; Missiles - dw $0AF6, $04AD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_bat_cave: -preset_kpdr21_upper_norfair_bat_cave: - dw #preset_kpdr20_upper_norfair_business_center_revisit - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_hellway_revisit: -preset_prkd20_red_brinstar_revisit_hellway_revisit: -preset_pkrd_red_brinstar_revisit_hellway_revisit: - dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_red_tower_down: -preset_prkd20_red_brinstar_revisit_red_tower_down: -preset_pkrd_red_brinstar_revisit_red_tower_down: - dw #preset_allbosspkdr_wrecked_ship_red_tower_descent - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $004F ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_gtclassic_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $00B7 ; Layer 2 X position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0166 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors - dw #$FFFF - -preset_suitless_xray_xray_escape: - dw #preset_suitless_xray_xray - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09A2, $9004 ; Equipped Items - dw $09A4, $9004 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $017E ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D874, $004C ; Items - dw #$FFFF - preset_14ice_upper_norfair_kronic_boost: dw #preset_14ice_upper_norfair_magdollite_room dw $078D, $96BA ; DDB @@ -8483,79 +9163,122 @@ preset_14ice_lower_norfair_ln_main_hall: dw $D8BA, $0100 ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_business_center_revisit: - dw #preset_ngplasma_norfair_postridley_frog_speedway_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $002B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nintendopower_wrecked_ship_moat_missiles: - dw #preset_nintendopower_shopping_with_power_xray_exit - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09CA, $0005 ; Supers +preset_allbosspkdr_kraids_lair_minikraid_revisit: + dw #preset_allbosspkdr_kraids_lair_kraid + dw $078D, $91AA ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C6, $0011 ; Missiles + dw $09CA, $0007 ; Supers dw $09CE, $0005 ; Pbs - dw $0AF6, $02B7 ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0014 ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0121 ; Items + dw $D8B8, $26E4 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_mt_everest: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $006E ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0009 ; Supers - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_nintendopower_shopping_with_power_xray_exit: + dw #preset_nintendopower_shopping_with_power_xray_beam + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $4401 ; Screen subpixel Y position + dw $0917, $00A2 ; Layer 2 X position + dw $09A2, $F105 ; Equipped Items + dw $09A4, $F105 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0177 ; Samus X + dw $D874, $0F44 ; Items dw #$FFFF -preset_allbosspkdr_maridia_botwoon: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F3, $001B ; Music Bank +preset_nintendopower_wrecked_ship_red_brinstar_elevator: + dw #preset_nintendopower_shopping_with_power_heading_to_xray + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00EA ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X - dw $D8C0, $8174 ; Doors + dw $0913, $C000 ; Screen subpixel Y position + dw $09A2, $F105 ; Equipped Items + dw $09A4, $F105 ; Collected Items + dw $09C2, $01D6 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $007E ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0F44 ; Items + dw $D8B6, $B62C ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_kihunter_stairs: - dw #preset_allbossprkd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $7900 ; Screen subpixel X position - dw $0911, $0267 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0044 ; Screen Y position in pixels - dw $09C2, $00BD ; Health - dw $0AF6, $02DE ; Samus X - dw $0AFA, $00B4 ; Samus Y +preset_allbossprkd_lower_norfair_screw_attack_escape: + dw #preset_allbossprkd_lower_norfair_golden_torizo + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AFA, $018B ; Samus Y + dw $D82A, $0104 ; Bosses + dw $D878, $009C ; Items + dw #$FFFF + +preset_allbossprkd_lower_norfair_worst_room_in_the_game: + dw #preset_allbossprkd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A2, $312C ; Equipped Items + dw $09A4, $312C ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B8 ; Health + dw $09C6, $0014 ; Missiles + dw $09CC, $0014 ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $03D3 ; Samus X + dw $D82A, $0104 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_frog_speedway: + dw #preset_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $0085 ; Health + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_allbosskpdr_maridia_red_tower_elevator: + dw #preset_allbosskpdr_wrecked_ship_leaving_gravity + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C2, $0099 ; Health + dw $09C6, $0011 ; Missiles + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y dw #$FFFF preset_ngplasma_kraids_lair_entering_kraids_lair: @@ -8619,32 +9342,6 @@ preset_nghyper_kraids_lair_leaving_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: - dw #preset_kpdr20_upper_norfair_business_center_revisit - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_hijump_etank: - dw #preset_kpdr23_upper_norfair_hijump_etank - dw $09C6, $0009 ; Missiles - dw #$FFFF - preset_hundo_speed_booster_bat_cave: dw #preset_100early_speed_booster_bat_cave dw $09C2, $0178 ; Health @@ -8684,6 +9381,123 @@ preset_hundo_speed_booster_leaving_speed_booster: dw $0AF6, $0042 ; Samus X dw #$FFFF +preset_gtmax_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0004 ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_red_brinstar_revisit_hellway_revisit: +preset_prkd20_red_brinstar_revisit_hellway_revisit: +preset_pkrd_red_brinstar_revisit_hellway_revisit: + dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_prkd19_red_brinstar_revisit_red_tower_down: +preset_prkd20_red_brinstar_revisit_red_tower_down: +preset_pkrd_red_brinstar_revisit_red_tower_down: + dw #preset_allbosspkdr_wrecked_ship_red_tower_descent + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $004F ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + dw #preset_kpdr20_upper_norfair_business_center_revisit + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank + dw $09C6, $0009 ; Missiles + dw #$FFFF + +preset_kpdr20_upper_norfair_double_chamber: +preset_kpdr21_upper_norfair_double_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $0AF6, $00BE ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_double_chamber_revisit: + dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $0051 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_suitless_xray_xray_escape: + dw #preset_suitless_xray_xray + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09A2, $9004 ; Equipped Items + dw $09A4, $9004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $017E ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $004C ; Items + dw #$FFFF + preset_rbo_shopping_double_maridia_leaving_ice: dw #preset_rbo_shopping_double_maridia_ice_entry dw $078D, $937E ; DDB @@ -8715,113 +9529,6 @@ preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_gtclassic_kraids_lair_kraid_etank: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $D8B8, $00ED ; Doors - dw #$FFFF - -preset_gtmax_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0020 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0018 ; Layer 2 X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_speed_hallway: -preset_kpdr21_upper_norfair_speed_hallway: - dw #preset_kpdr20_upper_norfair_bat_cave - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $0AF6, $00C5 ; Samus X - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_skree_boost: -preset_prkd20_red_brinstar_revisit_skree_boost: -preset_pkrd_red_brinstar_revisit_skree_boost: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005E ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_below_spazer: -preset_prkd20_red_brinstar_revisit_below_spazer: -preset_pkrd_red_brinstar_revisit_below_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $004E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_leaving_spazer: -preset_prkd20_red_brinstar_revisit_leaving_spazer: -preset_pkrd_red_brinstar_revisit_leaving_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $004E ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0053 ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_suitless_warehouse_red_tower_down: - dw #preset_suitless_xray_xray_escape - dw $078D, $9072 ; DDB - dw $079B, $A293 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $0700 ; Layer 2 X position - dw $09C2, $0091 ; Health - dw $09CE, $000C ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $07A4 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw #$FFFF - preset_14ice_lower_norfair_pillars: dw #preset_14ice_lower_norfair_ln_main_hall dw $078D, $985E ; DDB @@ -8856,130 +9563,106 @@ preset_14speed_lower_norfair_ln_main_hall: dw $D8BA, $0130 ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_shinespark_to_phantoon: - dw #preset_nintendopower_wrecked_ship_moat_missiles - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $1FC0 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8A99 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0046 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0AF6, $01AC ; Samus X - dw $D870, $4190 ; Items - dw #$FFFF - -preset_allbosskpdr_maridia_mt_everest: - dw #preset_allbosspkdr_maridia_mt_everest - dw $0911, $0066 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09C6, $0011 ; Missiles +preset_allbosspkdr_kraids_lair_leaving_kraids_lair: + dw #preset_allbosspkdr_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $09C6, $0014 ; Missiles dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00C8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26EC ; Doors dw #$FFFF -preset_allbosskpdr_maridia_botwoon: - dw #preset_allbosspkdr_maridia_botwoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $005D ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $03B8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_nintendopower_wrecked_ship_moat_missiles: + dw #preset_nintendopower_shopping_with_power_xray_exit + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $01EF ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $02B7 ; Samus X + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0004 ; Supers - dw $0AF6, $0108 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D882, $0100 ; Items +preset_allbossprkd_lower_norfair_amphitheatre: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $09CE, $0003 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_wasteland: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $09CE, $0001 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024E ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors +preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar: + dw #preset_nodropskpdr_speed_wave_power_bombs_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X dw #$FFFF -preset_allbossprkd_lower_norfair_metal_pirates: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9CFE ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0089 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3F1 ; Doors +preset_nodropskpdr_speed_wave_power_bombs_alpha_spark: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0085 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_ridley: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0105 ; Health - dw $09CA, $0013 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost: + dw #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $007B ; Health + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_leaving_ridley: - dw #preset_allbossprkd_lower_norfair_screw_attack_escape - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09A2, $312C ; Equipped Items - dw $09A4, $312C ; Collected Items - dw $09CA, $000B ; Supers - dw $0AF6, $0058 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_allbosskpdr_maridia_breaking_the_tube: + dw #preset_allbosskpdr_maridia_red_tower_elevator + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_ngplasma_kraids_lair_minikraid: @@ -9036,35 +9719,6 @@ preset_nghyper_kraids_lair_minikraid_revisit: dw $D8B8, $00A4 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $D876, $0121 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_precathedral: - dw #preset_kpdr20_upper_norfair_precathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_leaving_hijump: - dw #preset_kpdr23_upper_norfair_leaving_hijump - dw $09C6, $0009 ; Missiles - dw #$FFFF - preset_hundo_ice_beam_single_chamber: dw #preset_100early_grapple_single_chamber dw $09C6, $0020 ; Missiles @@ -9107,50 +9761,8 @@ preset_100early_grapple_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_ice_escape: - dw #preset_rbo_shopping_double_maridia_leaving_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0094 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C9 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_big_pink: - dw #preset_rbo_cleanup_single_maridia_red_tower_up - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0040 ; Health - dw $0AF6, $002C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_shopping_double_maridia_leaving_norfair: - dw #preset_rbo_shopping_double_maridia_leaving_ice - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0039 ; Health - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - preset_gtclassic_kraids_lair_leaving_kraids_lair: - dw #preset_gtclassic_kraids_lair_kraid_etank + dw #preset_gtmax_kraids_lair_leaving_kraids_lair dw $078D, $9162 ; DDB dw $090F, $6000 ; Screen subpixel X position dw $0913, $F000 ; Screen subpixel Y position @@ -9158,9 +9770,8 @@ preset_gtclassic_kraids_lair_leaving_kraids_lair: dw $0919, $001D ; Layer 2 Y position dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CE, $0005 ; Pbs + dw $D870, $0180 ; Items dw $D874, $0904 ; Items dw $D8B8, $00EF ; Doors dw #$FFFF @@ -9181,255 +9792,189 @@ preset_gtclassic_hijump_upper_norfair_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_gtmax_kraids_lair_leaving_kraids_lair: - dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0004 ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr20_upper_norfair_bat_cave_revisit: -preset_kpdr21_upper_norfair_bat_cave_revisit: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $078D, $95BE ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_prkd19_red_brinstar_revisit_skree_boost: +preset_prkd20_red_brinstar_revisit_skree_boost: +preset_pkrd_red_brinstar_revisit_skree_boost: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002D ; Samus X - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_single_chamber: -preset_kpdr21_upper_norfair_single_chamber: - dw #preset_allbosskpdr_upper_norfair_single_chamber - dw $090F, $BFFF ; Screen subpixel X position - dw $0915, $0104 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C3 ; Layer 2 Y position - dw $0AF6, $01AD ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_breaking_the_tube: -preset_prkd20_red_brinstar_revisit_breaking_the_tube: -preset_pkrd_red_brinstar_revisit_breaking_the_tube: - dw #preset_prkd19_red_brinstar_revisit_below_spazer - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005E ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_prkd19_red_brinstar_revisit_business_center_preelev: -preset_prkd20_red_brinstar_revisit_business_center_preelev: - dw #preset_prkd19_red_brinstar_revisit_leaving_spazer - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5001 ; Screen subpixel Y position +preset_prkd19_red_brinstar_revisit_below_spazer: +preset_prkd20_red_brinstar_revisit_below_spazer: +preset_pkrd_red_brinstar_revisit_below_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs + dw $09C2, $004E ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $007F ; Samus X - dw $D820, $0801 ; Events + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_business_center_postelev: -preset_prkd20_upper_norfair_business_center_postelev: - dw #preset_allbosspkdr_upper_norfair_business_center - dw $090F, $8000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position +preset_prkd19_red_brinstar_revisit_leaving_spazer: +preset_prkd20_red_brinstar_revisit_leaving_spazer: +preset_pkrd_red_brinstar_revisit_leaving_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C2, $004E ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X + dw $09CA, $0007 ; Supers + dw $0AF6, $0053 ; Samus X dw $D874, $0504 ; Items dw $D8B6, $B008 ; Doors dw #$FFFF -preset_suitless_warehouse_skree_boost: - dw #preset_suitless_warehouse_red_tower_down - dw $078D, $9066 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $005E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $098B ; Samus Y +preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $D876, $0121 ; Items dw #$FFFF -preset_suitless_warehouse_below_spazer: +preset_suitless_warehouse_red_tower_down: dw #preset_suitless_xray_xray_escape - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB + dw $078D, $9072 ; DDB + dw $079B, $A293 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $0092 ; Health + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $0700 ; Layer 2 X position + dw $09C2, $0091 ; Health dw $09CE, $000C ; Pbs - dw $0AF6, $01E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $07A4 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X dw #$FFFF -preset_suitless_warehouse_below_spazer_revisit: - dw #preset_suitless_xray_xray - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09A2, $9004 ; Equipped Items - dw $09A4, $9004 ; Collected Items - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $0092 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $004C ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $D874, $044C ; Items - dw $D8B6, $86FB ; Doors +preset_rbo_shopping_double_maridia_ice_escape: + dw #preset_rbo_shopping_double_maridia_leaving_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0094 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C9 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_nintendopower_wrecked_ship_phantoon: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C2, $01BB ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $044C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8B0, $7000 ; Doors - dw $D8C0, $0010 ; Doors +preset_rbo_cleanup_single_maridia_big_pink: + dw #preset_rbo_cleanup_single_maridia_red_tower_up + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0040 ; Health + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_wrecked_ship_movement_before_attic: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F3, $0030 ; Music Bank +preset_rbo_shopping_double_maridia_leaving_norfair: + dw #preset_rbo_shopping_double_maridia_leaving_ice + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0039 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_allbosspkdr_maridia_mt_everest: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0076 ; Health - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $00CD ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0020 ; Items - dw $D8B0, $7000 ; Doors - dw $D8C0, $0074 ; Doors + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $006E ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0009 ; Supers + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_halfie - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0082 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_allbosspkdr_maridia_botwoon: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00EA ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_wasteland_revisit: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0108 ; Health - dw $09CA, $000B ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8BA, $D7F1 ; Doors +preset_nintendopower_wrecked_ship_shinespark_to_phantoon: + dw #preset_nintendopower_wrecked_ship_moat_missiles + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $1FC0 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8A99 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0046 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0AF6, $01AC ; Samus X + dw $D870, $4190 ; Items dw #$FFFF -preset_allbosspkdr_maridia_draygon: - dw #preset_allbosspkdr_maridia_halfie - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $0125 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_allbossprkd_lower_norfair_kihunter_stairs: + dw #preset_allbossprkd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $7900 ; Screen subpixel X position + dw $0911, $0267 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0044 ; Screen Y position in pixels + dw $09C2, $00BD ; Health + dw $0AF6, $02DE ; Samus X + dw $0AFA, $00B4 ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $00F7 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $0583 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8BA, $D7F1 ; Doors +preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb: + dw #preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $0076 ; Health + dw $0AF6, $0024 ; Samus X dw #$FFFF preset_nghyper_kraids_lair_kihunters_revisit: @@ -9509,35 +10054,6 @@ preset_ngplasma_kraids_lair_minikraid_revisit: dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_cathedral: - dw #preset_kpdr20_upper_norfair_cathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_precathedral: -preset_kpdr25_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles - dw #$FFFF - preset_hundo_ice_beam_double_chamber: dw #preset_100early_grapple_double_chamber dw $09C2, $0171 ; Health @@ -9567,56 +10083,6 @@ preset_100early_grapple_bubble_mountain_revisit: dw $0AF6, $008F ; Samus X dw #$FFFF -preset_rbo_cleanup_single_maridia_spore_spawn_supers: - dw #preset_rbo_cleanup_single_maridia_big_pink - dw $078D, $8E7A ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $053C ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $03ED ; Layer 2 Y position - dw $09CE, $0003 ; Pbs - dw $0A1C, $0007 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_double_maridia_red_tower_up: - dw #preset_rbo_shopping_double_maridia_leaving_norfair - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0043 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: - dw #preset_rbo_cleanup_single_maridia_big_pink - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $008C ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $07FD ; Screen Y position in pixels - dw $0917, $0069 ; Layer 2 X position - dw $0919, $05FD ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0115 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $4180 ; Items - dw #$FFFF - preset_gtclassic_bootless_upper_norfair_business_center: dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $6000 ; Screen subpixel X position @@ -9626,16 +10092,66 @@ preset_gtclassic_bootless_upper_norfair_business_center: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_gtmax_upper_norfair_business_center: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $E000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health +preset_kpdr22_upper_norfair_hjb_missile_precathedral: + dw #preset_kpdr20_upper_norfair_precathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump + dw $09C6, $0009 ; Missiles + dw #$FFFF + +preset_kpdr20_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_business_center: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $E000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health dw $09CE, $0003 ; Pbs dw $D870, $0080 ; Items dw $D8B8, $00EC ; Doors dw #$FFFF +preset_kpdr21_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + preset_gtclassic_hijump_upper_norfair_hijump_etank: dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $1000 ; Screen subpixel X position @@ -9649,217 +10165,319 @@ preset_gtclassic_hijump_upper_norfair_hijump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_double_chamber: -preset_kpdr21_upper_norfair_double_chamber: - dw #preset_kpdr20_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $0008 ; Missiles - dw $0AF6, $00BE ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_double_chamber_revisit: - dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $0051 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_pkrd_kraid_entering_kraids_lair: - dw #preset_prkd19_red_brinstar_revisit_business_center_preelev - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2001 ; Screen subpixel Y position +preset_prkd19_red_brinstar_revisit_breaking_the_tube: +preset_prkd20_red_brinstar_revisit_breaking_the_tube: +preset_pkrd_red_brinstar_revisit_breaking_the_tube: + dw #preset_prkd19_red_brinstar_revisit_below_spazer + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $002E ; Samus X + dw $0919, $00C0 ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B6 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_hijump_etank: -preset_prkd20_upper_norfair_hijump_etank: - dw #preset_prkd19_upper_norfair_business_center_postelev - dw $090F, $FFFF ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_hijump: -preset_prkd20_upper_norfair_leaving_hijump: - dw #preset_allbossprkd_upper_norfair_leaving_hijump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_prkd19_red_brinstar_revisit_business_center_preelev: +preset_prkd20_red_brinstar_revisit_business_center_preelev: + dw #preset_prkd19_red_brinstar_revisit_leaving_spazer + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5001 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position dw $09CA, $0008 ; Supers - dw $09CC, $000A ; Max supers dw $09CE, $0002 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0047 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D870, $0190 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $B008 ; Doors - dw $D8BA, $0000 ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007F ; Samus X + dw $D820, $0801 ; Events dw #$FFFF -preset_prkd19_upper_norfair_business_center_revisit: -preset_prkd20_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_leaving_hijump - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position +preset_prkd19_upper_norfair_business_center_postelev: +preset_prkd20_upper_norfair_business_center_postelev: + dw #preset_allbosspkdr_upper_norfair_business_center + dw $090F, $8000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams + dw $09C2, $004E ; Health dw $09C6, $000C ; Missiles dw $09CA, $0008 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01BC ; Samus X + dw $09CE, $0002 ; Pbs dw $0AF8, $FFFF ; Samus subpixel X dw $D874, $0504 ; Items dw $D8B6, $B008 ; Doors dw #$FFFF -preset_suitless_warehouse_warehouse_entrance: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0036 ; Samus X - dw $0AF8, $E800 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_suitless_warehouse_skree_boost: + dw #preset_suitless_warehouse_red_tower_down + dw $078D, $9066 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $005E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_suitless_warehouse_warehouse_zeelas: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB +preset_suitless_warehouse_below_spazer: + dw #preset_suitless_xray_xray_escape + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $E000 ; Screen subpixel X position - dw $0911, $01D2 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $002F ; Screen Y position in pixels - dw $0917, $015D ; Layer 2 X position - dw $0919, $0023 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $0092 ; Health + dw $09CE, $000C ; Pbs + dw $0AF6, $01E6 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_warehouse_below_spazer_revisit: + dw #preset_suitless_xray_xray + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09A2, $9004 ; Equipped Items + dw $09A4, $9004 ; Collected Items + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $0092 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $004C ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $D874, $044C ; Items + dw $D8B6, $86FB ; Doors + dw #$FFFF + +preset_rbo_cleanup_single_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_single_maridia_big_pink + dw $078D, $8E7A ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $053C ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $03ED ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $0A1C, $0007 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0232 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y dw #$FFFF -preset_suitless_warehouse_warehouse_kihunters: - dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB +preset_rbo_cleanup_double_maridia_red_tower_up: + dw #preset_rbo_shopping_double_maridia_leaving_norfair + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $016E ; Samus X - dw $0AFA, $0190 ; Samus Y + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0043 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_nintendopower_wrecked_ship_attic: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels +preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_single_maridia_big_pink + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $008C ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $07FD ; Screen Y position in pixels + dw $0917, $0069 ; Layer 2 X position + dw $0919, $05FD ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0115 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $4180 ; Items + dw #$FFFF + +preset_allbosskpdr_maridia_mt_everest: + dw #preset_allbosspkdr_maridia_mt_everest + dw $0911, $0066 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $0AF6, $0482 ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0915, $0004 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00C8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosskpdr_maridia_draygon: - dw #preset_allbosspkdr_maridia_draygon - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0001 ; Supers +preset_allbosskpdr_maridia_botwoon: + dw #preset_allbosspkdr_maridia_botwoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $005D ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers dw $09CE, $0003 ; Pbs + dw $0AF6, $03B8 ; Samus X dw $D870, $0180 ; Items dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_maridia_whomple_jump: - dw #preset_allbosspkdr_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00D4 ; Health - dw $09C6, $000F ; Missiles +preset_allbosspkdr_maridia_halfie: + dw #preset_allbosspkdr_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health dw $09CA, $0004 ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors + dw $0AF6, $0108 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items dw #$FFFF -preset_allbossprkd_lower_norfair_fireflea_room: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5000 ; Screen subpixel X position +preset_nintendopower_wrecked_ship_phantoon: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7400 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C2, $01BB ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $044C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8B0, $7000 ; Doors + dw $D8C0, $0010 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_movement_before_attic: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000A ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B7 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0076 ; Health + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $00CD ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0020 ; Items + dw $D8B0, $7000 ; Doors + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_allbossprkd_lower_norfair_three_musketeers: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5001 ; Screen subpixel X position +preset_allbossprkd_lower_norfair_wasteland: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $09CE, $0001 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024E ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_metal_pirates: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9CFE ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0089 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3F1 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_ridley: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $A000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0AF6, $0063 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0105 ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_leaving_ridley: + dw #preset_allbossprkd_lower_norfair_screw_attack_escape + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09A2, $312C ; Equipped Items + dw $09A4, $312C ; Collected Items + dw $09CA, $000B ; Supers + dw $0AF6, $0058 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_hellway: + dw #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X dw #$FFFF preset_nghyper_kraids_lair_warehouse_zeelas: @@ -9889,93 +10507,142 @@ preset_nghyper_kraids_lair_leaving_kraids_lair: dw $D8B8, $00AC ; Doors dw #$FFFF -preset_nintendopower_wrecked_ship_bowling_alley: - dw #preset_nintendopower_wrecked_ship_attic - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9800 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0203 ; Screen Y position in pixels - dw $09C2, $01F3 ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $02DC ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_nintendopower_wrecked_ship_gravity_suit_room: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position +preset_allbosskpdr_maridia_halfie: + dw #preset_allbosspkdr_maridia_halfie + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C6, $0010 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0082 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbossprkd_lower_norfair_wasteland_revisit: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F125 ; Equipped Items - dw $09A4, $F125 ; Collected Items - dw $09C2, $0149 ; Health - dw $09CE, $0008 ; Pbs + dw $09C2, $0108 ; Health + dw $09CA, $000B ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosspkdr_maridia_draygon: + dw #preset_allbosspkdr_maridia_halfie + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $0125 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0075 ; Samus X - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors + dw $0AF6, $0036 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_allbosskpdr_maridia_whomple_jump: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $09C2, $00B3 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0043 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +preset_nintendopower_wrecked_ship_attic: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $0AF6, $0482 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbosspkdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB +preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00F7 ; Health + dw $09CA, $000B ; Supers + dw $0AF6, $0583 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_caterpillars_down: + dw #preset_nodropskpdr_speed_wave_power_bombs_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0066 ; Health + dw $0AF6, $0291 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs: + dw #preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011A ; Screen Y position in pixels - dw $09C2, $0064 ; Health - dw $09C6, $0010 ; Missiles - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0034 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0915, $071C ; Screen Y position in pixels + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $09CA, $0000 ; Supers + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_allbosspkdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_nodropskpdr_speed_wave_power_bombs_caterpillars_up: + dw #preset_nodropskpdr_speed_wave_power_bombs_hellway + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position dw $09C2, $005C ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8C2, $DC00 ; Doors + dw $09CA, $0000 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02AF ; Samus X + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: - dw #preset_allbossprkd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6FFF ; Screen subpixel Y position - dw $0915, $0022 ; Screen Y position in pixels - dw $09C2, $00E2 ; Health - dw $0AF6, $006E ; Samus X +preset_nodropskpdr_wrecked_ship_crateria_kihunters: + dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_spark + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $005C ; Health + dw $09CA, $0000 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $00A8 ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors dw #$FFFF preset_nghyper_maridia_entering_maridia: @@ -10132,21 +10799,6 @@ preset_14ice_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_warehouse_minikraid: - dw #preset_suitless_warehouse_warehouse_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $09C6, $000F ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CE, $000B ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D874, $144C ; Items - dw #$FFFF - preset_14speed_lower_norfair_worst_room_in_the_game: dw #preset_14speed_lower_norfair_pillars dw $078D, $9912 ; DDB @@ -10162,208 +10814,38 @@ preset_14speed_lower_norfair_worst_room_in_the_game: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_wrecked_ship_heading_to_maridia: - dw #preset_nintendopower_wrecked_ship_gravity_suit_room - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $07F3, $0012 ; Music Bank +preset_suitless_warehouse_warehouse_entrance: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $01DD ; Health - dw $09CE, $0009 ; Pbs - dw $0AF6, $0034 ; Samus X - dw #$FFFF - -preset_nintendopower_maridia_main_street: - dw #preset_nintendopower_wrecked_ship_movement_before_attic - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0715 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $054F ; Layer 2 Y position - dw $09A2, $F125 ; Equipped Items - dw $09A4, $F125 ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01B5 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D820, $0801 ; Events - dw $D880, $00A0 ; Items - dw $D8B6, $B72C ; Doors - dw $D8C0, $2174 ; Doors - dw #$FFFF - -preset_allbosskpdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_cac_alley - dw $090F, $F000 ; Screen subpixel X position - dw $09C2, $0043 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0004 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft: - dw #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $09C2, $010F ; Health - dw $09CA, $000E ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $004C ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_plasma_spark - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $003E ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosspkdr_maridia_plasma_beam: - dw #preset_allbosspkdr_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $0070 ; Health + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0003 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0091 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_allbosspkdr_maridia_plasma_spark_revisit: - dw #preset_allbosspkdr_maridia_plasma_spark - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00AC ; Health - dw $09C6, $0013 ; Missiles - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors - dw #$FFFF - -preset_nghyper_maridia_mt_everest: - dw #preset_nghyper_maridia_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $004E ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_ngplasma_kraids_lair_warehouse_zeelas: - dw #preset_ngplasma_kraids_lair_kihunters_revisit - dw $078D, $9192 ; DDB - dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $00EA ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00AF ; Layer 2 X position - dw $0AF6, $016F ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_kraids_lair_leaving_kraids_lair: - dw #preset_nghyper_kraids_lair_leaving_kraids_lair - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0511 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $001A ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0020 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_maridia_entering_maridia: - dw #preset_nghyper_maridia_entering_maridia - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0004 ; Layer 2 X position - dw $09C2, $0511 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0073 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_warehouse_kraid: - dw #preset_suitless_warehouse_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $007C ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $01DA ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $D8B8, $0024 ; Doors + dw $0AF6, $0036 ; Samus X + dw $0AF8, $E800 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_warehouse_kraid_exit: +preset_suitless_warehouse_warehouse_zeelas: dw #preset_suitless_warehouse_below_spazer_revisit - dw $078D, $91B6 ; DDB - dw $079B, $A59F ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00B3 ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $004F ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D828, $0104 ; Bosses - dw $D874, $144C ; Items - dw $D8B8, $00A4 ; Doors + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $01D2 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $002F ; Screen Y position in pixels + dw $0917, $015D ; Layer 2 X position + dw $0919, $0023 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0232 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y dw #$FFFF preset_14speed_lower_norfair_amphitheatre: @@ -10383,30 +10865,6 @@ preset_14speed_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_rising_tide: - dw #preset_kpdr20_upper_norfair_rising_tide - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_cathedral: -preset_kpdr25_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_hundo_ice_beam_bubble_mountain_revisit: dw #preset_100early_grapple_bubble_mountain_revisit dw $09C2, $0171 ; Health @@ -10429,105 +10887,501 @@ preset_100early_grapple_red_pirate_shaft: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nintendopower_maridia_pants_room: - dw #preset_nintendopower_maridia_main_street - dw $078D, $A66C ; DDB - dw $079B, $D4C2 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017A ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $000A ; Pbs - dw $0AF6, $02C7 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_bootless_upper_norfair_cathedral: + dw #preset_gtclassic_bootless_upper_norfair_business_center + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0915, $00BB ; Screen Y position in pixels + dw $0917, $01F4 ; Layer 2 X position + dw $0919, $00BB ; Layer 2 Y position + dw $09C6, $0002 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0291 ; Samus X + dw $0AFA, $012B ; Samus Y dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: - dw #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09C2, $010E ; Health - dw $0AF6, $00AF ; Samus X - dw $0AFA, $02BB ; Samus Y +preset_gtclassic_hijump_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C6, $0004 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D820, $0801 ; Events + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_crocomire: - dw #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09CA, $000D ; Supers - dw $0AF6, $0CB7 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8B8, $6E00 ; Doors +preset_kpdr22_upper_norfair_moat_missile_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_allbossprkd_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbossprkd_lower_norfair_ridley - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $09C2, $0150 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $036A ; Samus X - dw $D82A, $0107 ; Bosses - dw $D876, $0134 ; Items - dw $D8B8, $EE00 ; Doors - dw $D8BA, $D7F1 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr20_upper_norfair_cathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $24EF ; Doors dw #$FFFF -preset_allbosskpdr_maridia_plasma_beam: - dw #preset_allbosspkdr_maridia_plasma_beam +preset_kpdr23_upper_norfair_precathedral: +preset_kpdr25_upper_norfair_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_business_center_revisit: + dw #preset_kpdr23_upper_norfair_business_center_revisit + dw $09C6, $000E ; Missiles + dw #$FFFF + +preset_kpdr20_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0052 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0086 ; Samus X + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_hijump_etank_room: + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $0042 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_pkrd_kraid_entering_kraids_lair: + dw #preset_prkd19_red_brinstar_revisit_business_center_preelev + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2001 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_hijump_etank: +preset_prkd20_upper_norfair_hijump_etank: + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $090F, $FFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_leaving_hijump: +preset_prkd20_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_leaving_hijump + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0047 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D870, $0190 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $B008 ; Doors + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_business_center_revisit: +preset_prkd20_upper_norfair_business_center_revisit: + dw #preset_allbosspkdr_upper_norfair_leaving_hijump + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01BC ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_allbosskpdr_maridia_draygon: + dw #preset_allbosspkdr_maridia_draygon + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0003 ; Pbs dw $D870, $0180 ; Items dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosskpdr_maridia_plasma_spark_revisit: - dw #preset_allbosspkdr_maridia_plasma_spark_revisit +preset_allbosspkdr_maridia_whomple_jump: + dw #preset_allbosspkdr_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00D4 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0004 ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_bowling_alley: + dw #preset_nintendopower_wrecked_ship_attic + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9800 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0203 ; Screen Y position in pixels + dw $09C2, $01F3 ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $02DC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_gravity_suit_room: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F125 ; Equipped Items + dw $09A4, $F125 ; Collected Items + dw $09C2, $0149 ; Health + dw $09CE, $0008 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0075 ; Samus X + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_fireflea_room: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000A ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_allbossprkd_lower_norfair_three_musketeers: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0AF6, $0063 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_ocean_fly_setup: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_nghyper_maridia_mt_everest: + dw #preset_nghyper_maridia_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_suitless_warehouse_warehouse_kihunters: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $016E ; Samus X + dw $0AFA, $0190 ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_double_maridia_hellway: + dw #preset_rbo_cleanup_double_maridia_red_tower_up + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0092 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_single_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0472 ; Screen Y position in pixels + dw $0919, $0355 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0AF6, $03C7 ; Samus X + dw $0AFA, $04DB ; Samus Y + dw $D870, $4180 ; Items + dw $D8B4, $0346 ; Doors + dw $D8B6, $B02C ; Doors + dw #$FFFF + +preset_ngplasma_kraids_lair_warehouse_zeelas: + dw #preset_ngplasma_kraids_lair_kihunters_revisit + dw $078D, $9192 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0FFF ; Screen subpixel X position + dw $0911, $00EA ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00AF ; Layer 2 X position + dw $0AF6, $016F ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_kraids_lair_leaving_kraids_lair: + dw #preset_nghyper_kraids_lair_leaving_kraids_lair + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0511 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $001A ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0020 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_maridia_entering_maridia: + dw #preset_nghyper_maridia_entering_maridia + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0004 ; Layer 2 X position + dw $09C2, $0511 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0073 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw #$FFFF + +preset_allbosskpdr_maridia_whomple_jump: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $09C2, $00B3 ; Health + dw $09CA, $0002 ; Supers dw $09CE, $0004 ; Pbs + dw $0AF6, $0043 ; Samus X dw $D870, $0180 ; Items dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_maridia_sewers: - dw #preset_allbosspkdr_maridia_plasma_spark_revisit - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_allbosspkdr_maridia_cac_alley: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00C0 ; Health - dw $0AF6, $0080 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C2, $DC1A ; Doors + dw $0915, $011A ; Screen Y position in pixels + dw $09C2, $0064 ; Health + dw $09C6, $0010 ; Missiles + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0034 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_maridia_plasma_spark: + dw #preset_allbosspkdr_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $005C ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_heading_to_maridia: + dw #preset_nintendopower_wrecked_ship_gravity_suit_room + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $01DD ; Health + dw $09CE, $0009 ; Pbs + dw $0AF6, $0034 ; Samus X + dw #$FFFF + +preset_nintendopower_maridia_main_street: + dw #preset_nintendopower_wrecked_ship_movement_before_attic + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0715 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $054F ; Layer 2 Y position + dw $09A2, $F125 ; Equipped Items + dw $09A4, $F125 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01B5 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D820, $0801 ; Events + dw $D880, $00A0 ; Items + dw $D8B6, $B72C ; Doors + dw $D8C0, $2174 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_ocean_spark: + dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X + dw #$FFFF + +preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: + dw #preset_allbossprkd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6FFF ; Screen subpixel Y position + dw $0915, $0022 ; Screen Y position in pixels + dw $09C2, $00E2 ; Health + dw $0AF6, $006E ; Samus X + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: + dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors dw #$FFFF preset_nghyper_maridia_crab_shaft: @@ -10583,6 +11437,55 @@ preset_nghyper_maridia_botwoon_hallway: dw $D8C0, $8074 ; Doors dw #$FFFF +preset_suitless_warehouse_minikraid: + dw #preset_suitless_warehouse_warehouse_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $09C6, $000F ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CE, $000B ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D874, $144C ; Items + dw #$FFFF + +preset_rbo_cleanup_double_maridia_alpha_power_bombs: + dw #preset_rbo_cleanup_double_maridia_red_tower_up + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $003C ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $003F ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $A00C ; Doors + dw #$FFFF + +preset_14ice_lower_norfair_wasteland_revisit: + dw #preset_14ice_lower_norfair_leaving_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0152 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $02CB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $DD00 ; Doors + dw #$FFFF + preset_ngplasma_maridia_main_street: dw #preset_ngplasma_kraids_lair_leaving_kraids_lair dw $078D, $A378 ; DDB @@ -10626,292 +11529,6 @@ preset_ngplasma_maridia_mt_everest: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_suitless_warehouse_minikraid_revisit: - dw #preset_suitless_warehouse_kraid_exit - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00A3 ; Health - dw $0AF6, $005B ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_cleanup_double_maridia_hellway: - dw #preset_rbo_cleanup_double_maridia_red_tower_up - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0092 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_wave_gate_etank: - dw #preset_rbo_cleanup_single_maridia_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0472 ; Screen Y position in pixels - dw $0919, $0355 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0AF6, $03C7 ; Samus X - dw $0AFA, $04DB ; Samus Y - dw $D870, $4180 ; Items - dw $D8B4, $0346 ; Doors - dw $D8B6, $B02C ; Doors - dw #$FFFF - -preset_nintendopower_maridia_east_pants_room: - dw #preset_nintendopower_maridia_pants_room - dw $078D, $A7C8 ; DDB - dw $079B, $D8C5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F127 ; Equipped Items - dw $09A4, $F127 ; Collected Items - dw $09C2, $014D ; Health - dw $09CE, $0009 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $0040 ; Items - dw #$FFFF - -preset_allbossprkd_upper_norfair_revisit_crocomire_escape: - dw #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $09CA, $000B ; Supers - dw $0AF6, $0C85 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_allbosskpdr_maridia_sewers: - dw #preset_allbosspkdr_maridia_sewers - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $09C2, $00C5 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: - dw #preset_allbosspkdr_maridia_sewers - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $00FC ; Health - dw $09CA, $0007 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_allbosspkdr_upper_norfair_revisit_ice_maze: - dw #preset_allbosspkdr_maridia_sewers - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $00FC ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $0035 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_ngplasma_maridia_crab_shaft: - dw #preset_nghyper_maridia_crab_shaft - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $04D5 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $05BB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0052 ; Samus Y - dw $0AFC, $97FF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_maridia_aqueduct: - dw #preset_nghyper_maridia_aqueduct - dw $090F, $D001 ; Screen subpixel X position - dw $0911, $0021 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0021 ; Layer 2 X position - dw $09C2, $04D5 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0087 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_cleanup_double_maridia_alpha_power_bombs: - dw #preset_rbo_cleanup_double_maridia_red_tower_up - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071C ; Screen Y position in pixels - dw $0919, $071C ; Layer 2 Y position - dw $09C2, $003C ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $003F ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $A00C ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_cathedral: - dw #preset_gtclassic_bootless_upper_norfair_business_center - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0915, $00BB ; Screen Y position in pixels - dw $0917, $01F4 ; Layer 2 X position - dw $0919, $00BB ; Layer 2 Y position - dw $09C6, $0002 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0291 ; Samus X - dw $0AFA, $012B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C6, $0004 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D820, $0801 ; Events - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hijump_upper_norfair_hijump_etank - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $0042 ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_kpdr21_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_pkrd_kraid_kraid_kihunters: - dw #preset_pkrd_kraid_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0168 ; Samus X - dw #$FFFF - -preset_prkd19_upper_norfair_ice_beam_gates: -preset_prkd20_upper_norfair_ice_beam_gates: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $030D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005A ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors - dw #$FFFF - -preset_14ice_lower_norfair_wasteland_revisit: - dw #preset_14ice_lower_norfair_leaving_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0152 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $02CB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $DD00 ; Doors - dw #$FFFF - preset_14speed_lower_norfair_kihunter_stairs: dw #preset_14speed_lower_norfair_amphitheatre dw $078D, $997E ; DDB @@ -10979,30 +11596,6 @@ preset_14speed_lower_norfair_ridley_farming_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: - dw #preset_kpdr20_upper_norfair_bubble_mountain - dw $09C2, $0179 ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_rising_tide: -preset_kpdr25_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_hundo_ice_beam_business_center_climb_ice: dw #preset_hundo_ice_beam_bubble_mountain_revisit dw $078D, $97DA ; DDB @@ -11054,107 +11647,113 @@ preset_100early_grapple_postcrocomire: dw $D8B8, $66EF ; Doors dw #$FFFF -preset_ngplasma_maridia_botwoon_hallway: - dw #preset_nghyper_maridia_botwoon_hallway - dw $090F, $6001 ; Screen subpixel X position - dw $0911, $00AC ; Screen X position in pixels - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0081 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $04D5 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0025 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0120 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_gtclassic_bootless_upper_norfair_rising_tide: + dw #preset_gtclassic_bootless_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02AE ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $06EF ; Doors dw #$FFFF -preset_nghyper_maridia_botwoon: - dw #preset_nghyper_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_gtmax_upper_norfair_leaving_hijump: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0050 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items + dw $D8BA, $0000 ; Doors dw #$FFFF -preset_nghyper_maridia_halfie: - dw #preset_nghyper_norfair_postridley_fireflea_room - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position +preset_gtclassic_hijump_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $056F ; Health - dw $09CA, $0032 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0100 ; Bosses - dw $D82C, $0002 ; Bosses - dw $D8B8, $00AC ; Doors - dw $D8C0, $8074 ; Doors + dw $0913, $9BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0117 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $01BF ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_maridia_draygon: - dw #preset_nghyper_maridia_botwoon_hallway - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0509 ; Health - dw $09CE, $0028 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors +preset_kpdr22_upper_norfair_moat_missile_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_suitless_warehouse_kihunters_revisit: - dw #preset_suitless_warehouse_minikraid_revisit - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $0097 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00AC ; Doors +preset_kpdr22_upper_norfair_hjb_missile_rising_tide: + dw #preset_kpdr20_upper_norfair_rising_tide + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_warehouse_kraid_etank: - dw #preset_suitless_warehouse_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track +preset_kpdr23_upper_norfair_cathedral: +preset_kpdr25_upper_norfair_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr21_red_brinstar_alpha_spark: + dw #preset_allbosskpdr_wrecked_ship_alpha_spark dw $090F, $E000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0009 ; Supers + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $00AD ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_upper_norfair_frog_speedway + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_rbo_cleanup_single_maridia_dachora_room: @@ -11178,268 +11777,268 @@ preset_rbo_cleanup_single_maridia_dachora_room: dw $D8B6, $B0EC ; Doors dw #$FFFF -preset_nintendopower_maridia_super_door: - dw #preset_nintendopower_maridia_east_pants_room - dw $078D, $A420 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $002D ; Screen Y position in pixels - dw $09C2, $0120 ; Health - dw $09C6, $0045 ; Missiles - dw $09CE, $000A ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AFA, $009B ; Samus Y +preset_allbosskpdr_maridia_cac_alley: + dw #preset_allbosspkdr_maridia_cac_alley + dw $090F, $F000 ; Screen subpixel X position + dw $09C2, $0043 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_nintendopower_maridia_fish_tank: - dw #preset_nintendopower_maridia_main_street - dw $090F, $A200 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels +preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft: + dw #preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $B000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0494 ; Layer 2 Y position - dw $09A2, $F127 ; Equipped Items - dw $09A4, $F127 ; Collected Items - dw $09CE, $000A ; Pbs - dw $0AF6, $02AB ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $0040 ; Items - dw #$FFFF - -preset_allbossprkd_upper_norfair_revisit_business_center_revisit: - dw #preset_allbossprkd_upper_norfair_revisit_crocomire_escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $000A ; Supers + dw $0915, $00ED ; Screen Y position in pixels + dw $09C2, $010F ; Health + dw $09CA, $000E ; Supers + dw $09CE, $0003 ; Pbs dw $0AF6, $004C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbossprkd_kraids_lair_entering_kraids_lair: - dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0178 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_allbossprkd_kraids_lair_minikraid: - dw #preset_allbossprkd_kraids_lair_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB +preset_allbosskpdr_maridia_plasma_spark: + dw #preset_allbosspkdr_maridia_plasma_spark dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0324 ; Screen Y position in pixels - dw $09C2, $00F2 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0397 ; Samus Y - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosskpdr_upper_norfair_revisit_ice_maze: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $090F, $0881 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0031 ; Samus X + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $003E ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state dw $D870, $0180 ; Items dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_ice_escape: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $011F ; Health +preset_allbosspkdr_maridia_plasma_beam: + dw #preset_allbosspkdr_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $0070 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $0125 ; Items + dw $0AF6, $0091 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_beta_power_bombs: - dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $02F0 ; Screen Y position in pixels - dw $0919, $02F0 ; Layer 2 Y position - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0057 ; Samus X +preset_allbosspkdr_maridia_plasma_spark_revisit: + dw #preset_allbosspkdr_maridia_plasma_spark + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00AC ; Health + dw $09C6, $0013 ; Missiles dw $0AFA, $038B ; Samus Y - dw $D874, $0504 ; Items - dw $D8B6, $B80C ; Doors + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_rising_tide: - dw #preset_gtclassic_bootless_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB +preset_nintendopower_maridia_pants_room: + dw #preset_nintendopower_maridia_main_street + dw $078D, $A66C ; DDB + dw $079B, $D4C2 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02AE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $06EF ; Doors + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $017A ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $000A ; Pbs + dw $0AF6, $02C7 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_leaving_hijump: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0050 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw $D8BA, $0000 ; Doors +preset_nodropskpdr_wrecked_ship_basement: + dw #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0117 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $01BF ; Samus X - dw $0AFA, $008B ; Samus Y +preset_ngplasma_maridia_crab_shaft: + dw #preset_nghyper_maridia_crab_shaft + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $04D5 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $05BB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0052 ; Samus Y + dw $0AFC, $97FF ; Samus subpixel Y dw #$FFFF -preset_kpdr20_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_ngplasma_maridia_aqueduct: + dw #preset_nghyper_maridia_aqueduct + dw $090F, $D001 ; Screen subpixel X position + dw $0911, $0021 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0021 ; Layer 2 X position + dw $09C2, $04D5 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X +preset_ngplasma_maridia_botwoon_hallway: + dw #preset_nghyper_maridia_botwoon_hallway + dw $090F, $6001 ; Screen subpixel X position + dw $0911, $00AC ; Screen X position in pixels + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0081 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $04D5 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0025 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0120 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_kpdr20_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_nghyper_maridia_botwoon: + dw #preset_nghyper_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_kraid_minikraid: - dw #preset_pkrd_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0919, $00FA ; Layer 2 Y position - dw $0AF6, $016B ; Samus X +preset_nghyper_maridia_halfie: + dw #preset_nghyper_norfair_postridley_fireflea_room + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $056F ; Health + dw $09CA, $0032 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D828, $0100 ; Bosses + dw $D82C, $0002 ; Bosses + dw $D8B8, $00AC ; Doors + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_pkrd_kraid_kraid: - dw #preset_14ice_brinstar_revisit_kraid - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $0049 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D872, $04C1 ; Items - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors +preset_nghyper_maridia_draygon: + dw #preset_nghyper_maridia_botwoon_hallway + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0509 ; Health + dw $09CE, $0028 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_pkrd_kraid_leaving_varia: - dw #preset_prkd19_upper_norfair_business_center_postelev - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB +preset_suitless_warehouse_kraid: + dw #preset_suitless_warehouse_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09C2, $0062 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $007C ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $01DA ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_ice_maze_up: -preset_prkd20_upper_norfair_ice_maze_up: - dw #preset_prkd19_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB +preset_suitless_warehouse_kraid_exit: + dw #preset_suitless_warehouse_below_spazer_revisit + dw $078D, $91B6 ; DDB + dw $079B, $A59F ; MDB + dw $07F3, $0027 ; Music Bank dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0033 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00B3 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $004F ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D828, $0104 ; Bosses + dw $D874, $144C ; Items + dw $D8B8, $00A4 ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_beta_power_bombs: + dw #preset_rbo_cleanup_double_maridia_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $02F0 ; Screen Y position in pixels + dw $0919, $02F0 ; Layer 2 Y position + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B6, $B80C ; Doors dw #$FFFF preset_14ice_lower_norfair_kihunter_stairs_revisit: @@ -11527,29 +12126,6 @@ preset_14speed_lower_norfair_wasteland_revisit: dw $D8BA, $DD30 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bat_cave: - dw #preset_kpdr20_upper_norfair_bat_cave - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain: -preset_kpdr25_upper_norfair_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_hundo_ice_beam_ice_beam_gate_room: dw #preset_hundo_ice_beam_business_center_climb_ice dw $078D, $9816 ; DDB @@ -11597,82 +12173,140 @@ preset_100early_grapple_leaving_power_bombs: dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_ngplasma_maridia_botwoon: - dw #preset_nghyper_maridia_botwoon - dw $090F, $0FFF ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $04D5 ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0025 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $03A8 ; Samus X - dw $0AF8, $6FFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_maridia_halfie: - dw #preset_nghyper_maridia_halfie - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $054D ; Health - dw $09C6, $00E0 ; Missiles - dw $09CA, $001A ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01BC ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X +preset_gtmax_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $BBFF ; Screen subpixel Y position + dw $09C2, $0046 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C1 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_ngplasma_maridia_draygon: - dw #preset_nghyper_maridia_draygon - dw $090F, $F000 ; Screen subpixel X position - dw $09C2, $04E2 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $004C ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X +preset_pkrd_kraid_kraid_kihunters: + dw #preset_pkrd_kraid_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0168 ; Samus X dw #$FFFF -preset_nghyper_maridia_spike_suit_colosseum: - dw #preset_nghyper_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0919, $0004 ; Layer 2 Y position - dw $09C2, $04FC ; Health - dw $09C6, $00DD ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0043 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_prkd19_upper_norfair_ice_beam_gates: +preset_prkd20_upper_norfair_ice_beam_gates: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $030D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005A ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_suitless_warehouse_kraid_zeelas_revisit: - dw #preset_suitless_warehouse_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position +preset_gtclassic_bootless_upper_norfair_bubble_mountain: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0009 ; Missiles - dw $09CE, $000F ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D874, $1C4C ; Items - dw $D8B8, $00AF ; Doors + dw $09C2, $0121 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $04B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_precathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $0121 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $0056 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $029F ; Samus X + dw $D8B8, $24EC ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + dw #preset_kpdr20_upper_norfair_bubble_mountain + dw $09C2, $0179 ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_rising_tide: +preset_kpdr25_upper_norfair_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_rbo_cleanup_single_maridia_green_shaft_down: @@ -11745,173 +12379,216 @@ preset_rbo_cleanup_double_maridia_crateria_power_bombs: dw $D8B6, $F80C ; Doors dw #$FFFF -preset_nintendopower_maridia_mama_turtle: - dw #preset_nintendopower_maridia_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0204 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0183 ; Layer 2 Y position - dw $09C2, $01B7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $01E1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $6174 ; Doors +preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: + dw #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft + dw $078D, $9726 ; DDB + dw $079B, $B139 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09C2, $010E ; Health + dw $0AF6, $00AF ; Samus X + dw $0AFA, $02BB ; Samus Y dw #$FFFF -preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB +preset_nodropskpdr_wrecked_ship_phantoon: + dw #preset_nodropskpdr_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04CC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_leaving_phantoon: + dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon + dw $07F3, $0030 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00C9 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D878, $001E ; Items + dw $D8B4, $020E ; Doors + dw $D8B8, $26ED ; Doors + dw $D8BA, $00B1 ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_revisit_crocomire: + dw #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09CA, $000D ; Supers + dw $0AF6, $0CB7 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8B8, $6E00 ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbossprkd_lower_norfair_ridley + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB dw $07F3, $0027 ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0174 ; Health - dw $09CA, $000D ; Supers - dw $0AF6, $01C7 ; Samus X - dw $D8B8, $EE24 ; Doors + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $09C2, $0150 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $036A ; Samus X + dw $D82A, $0107 ; Bosses + dw $D876, $0134 ; Items + dw $D8B8, $EE00 ; Doors + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_ice_escape: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $00ED ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers +preset_allbosskpdr_maridia_plasma_beam: + dw #preset_allbosspkdr_maridia_plasma_beam + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0052 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0086 ; Samus X dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $987F ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C2, $011B ; Health - dw $0AF6, $00DB ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_allbosskpdr_maridia_plasma_spark_revisit: + dw #preset_allbosspkdr_maridia_plasma_spark_revisit + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_bubble_mountain: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB +preset_allbosspkdr_maridia_sewers: + dw #preset_allbosspkdr_maridia_plasma_spark_revisit + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $04B1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $BBFF ; Screen subpixel Y position - dw $09C2, $0046 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C1 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items + dw $09C2, $00C0 ; Health + dw $0AF6, $0080 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_precathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_nintendopower_maridia_east_pants_room: + dw #preset_nintendopower_maridia_pants_room + dw $078D, $A7C8 ; DDB + dw $079B, $D8C5 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels + dw $0913, $B800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $038B ; Samus Y + dw $09A2, $F127 ; Equipped Items + dw $09A4, $F127 ; Collected Items + dw $09C2, $014D ; Health + dw $09CE, $0009 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $0040 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_ngplasma_maridia_botwoon: + dw #preset_nghyper_maridia_botwoon + dw $090F, $0FFF ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $04D5 ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0025 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $03A8 ; Samus X + dw $0AF8, $6FFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_hijump_upper_norfair_cathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $029F ; Samus X - dw $D8B8, $24EC ; Doors +preset_ngplasma_maridia_halfie: + dw #preset_nghyper_maridia_halfie + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $054D ; Health + dw $09C6, $00E0 ; Missiles + dw $09CA, $001A ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01BC ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF -preset_kpdr20_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_ngplasma_maridia_draygon: + dw #preset_nghyper_maridia_draygon + dw $090F, $F000 ; Screen subpixel X position + dw $09C2, $04E2 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $004C ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X dw #$FFFF -preset_pkrd_kraid_minikraid_revisit: - dw #preset_pkrd_kraid_leaving_varia +preset_nghyper_maridia_spike_suit_colosseum: + dw #preset_nghyper_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0919, $0004 ; Layer 2 Y position + dw $09C2, $04FC ; Health + dw $09C6, $00DD ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0043 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_suitless_warehouse_minikraid_revisit: + dw #preset_suitless_warehouse_kraid_exit dw $078D, $91CE ; DDB dw $079B, $A56B ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $005E ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors - dw #$FFFF - -preset_pkrd_kraid_kraid_kihunters_revisit: - dw #preset_pkrd_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0084 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $005E ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00F2 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors + dw $09C2, $00A3 ; Health + dw $0AF6, $005B ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF preset_14ice_lower_norfair_three_musketeers: @@ -11989,279 +12666,104 @@ preset_100early_grapple_leaving_grapple: dw $D876, $13B3 ; Items dw #$FFFF -preset_nghyper_maridia_whomple_jump: - dw #preset_nghyper_maridia_spike_suit_colosseum - dw $0A68, $0000 ; Flash suit +preset_gtmax_upper_norfair_precathedral: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0304 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0243 ; Layer 2 Y position + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_ngplasma_maridia_spike_suit_colosseum: - dw #preset_nghyper_maridia_spike_suit_colosseum - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $04D9 ; Health - dw $09C6, $00D3 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $003C ; Samus X - dw $0AF8, $B000 ; Samus subpixel X +preset_pkrd_kraid_minikraid: + dw #preset_pkrd_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0919, $00FA ; Layer 2 Y position + dw $0AF6, $016B ; Samus X dw #$FFFF -preset_nghyper_maridia_reverse_botwoon_hallway: - dw #preset_nghyper_maridia_spike_suit_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $048C ; Health - dw $0A1C, $00CA ; Samus position/state - dw $0A1E, $1B04 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $0045 ; Samus X - dw $0AFA, $006A ; Samus Y - dw $0AFC, $27FF ; Samus subpixel Y +preset_pkrd_kraid_kraid: + dw #preset_14ice_brinstar_revisit_kraid + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $0049 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D872, $04C1 ; Items + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_suitless_warehouse_mouthball: - dw #preset_suitless_warehouse_kraid_zeelas_revisit - dw $078D, $9162 ; DDB - dw $079B, $A471 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels - dw $0919, $0005 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $001E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: - dw #preset_rbo_cleanup_single_maridia_etecoon_supers - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $003B ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $00EA ; Screen Y position in pixels - dw $0917, $002C ; Layer 2 X position - dw $0919, $00AF ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $000A ; Supers - dw $09CC, $000F ; Max supers - dw $0A1C, $0017 ; Samus position/state - dw $0A1E, $0208 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $0173 ; Samus Y - dw $D872, $F483 ; Items - dw $D8B6, $B0FC ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: - dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs - dw $078D, $89B2 ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0752 ; Screen X position in pixels - dw $0915, $00DB ; Screen Y position in pixels - dw $0917, $03A9 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $013C ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0AF6, $07F0 ; Samus X - dw $0AFA, $014B ; Samus Y - dw $D870, $0181 ; Items - dw #$FFFF - -preset_nintendopower_maridia_crab_supers: - dw #preset_nintendopower_maridia_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $008F ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $02F0 ; Screen Y position in pixels - dw $0917, $008F ; Layer 2 X position - dw $0919, $0234 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0127 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0CA0 ; Items - dw #$FFFF - -preset_nintendopower_maridia_aqueduct: - dw #preset_nintendopower_maridia_mama_turtle - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0224 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000C ; Supers - dw $09CC, $000F ; Max supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $0EA0 ; Items - dw $D8C0, $E174 ; Doors - dw #$FFFF - -preset_nintendopower_maridia_botwoon: - dw #preset_nintendopower_maridia_east_pants_room - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0012 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $000D ; Layer 2 X position - dw $09C2, $01FC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0050 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CC, $0014 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0EA0 ; Items - dw $D882, $0070 ; Items - dw $D8C0, $E174 ; Doors - dw #$FFFF - -preset_allbossprkd_kraids_lair_minikraid_revisit: - dw #preset_allbossprkd_kraids_lair_kraid - dw $078D, $91CE ; DDB +preset_pkrd_kraid_leaving_varia: + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09A2, $312D ; Equipped Items - dw $09A4, $312D ; Collected Items - dw $09C2, $018B ; Health - dw $09CA, $000C ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $D828, $0304 ; Bosses - dw $D876, $0135 ; Items - dw $D8B8, $EEE4 ; Doors - dw #$FFFF - -preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: - dw #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway - dw $090F, $8601 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $00ED ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $0062 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_leaving_kraids_lair: - dw #preset_allbossprkd_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $0010 ; Supers - dw $0AF6, $0025 ; Samus X +preset_prkd19_upper_norfair_ice_maze_up: +preset_prkd20_upper_norfair_ice_maze_up: + dw #preset_prkd19_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0033 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_allbosskpdr_upper_norfair_revisit_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $8300 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $09CA, $0002 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0CB9 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8B8, $6EEC ; Doors - dw #$FFFF - -preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $0165 ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0CD0 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_gtmax_upper_norfair_precathedral: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0915, $0304 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0243 ; Layer 2 Y position - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr21_red_brinstar_red_tower_climb: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0024 ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_ice_maze_down: -preset_prkd20_upper_norfair_ice_maze_down: - dw #preset_prkd19_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00BB ; Samus X - dw $D876, $0124 ; Items +preset_kpdr20_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_bat_cave: -preset_kpdr25_upper_norfair_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors +preset_kpdr20_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_gtmax_upper_norfair_cathedral: @@ -12277,77 +12779,6 @@ preset_gtmax_upper_norfair_cathedral: dw $D876, $0021 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_speed_hallway: -preset_kpdr25_upper_norfair_speed_hallway: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave_revisit: -preset_kpdr25_upper_norfair_bat_cave_revisit: - dw #preset_kpdr20_upper_norfair_bat_cave_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr20_upper_norfair_single_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber: - dw #preset_kpdr20_upper_norfair_double_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0009 ; Missiles - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000E ; Missiles - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - preset_gtclassic_bootless_upper_norfair_kronic_room: dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel dw $078D, $96BA ; DDB @@ -12409,434 +12840,400 @@ preset_gtclassic_hijump_upper_norfair_bubble_mountain: dw $D8B8, $26EC ; Doors dw #$FFFF -preset_pkrd_kraid_kraid_etank: - dw #preset_pkrd_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $011B ; Layer 2 Y position - dw $0AF6, $0057 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_14ice_lower_norfair_bubble_mountain_revisit: - dw #preset_14ice_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $0085 ; Samus X +preset_kpdr23_upper_norfair_bubble_mountain: +preset_kpdr25_upper_norfair_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_14ice_maridia_entering_maridia: - dw #preset_14ice_lower_norfair_ridley - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $018F ; Health +preset_kpdr22_upper_norfair_hjb_missile_bat_cave: + dw #preset_kpdr20_upper_norfair_bat_cave + dw $09C2, $017E ; Health dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $4000 ; Items - dw $D8BA, $DD10 ; Doors + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_14speed_lower_norfair_fireflea_room: - dw #preset_14speed_lower_norfair_kihunter_stairs_revisit - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FC7F ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels +preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: + dw #preset_rbo_cleanup_single_maridia_etecoon_supers + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $003B ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $00EA ; Screen Y position in pixels + dw $0917, $002C ; Layer 2 X position + dw $0919, $00AF ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $000A ; Supers + dw $09CC, $000F ; Max supers + dw $0A1C, $0017 ; Samus position/state + dw $0A1E, $0208 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AFA, $0173 ; Samus Y + dw $D872, $F483 ; Items + dw $D8B6, $B0FC ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs + dw $078D, $89B2 ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0752 ; Screen X position in pixels + dw $0915, $00DB ; Screen Y position in pixels + dw $0917, $03A9 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $013C ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $07F0 ; Samus X + dw $0AFA, $014B ; Samus Y + dw $D870, $0181 ; Items + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_shaft_to_supers: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position + dw $09CA, $000A ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $009C ; Samus X + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_hundo_ice_beam_ice_beam_gate_room_escape: - dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB +preset_allbossprkd_upper_norfair_revisit_crocomire_escape: + dw #preset_allbossprkd_upper_norfair_revisit_leaving_crocomire + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $09CA, $000B ; Supers + dw $0AF6, $0C85 ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_100early_grapple_postcrocomire_missiles: - dw #preset_100early_grapple_leaving_grapple - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $B781 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $02F4 ; Screen Y position in pixels - dw $0919, $0237 ; Layer 2 Y position - dw $09C8, $002D ; Max missiles - dw $0AF6, $00BB ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $1BB3 ; Items - dw $D8BA, $00F7 ; Doors +preset_allbosskpdr_maridia_sewers: + dw #preset_allbosspkdr_maridia_sewers + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $09C2, $00C5 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0004 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_nghyper_maridia_aqueduct_revisit: - dw #preset_nghyper_maridia_whomple_jump - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C2, $049E ; Health - dw $09C6, $00DA ; Missiles - dw $0AF6, $00A2 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_ngplasma_maridia_whomple_jump: - dw #preset_ngplasma_maridia_spike_suit_colosseum - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_ngplasma_maridia_reverse_botwoon_hallway: - dw #preset_ngplasma_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0469 ; Health - dw $09C6, $00D0 ; Missiles - dw $0AF6, $00A1 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_1_ice_mockball: - dw #preset_suitless_warehouse_mouthball +preset_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: + dw #preset_allbosspkdr_maridia_sewers dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $0257 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038E ; Samus Y - dw $0AFC, $AFFF ; Samus subpixel Y - dw $D8B8, $08AF ; Doors + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $09C2, $00FC ; Health + dw $09CA, $0007 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_green_shaft_up: - dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $0203 ; Health - dw $09CE, $0009 ; Pbs - dw $09D0, $000A ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0137 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $6180 ; Items +preset_allbosspkdr_upper_norfair_revisit_ice_maze: + dw #preset_allbosspkdr_maridia_sewers + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $00FC ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $0035 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_gauntlet_etank: - dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $001D ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0015 ; Layer 2 X position - dw $09C2, $006C ; Health +preset_nintendopower_maridia_super_door: + dw #preset_nintendopower_maridia_east_pants_room + dw $078D, $A420 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $002D ; Screen Y position in pixels + dw $09C2, $0120 ; Health + dw $09C6, $0045 ; Missiles + dw $09CE, $000A ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0084 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $007C ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_nintendopower_maridia_full_halfie: - dw #preset_nintendopower_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0208 ; Health - dw $09C6, $004F ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $0197 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_nintendopower_maridia_fish_tank: + dw #preset_nintendopower_maridia_main_street + dw $090F, $A200 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0494 ; Layer 2 Y position + dw $09A2, $F127 ; Equipped Items + dw $09A4, $F127 ; Collected Items + dw $09CE, $000A ; Pbs + dw $0AF6, $02AB ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $0040 ; Items dw #$FFFF -preset_nintendopower_maridia_draygon: - dw #preset_nintendopower_maridia_botwoon - dw $078D, $A7EC ; DDB - dw $079B, $D81A ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $02BB ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D882, $0170 ; Items - dw $D8C2, $0500 ; Doors +preset_nghyper_maridia_whomple_jump: + dw #preset_nghyper_maridia_spike_suit_colosseum + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_allbossprkd_maridia_mt_everest: - dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels +preset_ngplasma_maridia_spike_suit_colosseum: + dw #preset_nghyper_maridia_spike_suit_colosseum dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $000F ; Supers - dw $0AF6, $00CA ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $04D9 ; Health + dw $09C6, $00D3 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $003C ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_crocomire - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $011B ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0CBA ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_nghyper_maridia_reverse_botwoon_hallway: + dw #preset_nghyper_maridia_spike_suit_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $048C ; Health + dw $0A1C, $00CA ; Samus position/state + dw $0A1E, $1B04 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $0045 ; Samus X + dw $0AFA, $006A ; Samus Y + dw $0AFC, $27FF ; Samus subpixel Y dw #$FFFF -preset_allbosskpdr_upper_norfair_revisit_kronic_boost: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position +preset_suitless_warehouse_kihunters_revisit: + dw #preset_suitless_warehouse_minikraid_revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $0913, $CC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $03D8 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0097 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00AC ; Doors dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $01FA ; Screen Y position in pixels - dw $09C2, $0175 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $0CD4 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_suitless_warehouse_kraid_etank: + dw #preset_suitless_warehouse_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $00AD ; Doors dw #$FFFF -preset_allbossprkd_maridia_aqueduct: - dw #preset_allbossprkd_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B3FE ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09C2, $0154 ; Health - dw $09CA, $000E ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01B6 ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $8174 ; Doors +preset_14ice_lower_norfair_bubble_mountain_revisit: + dw #preset_14ice_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $0085 ; Samus X dw #$FFFF -preset_allbosskpdr_lower_norfair_ln_main_hall: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels +preset_14ice_maridia_entering_maridia: + dw #preset_14ice_lower_norfair_ridley + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0162 ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0026 ; Samus position/state - dw $0A1E, $0E08 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0289 ; Samus Y - dw $D8BA, $01F1 ; Doors + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $4000 ; Items + dw $D8BA, $DD10 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_green_gate_glitch: - dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8F00 ; Screen subpixel X position +preset_14speed_lower_norfair_fireflea_room: + dw #preset_14speed_lower_norfair_kihunter_stairs_revisit + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FC7F ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $09C2, $0162 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_ice_escape: -preset_prkd20_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_maze_down +preset_hundo_ice_beam_ice_beam_gate_room_escape: + dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit dw $078D, $935A ; DDB dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X + dw $0AF6, $00C7 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $01B3 ; Samus X - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB +preset_100early_grapple_postcrocomire_missiles: + dw #preset_100early_grapple_leaving_grapple + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_kpdr21_red_brinstar_alpha_spark: - dw #preset_allbosskpdr_wrecked_ship_alpha_spark - dw $090F, $E000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors + dw $090F, $B781 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $02F4 ; Screen Y position in pixels + dw $0919, $0237 ; Layer 2 Y position + dw $09C8, $002D ; Max missiles + dw $0AF6, $00BB ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $1BB3 ; Items + dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $078D, $A36C ; DDB - dw $079B, $A408 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position +preset_pkrd_kraid_minikraid_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $003F ; Samus X + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles +preset_pkrd_kraid_kraid_kihunters_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0084 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $005E ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00F2 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_prkd19_upper_norfair_ice_maze_down: +preset_prkd20_upper_norfair_ice_maze_down: + dw #preset_prkd19_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00BB ; Samus X + dw $D876, $0124 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X +preset_kpdr20_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X dw #$FFFF preset_gtmax_upper_norfair_rising_tide: @@ -12851,18 +13248,6 @@ preset_gtmax_upper_norfair_rising_tide: dw $D876, $0021 ; Items dw #$FFFF -preset_kpdr21_red_brinstar_red_tower_climb: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0024 ; Samus X - dw #$FFFF - preset_gtclassic_bootless_upper_norfair_ln_main_hall: dw #preset_gtclassic_bootless_upper_norfair_lava_dive dw $078D, $96F6 ; DDB @@ -12913,23 +13298,321 @@ preset_gtmax_upper_norfair_bubble_mountain: dw $D876, $0021 ; Items dw #$FFFF -preset_pkrd_kraid_leaving_kraids_lair: - dw #preset_pkrd_kraid_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0085 ; Samus X +preset_kpdr22_upper_norfair_moat_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: + dw #preset_kpdr20_upper_norfair_speed_hallway + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bat_cave: +preset_kpdr25_upper_norfair_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_rbo_cleanup_single_maridia_green_shaft_up: + dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $0203 ; Health + dw $09CE, $0009 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0137 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $6180 ; Items + dw #$FFFF + +preset_rbo_cleanup_double_maridia_gauntlet_etank: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $001D ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0015 ; Layer 2 X position + dw $09C2, $006C ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0084 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_attic: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_upper_west_ocean: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0102 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_allbossprkd_upper_norfair_revisit_business_center_revisit: + dw #preset_allbossprkd_upper_norfair_revisit_crocomire_escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $0AF6, $004C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_bowling_spark: + dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_leaving_gravity: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_allbossprkd_kraids_lair_entering_kraids_lair: + dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0178 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_leaving_gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0445 ; Screen Y position in pixels + dw $0917, $0072 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; Samus Y + dw #$FFFF + +preset_allbossprkd_kraids_lair_minikraid: + dw #preset_allbossprkd_kraids_lair_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0324 ; Screen Y position in pixels + dw $09C2, $00F2 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0397 ; Samus Y + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_ice_maze: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $090F, $0881 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0031 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosspkdr_upper_norfair_revisit_ice_escape: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $011F ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $0125 ; Items + dw #$FFFF + +preset_nintendopower_maridia_mama_turtle: + dw #preset_nintendopower_maridia_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0204 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0183 ; Layer 2 Y position + dw $09C2, $01B7 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $01E1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $6174 ; Doors + dw #$FFFF + +preset_nghyper_maridia_aqueduct_revisit: + dw #preset_nghyper_maridia_whomple_jump + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C2, $049E ; Health + dw $09C6, $00DA ; Missiles + dw $0AF6, $00A2 ; Samus X + dw $0AF8, $6000 ; Samus subpixel X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_ngplasma_maridia_whomple_jump: + dw #preset_ngplasma_maridia_spike_suit_colosseum + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_ngplasma_maridia_reverse_botwoon_hallway: + dw #preset_ngplasma_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0469 ; Health + dw $09C6, $00D0 ; Missiles + dw $0AF6, $00A1 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_suitless_warehouse_kraid_zeelas_revisit: + dw #preset_suitless_warehouse_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0009 ; Missiles + dw $09CE, $000F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw $0AFA, $009B ; Samus Y - dw $D874, $0D04 ; Items - dw $D8B8, $00EF ; Doors + dw $D874, $1C4C ; Items + dw $D8B8, $00AF ; Doors dw #$FFFF preset_14ice_maridia_mt_everest: @@ -13022,81 +13705,84 @@ preset_100early_grapple_crocomire_revisit: dw $D876, $1FB3 ; Items dw #$FFFF -preset_nghyper_maridia_crab_shaft_revisit: - dw #preset_nghyper_maridia_aqueduct_revisit - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0009 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0106 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0106 ; Layer 2 Y position - dw $0AF6, $0071 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X +preset_pkrd_kraid_kraid_etank: + dw #preset_pkrd_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $011B ; Layer 2 Y position + dw $0AF6, $0057 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_nghyper_maridia_mt_everest_revisit: - dw #preset_nghyper_maridia_aqueduct_revisit - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_prkd19_upper_norfair_ice_escape: +preset_prkd20_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $006D ; Samus X - dw $0AF8, $A000 ; Samus subpixel X + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_ngplasma_maridia_aqueduct_revisit: - dw #preset_ngplasma_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $009E ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_kpdr20_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_suitless_upper_norfair_1_ice_trippers_in: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $92BE ; DDB - dw $079B, $A815 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0388 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_gtmax_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel + dw $090F, $7280 ; Screen subpixel X position + dw $0915, $01F2 ; Screen Y position in pixels + dw $0919, $0175 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0002 ; Pbs + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_suitless_upper_norfair_1_ice_snakes_in: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB +preset_gtmax_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $02B8 ; Samus X + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_prepillars: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C9 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_rbo_cleanup_single_maridia_reverse_terminator: @@ -13136,162 +13822,214 @@ preset_rbo_cleanup_double_maridia_parlor_down: dw $D870, $01A1 ; Items dw #$FFFF -preset_nintendopower_maridia_heading_to_plasma: - dw #preset_nintendopower_maridia_draygon - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09A2, $F327 ; Equipped Items - dw $09A4, $F327 ; Collected Items - dw $09C6, $0055 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CE, $000A ; Pbs - dw $0AF6, $004D ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $05F0 ; Items - dw $D8C2, $DD80 ; Doors - dw #$FFFF - -preset_allbosspkdr_upper_norfair_revisit_kronic_boost: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $0175 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $03C7 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_nodropskpdr_wrecked_ship_crateria_kihunters_return: + dw #preset_nodropskpdr_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y dw #$FFFF -preset_allbossprkd_maridia_botwoon: - dw #preset_allbossprkd_maridia_aqueduct - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item +preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00BD ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0003 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosspkdr_lower_norfair_ln_main_hall: - dw #preset_allbosskpdr_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $09C2, $0172 ; Health - dw $09CA, $0006 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $0288 ; Samus Y - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_allbosspkdr_lower_norfair_green_gate_glitch: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $09C2, $0186 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $006D ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_allbossprkd_kraids_lair_kraid: + dw #preset_allbossprkd_kraids_lair_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0174 ; Health + dw $09CA, $000D ; Supers + dw $0AF6, $01C7 ; Samus X + dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_golden_torizo: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track +preset_allbosskpdr_upper_norfair_revisit_ice_escape: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $00ED ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: + dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $987F ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C2, $011B ; Health + dw $0AF6, $00DB ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_nintendopower_maridia_crab_supers: + dw #preset_nintendopower_maridia_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $008F ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $02F0 ; Screen Y position in pixels + dw $0917, $008F ; Layer 2 X position + dw $0919, $0234 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0127 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0CA0 ; Items + dw #$FFFF + +preset_nintendopower_maridia_aqueduct: + dw #preset_nintendopower_maridia_mama_turtle + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0224 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000C ; Supers + dw $09CC, $000F ; Max supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $0EA0 ; Items + dw $D8C0, $E174 ; Doors + dw #$FFFF + +preset_nintendopower_maridia_botwoon: + dw #preset_nintendopower_maridia_east_pants_room + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0160 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AFA, $029B ; Samus Y + dw $0911, $0012 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $000D ; Layer 2 X position + dw $09C2, $01FC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0050 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0EA0 ; Items + dw $D882, $0070 ; Items + dw $D8C0, $E174 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_screw_attack_escape: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $015B ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0027 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D8BA, $03F1 ; Doors +preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y dw #$FFFF -preset_allbosskpdr_lower_norfair_worst_room_in_the_game: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $A780 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09C2, $0111 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $03DB ; Samus X - dw $D82A, $0106 ; Bosses - dw $D878, $801C ; Items - dw $D8BA, $03F1 ; Doors +preset_nghyper_maridia_crab_shaft_revisit: + dw #preset_nghyper_maridia_aqueduct_revisit + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0009 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0106 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0106 ; Layer 2 Y position + dw $0AF6, $0071 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel - dw $090F, $7280 ; Screen subpixel X position - dw $0915, $01F2 ; Screen Y position in pixels - dw $0919, $0175 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items +preset_nghyper_maridia_mt_everest_revisit: + dw #preset_nghyper_maridia_aqueduct_revisit + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $006D ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $02B8 ; Samus X - dw $D8B8, $26EC ; Doors +preset_ngplasma_maridia_aqueduct_revisit: + dw #preset_ngplasma_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $009E ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_precathedral: -preset_prkd20_upper_norfair_precathedral: - dw #preset_prkd19_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_suitless_warehouse_mouthball: + dw #preset_suitless_warehouse_kraid_zeelas_revisit + dw $078D, $9162 ; DDB + dw $079B, $A471 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels + dw $0919, $0005 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $001E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_14ice_maridia_botwoon: @@ -13421,6 +14159,136 @@ preset_hundo_phantoon_red_tower_revisit: dw $0B3F, $0004 ; Blue suit dw #$FFFF +preset_allbossprkd_kraids_lair_minikraid_revisit: + dw #preset_allbossprkd_kraids_lair_kraid + dw $078D, $91CE ; DDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $09A2, $312D ; Equipped Items + dw $09A4, $312D ; Collected Items + dw $09C2, $018B ; Health + dw $09CA, $000C ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $D828, $0304 ; Bosses + dw $D876, $0135 ; Items + dw $D8B8, $EEE4 ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: + dw #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway + dw $090F, $8601 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $00ED ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_allbossprkd_kraids_lair_leaving_kraids_lair: + dw #preset_allbossprkd_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $0010 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $8300 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $09CA, $0002 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0CB9 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8B8, $6EEC ; Doors + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $0165 ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $0CD0 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_nintendopower_maridia_full_halfie: + dw #preset_nintendopower_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0208 ; Health + dw $09C6, $004F ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $0197 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_nintendopower_maridia_draygon: + dw #preset_nintendopower_maridia_botwoon + dw $078D, $A7EC ; DDB + dw $079B, $D81A ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $02BB ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0170 ; Items + dw $D8C2, $0500 ; Doors + dw #$FFFF + preset_nghyper_maridia_leaving_maridia: dw #preset_nghyper_maridia_mt_everest_revisit dw $078D, $A4B0 ; DDB @@ -13479,207 +14347,330 @@ preset_ngplasma_maridia_mt_everest_revisit: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_ice_snakes_out: - dw #preset_suitless_upper_norfair_1_ice_snakes_in - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $016A ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00BA ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $D876, $0004 ; Items +preset_suitless_upper_norfair_1_ice_mockball: + dw #preset_suitless_warehouse_mouthball + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $AFFF ; Samus subpixel Y + dw $D8B8, $08AF ; Doors dw #$FFFF -preset_rbo_cleanup_single_maridia_climb_supers_moonfall: - dw #preset_rbo_cleanup_single_maridia_reverse_terminator - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0317 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $018D ; Samus X - dw $0AFA, $04C2 ; Samus Y +preset_nodropskpdr_red_brinstar_revisit_red_tower_down: + dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_cleanup_double_maridia_climb_supers: - dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs - dw $078D, $898E ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $01EA ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0012 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $01A1 ; Items - dw $D8B2, $2E09 ; Doors +preset_nodropskpdr_red_brinstar_revisit_skree_boost_final: + dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_rbo_cleanup_single_maridia_pit_room_shortcharge: - dw #preset_rbo_cleanup_single_maridia_reverse_terminator - dw $078D, $8C6A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $0129 ; Health +preset_allbossprkd_maridia_mt_everest: + dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $09CA, $000F ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $0127 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $6980 ; Items - dw $D8B2, $2E08 ; Doors + dw $0AF6, $00CA ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_nintendopower_maridia_plasma_beam: - dw #preset_nintendopower_maridia_heading_to_plasma - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB +preset_allbosspkdr_upper_norfair_revisit_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_crocomire dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C6, $0052 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00D9 ; Samus X + dw $09C2, $011B ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0CBA ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosskpdr_upper_norfair_revisit_kronic_boost: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $03D8 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8C2, $DD88 ; Doors dw #$FFFF -preset_nintendopower_maridia_long_tube: - dw #preset_nintendopower_maridia_heading_to_plasma - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB +preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire dw $090F, $3000 ; Screen subpixel X position - dw $0911, $001B ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0017 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0298 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $00AA ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D880, $8EA0 ; Items - dw $D8C2, $DD9A ; Doors + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $01FA ; Screen Y position in pixels + dw $09C2, $0175 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $0CD4 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_allbossprkd_maridia_halfie: - dw #preset_allbossprkd_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $003A ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $00D6 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_nodropskpdr_red_brinstar_revisit_below_spazer_final: + dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_allbossprkd_maridia_draygon: - dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09C2, $0110 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_allbossprkd_maridia_aqueduct: + dw #preset_allbossprkd_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B3FE ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09C2, $0154 ; Health + dw $09CA, $000E ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01B6 ; Samus X + dw $0AFA, $0399 ; Samus Y dw $D8C0, $8174 ; Doors - dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_golden_torizo: - dw #preset_allbosskpdr_lower_norfair_golden_torizo - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09C2, $0184 ; Health - dw $09CA, $0005 ; Supers - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_allbosskpdr_lower_norfair_ln_main_hall: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0162 ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0026 ; Samus position/state + dw $0A1E, $0E08 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0289 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_screw_attack_escape: - dw #preset_allbosskpdr_lower_norfair_screw_attack_escape - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $018E ; Health - dw $09CA, $0008 ; Supers +preset_allbosskpdr_lower_norfair_green_gate_glitch: + dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $09C2, $0162 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $0025 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_worst_room_in_the_game: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $090F, $0900 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0142 ; Health - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_nintendopower_maridia_heading_to_plasma: + dw #preset_nintendopower_maridia_draygon + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09A2, $F327 ; Equipped Items + dw $09A4, $F327 ; Collected Items + dw $09C6, $0055 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CE, $000A ; Pbs + dw $0AF6, $004D ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $05F0 ; Items + dw $D8C2, $DD80 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_kihunter_stairs: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB +preset_nghyper_crateria_crateria_kihunters_final: + dw #preset_nghyper_crateria_red_brinstar_gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $09CA, $002F ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_nghyper_crateria_landing_site: + dw #preset_nghyper_maridia_aqueduct_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $0911, $05E7 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F3 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $002F ; Supers + dw $0AF6, $0687 ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_ngplasma_maridia_leaving_maridia: + dw #preset_ngplasma_maridia_mt_everest_revisit + dw $078D, $A4B0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F0 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0174 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $0290 ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_ngplasma_crateria_red_brinstar_gate: + dw #preset_ngplasma_maridia_aqueduct_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $B801 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_upper_norfair_1_ice_trippers_in: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0388 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_upper_norfair_1_ice_snakes_in: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0911, $025E ; Screen X position in pixels dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0026 ; Screen Y position in pixels - dw $09C2, $0125 ; Health - dw $0AF6, $02BE ; Samus X - dw $0AFA, $00BB ; Samus Y + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C9 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_allbosskpdr_lower_norfair_metal_pirates: - dw #preset_allbosskpdr_lower_norfair_green_gate_glitch - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $A000 ; Screen subpixel X position +preset_rbo_cleanup_single_maridia_climb_supers_moonfall: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator + dw $078D, $8BF2 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $7000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09C2, $0100 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $D82A, $0106 ; Bosses - dw $D878, $801C ; Items - dw $D8BA, $C3F1 ; Doors + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0317 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $018D ; Samus X + dw $0AFA, $04C2 ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_double_maridia_climb_supers: + dw #preset_rbo_cleanup_double_maridia_crateria_power_bombs + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $01EA ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0012 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $01A1 ; Items + dw $D8B2, $2E09 ; Doors + dw #$FFFF + +preset_rbo_cleanup_single_maridia_pit_room_shortcharge: + dw #preset_rbo_cleanup_single_maridia_reverse_terminator + dw $078D, $8C6A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $0129 ; Health + dw $09CA, $000F ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $0127 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $6980 ; Items + dw $D8B2, $2E08 ; Doors dw #$FFFF preset_14ice_maridia_reverse_botwoon: @@ -13768,6 +14759,18 @@ preset_100early_grapple_business_center_return: dw $D8B8, $E6EF ; Doors dw #$FFFF +preset_gtclassic_hijump_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_kronic_room + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B6 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items + dw #$FFFF + preset_gtmax_upper_norfair_lava_dive: dw #preset_gtmax_upper_norfair_kronic_room dw $078D, $96A2 ; DDB @@ -13785,103 +14788,89 @@ preset_gtmax_upper_norfair_lava_dive: dw $D8BA, $0101 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_cathedral: -preset_prkd20_upper_norfair_cathedral: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $D876, $0124 ; Items - dw $D8B8, $2C00 ; Doors +preset_gtclassic_bootless_upper_norfair_green_gate_glitch: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $001F ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $006E ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers +preset_kpdr21_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + dw $0AF6, $0291 ; Samus X dw #$FFFF -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $018F ; Health +preset_kpdr21_red_brinstar_alpha_power_bombs: + dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs + dw $09C2, $0119 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_speed_hallway: - dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: - dw #preset_kpdr20_upper_norfair_bat_cave_revisit - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_red_brinstar_caterpillars_up: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $010F ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $02AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X +preset_kpdr21_wrecked_ship_crateria_kihunters: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters + dw $09C2, $0123 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_prepillars: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr21_wrecked_ship_ocean_fly_setup: + dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup + dw $09C2, $0123 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF preset_gtmax_upper_norfair_ln_main_hall: @@ -13901,61 +14890,78 @@ preset_gtmax_upper_norfair_ln_main_hall: dw $D8BA, $0101 ; Doors dw #$FFFF -preset_pkrd_kraid_business_center_preelev: - dw #preset_pkrd_kraid_leaving_kraids_lair - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0006 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_upper_norfair_moat_missile_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_pkrd_upper_norfair_business_center_postelev: - dw #preset_14ice_upper_norfair_ice_beam - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D872, $04C1 ; Items - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: + dw #preset_kpdr20_upper_norfair_bat_cave_revisit + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_kronic_room - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $012B ; Health +preset_kpdr23_upper_norfair_speed_hallway: +preset_kpdr25_upper_norfair_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_pkrd_kraid_leaving_kraids_lair: + dw #preset_pkrd_kraid_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B6 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0085 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0D04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_green_gate_glitch: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $006E ; Samus X - dw $0AFA, $029B ; Samus Y +preset_prkd19_upper_norfair_precathedral: +preset_prkd20_upper_norfair_precathedral: + dw #preset_prkd19_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_cathedral: +preset_prkd20_upper_norfair_cathedral: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $D876, $0124 ; Items + dw $D8B8, $2C00 ; Doors dw #$FFFF preset_14speed_maridia_mt_everest: @@ -13974,84 +14980,247 @@ preset_14speed_maridia_mt_everest: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_nghyper_crateria_crateria_kihunters_final: - dw #preset_nghyper_crateria_red_brinstar_gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_allbosspkdr_upper_norfair_revisit_kronic_boost: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $0175 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $03C7 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube: + dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_fish_tank: + dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $09CA, $002F ; Supers + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_allbossprkd_maridia_botwoon: + dw #preset_allbossprkd_maridia_aqueduct + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CE, $0004 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $03A6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_crateria_landing_site: - dw #preset_nghyper_maridia_aqueduct_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $0911, $05E7 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F3 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $002F ; Supers - dw $0AF6, $0687 ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $0AFA, $04BB ; Samus Y +preset_allbosspkdr_lower_norfair_ln_main_hall: + dw #preset_allbosskpdr_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $09C2, $0172 ; Health + dw $09CA, $0006 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $0288 ; Samus Y + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_ngplasma_maridia_leaving_maridia: - dw #preset_ngplasma_maridia_mt_everest_revisit - dw $078D, $A4B0 ; DDB +preset_allbosspkdr_lower_norfair_green_gate_glitch: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09C2, $0186 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $006D ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_nodropskpdr_maridia_mt_everest: + dw #preset_nodropskpdr_maridia_fish_tank + dw $078D, $A3F0 ; DDB dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_allbosskpdr_lower_norfair_golden_torizo: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F0 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0174 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $0290 ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0160 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_ngplasma_crateria_red_brinstar_gate: - dw #preset_ngplasma_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $B801 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AF8, $3000 ; Samus subpixel X +preset_allbosskpdr_lower_norfair_screw_attack_escape: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $015B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $0027 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D8BA, $03F1 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_ice_escape: - dw #preset_suitless_upper_norfair_1_ice_snakes_out - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D001 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0126 ; Health +preset_allbosskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $A780 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09C2, $0111 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $03DB ; Samus X + dw $D82A, $0106 ; Bosses + dw $D878, $801C ; Items + dw $D8BA, $03F1 ; Doors + dw #$FFFF + +preset_nintendopower_maridia_plasma_beam: + dw #preset_nintendopower_maridia_heading_to_plasma + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $0052 ; Missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $00D9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $DD88 ; Doors + dw #$FFFF + +preset_nintendopower_maridia_long_tube: + dw #preset_nintendopower_maridia_heading_to_plasma + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $001B ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0017 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0298 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $00AA ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D880, $8EA0 ; Items + dw $D8C2, $DD9A ; Doors + dw #$FFFF + +preset_ngplasma_crateria_crateria_kihunters_final: + dw #preset_nghyper_crateria_crateria_kihunters_final + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0469 ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw #$FFFF + +preset_ngplasma_crateria_landing_site: + dw #preset_nghyper_crateria_landing_site + dw $0911, $05C8 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $02E4 ; Layer 2 X position + dw $09C2, $0469 ; Health + dw $09C6, $00CF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0668 ; Samus X + dw $0AF8, $8C00 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_crateria_terminator_etank: + dw #preset_ngplasma_maridia_aqueduct_revisit + dw $078D, $8BF2 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $BC00 ; Screen subpixel Y position + dw $09C6, $00CF ; Missiles + dw $09CA, $0017 ; Supers + dw $0AF6, $0042 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008E ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_1_ice_snakes_out: + dw #preset_suitless_upper_norfair_1_ice_snakes_in + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $016A ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00BA ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $D876, $0004 ; Items dw #$FFFF preset_rbo_cleanup_double_maridia_terminator_revisit: @@ -14093,131 +15262,6 @@ preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_norfair_pre_gt_fight: - dw #preset_nintendopower_maridia_long_tube - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $02BB ; Health - dw $09CA, $0012 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw #$FFFF - -preset_nintendopower_norfair_elevator_menu: - dw #preset_nintendopower_maridia_long_tube - dw $078D, $96EA ; DDB - dw $079B, $AF14 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00D7 ; Screen X position in pixels - dw $0915, $002A ; Screen Y position in pixels - dw $0917, $00A1 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $027F ; Health - dw $09CA, $0012 ; Supers - dw $0AF6, $0164 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $01FB ; Doors - dw #$FFFF - -preset_allbossprkd_maridia_whomple_jump: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00C9 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $000D ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003A ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_allbossprkd_maridia_reverse_botwoon_hallway: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $006C ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00A7 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_allbosspkdr_lower_norfair_kihunter_stairs: - dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2D80 ; Screen subpixel X position - dw $0911, $0255 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0046 ; Screen Y position in pixels - dw $09C2, $0156 ; Health - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00B6 ; Samus Y - dw #$FFFF - -preset_allbosspkdr_lower_norfair_metal_pirates: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $090F, $8000 ; Screen subpixel X position - dw $09C2, $011D ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $015C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosskpdr_lower_norfair_ridley: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $016F ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_allbosskpdr_lower_norfair_leaving_ridley: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09C2, $0188 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0061 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8BA, $DFF1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_14ice_maridia_aqueduct_revisit: dw #preset_14ice_maridia_reverse_botwoon dw $078D, $A8B8 ; DDB @@ -14376,115 +15420,56 @@ preset_gtclassic_hijump_upper_norfair_lava_dive: dw $D876, $0121 ; Items dw #$FFFF -preset_prkd19_upper_norfair_rising_tide: -preset_prkd20_upper_norfair_rising_tide: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2E00 ; Doors +preset_gtclassic_bootless_upper_norfair_gt_code: + dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $01F6 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0178 ; Layer 2 Y position + dw $09C2, $001A ; Health + dw $09CA, $0000 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_bubble_mountain: -preset_prkd20_upper_norfair_bubble_mountain: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0121 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $04B0 ; Samus X - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles +preset_kpdr20_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $D8B6, $0008 ; Doors +preset_kpdr20_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway +preset_kpdr20_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0157 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_gtmax_upper_norfair_prepillars: @@ -14515,325 +15500,658 @@ preset_gtmax_upper_norfair_green_gate_glitch: dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_hijump_etank: - dw #preset_pkrd_upper_norfair_business_center_postelev - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_leaving_hijump: - dw #preset_prkd19_upper_norfair_leaving_hijump - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0046 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0121 ; Items - dw $D8B8, $20EF ; Doors - dw $D8BA, $0001 ; Doors +preset_kpdr21_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB +preset_kpdr21_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01FB ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $017C ; Layer 2 X position - dw $09C2, $0119 ; Health - dw $0AF6, $0291 ; Samus X + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_ngplasma_crateria_crateria_kihunters_final: - dw #preset_nghyper_crateria_crateria_kihunters_final - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0469 ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y +preset_kpdr21_wrecked_ship_basement: + dw #preset_nodropskpdr_wrecked_ship_basement + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_ngplasma_crateria_landing_site: - dw #preset_nghyper_crateria_landing_site - dw $0911, $05C8 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $02E4 ; Layer 2 X position - dw $09C2, $0469 ; Health - dw $09C6, $00CF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0668 ; Samus X - dw $0AF8, $8C00 ; Samus subpixel X +preset_kpdr21_wrecked_ship_phantoon: + dw #preset_nodropskpdr_wrecked_ship_phantoon + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_ngplasma_crateria_terminator_etank: - dw #preset_ngplasma_maridia_aqueduct_revisit - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $BC00 ; Screen subpixel Y position - dw $09C6, $00CF ; Missiles - dw $09CA, $0017 ; Supers - dw $0AF6, $0042 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008E ; Samus Y +preset_kpdr21_wrecked_ship_leaving_phantoon: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_business_center_down: - dw #preset_suitless_upper_norfair_1_ice_escape - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $33FF ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $00F6 ; Health - dw $0AF6, $0672 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_nodropskpdr_wrecked_ship_shaft_to_supers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_hijump_etank: - dw #preset_suitless_upper_norfair_1_ice_mockball - dw $078D, $932A ; DDB +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtmax_upper_norfair_ln_main_hall dw $090F, $0000 ; Screen subpixel X position - dw $0915, $051A ; Screen Y position in pixels - dw $0919, $03D3 ; Layer 2 Y position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09C2, $00F6 ; Health - dw $09C6, $0008 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D876, $0004 ; Items - dw $D8B8, $28AF ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_green_brinstar_revisit: - dw #preset_rbo_cleanup_double_maridia_terminator_revisit - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00F7 ; Health - dw $09C6, $0013 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0082 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_cleanup_single_maridia_blockbuster: - dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $003B ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $002C ; Layer 2 X position - dw $09C6, $000F ; Missiles - dw $09CE, $000A ; Pbs - dw $09D0, $000F ; Max pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $FC83 ; Items - dw $D8B6, $B0FE ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_leaving_etecoons: - dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot - dw $078D, $8F2E ; DDB - dw $079B, $9FE5 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0293 ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00CC ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D870, $09A1 ; Items - dw $D872, $F483 ; Items - dw $D8B2, $2E09 ; Doors - dw $D8B6, $F81C ; Doors + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_nintendopower_norfair_golden_torizo: - dw #preset_nintendopower_norfair_elevator_menu - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position +preset_gtclassic_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $09A2, $F337 ; Equipped Items + dw $09A4, $F337 ; Collected Items dw $09A6, $100B ; Equipped Beams - dw $09C2, $01D7 ; Health + dw $09A8, $100F ; Collected Beams + dw $09C2, $02BC ; Health + dw $09C4, $02BC ; Max health + dw $09C6, $0064 ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D4, $012C ; Max reserves + dw $09D6, $012C ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events + dw $0AF6, $0025 ; Samus X + dw $D82A, $0004 ; Bosses + dw $D874, $0904 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0100 ; Doors dw #$FFFF -preset_nintendopower_norfair_on_route_to_ridley: - dw #preset_nintendopower_maridia_draygon - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09A2, $F32F ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C6, $005A ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CA, $0018 ; Supers - dw $09CC, $0019 ; Max supers - dw $0AF6, $003D ; Samus X - dw $D820, $3801 ; Events - dw $D82A, $0106 ; Bosses - dw $D82C, $0003 ; Bosses - dw $D878, $80DF ; Items - dw $D880, $8EA0 ; Items - dw $D882, $05F0 ; Items - dw $D8BA, $03FB ; Doors - dw $D8C2, $DD9A ; Doors +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbossprkd_maridia_aqueduct_revisit: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $DFFF ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0A1C, $0004 ; Samus position/state - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_kpdr21_wrecked_ship_attic: + dw #preset_nodropskpdr_wrecked_ship_attic + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbossprkd_maridia_mt_everest_revisit: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $7FFF ; Screen subpixel Y position - dw $0915, $0203 ; Screen Y position in pixels - dw $0AF6, $006B ; Samus X - dw $D8C2, $6C00 ; Doors +preset_kpdr21_wrecked_ship_upper_west_ocean: + dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_ridley: - dw #preset_allbosskpdr_lower_norfair_ridley - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $0158 ; Health - dw $09CA, $0008 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items +preset_kpdr21_wrecked_ship_pancakes_and_wavers: + dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_leaving_ridley: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $0AF6, $0053 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D3F1 ; Doors +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_nodropskpdr_wrecked_ship_bowling_spark + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_wasteland_revisit: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0166 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_kpdr21_wrecked_ship_leaving_gravity: + dw #preset_nodropskpdr_wrecked_ship_leaving_gravity + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbossprkd_maridia_red_brinstar_gate: - dw #preset_allbossprkd_maridia_mt_everest_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $000F ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0094 ; Health - dw $09CA, $000E ; Supers - dw $0AF6, $007A ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_moat_ball + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbosskpdr_lower_norfair_fireflea_room: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_nodropskpdr_red_brinstar_revisit_skree_boost_final + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bat_cave_revisit: +preset_kpdr25_upper_norfair_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_pkrd_kraid_business_center_preelev: + dw #preset_pkrd_kraid_leaving_kraids_lair + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_business_center_postelev: + dw #preset_14ice_upper_norfair_ice_beam + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D872, $04C1 ; Items + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_rising_tide: +preset_prkd20_upper_norfair_rising_tide: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_bubble_mountain: +preset_prkd20_upper_norfair_bubble_mountain: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $04B0 ; Samus X + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_allbossprkd_maridia_halfie: + dw #preset_allbossprkd_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $003A ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $00D6 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_allbossprkd_maridia_draygon: + dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09C2, $0110 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_crab_shaft: + dw #preset_nodropskpdr_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_aqueduct: + dw #preset_nodropskpdr_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_botwoon_hallway: + dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_allbosspkdr_lower_norfair_golden_torizo: + dw #preset_allbosskpdr_lower_norfair_golden_torizo + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09C2, $0184 ; Health + dw $09CA, $0005 ; Supers + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosspkdr_lower_norfair_screw_attack_escape: + dw #preset_allbosskpdr_lower_norfair_screw_attack_escape + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $018E ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $0025 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosspkdr_lower_norfair_worst_room_in_the_game: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $090F, $0900 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0142 ; Health + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + +preset_allbosskpdr_lower_norfair_kihunter_stairs: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $025E ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0026 ; Screen Y position in pixels + dw $09C2, $0125 ; Health + dw $0AF6, $02BE ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_allbosskpdr_lower_norfair_metal_pirates: + dw #preset_allbosskpdr_lower_norfair_green_gate_glitch + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09C2, $0100 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $D82A, $0106 ; Bosses + dw $D878, $801C ; Items + dw $D8BA, $C3F1 ; Doors + dw #$FFFF + +preset_nintendopower_norfair_pre_gt_fight: + dw #preset_nintendopower_maridia_long_tube + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $02BB ; Health + dw $09CA, $0012 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_nintendopower_norfair_elevator_menu: + dw #preset_nintendopower_maridia_long_tube + dw $078D, $96EA ; DDB + dw $079B, $AF14 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00D7 ; Screen X position in pixels + dw $0915, $002A ; Screen Y position in pixels + dw $0917, $00A1 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $027F ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $0164 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $01FB ; Doors + dw #$FFFF + +preset_ngplasma_crateria_green_pirate_shaft: + dw #preset_ngplasma_crateria_terminator_etank + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $1E80 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01ED ; Screen Y position in pixels + dw $0919, $0171 ; Layer 2 Y position + dw $0AF6, $0043 ; Samus X + dw $0AF8, $5B80 ; Samus subpixel X + dw $0AFA, $028D ; Samus Y + dw $0AFC, $9BFF ; Samus subpixel Y + dw #$FFFF + +preset_ngplasma_tourian_tourian_elevator_room: + dw #preset_ngplasma_crateria_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position + dw $090F, $3FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $046E ; Health + dw $09C6, $00CF ; Missiles + dw $09CA, $0016 ; Supers + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $4001 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_nghyper_crateria_terminator_etank: + dw #preset_ngplasma_crateria_terminator_etank + dw $090F, $D800 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $049E ; Health + dw $09C6, $00DA ; Missiles + dw $09CA, $002F ; Supers + dw $09CE, $0028 ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $004A ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $0096 ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_1_ice_escape: + dw #preset_suitless_upper_norfair_1_ice_snakes_out + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D001 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0126 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_double_maridia_green_brinstar_revisit: + dw #preset_rbo_cleanup_double_maridia_terminator_revisit + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00F7 ; Health + dw $09C6, $0013 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0082 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_single_maridia_blockbuster: + dw #preset_rbo_cleanup_single_maridia_retro_brinstar_power_bombs + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $003B ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $002C ; Layer 2 X position + dw $09C6, $000F ; Missiles + dw $09CE, $000A ; Pbs + dw $09D0, $000F ; Max pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $FC83 ; Items + dw $D8B6, $B0FE ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_leaving_etecoons: + dw #preset_rbo_cleanup_double_maridia_gauntlet_wraparound_shot + dw $078D, $8F2E ; DDB + dw $079B, $9FE5 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012D ; Health - dw $0AF6, $00BD ; Samus X + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0293 ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00CC ; Samus X + dw $0AF8, $7000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $D870, $09A1 ; Items + dw $D872, $F483 ; Items + dw $D8B2, $2E09 ; Doors + dw $D8B6, $F81C ; Doors dw #$FFFF preset_14ice_maridia_red_tower_green_gate: @@ -14949,510 +16267,280 @@ preset_gtmax_upper_norfair_gt_code: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $071C ; Screen Y position in pixels - dw $0919, $071C ; Layer 2 Y position - dw $09C2, $0119 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D8B6, $2008 ; Doors +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_gtmax_lower_norfair_leaving_golden_torizo: - dw #preset_gtmax_upper_norfair_rising_tide - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $07F5, $0005 ; Music Track dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F337 ; Equipped Items - dw $09A4, $F337 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02BC ; Health - dw $09C4, $02BC ; Max health - dw $09C6, $0064 ; Missiles - dw $09C8, $0064 ; Max missiles dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw $09CE, $0013 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D4, $012C ; Max reserves - dw $09D6, $012C ; Reserves - dw $0AF6, $0025 ; Samus X - dw $D82A, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items dw $D878, $0080 ; Items + dw $D8B8, $26EC ; Doors dw $D8BA, $0101 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $010F ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02AF ; Samus X - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $0123 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AFA, $00A8 ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0123 ; Health - dw $09CE, $0001 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0AF6, $002C ; Samus X - dw $D874, $0104 ; Items - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_gt_code: - dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB +preset_gtclassic_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position - dw $0919, $0178 ; Layer 2 Y position - dw $09C2, $001A ; Health - dw $09CA, $0000 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F33F ; Equipped Items + dw $09A4, $F33F ; Collected Items + dw $0AF6, $0090 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $8000 ; Items + dw $D8BA, $0300 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_ln_main_hall: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $0000 ; Screen subpixel X position +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position dw $09C2, $009C ; Health dw $09C4, $012B ; Max health dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0074 ; Samus X dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_prkd19_upper_norfair_bat_cave: -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd19_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $0AF6, $01B3 ; Samus X + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_ngplasma_crateria_green_pirate_shaft: - dw #preset_ngplasma_crateria_terminator_etank - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $090F, $1E80 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01ED ; Screen Y position in pixels - dw $0919, $0171 ; Layer 2 Y position - dw $0AF6, $0043 ; Samus X - dw $0AF8, $5B80 ; Samus subpixel X - dw $0AFA, $028D ; Samus Y - dw $0AFC, $9BFF ; Samus subpixel Y +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_ngplasma_tourian_tourian_elevator_room: - dw #preset_ngplasma_crateria_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $046E ; Health - dw $09C6, $00CF ; Missiles - dw $09CA, $0016 ; Supers - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $4001 ; Doors - dw $D90C, $0100 ; Map Stations +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nghyper_crateria_terminator_etank: - dw #preset_ngplasma_crateria_terminator_etank - dw $090F, $D800 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $049E ; Health - dw $09C6, $00DA ; Missiles - dw $09CA, $002F ; Supers - dw $09CE, $0028 ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $004A ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $0096 ; Samus Y +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + dw #preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_hijump_boots: - dw #preset_suitless_upper_norfair_1_hijump_etank - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $011F ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09CA, $0009 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $01BB ; Samus Y - dw $D876, $0104 ; Items - dw $D8BA, $0001 ; Doors +preset_kpdr21_maridia_fish_tank: + dw #preset_nodropskpdr_maridia_fish_tank + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_icecroc_single_maridia_ice_entry: - dw #preset_rbo_cleanup_single_maridia_blockbuster - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0322 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0259 ; Layer 2 Y position - dw $09C2, $0104 ; Health - dw $09CA, $0011 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D8B8, $2E00 ; Doors +preset_kpdr21_maridia_mt_everest: + dw #preset_nodropskpdr_maridia_mt_everest + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_spore_spawn_supers: - dw #preset_rbo_cleanup_double_maridia_leaving_etecoons - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $02FA ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $053D ; Screen Y position in pixels - dw $0917, $023B ; Layer 2 X position - dw $0919, $03ED ; Layer 2 Y position - dw $09C2, $0284 ; Health - dw $09CE, $0013 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0389 ; Samus X - dw $0AFA, $05AB ; Samus Y - dw $D8B4, $0346 ; Doors +preset_kpdr23_upper_norfair_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nintendopower_norfair_worst_room_in_the_game: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9400 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0274 ; Health - dw $09CA, $0017 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03DB ; Samus X +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_nintendopower_norfair_metal_ninja_pirates: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $01BA ; Health - dw $09CA, $0016 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0153 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3FB ; Doors +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_nintendopower_norfair_ridley: - dw #preset_nintendopower_norfair_on_route_to_ridley - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $09CA, $0019 ; Supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $004D ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8BA, $D3FB ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr20_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbossprkd_tourian_crateria_kihunters: - dw #preset_allbossprkd_maridia_mt_everest_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0094 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $006F ; Samus X - dw $0AFA, $005B ; Samus Y +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosspkdr_lower_norfair_wasteland_revisit: - dw #preset_allbosskpdr_lower_norfair_wasteland_revisit - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $016C ; Health - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $3D00 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $09C2, $0123 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0053 ; Samus X +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosspkdr_lower_norfair_fireflea_room: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $090F, $2900 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $09C2, $0165 ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00B9 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_14ice_tourian_kihunter_room_revisit: - dw #preset_14ice_maridia_red_tower_green_gate - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0085 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_14speed_maridia_colosseum_revisit: - dw #preset_14speed_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0172 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0043 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_14speed_maridia_reverse_botwoon: - dw #preset_14speed_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7001 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $00F7 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00B2 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_hundo_phantoon_phantoon: - dw #preset_hundo_phantoon_ocean_fly - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $008F ; Health - dw $09C6, $0032 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $026B ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D870, $8190 ; Items - dw $D880, $0001 ; Items - dw $D8B0, $3000 ; Doors - dw $D8C0, $0010 ; Doors +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_red_tower_and_crateria_beta_power_bombs: - dw #preset_100early_red_tower_and_crateria_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09C2, $0177 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CE, $0008 ; Pbs - dw $09D0, $000A ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0061 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D874, $0F04 ; Items - dw $D8B6, $A808 ; Doors +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_red_tower_and_crateria_crateria_kihunters: - dw #preset_100early_red_tower_and_crateria_elevator_room_ascent - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $016D ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $000B ; Pbs - dw $09D0, $000F ; Max pbs - dw $0AF6, $006A ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $0F84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $E808 ; Doors +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_lower_norfair_green_gate_revisit: - dw #preset_gtmax_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F33F ; Equipped Items - dw $09A4, $F33F ; Collected Items - dw $0AF6, $0090 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $8080 ; Items - dw $D8BA, $0301 ; Doors +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_upper_norfair_leaving_speedbooster: -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $011F ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw $D8BA, $0031 ; Doors +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y - dw $D8B8, $2EEF ; Doors +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr22_upper_norfair_moat_missile_single_chamber: @@ -15469,172 +16557,254 @@ preset_kpdr22_upper_norfair_hjb_missile_double_chamber: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $018A ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C1 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_pkrd_upper_norfair_hijump_etank: + dw #preset_pkrd_upper_norfair_business_center_postelev + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_leaving_hijump + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0046 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0121 ; Items + dw $D8B8, $20EF ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_upper_norfair_bat_cave: +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd19_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_prkd19_upper_norfair_leaving_speedbooster: +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $011F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors +preset_allbossprkd_maridia_whomple_jump: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00C9 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000D ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtmax_lower_norfair_leaving_golden_torizo - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs +preset_allbossprkd_maridia_reverse_botwoon_hallway: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $006C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00A7 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_kpdr21_maridia_crab_shaft: + dw #preset_nodropskpdr_maridia_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles dw $D870, $0180 ; Items - dw $D874, $0904 ; Items - dw $D876, $0001 ; Items - dw $D878, $0000 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0100 ; Doors + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_maridia_aqueduct: + dw #preset_nodropskpdr_maridia_aqueduct + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_nodropskpdr_maridia_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_maridia_botwoon: + dw #preset_allbosskpdr_maridia_botwoon + dw $090F, $DFFF ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0079 ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $03A4 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $016D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_allbosspkdr_lower_norfair_kihunter_stairs: + dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2D80 ; Screen subpixel X position + dw $0911, $0255 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0046 ; Screen Y position in pixels + dw $09C2, $0156 ; Health + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00B6 ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_allbosspkdr_lower_norfair_metal_pirates: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $090F, $8000 ; Screen subpixel X position + dw $09C2, $011D ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $015C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_allbosskpdr_lower_norfair_ridley: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $016F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X +preset_allbosskpdr_lower_norfair_leaving_ridley: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09C2, $0188 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0061 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8BA, $DFF1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_prepillars: - dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_nintendopower_norfair_golden_torizo: + dw #preset_nintendopower_norfair_elevator_menu + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09C2, $01D7 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A5 ; Samus X + dw $0AF6, $02BB ; Samus X dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events dw #$FFFF -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00BD ; Layer 2 Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01A8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors +preset_nintendopower_norfair_on_route_to_ridley: + dw #preset_nintendopower_maridia_draygon + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09A2, $F32F ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C6, $005A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CC, $0019 ; Max supers + dw $0AF6, $003D ; Samus X + dw $D820, $3801 ; Events + dw $D82A, $0106 ; Bosses + dw $D82C, $0003 ; Bosses + dw $D878, $80DF ; Items + dw $D880, $8EA0 ; Items + dw $D882, $05F0 ; Items + dw $D8BA, $03FB ; Doors + dw $D8C2, $DD9A ; Doors dw #$FFFF preset_nghyper_crateria_green_pirate_shaft: @@ -15651,6 +16821,17 @@ preset_nghyper_crateria_green_pirate_shaft: dw $0AFC, $0BFF ; Samus subpixel Y dw #$FFFF +preset_nodropskpdr_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09C6, $0008 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D878, $001E ; Items + dw $D8B4, $020E ; Doors + dw $D8BA, $00B1 ; Doors + dw #$FFFF + preset_nghyper_tourian_tourian_elevator_room: dw #preset_ngplasma_tourian_tourian_elevator_room dw $090F, $B000 ; Screen subpixel X position @@ -15676,917 +16857,710 @@ preset_ngplasma_tourian_metroids_1: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_suitless_upper_norfair_1_hijump_etank_revisit: - dw #preset_suitless_upper_norfair_1_hijump_boots - dw $078D, $9426 ; DDB - dw $079B, $A9E5 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $9104 ; Equipped Items - dw $09A4, $9104 ; Collected Items - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B4 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D876, $0124 ; Items +preset_suitless_upper_norfair_1_business_center_down: + dw #preset_suitless_upper_norfair_1_ice_escape + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $33FF ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $00F6 ; Health + dw $0AF6, $0672 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_rbo_icecroc_single_maridia_leaving_ice: - dw #preset_rbo_icecroc_single_maridia_ice_entry - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00AF ; Health - dw $09CE, $0009 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $0124 ; Items +preset_suitless_upper_norfair_1_hijump_etank: + dw #preset_suitless_upper_norfair_1_ice_mockball + dw $078D, $932A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $051A ; Screen Y position in pixels + dw $0919, $03D3 ; Layer 2 Y position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09C2, $00F6 ; Health + dw $09C6, $0008 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D876, $0004 ; Items + dw $D8B8, $28AF ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: - dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $00B6 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $0088 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09CA, $0012 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0000 ; Currently selected item +preset_rbo_icecroc_single_maridia_ice_entry: + dw #preset_rbo_cleanup_single_maridia_blockbuster + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0322 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0259 ; Layer 2 Y position + dw $09C2, $0104 ; Health + dw $09CA, $0011 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0118 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $49A1 ; Items + dw $0AF6, $002F ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_nintendopower_norfair_escape_from_ridley: - dw #preset_nintendopower_norfair_ridley - dw $078D, $98B2 ; DDB - dw $079B, $B698 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_rbo_cleanup_double_maridia_spore_spawn_supers: + dw #preset_rbo_cleanup_double_maridia_leaving_etecoons + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB dw $090F, $9000 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09CE, $0007 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B7 ; Samus X - dw $D82A, $0107 ; Bosses - dw $D878, $C0DF ; Items - dw $D8BA, $DBFB ; Doors - dw #$FFFF - -preset_allbossprkd_tourian_terminator_revisit: - dw #preset_allbossprkd_tourian_crateria_kihunters - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $1C00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C6, $000E ; Missiles - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit + dw $0911, $02FA ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $053D ; Screen Y position in pixels + dw $0917, $023B ; Layer 2 X position + dw $0919, $03ED ; Layer 2 Y position + dw $09C2, $0284 ; Health + dw $09CE, $0013 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw $D8B4, $0346 ; Doors dw #$FFFF -preset_allbossprkd_tourian_metroids_1: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $0094 ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $003C ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D8C2, $6C00 ; Doors - dw $D90C, $0100 ; Map Stations +preset_14ice_tourian_kihunter_room_revisit: + dw #preset_14ice_maridia_red_tower_green_gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0085 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbosskpdr_lower_norfair_bubble_mountain_final: - dw #preset_allbosskpdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $09C2, $0112 ; Health - dw $0AF6, $0088 ; Samus X +preset_14speed_maridia_colosseum_revisit: + dw #preset_14speed_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0172 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0043 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_lower_norfair_leaving_ridley - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_14speed_maridia_reverse_botwoon: + dw #preset_14speed_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7001 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $00F7 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $00B2 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB +preset_hundo_phantoon_phantoon: + dw #preset_hundo_phantoon_ocean_fly + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank dw $090F, $2000 ; Screen subpixel X position - dw $0913, $A3FF ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $09C2, $0156 ; Health + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $008F ; Health + dw $09C6, $0032 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0006 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw #$FFFF - -preset_14ice_tourian_terminator_revisit: - dw #preset_14ice_tourian_kihunter_room_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CE, $0002 ; Pbs - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $0099 ; Samus Y - dw #$FFFF - -preset_14ice_tourian_pirate_shaft_revisit: - dw #preset_14ice_tourian_kihunter_room_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3E00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels - dw $0919, $0178 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0AF6, $0055 ; Samus X - dw $0AFA, $0296 ; Samus Y + dw $0A68, $0000 ; Flash suit + dw $0AF6, $026B ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D870, $8190 ; Items + dw $D880, $0001 ; Items + dw $D8B0, $3000 ; Doors + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_14ice_tourian_metroids_1: - dw #preset_14ice_maridia_colosseum_revisit - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0186 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs +preset_100early_red_tower_and_crateria_beta_power_bombs: + dw #preset_100early_red_tower_and_crateria_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09C2, $0177 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CE, $0008 ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0061 ; Samus X dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_14speed_maridia_aqueduct_revisit: - dw #preset_14speed_maridia_reverse_botwoon - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $00FC ; Health - dw $0AF6, $009D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $6C00 ; Doors + dw $D874, $0F04 ; Items + dw $D8B6, $A808 ; Doors dw #$FFFF -preset_hundo_gravity_ws_shaft_up_to_supers: - dw #preset_hundo_phantoon_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0205 ; Screen X position in pixels +preset_100early_red_tower_and_crateria_crateria_kihunters: + dw #preset_100early_red_tower_and_crateria_elevator_room_ascent + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0183 ; Layer 2 X position - dw $09C2, $012F ; Health - dw $09C6, $0035 ; Missiles + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $016D ; Health dw $09CA, $0005 ; Supers - dw $09CE, $0007 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $0AFA, $0061 ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors + dw $09CE, $000B ; Pbs + dw $09D0, $000F ; Max pbs + dw $0AF6, $006A ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $0F84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $E808 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_ocean_fly: - dw #preset_100early_red_tower_and_crateria_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +preset_gtclassic_lower_norfair_worst_room_in_the_game: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $E401 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09CE, $000A ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $090F, $E880 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0272 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $03D3 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_green_gate_revisit: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs - dw $D870, $0180 ; Items - dw $D874, $0904 ; Items - dw $D876, $0001 ; Items - dw $D878, $8000 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0300 ; Doors +preset_gtmax_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $8080 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0301 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $009C ; Health +preset_gtclassic_hijump_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_gt_code + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $01F8 ; Screen Y position in pixels + dw $0919, $017A ; Layer 2 Y position + dw $09C2, $0097 ; Health dw $09C4, $012B ; Max health dw $09C6, $0001 ; Missiles + dw $09CA, $0003 ; Supers dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0074 ; Samus X + dw $09D2, $0000 ; Currently selected item dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_gtmax_lower_norfair_ln_main_hall_revisit: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $078D, $989A ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $0012 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_green_gate_final: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $07F3, $0018 ; Music Bank - dw $0913, $0FFF ; Screen subpixel Y position - dw $0915, $0009 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $02B5 ; Health - dw $09C6, $0069 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $0091 ; Samus X - dw $D820, $1801 ; Events - dw $D878, $80C0 ; Items +preset_kpdr23_upper_norfair_double_chamber: + dw #preset_kpdr25_upper_norfair_double_chamber + dw $09C6, $0009 ; Missiles + dw $09CA, $0004 ; Supers dw #$FFFF -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_kpdr25_upper_norfair_entering_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $01A5 ; Items +preset_kpdr23_upper_norfair_double_chamber_revisit: + dw #preset_kpdr25_upper_norfair_double_chamber_revisit + dw $09C6, $000E ; Missiles + dw $09CA, $0003 ; Supers dw #$FFFF -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr25_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr25_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X dw #$FFFF -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_nghyper_tourian_metroids_1: - dw #preset_ngplasma_tourian_metroids_1 - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $09C2, $04C6 ; Health - dw $09C6, $00DA ; Missiles - dw $09CA, $002F ; Supers - dw $09CE, $0028 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $0040 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_ngplasma_tourian_metroids_2: - dw #preset_ngplasma_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00C6 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0094 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0487 ; Health - dw $09C6, $00D3 ; Missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0029 ; Pbs - dw $0AF6, $0166 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_ngplasma_tourian_metroids_3: - dw #preset_ngplasma_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $049B ; Health - dw $09C6, $00D5 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $002A ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $001C ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $01BB ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_business_center_up: - dw #preset_suitless_upper_norfair_1_hijump_etank_revisit +preset_pkrd_upper_norfair_business_center_revisit: + dw #preset_pkrd_upper_norfair_leaving_hijump dw $078D, $93F6 ; DDB dw $079B, $AA41 ; MDB dw $07F5, $0005 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09C8, $002D ; Max missiles - dw $0AF6, $0197 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw $D876, $01A4 ; Items + dw $09C2, $018A ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C1 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_icecroc_single_maridia_ice_escape: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $007B ; Health - dw $09CE, $0008 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C9 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00BD ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_wave_gate_etank: - dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers - dw $078D, $8F82 ; DDB +preset_allbossprkd_maridia_aqueduct_revisit: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0453 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $033E ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03CA ; Samus X - dw $0AFA, $04DB ; Samus Y - dw $D870, $49A1 ; Items - dw $D8B6, $F83C ; Doors + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $DFFF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0A1C, $0004 ; Samus position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0010 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0087 ; Health - dw $09CE, $000A ; Pbs - dw $0AF6, $00B0 ; Samus X - dw $0AFA, $03AB ; Samus Y +preset_allbossprkd_maridia_mt_everest_revisit: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0203 ; Screen Y position in pixels + dw $0AF6, $006B ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_nintendopower_norfair_landing_site: - dw #preset_nintendopower_norfair_escape_from_ridley - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03E6 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $01F3 ; Layer 2 X position - dw $09CE, $000A ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0486 ; Samus X - dw $0AFA, $04BB ; Samus Y - dw $D8BA, $DFFB ; Doors +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbossprkd_tourian_metroids_2: - dw #preset_allbossprkd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00B5 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0010 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosskpdr_spore_spawn_red_tower: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosspkdr_lower_norfair_bubble_mountain_final: - dw #preset_allbosspkdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $09C6, $0012 ; Missiles - dw $0AF6, $0085 ; Samus X +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosspkdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $0156 ; Health - dw $09CE, $0002 ; Pbs +preset_allbosspkdr_lower_norfair_ridley: + dw #preset_allbosskpdr_lower_norfair_ridley + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $0158 ; Health + dw $09CA, $0008 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state dw $D870, $0190 ; Items dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_14ice_tourian_metroids_2: - dw #preset_14ice_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0169 ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_double_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles +preset_allbosspkdr_lower_norfair_leaving_ridley: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $0AF6, $0053 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D3F1 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_allbosskpdr_lower_norfair_wasteland_revisit: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0166 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_ice_beam_gates: - dw #preset_pkrd_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $030B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position +preset_nodropskpdr_maridia_botwoon_etank: + dw #preset_nodropskpdr_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_allbossprkd_maridia_red_brinstar_gate: + dw #preset_allbossprkd_maridia_mt_everest_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $000F ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0094 ; Health + dw $09CA, $000E ; Supers + dw $0AF6, $007A ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_allbosskpdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012D ; Health + dw $0AF6, $00BD ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nintendopower_norfair_worst_room_in_the_game: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9400 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0274 ; Health + dw $09CA, $0017 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_maridia_halfie_setup: + dw #preset_nodropskpdr_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nintendopower_norfair_metal_ninja_pirates: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $01BA ; Health + dw $09CA, $0016 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0153 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3FB ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_nintendopower_norfair_ridley: + dw #preset_nintendopower_norfair_on_route_to_ridley + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $09CA, $0019 ; Supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $004D ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8BA, $D3FB ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014C ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_nghyper_tourian_metroids_1: + dw #preset_ngplasma_tourian_metroids_1 + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $09C2, $04C6 ; Health + dw $09C6, $00DA ; Missiles + dw $09CA, $002F ; Supers + dw $09CE, $0028 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $0040 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_upper_norfair_double_chamber: -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors +preset_ngplasma_tourian_metroids_2: + dw #preset_ngplasma_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00C6 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0094 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0487 ; Health + dw $09C6, $00D3 ; Missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0029 ; Pbs + dw $0AF6, $0166 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events dw #$FFFF -preset_14speed_maridia_everest_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0207 ; Screen Y position in pixels - dw $0919, $0185 ; Layer 2 Y position - dw $0AF6, $006F ; Samus X - dw $0AFA, $028B ; Samus Y +preset_ngplasma_tourian_metroids_3: + dw #preset_ngplasma_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $049B ; Health + dw $09C6, $00D5 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $002A ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $001C ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $01BB ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_14speed_maridia_red_tower_green_gate: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0013 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0013 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $0074 ; Samus X +preset_suitless_upper_norfair_1_hijump_boots: + dw #preset_suitless_upper_norfair_1_hijump_etank + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $011F ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09CA, $0009 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $01BB ; Samus Y + dw $D876, $0104 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_14speed_tourian_kihunter_room_revisit: - dw #preset_14speed_maridia_aqueduct_revisit +preset_allbossprkd_tourian_crateria_kihunters: + dw #preset_allbossprkd_maridia_mt_everest_revisit dw $078D, $90BA ; DDB dw $079B, $962A ; MDB dw $07F3, $0012 ; Music Bank dw $07F5, $0003 ; Music Track - dw $0913, $AC00 ; Screen subpixel Y position + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C8 ; Health - dw $09CA, $0007 ; Supers + dw $09C2, $0094 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $006E ; Samus X + dw $0AF6, $006F ; Samus X dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_14speed_tourian_terminator_revisit: - dw #preset_14speed_maridia_colosseum_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $FC00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0115 ; Samus X - dw $D8C2, $6C00 ; Doors +preset_allbosspkdr_lower_norfair_wasteland_revisit: + dw #preset_allbosskpdr_lower_norfair_wasteland_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $016C ; Health + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_14speed_tourian_pirate_shaft_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position +preset_allbosskpdr_lower_norfair_three_musketeers: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $3D00 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $09C2, $0123 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0053 ; Samus X + dw #$FFFF + +preset_allbosspkdr_lower_norfair_fireflea_room: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $090F, $2900 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0919, $017C ; Layer 2 Y position - dw $09C2, $00C5 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $006C ; Samus X - dw $0AFA, $029B ; Samus Y + dw $0915, $0002 ; Screen Y position in pixels + dw $09C2, $0165 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00B9 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_hundo_gravity_ws_right_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $04E5 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03AB ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0006 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors +preset_nodropskpdr_maridia_draygon: + dw #preset_nodropskpdr_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_hundo_gravity_leaving_ws_left_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $011B ; Health - dw $09C6, $0034 ; Missiles - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0005 ; Pbs +preset_nintendopower_norfair_escape_from_ridley: + dw #preset_nintendopower_norfair_ridley + dw $078D, $98B2 ; DDB + dw $079B, $B698 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09CE, $0007 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_ocean_fly - dw $090F, $17FF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0172 ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X - dw #$FFFF - -preset_gtclassic_lower_norfair_worst_room_in_the_game: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E880 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0272 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $03D3 ; Samus X - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_gt_code - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $01F8 ; Screen Y position in pixels - dw $0919, $017A ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtmax_lower_norfair_worst_room_in_the_game: - dw #preset_gtmax_lower_norfair_green_gate_final - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $026A ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_leaving_speedbooster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $011D ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $004F ; Samus X - dw $D822, $0020 ; Events - dw $D8BA, $00F1 ; Doors + dw $0AF6, $00B7 ; Samus X + dw $D82A, $0107 ; Bosses + dw $D878, $C0DF ; Items + dw $D8BA, $DBFB ; Doors dw #$FFFF preset_nghyper_tourian_metroids_2: @@ -16621,6 +17595,27 @@ preset_nghyper_tourian_metroids_3: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_nodropskpdr_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + preset_ngplasma_tourian_metroids_4: dw #preset_ngplasma_tourian_metroids_3 dw $078D, $A9CC ; DDB @@ -16659,300 +17654,159 @@ preset_ngplasma_tourian_giant_hoppers: dw $D8C4, $0007 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_precathedral: - dw #preset_suitless_upper_norfair_1_business_center_up - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $02EF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0233 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_1_cathedral: - dw #preset_suitless_upper_norfair_1_business_center_up - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $0210 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $029F ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D8B8, $2CAF ; Doors - dw #$FFFF - -preset_rbo_cleanup_double_maridia_waterway_etank: - dw #preset_rbo_cleanup_double_maridia_wave_gate_etank - dw $078D, $8FB2 ; DDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D6 ; Layer 2 Y position - dw $09C2, $02CF ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $000F ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $F4C3 ; Items - dw $D874, $058C ; Items - dw $D8B4, $0B46 ; Doors - dw $D8B6, $F8FC ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_croc_speedway: - dw #preset_rbo_icecroc_single_maridia_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $377F ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $029E ; Screen Y position in pixels - dw $0919, $01F6 ; Layer 2 Y position - dw $09C2, $0067 ; Health - dw $09CE, $000A ; Pbs - dw $0A1C, $0031 ; Samus position/state - dw $0A1E, $0808 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $032C ; Samus Y - dw #$FFFF - -preset_nintendopower_tourian_metroids_1: - dw #preset_nintendopower_norfair_landing_site - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $F327 ; Equipped Items - dw $09CA, $0018 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $3FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_allbossprkd_tourian_metroids_3: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $09C2, $014F ; Health - dw $09CA, $0011 ; Supers +preset_suitless_upper_norfair_1_hijump_etank_revisit: + dw #preset_suitless_upper_norfair_1_hijump_boots + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $9104 ; Equipped Items + dw $09A4, $9104 ; Collected Items dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $00B4 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $0124 ; Items dw #$FFFF -preset_allbossprkd_tourian_metroids_4: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AC ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_rbo_icecroc_single_maridia_leaving_ice: + dw #preset_rbo_icecroc_single_maridia_ice_entry + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00AF ; Health + dw $09CE, $0009 ; Pbs + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0124 ; Items dw #$FFFF -preset_allbossprkd_tourian_baby_skip: - dw #preset_allbossprkd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $09C2, $018F ; Health +preset_rbo_cleanup_double_maridia_spore_spawn_supers_escape: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $00B6 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $0088 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position dw $09CA, $0012 ; Supers - dw $0AF6, $01DA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_red_tower: - dw #preset_allbosskpdr_spore_spawn_red_tower - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_allbosskpdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_red_tower - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $03F9 ; Screen Y position in pixels + dw $09CC, $0014 ; Max supers + dw $09CE, $0012 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $048B ; Samus Y - dw #$FFFF - -preset_14ice_tourian_metroids_3: - dw #preset_14ice_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C9 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $0118 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $49A1 ; Items dw #$FFFF -preset_14ice_tourian_metroids_4: - dw #preset_14ice_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0182 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AF ; Samus X - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors +preset_14ice_tourian_terminator_revisit: + dw #preset_14ice_tourian_kihunter_room_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CE, $0002 ; Pbs + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_up: - dw #preset_pkrd_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_14ice_tourian_pirate_shaft_revisit: + dw #preset_14ice_tourian_kihunter_room_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3E00 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F6 ; Screen Y position in pixels + dw $0919, $0178 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0AF6, $0055 ; Samus X + dw $0AFA, $0296 ; Samus Y dw #$FFFF -preset_14speed_tourian_metroids_1: - dw #preset_14speed_tourian_pirate_shaft_revisit +preset_14ice_tourian_metroids_1: + dw #preset_14ice_maridia_colosseum_revisit dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0186 ; Health dw $09C6, $0006 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0036 ; Samus X + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs dw $0AFA, $038B ; Samus Y dw $D820, $0FC1 ; Events dw $D8B2, $6C01 ; Doors dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_hundo_gravity_spiky_room_of_death: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $4C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0474 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0357 ; Layer 2 Y position - dw $0AF6, $0457 ; Samus X - dw $0AFA, $04E4 ; Samus Y +preset_14speed_maridia_aqueduct_revisit: + dw #preset_14speed_maridia_reverse_botwoon + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $00FC ; Health + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_hundo_gravity_ws_etank: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB +preset_hundo_gravity_ws_shaft_up_to_supers: + dw #preset_hundo_phantoon_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $00B7 ; Health - dw $09C6, $0033 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $016B ; Samus Y - dw $D8C0, $007C ; Doors - dw #$FFFF - -preset_hundo_gravity_spiky_room_of_death_revisit: - dw #preset_hundo_gravity_leaving_ws_left_supers - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $01FD ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $017D ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0033 ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $029D ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D880, $0071 ; Items - dw $D8C0, $087C ; Doors + dw $0911, $0205 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0183 ; Layer 2 X position + dw $09C2, $012F ; Health + dw $09C6, $0035 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $0AFA, $0061 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors dw #$FFFF -preset_100early_red_tower_and_crateria_ocean_spark: - dw #preset_100early_red_tower_and_crateria_the_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6A80 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0041 ; Missiles - dw $09C8, $0041 ; Max missiles - dw $0AF6, $01A2 ; Samus X - dw $D870, $8190 ; Items +preset_100early_red_tower_and_crateria_ocean_fly: + dw #preset_100early_red_tower_and_crateria_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E401 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09CE, $000A ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF preset_gtclassic_lower_norfair_amphitheatre: @@ -17021,65 +17875,51 @@ preset_gtclassic_lower_norfair_metal_ninja_pirates: dw $D8BA, $C300 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels +preset_gtmax_lower_norfair_ln_main_hall_revisit: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $027E ; Health + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $0012 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items + dw $0AF6, $0033 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_lower_norfair_green_gate_final: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $07F3, $0018 ; Music Bank + dw $0913, $0FFF ; Screen subpixel Y position + dw $0915, $0009 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $02B5 ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $0091 ; Samus X + dw $D820, $1801 ; Events + dw $D878, $80C0 ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr25_upper_norfair_single_chamber_revisit + dw $09C6, $000E ; Missiles + dw $09CA, $0003 ; Supers dw #$FFFF -preset_kpdr21_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr25_upper_norfair_bubble_mountain_revisit + dw $09C6, $000E ; Missiles + dw $09CA, $0003 ; Supers dw #$FFFF preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: @@ -17096,63 +17936,107 @@ preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark +preset_allbossprkd_tourian_terminator_revisit: + dw #preset_allbossprkd_tourian_crateria_kihunters + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1C00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C6, $000E ; Missiles + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit + dw #$FFFF + +preset_allbossprkd_tourian_metroids_1: + dw #preset_allbossprkd_maridia_reverse_botwoon_hallway + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C2, $0094 ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $003C ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D8C2, $6C00 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_allbosskpdr_lower_norfair_bubble_mountain_final: + dw #preset_allbosskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $09C2, $0112 ; Health + dw $0AF6, $0088 ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $010E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X +preset_allbosskpdr_spore_spawn_maridia_passthrough: + dw #preset_allbosskpdr_lower_norfair_leaving_ridley + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB +preset_allbosspkdr_lower_norfair_three_musketeers: + dw #preset_allbosspkdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $A3FF ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $09C2, $0156 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw #$FFFF + +preset_nintendopower_norfair_landing_site: + dw #preset_nintendopower_norfair_escape_from_ridley + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $9E00 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $010A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03E6 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $01F3 ; Layer 2 X position + dw $09CE, $000A ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0486 ; Samus X + dw $0AFA, $04BB ; Samus Y + dw $D8BA, $DFFB ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_whomple_jump: + dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_nghyper_tourian_metroids_4: @@ -17222,292 +18106,216 @@ preset_nghyper_tourian_gadora_room: dw $D8C4, $00AF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_rising_tide: - dw #preset_suitless_upper_norfair_1_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $014B ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $0AF6, $02B5 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D876, $01A6 ; Items - dw $D8B8, $2EAF ; Doors +preset_suitless_upper_norfair_1_business_center_up: + dw #preset_suitless_upper_norfair_1_hijump_etank_revisit + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09C8, $002D ; Max missiles + dw $0AF6, $0197 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X + dw $D876, $01A4 ; Items dw #$FFFF -preset_rbo_cleanup_double_maridia_leaving_waterway: - dw #preset_rbo_cleanup_double_maridia_waterway_etank - dw $078D, $8E0E ; DDB - dw $079B, $A0D2 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09CE, $0011 ; Pbs +preset_rbo_icecroc_single_maridia_ice_escape: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $007B ; Health + dw $09CE, $0008 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $06D5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $058E ; Items + dw $0AF6, $00C9 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_icecroc_single_maridia_croc: - dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $003E ; Health +preset_rbo_cleanup_double_maridia_wave_gate_etank: + dw #preset_rbo_cleanup_double_maridia_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0453 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $033E ; Layer 2 Y position dw $09CA, $0010 ; Supers - dw $09D6, $0000 ; Reserves - dw $0A1C, $0029 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $0C86 ; Samus X - dw $0AFA, $02BC ; Samus Y - dw $D8B8, $6E00 ; Doors + dw $09CC, $0014 ; Max supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03CA ; Samus X + dw $0AFA, $04DB ; Samus Y + dw $D870, $49A1 ; Items + dw $D8B6, $F83C ; Doors dw #$FFFF -preset_nintendopower_tourian_metroids_2: - dw #preset_nintendopower_tourian_metroids_1 +preset_rbo_icecroc_single_maridia_croc_shaft_moonfall: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0010 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0087 ; Health + dw $09CE, $000A ; Pbs + dw $0AF6, $00B0 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_14ice_tourian_metroids_2: + dw #preset_14ice_tourian_metroids_1 dw $078D, $A984 ; DDB dw $079B, $DAE1 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $0AFA, $0096 ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D822, $0021 ; Events + dw $09C2, $0169 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0001 ; Events dw $D8C4, $0001 ; Doors dw #$FFFF -preset_allbossprkd_tourian_gadora_room: - dw #preset_allbossprkd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors +preset_14speed_maridia_everest_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0207 ; Screen Y position in pixels + dw $0919, $0185 ; Layer 2 Y position + dw $0AF6, $006F ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_nintendopower_tourian_metroids_3: - dw #preset_nintendopower_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $02DD ; Health +preset_14speed_maridia_red_tower_green_gate: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0013 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0013 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $0074 ; Samus X + dw #$FFFF + +preset_14speed_tourian_kihunter_room_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C8 ; Health + dw $09CA, $0007 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $006E ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_spore_spawn_spore_spawn: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $8DC6 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $0382 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D8B4, $2606 ; Doors - dw #$FFFF - -preset_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final - dw $078D, $8E56 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $010B ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0038 ; Samus X - dw $D828, $0304 ; Bosses - dw $D8B4, $7606 ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $03F8 ; Screen Y position in pixels - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_14ice_tourian_baby: - dw #preset_14ice_tourian_metroids_4 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $0AF6, $0075 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw #$FFFF - -preset_14ice_tourian_after_baby: - dw #preset_14ice_tourian_metroids_2 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0001 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00AC ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_ice_maze_down: - dw #preset_pkrd_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00B9 ; Samus X - dw $D876, $0125 ; Items +preset_14speed_tourian_terminator_revisit: + dw #preset_14speed_maridia_colosseum_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $FC00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0115 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_escape - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors +preset_14speed_tourian_pirate_shaft_revisit: + dw #preset_14speed_maridia_aqueduct_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0919, $017C ; Layer 2 Y position + dw $09C2, $00C5 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $006C ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_14speed_tourian_metroids_2: - dw #preset_14speed_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $018E ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $000A ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_hundo_gravity_ws_right_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $04E5 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03AB ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0006 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_hundo_gravity_ws_shaft_up_to_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3700 ; Screen subpixel X position +preset_hundo_gravity_leaving_ws_left_supers: + dw #preset_hundo_gravity_ws_shaft_up_to_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $AC00 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $01DF ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X + dw $09C2, $011B ; Health + dw $09C6, $0034 ; Missiles + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E9 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_hundo_gravity_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $01DF ; Health - dw $09C6, $0035 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $0449 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_100early_wrecked_ship_enter_wrecked_ship: - dw #preset_100early_red_tower_and_crateria_ocean_spark - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6C80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00F7 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $002B ; Samus X - dw $D8B0, $3000 ; Doors +preset_100early_red_tower_and_crateria_the_moat: + dw #preset_100early_red_tower_and_crateria_ocean_fly + dw $090F, $17FF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X dw #$FFFF preset_gtclassic_lower_norfair_plowerhouse: @@ -17528,89 +18336,122 @@ preset_gtclassic_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB +preset_pkrd_upper_norfair_ice_beam_gates: + dw #preset_pkrd_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $030B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000F ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $039A ; Samus Y + dw $D8B8, $28EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_prkd19_upper_norfair_double_chamber: +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_leaving_speedbooster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $011D ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0014 ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr20_maridia_botwoon_etank: + dw #preset_nodropskpdr_maridia_botwoon_etank + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr20_maridia_halfie_setup: + dw #preset_nodropskpdr_maridia_halfie_setup + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09C6, $000B ; Missiles +preset_kpdr20_maridia_draygon: + dw #preset_nodropskpdr_maridia_draygon dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position +preset_gtmax_lower_norfair_worst_room_in_the_game: + dw #preset_gtmax_lower_norfair_green_gate_final + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04CC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors + dw $09C2, $026A ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X dw #$FFFF preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: @@ -17627,20 +18468,90 @@ preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position +preset_allbossprkd_tourian_metroids_2: + dw #preset_allbossprkd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00B5 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0010 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_allbosskpdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_lower_norfair_bubble_mountain_final: + dw #preset_allbosspkdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $09C6, $0012 ; Missiles + dw $0AF6, $0085 ; Samus X + dw #$FFFF + +preset_allbosspkdr_spore_spawn_maridia_passthrough: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $0156 ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_nintendopower_tourian_metroids_1: + dw #preset_nintendopower_norfair_landing_site + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $F327 ; Equipped Items + dw $09CA, $0018 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $3FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_nodropskpdr_maridia_cac_alley_east: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health dw $09C6, $000B ; Missiles - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF preset_ngplasma_tourian_baby_skip: @@ -17690,508 +18601,1928 @@ preset_ngplasma_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_bubble_mountain: - dw #preset_suitless_upper_norfair_1_rising_tide - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C3 ; Health - dw $0AF6, $04B1 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_suitless_upper_norfair_1_precathedral: + dw #preset_suitless_upper_norfair_1_business_center_up + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $02EF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0233 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: - dw #preset_rbo_cleanup_double_maridia_leaving_waterway - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E9 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $00AE ; Layer 2 X position - dw $09CE, $000F ; Pbs - dw $0AF6, $0149 ; Samus X - dw $D8B6, $F8FD ; Doors - dw #$FFFF - -preset_rbo_icecroc_single_maridia_grapple_shaft_down: - dw #preset_rbo_icecroc_single_maridia_leaving_ice - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $024B ; Health - dw $09C4, $02BB ; Max health - dw $09CA, $000D ; Supers - dw $09CE, $000F ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D6, $0012 ; Reserves - dw $0A1C, $002A ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $0070 ; Samus X - dw $0AFA, $0054 ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $0334 ; Items - dw $D8B8, $6E00 ; Doors - dw $D8BA, $00F3 ; Doors - dw #$FFFF - -preset_nintendopower_tourian_metroids_4: - dw #preset_nintendopower_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05DA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_suitless_upper_norfair_1_cathedral: + dw #preset_suitless_upper_norfair_1_business_center_up + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $0210 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $029F ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $D8B8, $2CAF ; Doors dw #$FFFF -preset_allbossprkd_tourian_zeb_skip: - dw #preset_allbossprkd_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB +preset_rbo_cleanup_double_maridia_waterway_etank: + dw #preset_rbo_cleanup_double_maridia_wave_gate_etank + dw $078D, $8FB2 ; DDB + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels + dw $0915, $091E ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D6 ; Layer 2 Y position + dw $09C2, $02CF ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $000F ; Supers + dw $09CE, $000F ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_allbossprkd_tourian_escape_room_3: - dw #preset_allbossprkd_tourian_metroids_3 - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $00DF ; Samus X - dw $D820, $4FC5 ; Events - dw $D822, $002F ; Events - dw $D82C, $0203 ; Bosses - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_big_pink_up - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_spore_spawn: - dw #preset_allbosskpdr_spore_spawn_spore_spawn - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $037C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $F4C3 ; Items + dw $D874, $058C ; Items + dw $D8B4, $0B46 ; Doors + dw $D8B6, $F8FC ; Doors dw #$FFFF -preset_allbosskpdr_spore_spawn_dachora_room_revisit: - dw #preset_allbosskpdr_spore_spawn_big_pink_down - dw $078D, $8E32 ; DDB - dw $079B, $9D19 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0AF6, $0234 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_rbo_icecroc_single_maridia_croc_speedway: + dw #preset_rbo_icecroc_single_maridia_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $377F ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $029E ; Screen Y position in pixels + dw $0919, $01F6 ; Layer 2 Y position + dw $09C2, $0067 ; Health + dw $09CE, $000A ; Pbs + dw $0A1C, $0031 ; Samus position/state + dw $0A1E, $0808 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $032C ; Samus Y dw #$FFFF -preset_allbosskpdr_spore_spawn_crateria: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough - dw $078D, $8CA6 ; DDB - dw $079B, $9938 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $09C2, $010B ; Health - dw $09C6, $0014 ; Missiles +preset_14ice_tourian_metroids_3: + dw #preset_14ice_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09C2, $018F ; Health dw $09CA, $0008 ; Supers - dw $0AFA, $0088 ; Samus Y - dw $D828, $0304 ; Bosses - dw $D8B4, $7606 ; Doors + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C9 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_spore_spawn_big_pink_down - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $004C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_14ice_tourian_metroids_4: + dw #preset_14ice_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0182 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AF ; Samus X + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_allbosskpdr_tourian_metroids_1: - dw #preset_allbosskpdr_spore_spawn_big_pink_down +preset_14speed_tourian_metroids_1: + dw #preset_14speed_tourian_pirate_shaft_revisit dw $078D, $9222 ; DDB dw $079B, $DAAE ; MDB dw $07F3, $001E ; Music Bank - dw $090F, $4001 ; Screen subpixel X position - dw $0913, $87FF ; Screen subpixel Y position + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels - dw $09CA, $0007 ; Supers - dw $0AF6, $003D ; Samus X + dw $0919, $0240 ; Layer 2 Y position + dw $09C6, $0006 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0036 ; Samus X dw $0AFA, $038B ; Samus Y dw $D820, $0FC1 ; Events dw $D8B2, $6C01 ; Doors dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_14ice_tourian_zeb_skip: - dw #preset_14ice_tourian_after_baby - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $0048 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_hundo_gravity_spiky_room_of_death: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $4C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0474 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0357 ; Layer 2 Y position + dw $0AF6, $0457 ; Samus X + dw $0AFA, $04E4 ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_precathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_hundo_gravity_ws_etank: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $00B7 ; Health + dw $09C6, $0033 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X + dw $0AFA, $016B ; Samus Y + dw $D8C0, $007C ; Doors dw #$FFFF -preset_pkrd_upper_norfair_cathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB +preset_hundo_gravity_spiky_room_of_death_revisit: + dw #preset_hundo_gravity_leaving_ws_left_supers + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position + dw $0911, $01FD ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $017D ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0033 ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $029D ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D880, $0071 ; Items + dw $D8C0, $087C ; Doors + dw #$FFFF + +preset_100early_red_tower_and_crateria_ocean_spark: + dw #preset_100early_red_tower_and_crateria_the_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6A80 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0041 ; Missiles + dw $09C8, $0041 ; Max missiles + dw $0AF6, $01A2 ; Samus X + dw $D870, $8190 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_ridley: + dw #preset_gtclassic_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0013 ; Supers + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D300 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_leaving_ridley: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0276 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D8BA, $D300 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_ice_maze_up: + dw #preset_pkrd_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $02A2 ; Samus X + dw $0AF6, $0038 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; Doors dw #$FFFF -preset_14speed_tourian_metroids_3: - dw #preset_14speed_tourian_metroids_2 +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtmax_lower_norfair_mickey_mouse_missiles: + dw #preset_gtmax_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $027E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_allbossprkd_tourian_metroids_3: + dw #preset_allbossprkd_tourian_metroids_2 dw $078D, $A9B4 ; DDB dw $079B, $DB31 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $00F6 ; Screen Y position in pixels - dw $0919, $00B8 ; Layer 2 Y position - dw $09C2, $015E ; Health - dw $09CE, $0003 ; Pbs + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $09C2, $014F ; Health + dw $09CA, $0011 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C1 ; Samus X + dw $0AF6, $00C2 ; Samus X dw $0AFA, $018B ; Samus Y dw $D822, $0023 ; Events dw $D8C4, $0003 ; Doors dw #$FFFF -preset_14speed_tourian_metroids_4: - dw #preset_14speed_tourian_metroids_2 +preset_allbossprkd_tourian_metroids_4: + dw #preset_allbossprkd_tourian_metroids_2 dw $078D, $A9CC ; DDB dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $011B ; Health - dw $09CE, $0003 ; Pbs + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $018F ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X + dw $0AF6, $05AC ; Samus X dw $D822, $0027 ; Events dw $D8C4, $0007 ; Doors dw #$FFFF -preset_14speed_tourian_doors_and_refills: - dw #preset_14speed_tourian_metroids_2 - dw $078D, $AA2C ; DDB - dw $079B, $DCB1 ; MDB +preset_allbossprkd_tourian_baby_skip: + dw #preset_allbossprkd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB dw $07F3, $0045 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0001 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $0018 ; Samus X + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $01DA ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors + dw $D8C4, $000F ; Doors dw #$FFFF -preset_14speed_tourian_zeb_skip: - dw #preset_14speed_tourian_metroids_2 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $00DB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_allbosspkdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_red_tower + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09C2, $016A ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_hundo_gravity_ws_robot_missiles: - dw #preset_hundo_gravity_attic - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $63FF ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01EB ; Health - dw $09C6, $002D ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $06CD ; Samus X - dw $0AFA, $0099 ; Samus Y - dw $D8C0, $0B7C ; Doors +preset_nodropskpdr_maridia_cac_alley_west: + dw #preset_nodropskpdr_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_gravity_attic_revisit: - dw #preset_hundo_gravity_ws_shaft_up_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $09C2, $01AD ; Health - dw $09C6, $0026 ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0046 ; Samus X - dw $D880, $0079 ; Items - dw $D8C0, $0B7C ; Doors +preset_allbosskpdr_spore_spawn_lower_green_brinstar: + dw #preset_allbosskpdr_spore_spawn_red_tower + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $03F9 ; Screen Y position in pixels + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $048B ; Samus Y dw #$FFFF -preset_nghyper_tourian_zeb_skip: - dw #preset_ngplasma_tourian_zeb_skip - dw $090F, $5000 ; Screen subpixel X position - dw $09C2, $0331 ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $002E ; Supers - dw $09CE, $001C ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $003C ; Samus X - dw $0AF8, $0000 ; Samus subpixel X +preset_nintendopower_tourian_metroids_2: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $0AFA, $0096 ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_gadora_room: + dw #preset_allbossprkd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_nintendopower_tourian_metroids_3: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $02DD ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_nghyper_tourian_zeb_skip: + dw #preset_ngplasma_tourian_zeb_skip + dw $090F, $5000 ; Screen subpixel X position + dw $09C2, $0331 ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $002E ; Supers + dw $09CE, $001C ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $003C ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_tourian_mother_brain_2: + dw #preset_ngplasma_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $052C ; Health + dw $09C6, $00DC ; Missiles + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00D3 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FCD ; Events + dw #$FFFF + +preset_suitless_upper_norfair_1_rising_tide: + dw #preset_suitless_upper_norfair_1_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $014B ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $0AF6, $02B5 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D876, $01A6 ; Items + dw $D8B8, $2EAF ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_leaving_waterway: + dw #preset_rbo_cleanup_double_maridia_waterway_etank + dw $078D, $8E0E ; DDB + dw $079B, $A0D2 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06D5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $058E ; Items + dw #$FFFF + +preset_rbo_icecroc_single_maridia_croc: + dw #preset_rbo_icecroc_single_maridia_croc_shaft_moonfall + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $003E ; Health + dw $09CA, $0010 ; Supers + dw $09D6, $0000 ; Reserves + dw $0A1C, $0029 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $0C86 ; Samus X + dw $0AFA, $02BC ; Samus Y + dw $D8B8, $6E00 ; Doors + dw #$FFFF + +preset_14ice_tourian_baby: + dw #preset_14ice_tourian_metroids_4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $0075 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw #$FFFF + +preset_14ice_tourian_after_baby: + dw #preset_14ice_tourian_metroids_2 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0001 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00AC ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_14speed_tourian_metroids_2: + dw #preset_14speed_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018E ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $000A ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_hundo_gravity_ws_shaft_up_to_attic: + dw #preset_hundo_gravity_spiky_room_of_death_revisit + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3700 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $01DF ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_gravity_attic: + dw #preset_hundo_gravity_spiky_room_of_death_revisit + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $01DF ; Health + dw $09C6, $0035 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $0449 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_100early_wrecked_ship_enter_wrecked_ship: + dw #preset_100early_red_tower_and_crateria_ocean_spark + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6C80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00F7 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $002B ; Samus X + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_reverse_plowerhouse: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0140 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $010E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw #$FFFF + +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items + dw #$FFFF + +preset_prkd19_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E00 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $010A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark: + dw #preset_nodropskpdr_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X + dw #$FFFF + +preset_allbosskpdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_climb: + dw #preset_nodropskpdr_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $8DC6 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $0382 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D8B4, $2606 ; Doors + dw #$FFFF + +preset_allbosskpdr_spore_spawn_big_pink_down: + dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final + dw $078D, $8E56 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $010B ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0038 ; Samus X + dw $D828, $0304 ; Bosses + dw $D8B4, $7606 ; Doors + dw #$FFFF + +preset_allbosspkdr_spore_spawn_lower_green_brinstar: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $03F8 ; Screen Y position in pixels + dw $09C2, $016A ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_nintendopower_tourian_metroids_4: + dw #preset_nintendopower_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05DA ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_zeb_skip: + dw #preset_allbossprkd_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_escape_room_3: + dw #preset_allbossprkd_tourian_metroids_3 + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $00DF ; Samus X + dw $D820, $4FC5 ; Events + dw $D822, $002F ; Events + dw $D82C, $0203 ; Bosses + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_nghyper_tourian_mother_brain_2: + dw #preset_ngplasma_tourian_mother_brain_2 + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09C2, $0300 ; Health + dw $09C6, $00D3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $001C ; Pbs + dw $0A76, $0001 ; Hyper beam + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $6000 ; Samus subpixel X + dw $D820, $0FE5 ; Events + dw #$FFFF + +preset_ngplasma_tourian_zebes_escape: + dw #preset_ngplasma_tourian_mother_brain_2 + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $D001 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $0091 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0097 ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_suitless_upper_norfair_1_bubble_mountain: + dw #preset_suitless_upper_norfair_1_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C3 ; Health + dw $0AF6, $04B1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs: + dw #preset_rbo_cleanup_double_maridia_leaving_waterway + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E9 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $00AE ; Layer 2 X position + dw $09CE, $000F ; Pbs + dw $0AF6, $0149 ; Samus X + dw $D8B6, $F8FD ; Doors + dw #$FFFF + +preset_rbo_icecroc_single_maridia_grapple_shaft_down: + dw #preset_rbo_icecroc_single_maridia_leaving_ice + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $024B ; Health + dw $09C4, $02BB ; Max health + dw $09CA, $000D ; Supers + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D6, $0012 ; Reserves + dw $0A1C, $002A ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $0070 ; Samus X + dw $0AFA, $0054 ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $0334 ; Items + dw $D8B8, $6E00 ; Doors + dw $D8BA, $00F3 ; Doors + dw #$FFFF + +preset_14ice_tourian_zeb_skip: + dw #preset_14ice_tourian_after_baby + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $0048 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_14speed_tourian_metroids_3: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $00F6 ; Screen Y position in pixels + dw $0919, $00B8 ; Layer 2 Y position + dw $09C2, $015E ; Health + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_14speed_tourian_metroids_4: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $011B ; Health + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AA ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_14speed_tourian_doors_and_refills: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $AA2C ; DDB + dw $079B, $DCB1 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0001 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0018 ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_14speed_tourian_zeb_skip: + dw #preset_14speed_tourian_metroids_2 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $00DB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_hundo_gravity_ws_robot_missiles: + dw #preset_hundo_gravity_attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $63FF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01EB ; Health + dw $09C6, $002D ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $06CD ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D8C0, $0B7C ; Doors + dw #$FFFF + +preset_hundo_gravity_attic_revisit: + dw #preset_hundo_gravity_ws_shaft_up_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C2, $01AD ; Health + dw $09C6, $0026 ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0046 ; Samus X + dw $D880, $0079 ; Items + dw $D8C0, $0B7C ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_beam: + dw #preset_nodropskpdr_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark_revisit: + dw #preset_nodropskpdr_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_allbosspkdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_big_pink_up + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosspkdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_spore_spawn_spore_spawn + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $037C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_spore_spawn_dachora_room_revisit: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $078D, $8E32 ; DDB + dw $079B, $9D19 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0AF6, $0234 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_spore_spawn_crateria: + dw #preset_allbosskpdr_spore_spawn_maridia_passthrough + dw $078D, $8CA6 ; DDB + dw $079B, $9938 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $09C2, $010B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AFA, $0088 ; Samus Y + dw $D828, $0304 ; Bosses + dw $D8B4, $7606 ; Doors + dw #$FFFF + +preset_allbosspkdr_spore_spawn_big_pink_down: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $004C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_toilet: + dw #preset_nodropskpdr_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_allbosskpdr_tourian_metroids_1: + dw #preset_allbosskpdr_spore_spawn_big_pink_down + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $4001 ; Screen subpixel X position + dw $0913, $87FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $09CA, $0007 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_nintendopower_tourian_baby_skip: + dw #preset_nintendopower_tourian_metroids_4 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0301 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_nintendopower_tourian_zeb_skip: + dw #preset_nintendopower_tourian_metroids_1 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $AFFF ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $0301 ; Health + dw $09CA, $0016 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_allbossprkd_tourian_escape_parlor: + dw #preset_allbossprkd_tourian_escape_room_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A401 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00DF ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019A ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_nghyper_tourian_zebes_escape: + dw #preset_ngplasma_tourian_zebes_escape + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events + dw #$FFFF + +preset_ngplasma_tourian_escape_room_3: + dw #preset_ngplasma_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E2 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_1_bat_cave: + dw #preset_suitless_upper_norfair_1_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000F ; Missiles + dw $0AF6, $01C7 ; Samus X + dw $0AF8, $6FFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_speed_hallway: + dw #preset_suitless_upper_norfair_1_bubble_mountain + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001D ; Layer 2 Y position + dw $09C2, $024A ; Health + dw $09C6, $0032 ; Missiles + dw $09CA, $000F ; Supers + dw $09D6, $0064 ; Reserves + dw $0AF6, $008F ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_1_speed_hallway_out: + dw #preset_suitless_upper_norfair_1_ice_snakes_out + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $B104 ; Equipped Items + dw $09A4, $B104 ; Collected Items + dw $09C2, $0172 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0037 ; Missiles + dw $09C8, $0037 ; Max missiles + dw $09CA, $000E ; Supers + dw $09D6, $0064 ; Reserves + dw $0AF6, $003F ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D876, $01A6 ; Items + dw $D878, $0006 ; Items + dw $D8B8, $2EAF ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_rbo_cleanup_double_maridia_blockbuster: + dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $0911, $003B ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $002C ; Layer 2 X position + dw $09C2, $02D4 ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $009B ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D872, $FCC3 ; Items + dw $D8B6, $F8FF ; Doors + dw #$FFFF + +preset_rbo_icecroc_single_maridia_grapple_escape: + dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09C2, $0255 ; Health + dw $09CE, $000E ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $1334 ; Items + dw #$FFFF + +preset_14ice_tourian_mother_brain_2: + dw #preset_14ice_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09C6, $0001 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_100early_wrecked_ship_phantoon: + dw #preset_100early_wrecked_ship_enter_wrecked_ship + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $93FF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C6, $0046 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D880, $0001 ; Items + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_ice_maze_down: + dw #preset_pkrd_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00B9 ; Samus X + dw $D876, $0125 ; Items + dw #$FFFF + +preset_pkrd_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_escape + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $28EF ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_wasteland_revisit: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0254 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_kihunter_stairs_up: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D480 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0227 ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_fireflea_room: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5780 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $0227 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $009C ; Samus X + dw #$FFFF + +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_maridia_botwoon_etank: + dw #preset_kpdr20_maridia_botwoon_etank + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr20_maridia_halfie_setup + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_maridia_draygon: + dw #preset_kpdr20_maridia_draygon + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0157 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $016D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014C ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_ngplasma_tourian_mother_brain_2: - dw #preset_ngplasma_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $052C ; Health - dw $09C6, $00DC ; Missiles - dw $09CA, $0009 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00D3 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FCD ; Events +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_bat_cave: - dw #preset_suitless_upper_norfair_1_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000F ; Missiles - dw $0AF6, $01C7 ; Samus X - dw $0AF8, $6FFF ; Samus subpixel X - dw $D8BA, $0011 ; Doors +preset_kpdr23_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_speed_hallway: - dw #preset_suitless_upper_norfair_1_bubble_mountain - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001D ; Layer 2 Y position - dw $09C2, $024A ; Health - dw $09C6, $0032 ; Missiles - dw $09CA, $000F ; Supers - dw $09D6, $0064 ; Reserves - dw $0AF6, $008F ; Samus X - dw $D8BA, $0011 ; Doors +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_speed_hallway_out: - dw #preset_suitless_upper_norfair_1_ice_snakes_out - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $B104 ; Equipped Items - dw $09A4, $B104 ; Collected Items - dw $09C2, $0172 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0037 ; Missiles - dw $09C8, $0037 ; Max missiles - dw $09CA, $000E ; Supers - dw $09D6, $0064 ; Reserves - dw $0AF6, $003F ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D876, $01A6 ; Items - dw $D878, $0006 ; Items - dw $D8B8, $2EAF ; Doors - dw $D8BA, $0031 ; Doors +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_rbo_cleanup_double_maridia_blockbuster: - dw #preset_rbo_cleanup_double_maridia_blue_brinstar_power_bombs - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $0911, $003B ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $002C ; Layer 2 X position - dw $09C2, $02D4 ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $009B ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D872, $FCC3 ; Items - dw $D8B6, $F8FF ; Doors +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_rbo_icecroc_single_maridia_grapple_escape: - dw #preset_rbo_icecroc_single_maridia_grapple_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7104 ; Equipped Items - dw $09A4, $7104 ; Collected Items - dw $09C2, $0255 ; Health - dw $09CE, $000E ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $1334 ; Items +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nintendopower_tourian_baby_skip: - dw #preset_nintendopower_tourian_metroids_4 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0301 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_nintendopower_tourian_zeb_skip: - dw #preset_nintendopower_tourian_metroids_1 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $AFFF ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $0301 ; Health - dw $09CA, $0016 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_allbossprkd_tourian_escape_parlor: - dw #preset_allbossprkd_tourian_escape_room_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00DF ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $019A ; Samus X - dw $0AFA, $005B ; Samus Y +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF preset_allbosspkdr_spore_spawn_dachora_room_revisit: @@ -18217,6 +20548,33 @@ preset_allbosspkdr_spore_spawn_crateria: dw $D8BA, $D7F1 ; Doors dw #$FFFF +preset_nodropskpdr_maridia_sewers: + dw #preset_nodropskpdr_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_lower_maridia_gate: + dw #preset_nodropskpdr_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X + dw #$FFFF + preset_allbosspkdr_tourian_metroids_1: dw #preset_allbosskpdr_tourian_metroids_1 dw $090F, $C001 ; Screen subpixel X position @@ -18230,6 +20588,22 @@ preset_allbosspkdr_tourian_metroids_1: dw $D8BA, $D7F1 ; Doors dw #$FFFF +preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: + dw #preset_nodropskpdr_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + preset_allbosskpdr_tourian_metroids_2: dw #preset_allbosskpdr_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -18246,8 +20620,8 @@ preset_allbosskpdr_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_14ice_tourian_mother_brain_2: - dw #preset_14ice_tourian_zeb_skip +preset_nintendopower_tourian_mother_brain_2: + dw #preset_nintendopower_tourian_zeb_skip dw $078D, $AAC8 ; DDB dw $079B, $DD58 ; MDB dw $07F3, $0021 ; Music Bank @@ -18255,271 +20629,71 @@ preset_14ice_tourian_mother_brain_2: dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0180 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0000 ; Supers + dw $09C2, $02C2 ; Health + dw $09C6, $0051 ; Missiles + dw $09CA, $000D ; Supers dw $0AF6, $00CF ; Samus X dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_100early_wrecked_ship_phantoon: - dw #preset_100early_wrecked_ship_enter_wrecked_ship - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $93FF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C6, $0046 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D880, $0001 ; Items - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_ridley: - dw #preset_gtclassic_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0013 ; Supers - dw $0AF6, $0024 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $D300 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_leaving_ridley: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0276 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005F ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D300 ; Doors - dw $D8BC, $0001 ; Doors + dw $D820, $3FC5 ; Events dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y +preset_nghyper_tourian_escape_room_3: + dw #preset_ngplasma_tourian_escape_room_3 + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $00EF ; Screen Y position in pixels + dw $0919, $00B3 ; Layer 2 Y position + dw $09C2, $05D8 ; Health + dw $09C6, $0088 ; Missiles + dw $0AF6, $00E1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D820, $4FE5 ; Events dw #$FFFF -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB +preset_ngplasma_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y - dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: - dw #preset_kpdr21_upper_norfair_frog_speedway - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels + dw $0911, $0500 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_rising_tide: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $867F ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $02B5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_bubble_mountain: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0185 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $04AD ; Samus X - dw $D8B8, $2EEF ; Doors + dw $0915, $0026 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_tourian_mother_brain_2: - dw #preset_ngplasma_tourian_mother_brain_2 - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09C2, $0300 ; Health - dw $09C6, $00D3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $001C ; Pbs - dw $0A76, $0001 ; Hyper beam - dw $0AF6, $00D1 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $D820, $0FE5 ; Events +preset_ngplasma_tourian_escape_climb: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00BF ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00EE ; Screen Y position in pixels + dw $0917, $008F ; Layer 2 X position + dw $0919, $00B2 ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_tourian_zebes_escape: - dw #preset_ngplasma_tourian_mother_brain_2 - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $D001 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $0091 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $0097 ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses +preset_ngplasma_tourian_escape_parlor: + dw #preset_ngplasma_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D001 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0548 ; Health + dw $0A1C, $00CD ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0043 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $D90C, $FF00 ; Map Stations dw #$FFFF preset_suitless_upper_norfair_1_bat_cave_out: @@ -18536,6 +20710,105 @@ preset_suitless_upper_norfair_1_bat_cave_out: dw $D822, $0020 ; Events dw #$FFFF +preset_rbo_maridia_double_maridia_maridia_entry: + dw #preset_rbo_cleanup_double_maridia_blockbuster + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $02D0 ; Health + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_icecroc_single_maridia_grapple_shaft_up: + dw #preset_rbo_icecroc_single_maridia_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05FD ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $047D ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $065D ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_14ice_tourian_mother_brain_3: + dw #preset_14ice_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_east: + dw #preset_nodropskpdr_maridia_cac_alley_east + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_cac_alley_west: + dw #preset_nodropskpdr_maridia_cac_alley_west + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark: + dw #preset_nodropskpdr_maridia_plasma_spark + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_climb: + dw #preset_nodropskpdr_maridia_plasma_climb + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + preset_hundo_gravity_sky_missiles: dw #preset_hundo_gravity_attic_revisit dw $078D, $A1EC ; DDB @@ -18593,91 +20866,34 @@ preset_hundo_gravity_leaving_gravity: dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_rbo_maridia_double_maridia_maridia_entry: - dw #preset_rbo_cleanup_double_maridia_blockbuster - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $02D0 ; Health - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_icecroc_single_maridia_grapple_shaft_up: - dw #preset_rbo_icecroc_single_maridia_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05FD ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $047D ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $065D ; Samus X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_nintendopower_tourian_mother_brain_2: - dw #preset_nintendopower_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02C2 ; Health - dw $09C6, $0051 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events - dw #$FFFF - -preset_allbosspkdr_tourian_metroids_2: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0035 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_kpdr20_maridia_plasma_beam: + dw #preset_nodropskpdr_maridia_plasma_beam + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_allbosskpdr_tourian_metroids_3: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0115 ; Screen Y position in pixels - dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_nodropskpdr_maridia_plasma_spark_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_14ice_tourian_mother_brain_3: - dw #preset_14ice_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr20_maridia_toilet: + dw #preset_nodropskpdr_maridia_toilet + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF preset_14speed_tourian_mother_brain_2: @@ -18716,19 +20932,46 @@ preset_100early_wrecked_ship_leaving_phantoon: dw $D8C0, $0070 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_reverse_plowerhouse: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position +preset_pkrd_upper_norfair_precathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_cathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2CEF ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_springball_maze: + dw #preset_gtclassic_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_gtmax_lower_norfair_plowerhouse: @@ -18749,58 +20992,96 @@ preset_gtmax_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers +preset_nodropskpdr_upper_norfair_revisit_ice_maze_up: + dw #preset_nodropskpdr_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_allbosspkdr_tourian_metroids_2: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0035 ; Samus X dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_allbosskpdr_tourian_metroids_3: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0115 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_nintendopower_tourian_zebes_escape: + dw #preset_nintendopower_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $031F ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_nghyper_tourian_zebes_escape: - dw #preset_ngplasma_tourian_zebes_escape - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position +preset_nghyper_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_4 + dw $090F, $1000 ; Screen subpixel X position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $05D8 ; Health dw $09C6, $0088 ; Missiles dw $D820, $4FE5 ; Events dw #$FFFF -preset_ngplasma_tourian_escape_room_3: - dw #preset_ngplasma_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E2 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_nghyper_tourian_escape_climb: + dw #preset_nghyper_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $00F3 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $0917, $00B6 ; Layer 2 X position + dw $0919, $00B1 ; Layer 2 Y position + dw $0AF6, $0153 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_tourian_escape_parlor: + dw #preset_ngplasma_tourian_escape_parlor + dw $090F, $4000 ; Screen subpixel X position + dw $09C2, $0545 ; Health + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events dw #$FFFF preset_suitless_upper_norfair_1_single_chamber: @@ -18858,22 +21139,6 @@ preset_suitless_upper_norfair_2_double_chamber_out: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_crateria_power_bombs: - dw #preset_hundo_gravity_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items - dw #$FFFF - preset_rbo_maridia_double_maridia_mount_everest: dw #preset_rbo_maridia_double_maridia_maridia_entry dw $078D, $A330 ; DDB @@ -18909,20 +21174,88 @@ preset_rbo_icecroc_single_maridia_croc_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_tourian_zebes_escape: - dw #preset_nintendopower_tourian_mother_brain_2 +preset_14speed_tourian_mother_brain_3: + dw #preset_14speed_tourian_mother_brain_2 + dw $07F3, $0048 ; Music Bank dw $09A6, $1009 ; Equipped Beams - dw $09C2, $031F ; Health + dw $09C2, $018F ; Health dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0105 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0174 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_14ice_tourian_zebes_escape: + dw #preset_14ice_tourian_mother_brain_3 dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF preset_allbosspkdr_tourian_metroids_3: @@ -19013,306 +21346,20 @@ preset_allbosskpdr_tourian_metroids_4: dw $D8C4, $0007 ; Doors dw #$FFFF -preset_14ice_tourian_zebes_escape: - dw #preset_14ice_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_14speed_tourian_mother_brain_3: - dw #preset_14speed_tourian_mother_brain_2 - dw $07F3, $0048 ; Music Bank - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_100early_wrecked_ship_east_supers: - dw #preset_100early_wrecked_ship_leaving_phantoon - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $04DD ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03A5 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0007 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B9 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_100early_wrecked_ship_leaving_west_supers: - dw #preset_100early_wrecked_ship_enter_wrecked_ship - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $00C2 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_ridley: - dw #preset_gtmax_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0018 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D301 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0233 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $01A6 ; Layer 2 X position - dw $0AF6, $02CE ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CC ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_frog_speedway: - dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_upper_norfair_bat_cave: - dw #preset_pkrd_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_leaving_speedbooster: - dw #preset_pkrd_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018F ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0041 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $090F, $A000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018D ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $01B1 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_nintendopower_tourian_escape_room_3: + dw #preset_nintendopower_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_lower_norfair_wasteland_revisit: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0254 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_gtclassic_lower_norfair_kihunter_stairs_up: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D480 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0227 ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_fireflea_room: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5780 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $0227 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $009C ; Samus X - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_nghyper_tourian_escape_room_3: - dw #preset_ngplasma_tourian_escape_room_3 - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $00EF ; Screen Y position in pixels - dw $0919, $00B3 ; Layer 2 Y position - dw $09C2, $05D8 ; Health - dw $09C6, $0088 ; Missiles - dw $0AF6, $00E1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D820, $4FE5 ; Events - dw #$FFFF - -preset_ngplasma_tourian_escape_room_4: - dw #preset_ngplasma_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0026 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_ngplasma_tourian_escape_climb: - dw #preset_ngplasma_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00BF ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00EE ; Screen Y position in pixels - dw $0917, $008F ; Layer 2 X position - dw $0919, $00B2 ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_tourian_escape_parlor: - dw #preset_ngplasma_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D001 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0548 ; Health - dw $0A1C, $00CD ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0043 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $D90C, $FF00 ; Map Stations + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_upper_norfair_2_single_chamber_out: @@ -19372,22 +21419,47 @@ preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_nintendopower_tourian_escape_room_3: - dw #preset_nintendopower_tourian_zebes_escape +preset_14speed_tourian_zebes_escape: + dw #preset_14speed_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_14ice_tourian_escape_room_3: + dw #preset_14ice_tourian_zebes_escape dw $078D, $AAEC ; DDB dw $079B, $DE7A ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $00DF ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_nodropskpdr_upper_norfair_revisit_ice_escape: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + preset_allbosskpdr_tourian_baby_skip: dw #preset_allbosspkdr_tourian_baby_skip dw $090F, $6FFF ; Screen subpixel X position @@ -19436,95 +21508,225 @@ preset_allbosspkdr_tourian_escape_parlor: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_14ice_tourian_escape_room_3: - dw #preset_14ice_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track +preset_nintendopower_tourian_escape_room_4: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nintendopower_tourian_escape_climb: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_nghyper_tourian_escape_room_4: - dw #preset_ngplasma_tourian_escape_room_4 - dw $090F, $1000 ; Screen subpixel X position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $05D8 ; Health - dw $09C6, $0088 ; Missiles - dw $D820, $4FE5 ; Events +preset_suitless_upper_norfair_2_croc_gate: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $02FA ; Screen Y position in pixels + dw $0919, $023B ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000E ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_nghyper_tourian_escape_climb: - dw #preset_nghyper_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $00F3 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $0917, $00B6 ; Layer 2 X position - dw $0919, $00B1 ; Layer 2 Y position - dw $0AF6, $0153 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + +preset_100early_wrecked_ship_east_supers: + dw #preset_100early_wrecked_ship_leaving_phantoon + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $04DD ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03A5 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0007 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B9 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_100early_wrecked_ship_leaving_west_supers: + dw #preset_100early_wrecked_ship_enter_wrecked_ship + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $00C2 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_ridley: + dw #preset_gtmax_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02BF ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $020F ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $031F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_nghyper_tourian_escape_parlor: - dw #preset_ngplasma_tourian_escape_parlor - dw $090F, $4000 ; Screen subpixel X position - dw $09C2, $0545 ; Health - dw $09C6, $0088 ; Missiles - dw $D820, $4FE5 ; Events +preset_rbo_ln_entry_single_maridia_lava_dive: + dw #preset_rbo_icecroc_single_maridia_croc_revisit + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $FC4C ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5ABE ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0270 ; Health + dw $0AF6, $03C2 ; Samus X + dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_gate: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $02FA ; Screen Y position in pixels - dw $0919, $023B ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000E ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers dw #$FFFF -preset_nintendopower_tourian_escape_room_4: - dw #preset_nintendopower_tourian_escape_room_3 +preset_14ice_tourian_escape_room_4: + dw #preset_14ice_tourian_escape_room_3 dw $078D, $AB04 ; DDB dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position + dw $090F, $3000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nintendopower_tourian_escape_climb: - dw #preset_nintendopower_tourian_escape_room_3 +preset_14ice_tourian_escape_climb: + dw #preset_14ice_tourian_escape_room_3 dw $078D, $AB1C ; DDB dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_14speed_tourian_escape_room_3: + dw #preset_14ice_tourian_escape_room_3 + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_allbosskpdr_tourian_escape_parlor: @@ -19536,6 +21738,20 @@ preset_allbosskpdr_tourian_escape_parlor: dw $D8BA, $DFF1 ; Doors dw #$FFFF +preset_nintendopower_tourian_escape_parlor: + dw #preset_nintendopower_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $01EB ; Health + dw $0A1C, $0006 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01C4 ; Samus X + dw #$FFFF + preset_suitless_upper_norfair_2_red_pirate_shaft: dw #preset_suitless_upper_norfair_2_croc_gate dw $078D, $956A ; DDB @@ -19552,6 +21768,59 @@ preset_suitless_upper_norfair_2_red_pirate_shaft: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_suitless_upper_norfair_2_acid_snakes_tunnel: + dw #preset_suitless_upper_norfair_2_croc_gate + dw $078D, $9726 ; DDB + dw $079B, $B139 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $00AF ; Health + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $02BA ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_crocomire: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0065 ; Health + dw $09CE, $000E ; Pbs + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $0CD0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $6EAF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_power_bombs: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $93DE ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $019B ; Health + dw $09C4, $02BB ; Max health + dw $09C6, $003C ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D82A, $0002 ; Bosses + dw $D876, $01B6 ; Items + dw $D8B8, $6EAF ; Doors + dw $D8BA, $00F3 ; Doors + dw #$FFFF + preset_hundo_brinstar_cleanup_ship_room: dw #preset_hundo_brinstar_cleanup_crateria_power_bombs dw $078D, $893A ; DDB @@ -19568,15 +21837,6 @@ preset_hundo_brinstar_cleanup_ship_room: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_14speed_tourian_zebes_escape: - dw #preset_14speed_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_100early_wrecked_ship_spiky_room_of_death: dw #preset_100early_wrecked_ship_leaving_west_supers dw $078D, $A2E8 ; DDB @@ -19619,368 +21879,514 @@ preset_gtmax_lower_norfair_leaving_ridley_etank: dw $D82A, $0005 ; Bosses dw #$FFFF -preset_gtmax_lower_norfair_reverse_plowerhouse: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $97FF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $031D ; Health - dw $09C4, $0320 ; Max health - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D878, $D2C0 ; Items - dw $D8BA, $DF01 ; Doors +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_hundo_ice_beam_ice_beam_gate_room_escape + dw $0919, $0180 ; Layer 2 Y position + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D876, $01A5 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber: - dw #preset_pkrd_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8000 ; Screen subpixel X position +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_three_musketeers: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $4001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0125 ; Screen Y position in pixels + dw $0913, $6000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $0181 ; Health + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0008 ; Supers - dw $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisit: - dw #preset_prkd20_upper_norfair_double_chamber_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0054 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C7FD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0102 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar +preset_kpdr25_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams +preset_kpdr20_maridia_sewers: + dw #preset_nodropskpdr_maridia_sewers + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_nodropskpdr_maridia_lower_maridia_gate + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_prepillars +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_maridia_double_maridia_mama_turtle: - dw #preset_rbo_maridia_double_maridia_leaving_crab_supers - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02BF ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $020F ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $031F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors +preset_kpdr21_maridia_cac_alley_east: + dw #preset_kpdr20_maridia_cac_alley_east + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_entry_single_maridia_lava_dive: - dw #preset_rbo_icecroc_single_maridia_croc_revisit - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $FC4C ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5ABE ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0270 ; Health - dw $0AF6, $03C2 ; Samus X - dw $D8B8, $EE00 ; Doors +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr20_maridia_cac_alley_west + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers +preset_gtmax_lower_norfair_reverse_plowerhouse: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $97FF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $031D ; Health + dw $09C4, $0320 ; Max health + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D878, $D2C0 ; Items + dw $D8BA, $DF01 ; Doors dw #$FFFF -preset_14ice_tourian_escape_room_4: - dw #preset_14ice_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_14ice_tourian_escape_climb: - dw #preset_14ice_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0AF6, $0151 ; Samus X +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr20_maridia_plasma_spark + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_14speed_tourian_escape_room_3: - dw #preset_14ice_tourian_escape_room_3 - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A8, $1000 ; Collected Beams - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $DD30 ; Doors - dw $D8C2, $6C00 ; Doors +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr20_maridia_plasma_climb + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_upper_norfair_2_acid_snakes_tunnel: - dw #preset_suitless_upper_norfair_2_croc_gate - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $00AF ; Health - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $02BA ; Samus Y +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr20_maridia_plasma_beam + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_upper_norfair_2_crocomire: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0065 ; Health - dw $09CE, $000E ; Pbs - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $0CD0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $6EAF ; Doors +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr20_maridia_plasma_spark_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_upper_norfair_2_croc_power_bombs: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $93DE ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $019B ; Health - dw $09C4, $02BB ; Max health - dw $09C6, $003C ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D82A, $0002 ; Bosses - dw $D876, $01B6 ; Items - dw $D8B8, $6EAF ; Doors - dw $D8BA, $00F3 ; Doors +preset_kpdr21_maridia_toilet: + dw #preset_kpdr20_maridia_toilet + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_nintendopower_tourian_escape_parlor: - dw #preset_nintendopower_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $01EB ; Health - dw $0A1C, $0006 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01C4 ; Samus X +preset_pkrd_upper_norfair_rising_tide: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $867F ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $02B5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_gauntlet_etank: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0003 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $001D ; Health - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0035 ; Reserves - dw $0AF6, $0084 ; Samus X +preset_pkrd_upper_norfair_bubble_mountain: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0185 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_green_pirate_shaft: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $01F8 ; Health - dw $09C4, $0257 ; Max health - dw $09CE, $0009 ; Pbs - dw $09D6, $0035 ; Reserves - dw $0AF6, $002B ; Samus X - dw $D870, $81BF ; Items +preset_gtclassic_lower_norfair_single_chamber_final: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0171 ; Samus X dw #$FFFF preset_rbo_ln_entry_single_maridia_ln_main_hall: @@ -20027,46 +22433,187 @@ preset_14speed_tourian_escape_room_4: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_14speed_tourian_escape_climb: - dw #preset_14ice_tourian_escape_climb - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A8, $1000 ; Collected Beams - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $DD30 ; Doors - dw $D8C2, $6C00 ; Doors +preset_14speed_tourian_escape_climb: + dw #preset_14ice_tourian_escape_climb + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_14speed_tourian_escape_parlor: + dw #preset_14speed_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E0 ; Health + dw $0AF6, $01D2 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_14ice_tourian_escape_parlor: + dw #preset_14ice_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0163 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_shaft_down: + dw #preset_suitless_upper_norfair_2_croc_power_bombs + dw $078D, $946E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $011C ; Layer 2 Y position + dw $09C2, $0178 ; Health + dw $09CE, $0013 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $004D ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D876, $03B6 ; Items + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_ln_main_hall: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $00BA ; Health + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_indiana_jones: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_14speed_tourian_escape_parlor: - dw #preset_14speed_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E0 ; Health - dw $0AF6, $01D2 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_hundo_brinstar_cleanup_gauntlet_etank: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0003 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $001D ; Health + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0035 ; Reserves + dw $0AF6, $0084 ; Samus X dw #$FFFF -preset_14ice_tourian_escape_parlor: - dw #preset_14ice_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0163 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_hundo_brinstar_cleanup_green_pirate_shaft: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $01F8 ; Health + dw $09C4, $0257 ; Max health + dw $09CE, $0009 ; Pbs + dw $09D6, $0035 ; Reserves + dw $0AF6, $002B ; Samus X + dw $D870, $81BF ; Items dw #$FFFF preset_100early_wrecked_ship_spiky_room_revisit: @@ -20093,6 +22640,80 @@ preset_gtmax_lower_norfair_wasteland_revisit: dw $0AF6, $02DC ; Samus X dw #$FFFF +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_bubble_mountain_final: + dw #preset_gtclassic_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0062 ; Missiles + dw $0AF6, $0091 ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_frog_speedway: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0026 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $001C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $022C ; Health + dw $09C6, $005F ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $00C6 ; Samus X + dw #$FFFF + preset_gtmax_lower_norfair_kihunter_stairs_up: dw #preset_gtmax_lower_norfair_reverse_plowerhouse dw $078D, $9A3E ; DDB @@ -20124,248 +22745,501 @@ preset_gtmax_lower_norfair_fireflea_room: dw $0AF6, $009C ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_single_chamber_revisit: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $013B ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_pkrd_upper_norfair_bat_cave: + dw #preset_pkrd_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7200 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0172 ; Health +preset_pkrd_upper_norfair_leaving_speedbooster: + dw #preset_pkrd_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0041 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2EEF ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $090F, $A000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018D ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $01B1 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr25_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0119 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_single_maridia_ln_main_hall + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C4 ; Health + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $07C8 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: + dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley + dw $09C6, $0029 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves + dw #$FFFF + +preset_suitless_upper_norfair_2_grapple_escape: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F381 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $F104 ; Equipped Items + dw $09A4, $F104 ; Collected Items + dw $09C2, $0191 ; Health + dw $09C6, $003F ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D876, $1BB6 ; Items + dw #$FFFF + +preset_nodropskpdr_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AF ; Samus X + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_prepillars +preset_nodropskpdr_lower_norfair_fast_pillars_setup: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $00BA ; Health + dw $0AF6, $0025 ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health + dw $07F3, $0018 ; Music Bank + dw $090F, $64FF ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $09C2, $0070 ; Health + dw $09D2, $0000 ; Currently selected item dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_three_musketeers: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $4001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_hundo_brinstar_cleanup_green_shaft_revisit: + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09C6, $0039 ; Missiles + dw $09C8, $005A ; Max missiles + dw $0AF6, $0088 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers +preset_100early_wrecked_ship_shaft_ascent: + dw #preset_100early_wrecked_ship_spiky_room_revisit + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $022A ; Health + dw $0AF6, $0054 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_draygon: + dw #preset_kpdr23_maridia_draygon dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C2, $01BA ; Health + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers + dw $09CA, $0000 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr21_maridia_sewers: + dw #preset_kpdr20_maridia_sewers + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr20_maridia_lower_maridia_gate + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr20_upper_norfair_revisit_ice_beam_gates + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_business_center_final: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0039 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_single_chamber_final: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0171 ; Samus X +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1C01 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $0AF6, $0030 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr20_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_power_bombs - dw $078D, $946E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $011C ; Layer 2 Y position - dw $09C2, $0178 ; Health - dw $09CE, $0013 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D876, $03B6 ; Items +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09A8, $100D ; Collected Beams + dw $09C2, $0108 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_green_shaft_revisit: - dw #preset_hundo_brinstar_cleanup_green_pirate_shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09C6, $0039 ; Missiles - dw $09C8, $005A ; Max missiles - dw $0AF6, $0088 ; Samus X - dw $D870, $87BF ; Items +preset_kpdr23_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09A8, $100D ; Collected Beams + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_indiana_jones: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0919, $0317 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $04BB ; Samus Y +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_up + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_entry_single_maridia_green_gate_glitch: - dw #preset_rbo_ln_entry_single_maridia_ln_main_hall - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C4 ; Health - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $07C8 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: - dw #preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley - dw $09C6, $0029 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_100early_wrecked_ship_shaft_ascent: - dw #preset_100early_wrecked_ship_spiky_room_revisit - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $022A ; Health - dw $0AF6, $0054 ; Samus X - dw $0AFA, $0090 ; Samus Y +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_gtmax_lower_norfair_springball_maze: @@ -20387,231 +23261,39 @@ preset_gtmax_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_bubble_mountain_final: - dw #preset_gtclassic_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB +preset_pkrd_upper_norfair_double_chamber: + dw #preset_pkrd_upper_norfair_single_chamber + dw $078D, $9582 ; DDB dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0062 ; Missiles - dw $0AF6, $0091 ; Samus X - dw #$FFFF - -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $016E ; Samus X - dw $0AFA, $009D ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_gtclassic_lower_norfair_frog_speedway: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0026 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $001C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $022C ; Health - dw $09C6, $005F ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $00C6 ; Samus X - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0125 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $0181 ; Health dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0AF6, $00BF ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall - dw $090F, $2000 ; Screen subpixel X position +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position dw $09A2, $3125 ; Equipped Items dw $09A4, $3125 ; Collected Items - dw $09C2, $0120 ; Health + dw $09C2, $0181 ; Health dw $09C4, $018F ; Max health - dw $09C6, $0012 ; Missiles dw $09CA, $0007 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0054 ; Samus X dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items dw $D876, $0125 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_grapple_escape: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F381 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F104 ; Equipped Items - dw $09A4, $F104 ; Collected Items - dw $09C2, $0191 ; Health - dw $09C6, $003F ; Missiles - dw $09C8, $0041 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D876, $1BB6 ; Items - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_shaft_up: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $05DE ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0466 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $063E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1B ; Screen Y position in pixels - dw $0919, $0794 ; Layer 2 Y position - dw $09C2, $01FD ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0A8B ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09C2, $01F5 ; Health - dw $09C6, $0038 ; Missiles - dw $09CA, $000A ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $D872, $848F ; Items - dw $D8B6, $E818 ; Doors - dw #$FFFF - preset_rbo_ln_entry_single_maridia_golden_torizo: dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch dw $078D, $98A6 ; DDB @@ -20669,6 +23351,89 @@ preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: dw $09C4, $031F ; Max health dw #$FFFF +preset_suitless_upper_norfair_2_croc_shaft_up: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $05DE ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0466 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $063E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_cosine_missile: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $02EE ; Screen Y position in pixels + dw $0919, $0232 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8BA, $00F7 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_amphitheatre: + dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0084 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1B ; Screen Y position in pixels + dw $0919, $0794 ; Layer 2 Y position + dw $09C2, $01FD ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0A8B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09C2, $01F5 ; Health + dw $09C6, $0038 ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $D872, $848F ; Items + dw $D8B6, $E818 ; Doors + dw #$FFFF + preset_100early_wrecked_ship_attic: dw #preset_100early_wrecked_ship_shaft_ascent dw $078D, $A2D0 ; DDB @@ -20720,6 +23485,100 @@ preset_100early_wrecked_ship_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF +preset_gtclassic_maridia_maridia_tube_revisit: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_fish_tank: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr23_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09A8, $100D ; Collected Beams + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09A8, $100D ; Collected Beams + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + preset_gtmax_lower_norfair_three_musketeers: dw #preset_gtmax_lower_norfair_springball_maze dw $078D, $9A92 ; DDB @@ -20755,199 +23614,192 @@ preset_gtmax_upper_norfair_and_kraid_single_chamber: dw $D878, $FEC0 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_business_center_final: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0039 ; Samus X +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $013B ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_pkrd_upper_norfair_volcano_room: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7200 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0172 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $03AF ; Samus X dw #$FFFF -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_prepillars dw $078D, $9912 ; DDB dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09A8, $100D ; Collected Beams + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C6, $000A ; Missiles +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C6, $000A ; Missiles +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_prepillars + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0445 ; Screen Y position in pixels - dw $0917, $0072 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0184 ; Samus X - dw $0AFA, $04D0 ; Samus Y +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_nodropskpdr_lower_norfair_worst_room_in_the_game + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_cosine_missile: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB +preset_pkrd_upper_norfair_kronic_boost: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $02EE ; Screen Y position in pixels - dw $0919, $0232 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8BA, $00F7 ; Doors + dw $090F, $1C01 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $0AF6, $0030 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_rbo_ln_entry_single_maridia_fast_pillars: @@ -20986,6 +23838,81 @@ preset_rbo_maridia_double_maridia_leaving_mama_turtle: dw $D880, $0600 ; Items dw #$FFFF +preset_suitless_upper_norfair_2_croc_farm: + dw #preset_suitless_upper_norfair_2_cosine_missile + dw $078D, $94AA ; DDB + dw $090F, $5900 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AD ; Samus X + dw $0AF8, $05FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $1FB6 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_nodropskpdr_lower_norfair_amphitheatre + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_kihunter_stairs_down: + dw #preset_nodropskpdr_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_wasteland: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $00AC ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_crocomire_revisit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $014C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C1 ; Samus X + dw $0AF8, $E7FF ; Samus subpixel X + dw #$FFFF + preset_hundo_brinstar_cleanup_etecoon_room: dw #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room dw $078D, $8F5E ; DDB @@ -21039,6 +23966,92 @@ preset_100early_wrecked_ship_bowling_alley_path: dw $D870, $819C ; Items dw #$FFFF +preset_gtclassic_maridia_mt_everest: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0101 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0181 ; Samus X + dw $0AFA, $03B8 ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_crab_shaft: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01EF ; Health + dw $0AF6, $05C7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_metal_ninja_pirates: + dw #preset_nodropskpdr_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0087 ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_speedway_up: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $9432 ; DDB + dw $079B, $A98D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $00C7 ; Screen X position in pixels + dw $0913, $9401 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $0127 ; Samus X + dw $0AF8, $97FF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_cac_alley_east: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr20_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_double_chamber: dw #preset_gtmax_upper_norfair_and_kraid_single_chamber dw $078D, $9A4A ; DDB @@ -21077,230 +24090,112 @@ preset_gtmax_upper_norfair_and_kraid_bat_cave: dw $D8BA, $DF51 ; Doors dw #$FFFF -preset_gtclassic_maridia_maridia_tube_revisit: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_maridia_fish_tank: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_down: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0275 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0047 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_lower dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr20_lower_norfair_ln_main_hall + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr20_lower_norfair_prepillars + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr20_lower_norfair_fast_pillars_setup + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $00A8 ; Samus Y +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr20_lower_norfair_worst_room_in_the_game + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: - dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_hellway: - dw #preset_kpdr23_red_brinstar_hellway +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_farm: - dw #preset_suitless_upper_norfair_2_cosine_missile - dw $078D, $94AA ; DDB - dw $090F, $5900 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AD ; Samus X - dw $0AF8, $05FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D876, $1FB6 ; Items +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X dw #$FFFF preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: @@ -21356,6 +24251,41 @@ preset_rbo_ln_entry_single_maridia_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_suitless_upper_norfair_2_croc_escape: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $7780 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0AF6, $0C8A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEAF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_rmode_blue_suit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $82D0 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0027 ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000E ; Supers + dw $0AF6, $0031 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D876, $1FF6 ; Items + dw $D8B8, $EEAF ; Doors + dw #$FFFF + preset_hundo_brinstar_cleanup_dachora_room_revisit: dw #preset_hundo_brinstar_cleanup_etecoon_room dw $078D, $8D06 ; DDB @@ -21414,199 +24344,132 @@ preset_100early_wrecked_ship_leaving_gravity: dw $D880, $00FF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $97B6 ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029B ; Health - dw $09C6, $0081 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D878, $FECA ; Items - dw #$FFFF - -preset_gtclassic_maridia_mt_everest: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0101 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0181 ; Samus X - dw $0AFA, $03B8 ; Samus Y +preset_gtclassic_maridia_aqueduct: + dw #preset_gtclassic_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F001 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0008 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_gtclassic_maridia_crab_shaft: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_gtclassic_maridia_botwoon_hallway: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position dw $09C2, $01EF ; Health - dw $0AF6, $05C7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $09CA, $0013 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health +preset_pkrd_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0120 ; Health dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_hellway: - dw #preset_kpdr22_red_brinstar_hjb_missile_hellway - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health + dw $09C6, $0012 ; Missiles dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09C6, $0010 ; Missiles +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr20_lower_norfair_amphitheatre + dw $09C6, $0013 ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_suitless_upper_norfair_2_crocomire_revisit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_down + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland: + dw #preset_nodropskpdr_lower_norfair_wasteland + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0122 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $97B6 ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $014C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C1 ; Samus X - dw $0AF8, $E7FF ; Samus subpixel X + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029B ; Health + dw $09C6, $0081 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D878, $FECA ; Items dw #$FFFF preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: @@ -21640,52 +24503,98 @@ preset_rbo_ln_entry_single_maridia_firefleas_entry: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_croc_speedway_up: +preset_suitless_maridia_predraygon_maridia_tube: + dw #preset_suitless_upper_norfair_2_rmode_blue_suit + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0018 ; Health + dw $09C6, $0041 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0000 ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest: dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $9432 ; DDB - dw $079B, $A98D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $00C7 ; Screen X position in pixels - dw $0913, $9401 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $0127 ; Samus X - dw $0AF8, $97FF ; Samus subpixel X + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $00CE ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $009A ; Layer 2 X position + dw $09C2, $002C ; Health + dw $09C8, $0050 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0008 ; Pbs + dw $09D6, $0000 ; Reserves + dw $0AF6, $012E ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFC, $EFFF ; Samus subpixel Y + dw $0B3F, $0004 ; Blue suit + dw $D820, $0801 ; Events + dw $D876, $1FF6 ; Items + dw $D880, $0100 ; Items + dw $D8B8, $EEAF ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_ridley: + dw #preset_nodropskpdr_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $00E3 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $003D ; Samus X dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_escape: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $7780 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers - dw $0AF6, $0C8A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEAF ; Doors +preset_nodropskpdr_lower_norfair_leaving_ridley: + dw #preset_nodropskpdr_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $00D9 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D1F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_rmode_blue_suit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $82D0 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0027 ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000E ; Supers - dw $0AF6, $0031 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D876, $1FF6 ; Items - dw $D8B8, $EEAF ; Doors +preset_nodropskpdr_lower_norfair_reverse_plowerhouse: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $00D6 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B8 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_rbo_ln_entry_double_maridia_lava_dive: @@ -21718,45 +24627,355 @@ preset_hundo_brinstar_cleanup_big_pink_revisit: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_hundo_brinstar_cleanup_mission_impossible: - dw #preset_hundo_brinstar_cleanup_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031D ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $09C6, $003D ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CE, $000E ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0264 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C4AF ; Items - dw $D8B4, $0346 ; Doors +preset_hundo_brinstar_cleanup_mission_impossible: + dw #preset_hundo_brinstar_cleanup_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031D ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $09C6, $003D ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CE, $000E ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0264 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C4AF ; Items + dw $D8B4, $0346 ; Doors + dw #$FFFF + +preset_100early_brinstar_cleanup_landing_site: + dw #preset_100early_wrecked_ship_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $004F ; Missiles + dw $09C8, $005F ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + +preset_gtclassic_maridia_botwoon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $023F ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $039F ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_halfie_setup: + dw #preset_gtclassic_maridia_mt_everest + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0004 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $0253 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $00A0 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C0, $8000 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_draygon: + dw #preset_gtclassic_maridia_botwoon_hallway + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $01D4 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_wasteland_revisit: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00B4 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr21_lower_norfair_prepillars + dw $09A8, $100F ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09A8, $100F ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09A8, $100F ; Collected Beams + dw $09C2, $00D4 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09A8, $100F ; Collected Beams + dw $09C2, $00E8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr20_lower_norfair_kihunter_stairs_down + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr20_lower_norfair_wasteland + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_100early_brinstar_cleanup_landing_site: - dw #preset_100early_wrecked_ship_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $004F ; Missiles - dw $09C8, $005F ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D870, $819E ; Items +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr20_lower_norfair_metal_ninja_pirates + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_plowerhouse + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: @@ -21791,151 +25010,6 @@ preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_gtclassic_maridia_aqueduct: - dw #preset_gtclassic_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F001 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0008 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_botwoon_hallway: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $01EF ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $0092 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8000 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_ridley_farming_room: - dw #preset_pkrd_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley dw $09C2, $031F ; Health @@ -21985,50 +25059,64 @@ preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: dw $D87A, $0001 ; Items dw #$FFFF -preset_suitless_maridia_predraygon_maridia_tube: - dw #preset_suitless_upper_norfair_2_rmode_blue_suit - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0018 ; Health - dw $09C6, $0041 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0000 ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0004 ; Blue suit +preset_suitless_maridia_predraygon_crab_supers: + dw #preset_suitless_maridia_predraygon_mt_everest + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0209 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0186 ; Layer 2 Y position + dw $09C2, $0040 ; Health + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0160 ; Samus X + dw $0AF8, $AC00 ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $00CE ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $009A ; Layer 2 X position - dw $09C2, $002C ; Health - dw $09C8, $0050 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0008 ; Pbs - dw $09D6, $0000 ; Reserves - dw $0AF6, $012E ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFC, $EFFF ; Samus subpixel Y - dw $0B3F, $0004 ; Blue suit - dw $D820, $0801 ; Events - dw $D876, $1FF6 ; Items - dw $D880, $0100 ; Items - dw $D8B8, $EEAF ; Doors +preset_kpdr20_lower_norfair_ridley: + dw #preset_nodropskpdr_lower_norfair_ridley + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_nodropskpdr_lower_norfair_leaving_ridley + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_kihunter_stairs_up: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00B2 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF preset_hundo_brinstar_cleanup_pink_brinstar_etank: @@ -22070,179 +25158,124 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position +preset_gtclassic_maridia_reverse_halfie_spikesuit: + dw #preset_gtclassic_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01CF ; Health + dw $09C6, $0056 ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtclassic_maridia_botwoon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB +preset_pkrd_lower_norfair_kihunter_stairs_down: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $023F ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position + dw $0911, $0275 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0047 ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $039F ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_gtclassic_maridia_halfie_setup: - dw #preset_gtclassic_maridia_mt_everest - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0004 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $0253 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $00A0 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C0, $8000 ; Doors +preset_pkrd_lower_norfair_wasteland: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024A ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_gtclassic_maridia_draygon: - dw #preset_gtclassic_maridia_botwoon_hallway - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $01D4 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01BB ; Health + dw $09C6, $0009 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams +preset_kpdr25_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X dw #$FFFF preset_rbo_ln_entry_double_maridia_green_gate_glitch: @@ -22271,23 +25304,38 @@ preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: dw $09CC, $001E ; Max supers dw #$FFFF -preset_suitless_maridia_predraygon_crab_supers: - dw #preset_suitless_maridia_predraygon_mt_everest - dw $078D, $A3C0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0209 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0186 ; Layer 2 Y position - dw $09C2, $0040 ; Health - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0160 ; Samus X - dw $0AF8, $AC00 ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_suitless_maridia_predraygon_mt_everest_2: + dw #preset_suitless_maridia_predraygon_crab_supers + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0009 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02C6 ; Samus X + dw $0AF8, $4BFF ; Samus subpixel X + dw $D880, $0300 ; Items + dw #$FFFF + +preset_nodropskpdr_lower_norfair_fireflea_room: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_hundo_brinstar_cleanup_spore_spawn_supers: @@ -22364,6 +25412,71 @@ preset_100early_brinstar_cleanup_leaving_gauntlet: dw $D870, $81BF ; Items dw #$FFFF +preset_gtclassic_maridia_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_nodropskpdr_lower_norfair_wasteland_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final dw $078D, $955E ; DDB @@ -22380,81 +25493,6 @@ preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: dw $D878, $FECB ; Items dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_spikesuit: - dw #preset_gtclassic_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01CF ; Health - dw $09C6, $0056 ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw #$FFFF - -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - preset_rbo_ln_entry_double_maridia_golden_torizo: dw #preset_rbo_ln_entry_double_maridia_green_gate_glitch dw $078D, $98A6 ; DDB @@ -22525,24 +25563,68 @@ preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: dw $09CC, $001E ; Max supers dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest_2: - dw #preset_suitless_maridia_predraygon_crab_supers - dw $078D, $A45C ; DDB - dw $079B, $CFC9 ; MDB +preset_suitless_maridia_predraygon_fish_tank: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01AA ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $03B1 ; Samus Y + dw $0AFC, $5BFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_maridia_predraygon_mama_turtle: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0054 ; Health + dw $09C6, $0040 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03D1 ; Samus X + dw $0AF8, $4EFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_springball_maze: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0009 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02C6 ; Samus X - dw $0AF8, $4BFF ; Samus subpixel X - dw $D880, $0300 ; Items + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_three_musketeers: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_hundo_mama_turtle_etank_big_pink_charge_escape: @@ -22574,6 +25656,179 @@ preset_100early_brinstar_cleanup_green_brinstar_elevator: dw $D870, $87BF ; Items dw #$FFFF +preset_gtclassic_maridia_reverse_halfie_climb: + dw #preset_gtclassic_maridia_whomple_jump + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $015E ; Health + dw $0AF6, $0037 ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09A8, $100F ; Collected Beams + dw $09C2, $00E8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland + dw $09A8, $100F ; Collected Beams + dw $09C2, $0110 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EB ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr20_lower_norfair_plowerhouse + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr20_lower_norfair_ridley + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr20_lower_norfair_leaving_ridley + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_up + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr25_maridia_sewers: + dw #preset_kpdr25_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland_revisit: + dw #preset_kpdr20_lower_norfair_wasteland_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_ice_gate_room: dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit dw $078D, $92A6 ; DDB @@ -22608,89 +25863,26 @@ preset_gtmax_upper_norfair_and_kraid_crocomire: dw $09CA, $000B ; Supers dw $0AF6, $0C21 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D876, $E02B ; Items - dw $D878, $FECB ; Items - dw $D8B8, $6EEC ; Doors - dw #$FFFF - -preset_gtclassic_maridia_whomple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_rbo_ln_entry_double_maridia_fast_pillars: - dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape - dw $078D, $9A6E ; DDB - dw $079B, $B2DA ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0246 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $01B4 ; Layer 2 X position - dw $09C2, $033A ; Health - dw $09CA, $0017 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw #$FFFF - -preset_suitless_maridia_predraygon_fish_tank: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01AA ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $03B1 ; Samus Y - dw $0AFC, $5BFF ; Samus subpixel Y + dw $D876, $E02B ; Items + dw $D878, $FECB ; Items + dw $D8B8, $6EEC ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mama_turtle: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0054 ; Health - dw $09C6, $0040 ; Missiles +preset_rbo_ln_entry_double_maridia_fast_pillars: + dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape + dw $078D, $9A6E ; DDB + dw $079B, $B2DA ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0246 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $01B4 ; Layer 2 X position + dw $09C2, $033A ; Health + dw $09CA, $0017 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03D1 ; Samus X - dw $0AF8, $4EFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors + dw $0AF6, $02C4 ; Samus X dw #$FFFF preset_rbo_ln_entry_single_maridia_preridley: @@ -22711,6 +25903,105 @@ preset_rbo_ln_entry_single_maridia_preridley: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_suitless_maridia_predraygon_fish_tank_revisit: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $8420 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0029 ; Samus X + dw $0AF8, $9C1F ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest_3: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A408 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09D2, $0002 ; Currently selected item + dw $09D6, $0014 ; Reserves + dw $0AF6, $037D ; Samus X + dw $0AF8, $C800 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_nodropskpdr_lower_norfair_springball_maze + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_single_chamber_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0080 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_bubble_mountain_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $0074 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_business_center_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + preset_hundo_mama_turtle_etank_green_hill_zone_revisit: dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape dw $090F, $0000 ; Screen subpixel X position @@ -22761,50 +26052,101 @@ preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $03CF ; Health - dw $09C4, $03E8 ; Max health - dw $09C6, $009B ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D876, $E03B ; Items +preset_gtclassic_maridia_reverse_botwoon_etank: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_whomple_jump - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $015E ; Health - dw $0AF6, $0037 ; Samus X +preset_gtclassic_maridia_reverse_botwoon_hallway: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6B80 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $0024 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09A8, $100F ; Collected Beams + dw $09C2, $0186 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley + dw $09A8, $100F ; Collected Beams + dw $09C2, $0147 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09A8, $100F ; Collected Beams + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09A8, $100F ; Collected Beams + dw $09C2, $013A ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr20_lower_norfair_kihunter_stairs_up + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_lower_norfair_ridley_farming_room: + dw #preset_pkrd_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0159 ; Health + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X dw #$FFFF preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: @@ -22823,47 +26165,6 @@ preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_suitless_maridia_predraygon_fish_tank_revisit: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $8420 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0029 ; Samus X - dw $0AF8, $9C1F ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D880, $0F00 ; Items - dw #$FFFF - -preset_suitless_maridia_predraygon_mt_everest_3: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A408 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09D2, $0002 ; Currently selected item - dw $09D6, $0014 ; Reserves - dw $0AF6, $037D ; Samus X - dw $0AF8, $C800 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D880, $0F00 ; Items - dw #$FFFF - preset_rbo_ridley_ridley_20_supers_7_1: dw #preset_rbo_ln_entry_single_maridia_preridley dw $078D, $995A ; DDB @@ -22914,6 +26215,115 @@ preset_rbo_ln_escape_single_maridia_ridley_etank: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_suitless_maridia_predraygon_crab_shaft: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A3FC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $B380 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7CD0 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $05C8 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_predraygon_aqueduct: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $09CE, $000B ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $C000 ; Doors + dw #$FFFF + +preset_suitless_maridia_predraygon_prebotwoon_hallway: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $004A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $008B ; Samus X + dw $0AF8, $EA02 ; Samus subpixel X + dw $D882, $0030 ; Items + dw $D8C0, $C000 ; Doors + dw #$FFFF + +preset_nodropskpdr_backtracking_maridia_tube_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_fish_tank_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_mt_everest_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_red_brinstar_green_gate: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + preset_hundo_mama_turtle_etank_breaking_the_tube: dw #preset_hundo_mama_turtle_etank_blockbuster dw $078D, $A360 ; DDB @@ -22947,242 +26357,224 @@ preset_100early_brinstar_cleanup_etecoon_etank_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_brinstar_cleanup_etecoon_room: - dw #preset_hundo_brinstar_cleanup_etecoon_room - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09A2, $7125 ; Equipped Items - dw $09A4, $7125 ; Collected Items - dw $09A8, $1005 ; Collected Beams - dw $09C2, $030F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $004F ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $04D0 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D876, $1FF3 ; Items - dw $D8B8, $E6EF ; Doors - dw $D8BA, $00F7 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_etank: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6B80 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $0024 ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_100early_brinstar_cleanup_etecoon_room: + dw #preset_hundo_brinstar_cleanup_etecoon_room + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09A2, $7125 ; Equipped Items + dw $09A4, $7125 ; Collected Items + dw $09A8, $1005 ; Collected Beams + dw $09C2, $030F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $004F ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $04D0 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D876, $1FF3 ; Items + dw $D8B8, $E6EF ; Doors + dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr20_lower_norfair_fireflea_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr23_red_brinstar_revisit_red_tower_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position + dw $0911, $0700 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $03CF ; Health + dw $09C4, $03E8 ; Max health + dw $09C6, $009B ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D876, $E03B ; Items dw #$FFFF -preset_suitless_maridia_predraygon_crab_shaft: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A3FC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $B380 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7CD0 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $05C8 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr20_lower_norfair_springball_maze + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_predraygon_aqueduct: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $09CE, $000B ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01D1 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr20_lower_norfair_three_musketeers + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_predraygon_prebotwoon_hallway: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A4C8 ; DDB +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_nodropskpdr_lower_norfair_single_chamber_final + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_nodropskpdr_lower_norfair_bubble_mountain_final + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_aqueduct_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $000F ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_reverse_crab_shaft: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A768 ; DDB dw $079B, $D5A7 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00FD ; Layer 2 Y position + dw $0AF6, $006A ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_mt_everest_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_red_brinstar_green_gate: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $09C6, $004A ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000A ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $008B ; Samus X - dw $0AF8, $EA02 ; Samus subpixel X - dw $D882, $0030 ; Items - dw $D8C0, $C000 ; Doors + dw $0AF6, $007A ; Samus X + dw #$FFFF + +preset_gtclassic_wrecked_ship_crateria_kihunters: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $008C ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors dw #$FFFF preset_rbo_ridley_ridley_25_supers_9_1: @@ -23195,6 +26587,39 @@ preset_rbo_ridley_ridley_25_supers_9_1: dw $09CC, $0019 ; Max supers dw #$FFFF +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0118 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up + dw $09A8, $100F ; Collected Beams + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + preset_rbo_ln_escape_single_maridia_postridley: dw #preset_rbo_ln_escape_single_maridia_ridley_etank dw $078D, $9A62 ; DDB @@ -23239,6 +26664,103 @@ preset_rbo_ln_escape_single_maridia_firefleas: dw $D8BA, $DFF3 ; Doors dw #$FFFF +preset_suitless_maridia_predraygon_botwoon: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $B800 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $0A1C, $0007 ; Samus position/state + dw $0AF6, $03C3 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_predraygon_postbotwoon_hallway: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0050 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $000C ; Pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $01CB ; Samus X + dw $0AF8, $4800 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_nodropskpdr_backtracking_maridia_tube_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_backtracking_crateria_kihunters_final: + dw #preset_nodropskpdr_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_parlor_spacejump: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_nodropskpdr_backtracking_fish_tank_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_nodropskpdr_backtracking_mt_everest_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_nodropskpdr_backtracking_red_brinstar_green_gate + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + preset_hundo_mama_turtle_etank_main_street: dw #preset_hundo_mama_turtle_etank_breaking_the_tube dw $078D, $A330 ; DDB @@ -23257,6 +26779,157 @@ preset_hundo_mama_turtle_etank_main_street: dw $D820, $0801 ; Events dw #$FFFF +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr23_lower_norfair_ln_main_hall + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr23_lower_norfair_prepillars + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_fast_pillars_setup: + dw #preset_kpdr23_lower_norfair_fast_pillars_setup + dw $09C2, $01F0 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr23_lower_norfair_worst_room_in_the_game + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_amphitheatre: + dw #preset_kpdr23_lower_norfair_amphitheatre + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates + dw $09C2, $0179 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse + dw $09C2, $01A5 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley + dw $09C2, $01A5 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $D9F1 ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + preset_100early_brinstar_cleanup_dachora_room_revisit: dw #preset_100early_brinstar_cleanup_etecoon_room dw $078D, $8F46 ; DDB @@ -23293,422 +26966,514 @@ preset_100early_brinstar_cleanup_big_pink_revisit: dw $D870, $A7BF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_sine_missiles: - dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $B000 ; Screen subpixel X position +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room + dw $09A8, $100F ; Collected Beams + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels + dw $0913, $8C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C2, $03E8 ; Health - dw $09C6, $00A0 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09D6, $012E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_aqueduct_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $000F ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_gtclassic_maridia_reverse_crab_shaft: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00FD ; Layer 2 Y position - dw $0AF6, $006A ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_maridia_mt_everest_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $D8C2, $6C00 ; Doors +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_gtclassic_maridia_red_brinstar_green_gate: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $007A ; Samus X +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB + dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $9000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $008C ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $000F ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_wrecked_ship_moat: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $09CE, $000D ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F2 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors +preset_rbo_ridley_ridley_25_supers_9_2: + dw #preset_rbo_ridley_ridley_25_supers_9_1 + dw $09C6, $0025 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_kpdr20_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0105 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw #$FFFF -preset_kpdr23_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B1 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_rbo_ln_escape_single_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_single_maridia_firefleas + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0383 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $015F ; Samus X dw #$FFFF -preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB +preset_rbo_ridley_ridley_25_supers_7_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw #$FFFF + +preset_suitless_maridia_predraygon_halfie_climb_room: + dw #preset_suitless_maridia_predraygon_postbotwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C6, $005A ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $06AF ; Samus X + dw $0AF8, $8580 ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_backtracking_terminator_revisit: + dw #preset_nodropskpdr_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F0 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0161 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D820, $0801 ; Events + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position +preset_nodropskpdr_backtracking_green_pirate_shaft_revisit: + dw #preset_nodropskpdr_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr25_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles +preset_nodropskpdr_backtracking_g4_hallway: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $00B0 ; Health + dw $09C6, $000D ; Missiles dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09CE, $0001 ; Pbs + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: - dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_hundo_mama_turtle_etank_fish_tank: + dw #preset_hundo_mama_turtle_etank_main_street + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00D2 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0603 ; Screen Y position in pixels + dw $0917, $009D ; Layer 2 X position + dw $0919, $0482 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $0AFA, $0688 ; Samus Y + dw $D880, $01FF ; Items dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_100early_brinstar_cleanup_big_pink_power_bombs: + dw #preset_100early_brinstar_cleanup_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $020B ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0315 ; Screen Y position in pixels + dw $0917, $0188 ; Layer 2 X position + dw $0919, $024F ; Layer 2 Y position + dw $09C2, $030A ; Health + dw $09C6, $0054 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $000C ; Pbs + dw $0AF6, $026B ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C4AF ; Items + dw $D8B4, $0346 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_gtmax_upper_norfair_and_kraid_sine_missiles: + dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C2, $03E8 ; Health + dw $09C6, $00A0 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09D6, $012E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $EA3B ; Items + dw $D8BA, $DF5F ; Doors dw #$FFFF -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels +preset_gtclassic_wrecked_ship_ocean: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X + dw $0AF6, $01A8 ; Samus X dw #$FFFF -preset_suitless_maridia_predraygon_botwoon: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $B800 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $0A1C, $0007 ; Samus position/state - dw $0AF6, $03C3 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze + dw $09A8, $100F ; Collected Beams + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09A8, $100F ; Collected Beams + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr20_lower_norfair_single_chamber_final + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr20_lower_norfair_bubble_mountain_final + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr20_lower_norfair_business_center_final + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_backtracking_maridia_tube_revisit: + dw #preset_kpdr20_backtracking_maridia_tube_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_nodropskpdr_backtracking_crateria_kihunters_final + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_nodropskpdr_backtracking_parlor_spacejump + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_postbotwoon_hallway: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0050 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $000C ; Pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $01CB ; Samus X - dw $0AF8, $4800 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_kpdr21_backtracking_fish_tank_revisit: + dw #preset_kpdr20_backtracking_fish_tank_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ridley_ridley_25_supers_9_2: - dw #preset_rbo_ridley_ridley_25_supers_9_1 - dw $09C6, $0025 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves +preset_kpdr21_backtracking_mt_everest_revisit: + dw #preset_kpdr20_backtracking_mt_everest_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_escape_single_maridia_firefleas_exit: - dw #preset_rbo_ln_escape_single_maridia_firefleas - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels +preset_kpdr21_backtracking_red_brinstar_green_gate: + dw #preset_kpdr20_backtracking_red_brinstar_green_gate + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtclassic_wrecked_ship_wrecked_ship_shaft: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0383 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $015F ; Samus X + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $002E ; Samus X + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_25_supers_7_1: - dw #preset_rbo_ridley_ridley_20_supers_7_1 - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers +preset_suitless_maridia_predraygon_full_halfie: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A870 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001D ; Layer 2 Y position + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_mama_turtle_etank_fish_tank: - dw #preset_hundo_mama_turtle_etank_main_street - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00D2 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0603 ; Screen Y position in pixels - dw $0917, $009D ; Layer 2 X position - dw $0919, $0482 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $0AFA, $0688 ; Samus Y - dw $D880, $01FF ; Items +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_100early_brinstar_cleanup_big_pink_power_bombs: - dw #preset_100early_brinstar_cleanup_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $020B ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0315 ; Screen Y position in pixels - dw $0917, $0188 ; Layer 2 X position - dw $0919, $024F ; Layer 2 Y position - dw $09C2, $030A ; Health - dw $09C6, $0054 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $000C ; Pbs - dw $0AF6, $026B ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C4AF ; Items - dw $D8B4, $0346 ; Doors +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_wrecked_ship_moat: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09CE, $000D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_ridley - dw $09A6, $1001 ; Equipped Beams +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_lower_norfair_bubble_mountain_final: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $0AF6, $008B ; Samus X +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_pkrd_lower_norfair_frog_speedway: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0024 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_suitless_maridia_predraygon_halfie_climb_room: - dw #preset_suitless_maridia_predraygon_postbotwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C6, $005A ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $06AF ; Samus X - dw $0AF8, $8580 ; Samus subpixel X +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X dw #$FFFF preset_rbo_ln_escape_single_maridia_3_musketeers: @@ -23732,6 +27497,86 @@ preset_rbo_ridley_ridley_20_supers_8_1: dw $09C4, $0383 ; Max health dw #$FFFF +preset_suitless_maridia_predraygon_precious_room: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $00FB ; Layer 2 Y position + dw $09C2, $01F1 ; Health + dw $09CA, $000F ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $06BB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $0400 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_nodropskpdr_backtracking_terminator_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_backtracking_g4_hallway: + dw #preset_nodropskpdr_backtracking_g4_hallway + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_backtracking_g4_elevator: + dw #preset_nodropskpdr_backtracking_g4_hallway + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw #$FFFF + +preset_nodropskpdr_tourian_tourian_elevator_room: + dw #preset_nodropskpdr_backtracking_g4_hallway + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations + dw #$FFFF + preset_hundo_mama_turtle_etank_mama_turtle_etank: dw #preset_hundo_mama_turtle_etank_fish_tank dw $078D, $A3B4 ; DDB @@ -23788,193 +27633,25 @@ preset_100early_brinstar_cleanup_big_pink_hopper_room: dw $0A1E, $0008 ; More position/state dw $0AFA, $049B ; Samus Y dw $D872, $C5AF ; Items - dw $D8B4, $8346 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X - dw #$FFFF - -preset_gtclassic_wrecked_ship_wrecked_ship_shaft: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $002E ; Samus X - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_business_center_final: - dw #preset_pkrd_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $002A ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_mt_everest: - dw #preset_kpdr21_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_suitless_maridia_predraygon_full_halfie: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A870 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001D ; Layer 2 Y position - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_maridia_predraygon_precious_room: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $00FB ; Layer 2 Y position - dw $09C2, $01F1 ; Health - dw $09CA, $000F ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $06BB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $0400 ; Doors + dw $D8B4, $8346 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $EE3B ; Items dw #$FFFF preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: @@ -24015,6 +27692,82 @@ preset_rbo_ln_entry_double_maridia_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_suitless_maridia_predraygon_draygon: + dw #preset_suitless_maridia_predraygon_precious_room + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $09C6, $005F ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CA, $000E ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002E ; Samus X + dw $0AF8, $7800 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D882, $00B0 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_draygon_escape: + dw #preset_suitless_maridia_predraygon_postbotwoon_hallway + dw $078D, $A978 ; DDB + dw $079B, $D9AA ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $3800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F304 ; Equipped Items + dw $09A4, $F304 ; Collected Items + dw $09C2, $0222 ; Health + dw $09C6, $004D ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CA, $000B ; Supers + dw $09CE, $000B ; Pbs + dw $09D6, $0000 ; Reserves + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $3C00 ; Samus subpixel X + dw $D82C, $0003 ; Bosses + dw $D882, $04B0 ; Items + dw $D8C2, $8C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_1: + dw #preset_nodropskpdr_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_2: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $003B ; Samus X + dw $D820, $0FC1 ; Events + dw $D822, $0021 ; Events + dw $D8B2, $6C01 ; Doors + dw $D8C4, $0001 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + preset_hundo_maridia_beach_crab_supers: dw #preset_hundo_mama_turtle_etank_fish_tank_revisit dw $078D, $A3F0 ; DDB @@ -24070,38 +27823,20 @@ preset_100early_brinstar_cleanup_spore_spawn_supers: dw $D8B6, $E8D8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $BF00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0503 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03C2 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $007F ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D876, $EE7B ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_business_center_final: +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $044C ; Health - dw $09C4, $044C ; Max health - dw $09C6, $00AF ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0191 ; Samus X - dw $D876, $EFFB ; Items + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D8B8, $EEEC ; Doors dw #$FFFF @@ -24136,187 +27871,18 @@ preset_gtclassic_wrecked_ship_phantoon: dw $D8C0, $8030 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_pkrd_maridia_maridia_tube_revisit: - dw #preset_pkrd_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0075 ; Health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_crab_shaft: - dw #preset_kpdr21_maridia_mt_everest - dw $090F, $E000 ; Screen subpixel X position +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $E800 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $0AF6, $05C0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_aqueduct: - dw #preset_kpdr21_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $009D ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D820, $0801 ; Events - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_suitless_maridia_predraygon_draygon: - dw #preset_suitless_maridia_predraygon_precious_room - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $09C6, $005F ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CA, $000E ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002E ; Samus X - dw $0AF8, $7800 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D882, $00B0 ; Items - dw $D8C2, $0C00 ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_1_draygon_escape: - dw #preset_suitless_maridia_predraygon_postbotwoon_hallway - dw $078D, $A978 ; DDB - dw $079B, $D9AA ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $3800 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $F304 ; Equipped Items - dw $09A4, $F304 ; Collected Items - dw $09C2, $0222 ; Health - dw $09C6, $004D ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CA, $000B ; Supers - dw $09CE, $000B ; Pbs - dw $09D6, $0000 ; Reserves - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $3C00 ; Samus subpixel X - dw $D82C, $0003 ; Bosses - dw $D882, $04B0 ; Items - dw $D8C2, $8C00 ; Doors + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit: @@ -24348,6 +27914,57 @@ preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: dw $09C4, $0383 ; Max health dw #$FFFF +preset_suitless_maridia_cleanup_1_reverse_colosseum: + dw #preset_suitless_maridia_cleanup_1_draygon_escape + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B660 ; Screen subpixel X position + dw $0913, $4C01 ; Screen subpixel Y position + dw $09C2, $01C6 ; Health + dw $09C6, $004A ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_3: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $0164 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_4: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $018F ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + preset_hundo_maridia_beach_beach_missiles: dw #preset_hundo_maridia_beach_mt_everest dw $078D, $A468 ; DDB @@ -24388,21 +28005,39 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $BF00 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0503 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $0919, $03C2 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $007F ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D876, $EE7B ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_business_center_final: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $044C ; Health + dw $09C4, $044C ; Max health + dw $09C6, $00AF ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0191 ; Samus X + dw $D876, $EFFB ; Items + dw $D8B8, $EEEC ; Doors dw #$FFFF preset_gtclassic_wrecked_ship_shaft_climb: @@ -24423,231 +28058,199 @@ preset_gtclassic_wrecked_ship_shaft_climb: dw $D8C0, $8070 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_fish_tank: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_suitless_maridia_cleanup_1_halfie_climb_down: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0AF6, $0039 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X dw #$FFFF -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr21_lower_norfair_single_chamber_final + dw $09A8, $100F ; Collected Beams + dw $09C2, $00E4 ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr21_lower_norfair_bubble_mountain_final + dw $09A8, $100F ; Collected Beams + dw $09C2, $00D8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_entering_with_extra_pb: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09CE, $0002 ; Pbs +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr21_lower_norfair_business_center_final + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr21_backtracking_maridia_tube_revisit + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $000F ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F2 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0004 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $005F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D878, $0014 ; Items + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr21_backtracking_crateria_kihunters_final: + dw #preset_kpdr20_backtracking_crateria_kihunters_final + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr21_backtracking_parlor_spacejump: + dw #preset_kpdr20_backtracking_parlor_spacejump + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers dw #$FFFF -preset_suitless_maridia_cleanup_1_reverse_colosseum: - dw #preset_suitless_maridia_cleanup_1_draygon_escape - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B660 ; Screen subpixel X position - dw $0913, $4C01 ; Screen subpixel Y position - dw $09C2, $01C6 ; Health - dw $09C6, $004A ; Missiles +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $CC00 ; Doors + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: @@ -24685,6 +28288,42 @@ preset_rbo_ln_entry_double_maridia_firefleas_entry: dw $0AFA, $00BB ; Samus Y dw #$FFFF +preset_nodropskpdr_tourian_giant_hoppers: + dw #preset_nodropskpdr_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_baby_skip: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0171 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + preset_hundo_maridia_beach_maridia_bug_room: dw #preset_hundo_maridia_beach_beach_missiles dw $078D, $A4BC ; DDB @@ -24722,22 +28361,21 @@ preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $0F8E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_etank: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $EEED ; Doors +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF preset_gtclassic_wrecked_ship_ocean_revisit: @@ -24770,129 +28408,127 @@ preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: dw $D8C0, $8074 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse +preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: + dw #preset_suitless_maridia_cleanup_1_halfie_climb_down + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $0035 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit +preset_suitless_maridia_cleanup_1_aqueduct_revisit: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $7801 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0049 ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000D ; Pbs + dw $09D6, $0014 ; Reserves + dw $0AF6, $0034 ; Samus X + dw $0AF8, $0C00 ; Samus subpixel X + dw $D882, $05B0 ; Items + dw #$FFFF + +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley + dw $09A6, $1001 ; Equipped Beams dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr21_backtracking_terminator_revisit: + dw #preset_kpdr20_backtracking_terminator_revisit + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_maridia_mt_everest: - dw #preset_pkrd_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_kpdr21_backtracking_g4_hallway: + dw #preset_kpdr20_backtracking_g4_hallway + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_backtracking_g4_elevator: + dw #preset_nodropskpdr_backtracking_g4_elevator + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_nodropskpdr_tourian_tourian_elevator_room + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_tourian_metroids_1: + dw #preset_nodropskpdr_tourian_metroids_1 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr20_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles +preset_kpdr20_tourian_metroids_2: + dw #preset_nodropskpdr_tourian_metroids_2 dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_tourian_metroids_3: + dw #preset_nodropskpdr_tourian_metroids_3 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses +preset_kpdr20_tourian_metroids_4: + dw #preset_nodropskpdr_tourian_metroids_4 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_halfie_climb_down: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0AF6, $0039 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X dw #$FFFF preset_rbo_ln_escape_single_maridia_business_center_spikesuit: @@ -24920,6 +28556,20 @@ preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: dw $09C4, $031F ; Max health dw #$FFFF +preset_nodropskpdr_tourian_gadora_room: + dw #preset_nodropskpdr_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + preset_hundo_maridia_beach_watering_hole: dw #preset_hundo_maridia_beach_maridia_bug_room dw $078D, $A4D4 ; DDB @@ -24949,6 +28599,45 @@ preset_hundo_maridia_beach_maridia_bug_room_revisit: dw $D880, $7FFF ; Items dw #$FFFF +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01BA ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X + dw #$FFFF + preset_100early_brinstar_cleanup_blockbuster: dw #preset_100early_brinstar_cleanup_green_hill_zone_revisit dw $078D, $8DEA ; DDB @@ -24968,41 +28657,22 @@ preset_100early_brinstar_cleanup_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09CE, $0023 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $D874, $0904 ; Items - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors +preset_gtmax_upper_norfair_and_kraid_kraid_etank: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $EEED ; Doors dw #$FFFF preset_gtclassic_wrecked_ship_parlor_return: @@ -25047,92 +28717,40 @@ preset_gtclassic_wrecked_ship_green_pirate_shaft: dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $0159 ; Health - dw $09C6, $0057 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $0AF6, $05C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: - dw #preset_suitless_maridia_cleanup_1_halfie_climb_down - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB +preset_suitless_maridia_cleanup_1_left_sand_pit: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $0035 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0AF6, $01E5 ; Samus X + dw $0AF8, $03A0 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_1_aqueduct_revisit: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $7801 ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0049 ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000D ; Pbs - dw $09D6, $0014 ; Reserves - dw $0AF6, $0034 ; Samus X - dw $0AF8, $0C00 ; Samus subpixel X - dw $D882, $05B0 ; Items +preset_suitless_maridia_cleanup_1_west_sand_hall: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A6E4 ; DDB + dw $079B, $D4EF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $011F ; Layer 2 Y position + dw $09C2, $0379 ; Health + dw $09C6, $004D ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $09D4, $00C8 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D882, $05B3 ; Items dw #$FFFF preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: @@ -25185,6 +28803,22 @@ preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: dw $09CC, $0019 ; Max supers dw #$FFFF +preset_nodropskpdr_tourian_zeb_skip: + dw #preset_nodropskpdr_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + preset_hundo_maridia_beach_beach_revisit: dw #preset_hundo_maridia_beach_maridia_bug_room_revisit dw $078D, $A48C ; DDB @@ -25241,169 +28875,271 @@ preset_100early_maridia_predraygon_fish_tank: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_fish_tank: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00F9 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00BA ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $0007 ; Supers +preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09CE, $0023 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0165 ; Samus X - dw $0AFA, $068B ; Samus Y + dw $0AF6, $0167 ; Samus X + dw $D874, $0904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_gtclassic_tourian_tourian_elevator_room: - dw #preset_gtclassic_wrecked_ship_g4_elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D90C, $0100 ; Map Stations +preset_gtclassic_wrecked_ship_g4_elevator: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $0159 ; Health + dw $09C6, $0057 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up +preset_pkrd_lower_norfair_bubble_mountain_final: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $0AF6, $008B ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_frog_speedway: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0024 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C4 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_wrecked_ship_moat_with_missile_gone: - dw #preset_kpdr22_wrecked_ship_moat_ball +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr23_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark dw $D870, $0190 ; Items dw #$FFFF -preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_kpdr20_tourian_giant_hoppers: + dw #preset_nodropskpdr_tourian_giant_hoppers + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items +preset_kpdr20_tourian_baby_skip: + dw #preset_nodropskpdr_tourian_baby_skip + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr23_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_revisit + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health +preset_kpdr23_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit + dw $09A8, $100F ; Collected Beams + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_maridia_aqueduct: - dw #preset_pkrd_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y +preset_kpdr23_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_maridia_botwoon_hallway: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr20_backtracking_g4_elevator + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_left_sand_pit: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0AF6, $01E5 ; Samus X - dw $0AF8, $03A0 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr20_tourian_tourian_elevator_room + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_west_sand_hall: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A6E4 ; DDB - dw $079B, $D4EF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $011F ; Layer 2 Y position - dw $09C2, $0379 ; Health - dw $09C6, $004D ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $09D4, $00C8 ; Max reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D882, $05B3 ; Items +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr20_tourian_metroids_1 + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr20_tourian_metroids_2 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr20_tourian_metroids_3 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr20_tourian_metroids_4 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_tourian_gadora_room: + dw #preset_nodropskpdr_tourian_gadora_room + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_east_sand_hall: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall + dw $078D, $A648 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0315 ; Health + dw $0AF6, $003D ; Samus X + dw $0AF8, $A3FF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_rbo_maridia_mount_everest: @@ -25447,6 +29183,32 @@ preset_rbo_ln_entry_double_maridia_ninja_pirates: dw $D8BA, $C3F3 ; Doors dw #$FFFF +preset_kpdr20_tourian_zeb_skip: + dw #preset_nodropskpdr_tourian_zeb_skip + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_mother_brain_2: + dw #preset_nodropskpdr_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0176 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + preset_hundo_draygon_aqueduct: dw #preset_hundo_maridia_beach_beach_revisit dw $078D, $A4E0 ; DDB @@ -25497,42 +29259,176 @@ preset_100early_maridia_predraygon_mama_turtle_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_gtclassic_tourian_tourian_elevator_room: + dw #preset_gtclassic_wrecked_ship_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_fish_tank: dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00F9 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00BA ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0165 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_1_pants_room: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall + dw $078D, $A66C ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $02D4 ; Samus X + dw $0AF8, $F3FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_maridia_aqueduct: + dw #preset_rbo_maridia_aqueduct_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_rbo_maridia_botwoon_clip_spikesuit: + dw #preset_rbo_maridia_aqueduct_spikesuit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $000D ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $008F ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw #$FFFF + +preset_nodropskpdr_tourian_mother_brain_3: + dw #preset_nodropskpdr_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_hundo_draygon_full_halfie: + dw #preset_hundo_draygon_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $03AF ; Health + dw $09C6, $0054 ; Missiles + dw $09CA, $000E ; Supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_100early_maridia_predraygon_fish_tank_revisit: + dw #preset_100early_maridia_predraygon_mama_turtle_etank + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00C0 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09C6, $0066 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000F ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors + dw $0AF6, $0135 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0DFF ; Items + dw $D8C0, $4B7C ; Doors dw #$FFFF preset_gtclassic_tourian_metroids_1: @@ -25547,463 +29443,376 @@ preset_gtclassic_tourian_metroids_1: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room - dw #$FFFF - -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_return_with_yellow_door: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09CE, $0004 ; Pbs - dw $D870, $0190 ; Items - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_pkrd_lower_norfair_business_center_final: + dw #preset_pkrd_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $002A ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr23_red_brinstar_revisit_red_tower_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_kpdr22_wrecked_ship_entering_with_extra_pb: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09CE, $0002 ; Pbs dw #$FFFF -preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr25_wrecked_ship_basement dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest +preset_kpdr22_wrecked_ship_phantoon: + dw #preset_kpdr25_wrecked_ship_phantoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft +preset_kpdr22_wrecked_ship_leaving_phantoon: + dw #preset_kpdr25_wrecked_ship_leaving_phantoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct +preset_kpdr22_wrecked_ship_shaft_to_supers: + dw #preset_kpdr25_wrecked_ship_shaft_to_supers dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway +preset_kpdr22_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr25_wrecked_ship_wrecked_ship_shaft dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon +preset_kpdr22_wrecked_ship_attic: + dw #preset_kpdr25_wrecked_ship_attic dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr20_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_maridia_halfie_setup: - dw #preset_kpdr21_maridia_botwoon_etank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank +preset_kpdr22_wrecked_ship_upper_west_ocean: + dw #preset_kpdr25_wrecked_ship_upper_west_ocean dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_botwoon_etank: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01CB ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_1_east_sand_hall: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall - dw $078D, $A648 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0315 ; Health - dw $0AF6, $003D ; Samus X - dw $0AF8, $A3FF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_rbo_maridia_aqueduct: - dw #preset_rbo_maridia_aqueduct_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr25_wrecked_ship_pancakes_and_wavers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_rbo_maridia_botwoon_clip_spikesuit: - dw #preset_rbo_maridia_aqueduct_spikesuit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $000D ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $008F ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr22_wrecked_ship_bowling_spark: + dw #preset_kpdr25_wrecked_ship_bowling_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health +preset_kpdr22_wrecked_ship_leaving_gravity: + dw #preset_kpdr25_wrecked_ship_leaving_gravity + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_hundo_draygon_full_halfie: - dw #preset_hundo_draygon_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $001E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $03AF ; Health - dw $09C6, $0054 ; Missiles - dw $09CA, $000E ; Supers - dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $004B ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr25_wrecked_ship_moat_ball + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_100early_maridia_predraygon_fish_tank_revisit: - dw #preset_100early_maridia_predraygon_mama_turtle_etank - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00C0 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09C6, $0066 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0135 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr20_tourian_giant_hoppers + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr20_tourian_baby_skip + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_path_to_watering_hole: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $00BE ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4E00 ; Items +preset_kpdr23_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0183 ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000B ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $0154 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr23_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_3: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01EC ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr23_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09A8, $100F ; Collected Beams + dw $09C2, $0150 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09A8, $100F ; Collected Beams dw $09C2, $01F3 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_maridia_draygon: - dw #preset_kpdr21_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr20_tourian_gadora_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr20_tourian_zeb_skip + dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr20_tourian_mother_brain_2: + dw #preset_nodropskpdr_tourian_mother_brain_2 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X +preset_kpdr25_backtracking_crateria_kihunters_final: + dw #preset_kpdr25_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_1_pants_room: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall - dw $078D, $A66C ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $5400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $02D4 ; Samus X - dw $0AF8, $F3FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_shaktool: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_1_rjump: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A798 ; DDB + dw $079B, $D8C5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09CE, $000F ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D820, $2801 ; Events dw #$FFFF preset_rbo_maridia_botwoon_clip: @@ -26045,6 +29854,15 @@ preset_rbo_ln_entry_double_maridia_preridley: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_nodropskpdr_tourian_zebes_escape: + dw #preset_nodropskpdr_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_hundo_draygon_draygon_missiles: dw #preset_hundo_draygon_full_halfie dw $078D, $A8E8 ; DDB @@ -26128,176 +29946,278 @@ preset_100early_maridia_predraygon_mt_everest: dw $D880, $0FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_beach_exit: - dw #preset_gtmax_maridia_predraygon_crab_shaft - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0011 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C6, $00C3 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0023 ; Max supers - dw $09D6, $0147 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D880, $7E00 ; Items +preset_gtclassic_tourian_metroids_2: + dw #preset_gtclassic_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0183 ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000B ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $0154 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_4: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $3000 ; Screen subpixel X position +preset_gtclassic_tourian_metroids_3: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01EC ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_pkrd_maridia_maridia_tube_revisit: + dw #preset_pkrd_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0075 ; Health + dw $09C6, $0010 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $B000 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr22_wrecked_ship_moat_with_missile_gone: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $D870, $0190 ; Items dw #$FFFF -preset_kpdr23_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr22_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr25_wrecked_ship_crateria_kihunters_return + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr23_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C2, $0174 ; Health +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_2: + dw #preset_kpdr20_tourian_mother_brain_2 + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D874, $0D04 ; Items + dw $D878, $001C ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_terminator_revisit: + dw #preset_kpdr25_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health dw $09C6, $000D ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr25_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0E00 ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_shaktool: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y +preset_gtmax_maridia_predraygon_path_to_watering_hole: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $00BE ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4E00 ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_rjump: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A798 ; DDB - dw $079B, $D8C5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09CE, $000F ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D820, $2801 ; Events +preset_suitless_maridia_cleanup_1_pants_room_corner: + dw #preset_suitless_maridia_cleanup_1_rjump + dw $078D, $A7C8 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02A7 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $01FD ; Layer 2 X position + dw $09A2, $F306 ; Equipped Items + dw $09A4, $F306 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0347 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D882, $05F3 ; Items dw #$FFFF preset_rbo_maridia_botwoon: @@ -26328,6 +30248,22 @@ preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: dw $09C4, $0383 ; Max health dw #$FFFF +preset_nodropskpdr_tourian_escape_room_3: + dw #preset_nodropskpdr_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_hundo_maridia_cleanup_aqueduct_revisit: dw #preset_hundo_draygon_draygon_escape dw $078D, $A8DC ; DDB @@ -26351,21 +30287,22 @@ preset_hundo_maridia_cleanup_aqueduct_revisit: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_pants_room_corner: - dw #preset_suitless_maridia_cleanup_1_rjump - dw $078D, $A7C8 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02A7 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $01FD ; Layer 2 X position - dw $09A2, $F306 ; Equipped Items - dw $09A4, $F306 ; Collected Items - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0347 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D882, $05F3 ; Items +preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_pants_room_corner + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $031A ; Health + dw $09C6, $0047 ; Missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $003F ; Samus X + dw $0AF8, $6400 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_rbo_maridia_postbotwoon: @@ -26390,6 +30327,50 @@ preset_rbo_ridley_ridley_30_supers_7_1: dw $D8BA, $D3F3 ; Doors dw #$FFFF +preset_nodropskpdr_tourian_escape_room_4: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_escape_climb: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_nodropskpdr_tourian_escape_parlor: + dw #preset_nodropskpdr_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00DE ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_hundo_maridia_cleanup_right_sand_pit: dw #preset_hundo_maridia_cleanup_aqueduct_revisit dw $078D, $A7D4 ; DDB @@ -26424,175 +30405,346 @@ preset_100early_maridia_predraygon_beach_missiles: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y +preset_gtclassic_tourian_metroids_4: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $025A ; Health + dw $09CE, $0014 ; Pbs + dw $0AF6, $05A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_pkrd_maridia_fish_tank: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_wrecked_ship_return_with_yellow_door: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return + dw $09CE, $0004 ; Pbs + dw $D870, $0190 ; Items + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr25_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr25_red_brinstar_revisit_hellway_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr25_red_brinstar_revisit_red_tower_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr25_red_brinstar_revisit_skree_boost_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr25_red_brinstar_revisit_below_spazer_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr25_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_kpdr22_maridia_fish_tank: + dw #preset_kpdr25_maridia_fish_tank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_kpdr22_maridia_mt_everest: + dw #preset_kpdr25_maridia_mt_everest + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position +preset_kpdr22_maridia_crab_shaft: + dw #preset_kpdr25_maridia_crab_shaft dw $09A6, $1001 ; Equipped Beams - dw $09C6, $0014 ; Missiles + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0087 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_maridia_draygon: - dw #preset_kpdr22_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr22_maridia_aqueduct: + dw #preset_kpdr25_maridia_aqueduct + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr22_maridia_draygon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_maridia_botwoon_hallway: + dw #preset_kpdr25_maridia_botwoon_hallway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final +preset_kpdr22_maridia_botwoon: + dw #preset_kpdr25_maridia_botwoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr25_maridia_botwoon_etank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items + dw $09CA, $0003 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_maridia_halfie_setup: + dw #preset_kpdr25_maridia_halfie_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_maridia_draygon: + dw #preset_kpdr25_maridia_draygon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $0174 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_whomple_jump + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_kpdr22_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr20_tourian_mother_brain_2 + dw $09C6, $0005 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X +preset_kpdr21_tourian_mother_brain_3: + dw #preset_nodropskpdr_tourian_mother_brain_3 + dw $09C8, $0014 ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_pants_room_corner - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position + dw $0913, $F7FF ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $031A ; Health - dw $09C6, $0047 ; Missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $003F ; Samus X - dw $0AF8, $6400 ; Samus subpixel X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X dw $0AFA, $038B ; Samus Y dw #$FFFF +preset_gtmax_maridia_predraygon_beach_exit: + dw #preset_gtmax_maridia_predraygon_crab_shaft + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0011 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C6, $00C3 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D6, $0147 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D880, $7E00 ; Items + dw #$FFFF + +preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0086 ; Samus X + dw $0AF8, $C400 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_rbo_maridia_colosseum: dw #preset_rbo_maridia_postbotwoon dw $078D, $A7E0 ; DDB @@ -26671,168 +30823,110 @@ preset_100early_maridia_predraygon_west_beach: dw $D880, $4FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors - dw #$FFFF - -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_pkrd_maridia_draygon: - dw #preset_kpdr25_maridia_draygon - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0173 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0062 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final - dw #$FFFF - -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_kpdr21_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $004A ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $0030 ; Samus X +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_maridia_whomple_jump: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_pkrd_maridia_mt_everest: + dw #preset_pkrd_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd19_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0086 ; Samus X - dw $0AF8, $C400 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_suitless_maridia_cleanup_1_crab_hole: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit + dw $078D, $A63C ; DDB + dw $079B, $D252 ; MDB + dw $090F, $0C00 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_maridia_draygon: @@ -26972,179 +31066,197 @@ preset_100early_maridia_predraygon_west_beach_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_gtmax_maridia_predraygon_halfie_setup: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses +preset_pkrd_maridia_crab_shaft: + dw #preset_pkrd_maridia_mt_everest + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0015 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_pkrd_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09C4, $0257 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit dw #$FFFF -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_crab_hole: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit - dw $078D, $A63C ; DDB - dw $079B, $D252 ; MDB - dw $090F, $0C00 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_suitless_maridia_cleanup_1_crab_ggg: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0AF6, $0036 ; Samus X + dw $0AF8, $8400 ; Samus subpixel X + dw #$FFFF + +preset_suitless_maridia_cleanup_2_main_street_revisit: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A4F8 ; DDB + dw $079B, $D08A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $E7FF ; Screen subpixel Y position + dw $09C2, $0333 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $4C00 ; Samus subpixel X + dw $0AFA, $00A8 ; Samus Y dw #$FFFF preset_rbo_maridia_reverse_colosseum: @@ -27230,544 +31342,461 @@ preset_100early_maridia_predraygon_beach_missiles_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_pkrd_maridia_aqueduct: + dw #preset_pkrd_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors +preset_pkrd_maridia_botwoon_hallway: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_room_3: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up dw #$FFFF -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr22_maridia_cac_alley_east - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr20_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_maridia_cac_alley_east: + dw #preset_kpdr23_maridia_cac_alley_east + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF preset_kpdr22_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw #preset_kpdr23_maridia_cac_alley_west + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr21_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X +preset_kpdr22_maridia_plasma_spark: + dw #preset_kpdr23_maridia_plasma_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr23_maridia_plasma_beam + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_sewers: + dw #preset_kpdr23_maridia_sewers + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_down + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_escape: + dw #preset_kpdr23_upper_norfair_revisit_ice_escape + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr23_lower_norfair_ln_main_hall + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr23_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr23_lower_norfair_fast_pillars_setup + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr23_lower_norfair_worst_room_in_the_game + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr23_lower_norfair_amphitheatre + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_wasteland_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_kraid_kihunters - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_cac_alley_east: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd19_kraid_minikraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_single_chamber_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_kraid: - dw #preset_prkd19_kraid_kraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd19_kraid_leaving_varia - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_suitless_maridia_cleanup_1_crab_ggg: - dw #preset_suitless_maridia_cleanup_1_crab_hole - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0AF6, $0036 ; Samus X - dw $0AF8, $8400 ; Samus subpixel X +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_suitless_maridia_cleanup_2_main_street_revisit: - dw #preset_suitless_maridia_cleanup_1_crab_hole - dw $078D, $A4F8 ; DDB - dw $079B, $D08A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $E7FF ; Screen subpixel Y position - dw $09C2, $0333 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $4C00 ; Samus subpixel X - dw $0AFA, $00A8 ; Samus Y +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_backtracking_red_brinstar_green_gate + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_rbo_maridia_cac_alley: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $0101 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0034 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_kpdr22_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_crateria_kihunters_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_rbo_ridley_ridley_35_supers_10_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0023 ; Supers - dw $09CC, $0023 ; Max supers +preset_kpdr22_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_rbo_maridia_plasma_spark_room: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $CC00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $0147 ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $000C ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0AFA, $00AB ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_kpdr22_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_terminator_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_rbo_ln_escape_double_maridia_firefleas: - dw #preset_rbo_ln_escape_double_maridia_ridley_etank - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C8 ; Health - dw $09C6, $0019 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $000F ; Pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00AC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF3 ; Doors +preset_kpdr22_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_hundo_golden_torizo_kraid_missiles: - dw #preset_hundo_golden_torizo_kraid_entrance_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0011 ; Supers - dw $0A1C, $003D ; Samus position/state - dw $0A1E, $0F08 ; More position/state - dw $0AF6, $016E ; Samus X - dw $0AFA, $0190 ; Samus Y +preset_kpdr22_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_hundo_maridia_cleanup_east_sand_hall: - dw #preset_hundo_maridia_cleanup_shaktool_revisit - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $035B ; Health - dw $09C6, $004A ; Missiles - dw $0AF6, $003D ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_100early_maridia_predraygon_aqueduct: - dw #preset_100early_maridia_predraygon_beach_missiles_revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B0 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $CB7C ; Doors +preset_kpdr22_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_100early_maridia_predraygon_botwoon: - dw #preset_100early_maridia_predraygon_beach_missiles_revisit - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $000B ; Pbs - dw $0AF6, $03A8 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $CB7C ; Doors +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr23_tourian_metroids_1 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_100early_maridia_predraygon_full_halfie: - dw #preset_100early_maridia_predraygon_west_beach_revisit - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $03DB ; Health - dw $09C6, $0077 ; Missiles - dw $09CA, $0013 ; Supers - dw $0AF6, $01C4 ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $CB7C ; Doors +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_parlor: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_pkrd_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr22_maridia_cac_alley_west - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_minikraid_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C6, $000A ; Missiles +preset_kpdr20_tourian_zebes_escape: + dw #preset_nodropskpdr_tourian_zebes_escape dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr22_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C2, $00AE ; Health +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C2, $01F3 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_spark - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr20_tourian_escape_room_3: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels + dw $0913, $5400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00A4 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X +preset_gtmax_maridia_predraygon_botwoon: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors +preset_gtmax_maridia_predraygon_halfie_setup: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF preset_suitless_maridia_cleanup_2_fish_tank_sbj: @@ -27845,1421 +31874,1165 @@ preset_suitless_maridia_cleanup_2_swiss_cheese_room: dw $D880, $4F00 ; Items dw #$FFFF -preset_rbo_maridia_kassiuz_room: - dw #preset_rbo_maridia_plasma_spark_room - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_35_supers_11_2: - dw #preset_rbo_ridley_ridley_35_supers_11_1 - dw $09C6, $0025 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves - dw #$FFFF - -preset_rbo_maridia_plasma_screw_attack_strat: +preset_rbo_maridia_cac_alley: dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005F ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_firefleas_exit: - dw #preset_rbo_ln_escape_double_maridia_firefleas - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $04AF ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $015F ; Samus X - dw #$FFFF - -preset_hundo_golden_torizo_kraid_missiles_escape: - dw #preset_hundo_golden_torizo_kraid_missiles - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $0911, $01AC ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0141 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0050 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CE, $0014 ; Pbs + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $0101 ; Health dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $1F8E ; Items - dw #$FFFF - -preset_hundo_maridia_cleanup_kassiuz_room: - dw #preset_hundo_maridia_cleanup_east_sand_hall - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $0122 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0284 ; Samus X + dw $0AF6, $0034 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_hundo_golden_torizo_ice_missiles: - dw #preset_hundo_maridia_cleanup_leaving_maridia - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $7680 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0323 ; Screen Y position in pixels - dw $0919, $025A ; Layer 2 Y position - dw $09C6, $0054 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CE, $0013 ; Pbs - dw $0AF6, $002E ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D874, $1F8E ; Items +preset_rbo_ridley_ridley_35_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $0338 ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers dw #$FFFF -preset_hundo_maridia_cleanup_plasma: - dw #preset_hundo_maridia_cleanup_shaktool_revisit - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $034C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D8C2, $CC28 ; Doors +preset_rbo_maridia_plasma_spark_room: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $CC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $0147 ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $000C ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0AFA, $00AB ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_watering_hole: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB +preset_rbo_ln_escape_double_maridia_firefleas: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0919, $000F ; Layer 2 Y position - dw $09C6, $004B ; Missiles - dw $0AF6, $006D ; Samus X - dw $0AF8, $C000 ; Samus subpixel X + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C8 ; Health + dw $09C6, $0019 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $000F ; Pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00AC ; Samus X dw $0AFA, $008B ; Samus Y + dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_up - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_hundo_golden_torizo_kraid_missiles: + dw #preset_hundo_golden_torizo_kraid_entrance_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position + dw $0913, $4FFF ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0338 ; Health - dw $09C6, $004F ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $01AF ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $D880, $7F00 ; Items + dw $09CA, $0011 ; Supers + dw $0A1C, $003D ; Samus position/state + dw $0A1E, $0F08 ; More position/state + dw $0AF6, $016E ; Samus X + dw $0AFA, $0190 ; Samus Y dw #$FFFF -preset_rbo_maridia_leaving_maridia: - dw #preset_rbo_maridia_kassiuz_room - dw $078D, $A5D0 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $02A0 ; Layer 2 X position - dw $0919, $031C ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01A6 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0013 ; Pbs - dw $0A1C, $00A4 ; Samus position/state - dw $0AF6, $03A8 ; Samus X +preset_hundo_maridia_cleanup_east_sand_hall: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $035B ; Health + dw $09C6, $004A ; Missiles + dw $0AF6, $003D ; Samus X dw $0AFA, $038B ; Samus Y - dw $D880, $8000 ; Items - dw $D8C2, $DC0A ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_35_supers_9_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health dw #$FFFF -preset_hundo_golden_torizo_croc_speedway: - dw #preset_hundo_golden_torizo_ice_missiles - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position +preset_100early_maridia_predraygon_aqueduct: + dw #preset_100early_maridia_predraygon_beach_missiles_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $029B ; Health - dw $09C6, $0059 ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E2 ; Samus X + dw $09CA, $0018 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B0 ; Samus X dw $0AFA, $038B ; Samus Y - dw $D876, $01AF ; Items - dw #$FFFF - -preset_hundo_maridia_cleanup_kassiuz_room_revisit: - dw #preset_hundo_maridia_cleanup_shaktool_revisit - dw $078D, $A54C ; DDB - dw $079B, $D2AA ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0324 ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $FFFF ; Items - dw $D8C2, $CC2A ; Doors + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_100early_maridia_predraygon_draygon_missiles: - dw #preset_100early_maridia_predraygon_full_halfie - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $07F3, $001B ; Music Bank +preset_100early_maridia_predraygon_botwoon: + dw #preset_100early_maridia_predraygon_beach_missiles_revisit + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $00FB ; Layer 2 Y position - dw $09C2, $035C ; Health - dw $09CA, $0012 ; Supers - dw $0AF6, $06BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $0400 ; Doors - dw #$FFFF - -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_pkrd_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $000B ; Pbs + dw $0AF6, $03A8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB +preset_100early_maridia_predraygon_full_halfie: + dw #preset_100early_maridia_predraygon_west_beach_revisit + dw $078D, $A774 ; DDB dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw #$FFFF - -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $03DB ; Health + dw $09C6, $0077 ; Missiles + dw $09CA, $0013 ; Supers + dw $0AF6, $01C4 ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X +preset_gtclassic_tourian_escape_room_3: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF8, $D000 ; Samus subpixel X - dw $D874, $0504 ; Items - dw $D878, $0004 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_2_beach_revisit: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB +preset_pkrd_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB dw $0911, $0300 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $03A0 ; Samus X - dw $0AF8, $8BFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_crab_shaft_down: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $2800 ; Screen subpixel X position - dw $0911, $0031 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0024 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BF ; Samus X - dw $0AF8, $009F ; Samus subpixel X - dw $0AFA, $02A4 ; Samus Y - dw $0AFC, $73FF ; Samus subpixel Y +preset_pkrd_maridia_botwoon_etank: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01CB ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_pkrd_maridia_halfie_setup: + dw #preset_kpdr22_maridia_halfie_setup + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_aqueduct_final: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $034C ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01CD ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room dw #$FFFF -preset_rbo_wrecked_ship_forgotten_highway: - dw #preset_rbo_maridia_leaving_maridia - dw $078D, $A594 ; DDB - dw $079B, $94CC ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0010 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ln_escape_double_maridia_3_musketeers: - dw #preset_rbo_ln_escape_double_maridia_firefleas_exit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $03EB ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0067 ; Samus X +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_golden_torizo_kronic_boost: - dw #preset_hundo_golden_torizo_croc_speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X dw #$FFFF -preset_hundo_maridia_cleanup_plasma_spark_room_down: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $031B ; Screen Y position in pixels - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y dw #$FFFF -preset_100early_maridia_predraygon_draygon: - dw #preset_100early_maridia_predraygon_draygon_missiles +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup dw $078D, $A7F8 ; DDB dw $079B, $D78F ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $007C ; Missiles - dw $09C8, $0091 ; Max missiles - dw $09CA, $0011 ; Supers + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X + dw $0AF6, $0060 ; Samus X dw $0AFA, $028B ; Samus Y dw $D882, $0080 ; Items dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $042A ; Health - dw $0AF6, $00AC ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0117 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0117 ; Layer 2 X position - dw $09C2, $0573 ; Health - dw $09C4, $0578 ; Max health - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $0189 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $0180 ; Items - dw #$FFFF - -preset_pkrd_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $D8C2, $6C00 ; Doors +preset_suitless_maridia_cleanup_2_watering_hole: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0919, $000F ; Layer 2 Y position + dw $09C6, $004B ; Missiles + dw $0AF6, $006D ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track +preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_up + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $001A ; Layer 2 X position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $008E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0011 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AFA, $00A8 ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0100 ; Items - dw $D8C0, $8174 ; Doors - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd19_maridia_maridia_tube_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0338 ; Health + dw $09C6, $004F ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $01AF ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $D880, $7F00 ; Items dw #$FFFF -preset_prkd20_maridia_fish_tank: - dw #preset_prkd19_maridia_fish_tank - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_rbo_maridia_kassiuz_room: + dw #preset_rbo_maridia_plasma_spark_room + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_ridley_ridley_35_supers_11_2: + dw #preset_rbo_ridley_ridley_35_supers_11_1 + dw $09C6, $0025 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_suitless_maridia_cleanup_2_right_sand_pit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track +preset_rbo_maridia_plasma_screw_attack_strat: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $034B ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0917, $0278 ; Layer 2 X position - dw $09C2, $034C ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $03EB ; Samus X - dw $0AF8, $7400 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $0913, $E800 ; Screen subpixel Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_rbo_wrecked_ship_east_ocean: - dw #preset_rbo_wrecked_ship_forgotten_highway - dw $078D, $8A96 ; DDB - dw $079B, $9552 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $01BA ; Health +preset_rbo_ln_escape_double_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_double_maridia_firefleas + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $04AF ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D6, $0064 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $007B ; Samus Y - dw #$FFFF - -preset_rbo_ridley_ridley_35_supers_8_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health + dw $0AF6, $015F ; Samus X dw #$FFFF -preset_hundo_golden_torizo_blue_fireball: - dw #preset_hundo_golden_torizo_kronic_boost - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $0298 ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_hundo_golden_torizo_kraid_missiles_escape: + dw #preset_hundo_golden_torizo_kraid_missiles + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $0911, $01AC ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0141 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0050 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $1F8E ; Items dw #$FFFF -preset_hundo_maridia_cleanup_cac_alley: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A5D0 ; DDB +preset_hundo_maridia_cleanup_kassiuz_room: + dw #preset_hundo_maridia_cleanup_east_sand_hall + dw $078D, $A60C ; DDB dw $079B, $D340 ; MDB - dw $0911, $0120 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0917, $00FC ; Layer 2 X position - dw $0919, $0500 ; Layer 2 Y position - dw $09C2, $0310 ; Health + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $0122 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01BB ; Samus X - dw $0AFA, $05BB ; Samus Y + dw $0AF6, $0284 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_hundo_golden_torizo_golden_torizo: - dw #preset_hundo_golden_torizo_kronic_boost - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_hundo_golden_torizo_ice_missiles: + dw #preset_hundo_maridia_cleanup_leaving_maridia + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $7680 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $0027 ; Samus X - dw $D820, $3801 ; Events - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_aqueduct_final_visit: - dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit - dw $078D, $A960 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0301 ; Health - dw $09C6, $0044 ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $CCAA ; Doors + dw $0915, $0323 ; Screen Y position in pixels + dw $0919, $025A ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CE, $0013 ; Pbs + dw $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D874, $1F8E ; Items dw #$FFFF -preset_100early_maridia_postdraygon_reverse_halfie: - dw #preset_100early_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position +preset_hundo_maridia_cleanup_plasma: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $7325 ; Equipped Items - dw $09A4, $7325 ; Collected Items - dw $09C2, $02CB ; Health - dw $09C6, $007B ; Missiles - dw $09CA, $0015 ; Supers - dw $09CE, $000D ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0040 ; Samus X + dw $09C2, $034C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AA ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0480 ; Items - dw $D8C2, $CC00 ; Doors + dw $0B3F, $0001 ; Blue suit + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sand_pit: - dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C6, $00C4 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0028 ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $05A5 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $01B0 ; Items +preset_suitless_maridia_cleanup_2_beach_revisit: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $03A0 ; Samus X + dw $0AF8, $8BFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_parlor_return: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position - dw $09C6, $0010 ; Missiles +preset_suitless_maridia_cleanup_2_crab_shaft_down: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $2800 ; Screen subpixel X position + dw $0911, $0031 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0024 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y + dw $0AF6, $00BF ; Samus X + dw $0AF8, $009F ; Samus subpixel X + dw $0AFA, $02A4 ; Samus Y + dw $0AFC, $73FF ; Samus subpixel Y dw #$FFFF -preset_prkd19_maridia_mt_everest: - dw #preset_prkd20_maridia_mt_everest - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_suitless_maridia_cleanup_2_aqueduct_final: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $034C ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01CD ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit +preset_rbo_maridia_leaving_maridia: + dw #preset_rbo_maridia_kassiuz_room + dw $078D, $A5D0 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $02A0 ; Layer 2 X position + dw $0919, $031C ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01A6 ; Health dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $09CA, $000F ; Supers + dw $09CE, $0013 ; Pbs + dw $0A1C, $00A4 ; Samus position/state + dw $0AF6, $03A8 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $8000 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C2, $0108 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_rbo_ridley_ridley_35_supers_9_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02F4 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF -preset_suitless_maridia_cleanup_2_east_sand_hall_final: - dw #preset_suitless_maridia_cleanup_2_right_sand_pit - dw $078D, $A6FC ; DDB - dw $079B, $D51E ; MDB - dw $0911, $00A5 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00BD ; Screen Y position in pixels - dw $0917, $00A5 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0342 ; Health - dw $09C6, $0051 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $0017 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0AF6, $0145 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $012B ; Samus Y - dw $D882, $05FF ; Items +preset_hundo_golden_torizo_croc_speedway: + dw #preset_hundo_golden_torizo_ice_missiles + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $029B ; Health + dw $09C6, $0059 ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E2 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $01AF ; Items dw #$FFFF -preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: - dw #preset_rbo_wrecked_ship_east_ocean - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $A000 ; Screen subpixel X position +preset_hundo_maridia_cleanup_kassiuz_room_revisit: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A54C ; DDB + dw $079B, $D2AA ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $042D ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $016A ; Health - dw $0AF6, $0093 ; Samus X - dw $0AFA, $049B ; Samus Y - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_3_musketeers - dw $0A68, $0001 ; Flash suit + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0324 ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $FFFF ; Items + dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_hundo_ridley_fast_ripper_room: - dw #preset_hundo_golden_torizo_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $09A2, $332E ; Equipped Items - dw $09A4, $332F ; Collected Items - dw $09C2, $024B ; Health - dw $09C6, $005E ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0015 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000E ; Pbs - dw $0AF6, $006E ; Samus X - dw $D82A, $0104 ; Bosses - dw $D878, $80DE ; Items - dw $D8BA, $03F1 ; Doors +preset_100early_maridia_predraygon_draygon_missiles: + dw #preset_100early_maridia_predraygon_full_halfie + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $00FB ; Layer 2 Y position + dw $09C2, $035C ; Health + dw $09CA, $0012 ; Supers + dw $0AF6, $06BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; Doors dw #$FFFF -preset_100early_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_100early_maridia_postdraygon_reverse_halfie - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09C6, $0078 ; Missiles - dw $0A68, $0000 ; Flash suit - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position +preset_gtclassic_tourian_escape_parlor: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $6801 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_toilet: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams + dw $09C2, $0229 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position +preset_pkrd_maridia_draygon: + dw #preset_pkrd_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0173 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze dw #$FFFF -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_maridia_crab_shaft: - dw #preset_prkd20_maridia_mt_everest - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0086 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_maridia_aqueduct: - dw #preset_pkrd_maridia_aqueduct - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_maridia_botwoon_hallway: - dw #preset_pkrd_maridia_botwoon_hallway - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_prkd20_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $023F ; Layer 2 X position - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $039D ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_tourian_escape_room_4: + dw #preset_nodropskpdr_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_prkd20_maridia_botwoon_etank: - dw #preset_pkrd_maridia_botwoon_etank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $00C0 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000E ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01C5 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_tourian_escape_climb: + dw #preset_nodropskpdr_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_prkd20_maridia_halfie_setup: - dw #preset_pkrd_maridia_halfie_setup - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0099 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_tourian_escape_parlor: + dw #preset_nodropskpdr_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_prkd20_maridia_draygon: - dw #preset_pkrd_maridia_draygon - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr20_tourian_zebes_escape + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr20_tourian_escape_room_3 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09A8, $100D ; Collected Beams +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_oasis: - dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $0C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0029 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_suitless_maridia_cleanup_2_right_sand_pit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $034B ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0917, $0278 ; Layer 2 X position + dw $09C2, $034C ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $03EB ; Samus X + dw $0AF8, $7400 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_rbo_wrecked_ship_ws_shaft_down: - dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $FC00 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position +preset_rbo_wrecked_ship_forgotten_highway: + dw #preset_rbo_maridia_leaving_maridia + dw $078D, $A594 ; DDB + dw $079B, $94CC ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $0073 ; Samus X - dw $0AFA, $00AF ; Samus Y - dw $0B3F, $0001 ; Blue suit + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0010 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_rbo_ln_escape_double_maridia_single_chamber: +preset_rbo_ln_escape_double_maridia_3_musketeers: dw #preset_rbo_ln_escape_double_maridia_firefleas_exit - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $02D5 ; Health + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $03EB ; Health dw $09CE, $0005 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $016A ; Samus X + dw $0AF6, $0067 ; Samus X dw #$FFFF -preset_hundo_ridley_worst_room_in_the_game: - dw #preset_hundo_ridley_fast_ripper_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $66FF ; Screen subpixel X position +preset_hundo_golden_torizo_kronic_boost: + dw #preset_hundo_golden_torizo_croc_speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position + dw $0913, $4400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01FC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $03DB ; Samus X + dw $0AF6, $03C6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_maridia_postdraygon_east_sand_pit: - dw #preset_100early_maridia_postdraygon_reverse_botwoon_etank - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB +preset_hundo_maridia_cleanup_plasma_spark_room_down: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $0258 ; Health - dw $0AF6, $05BB ; Samus X - dw $0AFA, $02CB ; Samus Y - dw #$FFFF - -preset_100early_maridia_postdraygon_pants_room: - dw #preset_100early_maridia_postdraygon_reverse_halfie - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0258 ; Health - dw $09C6, $007D ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $02B3 ; Samus X - dw $D882, $048C ; Items + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg: - dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer - dw $078D, $A660 ; DDB - dw $079B, $D461 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position +preset_100early_maridia_predraygon_draygon: + dw #preset_100early_maridia_predraygon_draygon_missiles + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $007C ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CA, $0011 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $004E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_left_sand_pit: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A4C8 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $0578 ; Health - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $D882, $01BC ; Items +preset_pkrd_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors +preset_suitless_maridia_cleanup_2_east_sand_hall_final: + dw #preset_suitless_maridia_cleanup_2_right_sand_pit + dw $078D, $A6FC ; DDB + dw $079B, $D51E ; MDB + dw $0911, $00A5 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00BD ; Screen Y position in pixels + dw $0917, $00A5 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0342 ; Health + dw $09C6, $0051 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $0017 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0AF6, $0145 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $012B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors +preset_rbo_wrecked_ship_east_ocean: + dw #preset_rbo_wrecked_ship_forgotten_highway + dw $078D, $8A96 ; DDB + dw $079B, $9552 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $01BA ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $007B ; Samus Y dw #$FFFF -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr20_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D874, $0D04 ; Items + dw $D878, $401C ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_prkd19_maridia_crab_shaft: - dw #preset_prkd20_maridia_crab_shaft - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X dw #$FFFF -preset_prkd19_maridia_aqueduct: - dw #preset_prkd20_maridia_aqueduct - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_rbo_ridley_ridley_35_supers_8_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02B0 ; Health + dw $09C4, $0383 ; Max health dw #$FFFF -preset_prkd19_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_botwoon_hallway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers dw #$FFFF -preset_prkd19_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_golden_torizo_blue_fireball: + dw #preset_hundo_golden_torizo_kronic_boost + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $0298 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_prkd19_maridia_halfie_setup: - dw #preset_prkd20_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_maridia_cleanup_cac_alley: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $0120 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $00FC ; Layer 2 X position + dw $0919, $0500 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01BB ; Samus X + dw $0AFA, $05BB ; Samus Y dw #$FFFF -preset_prkd19_maridia_draygon: - dw #preset_prkd20_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_golden_torizo_golden_torizo: + dw #preset_hundo_golden_torizo_kronic_boost + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $0027 ; Samus X + dw $D820, $3801 ; Events + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr22_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_hundo_maridia_cleanup_aqueduct_final_visit: + dw #preset_hundo_maridia_cleanup_kassiuz_room_revisit + dw $078D, $A960 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0301 ; Health + dw $09C6, $0044 ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_kpdr21_maridia_sewers: - dw #preset_kpdr21_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y +preset_100early_maridia_postdraygon_reverse_halfie: + dw #preset_100early_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $7325 ; Equipped Items + dw $09A4, $7325 ; Collected Items + dw $09C2, $02CB ; Health + dw $09C6, $007B ; Missiles + dw $09CA, $0015 ; Supers + dw $09CE, $000D ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0480 ; Items + dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_suitless_maridia_cleanup_2_oasis: + dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $0C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $0029 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: + dw #preset_rbo_wrecked_ship_east_ocean + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $042D ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $016A ; Health + dw $0AF6, $0093 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_botwoon_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers + dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_crab_shaft - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_mt_everest_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_backtracking_red_brinstar_green_gate - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final dw #$FFFF -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $042A ; Health + dw $0AF6, $00AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_aqueduct_ammo: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0117 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0117 ; Layer 2 X position + dw $09C2, $0573 ; Health + dw $09C4, $0578 ; Max health + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $0189 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $0180 ; Items dw #$FFFF -preset_prkd20_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_hundo_ridley_fast_ripper_room: + dw #preset_hundo_golden_torizo_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $332E ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09C2, $024B ; Health + dw $09C6, $005E ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0015 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000E ; Pbs + dw $0AF6, $006E ; Samus X + dw $D82A, $0104 ; Bosses + dw $D878, $80DE ; Items + dw $D8BA, $03F1 ; Doors dw #$FFFF -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_100early_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_100early_maridia_postdraygon_reverse_halfie + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $025A ; Health + dw $09C6, $0078 ; Missiles + dw $0A68, $0000 ; Flash suit + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_room: @@ -29296,420 +33069,469 @@ preset_suitless_maridia_cleanup_2_kassiuz_room_up: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_rbo_wrecked_ship_phantoon: - dw #preset_rbo_wrecked_ship_ws_shaft_down - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $01F5 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0917, $0177 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $0AF6, $0264 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C0, $8010 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_30_supers_11_1: - dw #preset_rbo_ridley_ridley_35_supers_11_1 - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers +preset_rbo_wrecked_ship_ws_shaft_down: + dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $FC00 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $0073 ; Samus X + dw $0AFA, $00AF ; Samus Y + dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_hundo_ridley_mickey_mouse_missiles: - dw #preset_hundo_ridley_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $010D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C9 ; Layer 2 Y position - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y +preset_rbo_ln_escape_double_maridia_single_chamber: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $02D5 ; Health + dw $09CE, $0005 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $016A ; Samus X dw #$FFFF -preset_100early_maridia_postdraygon_shaktool: - dw #preset_100early_maridia_postdraygon_pants_room - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0249 ; Health - dw $0AF6, $01BC ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_100early_maridia_postdraygon_shaktool_revisit: - dw #preset_100early_maridia_postdraygon_reverse_halfie - dw $078D, $A8D0 ; DDB - dw $079B, $D6D0 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels - dw $0919, $0005 ; Layer 2 Y position - dw $09A2, $7327 ; Equipped Items - dw $09A4, $7327 ; Collected Items - dw $09C2, $022B ; Health - dw $09C6, $007D ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CE, $0011 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0077 ; Samus X - dw $D820, $2801 ; Events - dw $D882, $04CC ; Items +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg - dw $078D, $A6B4 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0919, $0101 ; Layer 2 Y position - dw $09C2, $055D ; Health - dw $09C6, $00CE ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D4, $01F4 ; Max reserves - dw $0AF6, $0043 ; Samus X - dw $D882, $01BF ; Items +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr22_tourian_zebes_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr20_tourian_escape_room_4 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr20_tourian_escape_climb + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr20_tourian_escape_parlor + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr25_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A8, $100D ; Collected Beams +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr25_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $01D5 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_kpdr25_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09A6, $100B ; Equipped Beams +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr20_tourian_escape_parlor dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles + dw $09C2, $0142 ; Health + dw $09C4, $0257 ; Max health dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items + dw $D874, $0D04 ; Items + dw $D878, $401C ; Items + dw $D8B6, $B008 ; Doors dw $D8B8, $2EEF ; Doors + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma: - dw #preset_suitless_maridia_cleanup_2_plasma_spark_room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C6, $004D ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $008E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $CC28 ; Doors +preset_gtmax_maridia_postdraygon_right_sand_pit: + dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C6, $00C4 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0028 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $05A5 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $01B0 ; Items dw #$FFFF -preset_rbo_wrecked_ship_ws_shaft_up: - dw #preset_rbo_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $021D ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0917, $0195 ; Layer 2 X position - dw $09C2, $01E7 ; Health +preset_hundo_ridley_worst_room_in_the_game: + dw #preset_hundo_ridley_fast_ripper_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $66FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01FC ; Health dw $09CA, $0014 ; Supers - dw $09CE, $0017 ; Pbs - dw $0AF6, $02BD ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $8070 ; Doors + dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_single_chamber - dw $0A68, $0001 ; Flash suit +preset_100early_maridia_postdraygon_east_sand_pit: + dw #preset_100early_maridia_postdraygon_reverse_botwoon_etank + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $0258 ; Health + dw $0AF6, $05BB ; Samus X + dw $0AFA, $02CB ; Samus Y dw #$FFFF -preset_hundo_ridley_amphitheatre: - dw #preset_hundo_ridley_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01CA ; Health - dw $09C6, $0063 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $0015 ; Supers - dw $0AF6, $00BD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items +preset_100early_maridia_postdraygon_pants_room: + dw #preset_100early_maridia_postdraygon_reverse_halfie + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0258 ; Health + dw $09C6, $007D ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $02B3 ; Samus X + dw $D882, $048C ; Items dw #$FFFF -preset_100early_maridia_postdraygon_east_sand_hall: - dw #preset_100early_maridia_postdraygon_shaktool_revisit - dw $078D, $A7B0 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $020D ; Health - dw $0AF6, $003A ; Samus X - dw $0AFA, $038B ; Samus Y +preset_pkrd_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_mt_everest_exit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $009F ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0038 ; Screen Y position in pixels - dw $0917, $0077 ; Layer 2 X position - dw $0919, $002A ; Layer 2 Y position - dw $09C2, $0527 ; Health - dw $09C6, $00D3 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0104 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw $D880, $7F00 ; Items +preset_pkrd_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr22_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_suitless_maridia_cleanup_2_plasma: + dw #preset_suitless_maridia_cleanup_2_plasma_spark_room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C6, $004D ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $008E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X +preset_rbo_wrecked_ship_phantoon: + dw #preset_rbo_wrecked_ship_ws_shaft_down + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $01F5 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0917, $0177 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $0AF6, $0264 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C0, $8010 ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_rbo_ridley_ridley_30_supers_11_1: + dw #preset_rbo_ridley_ridley_35_supers_11_1 + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers dw #$FFFF - -preset_prkd19_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_halfie_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final dw #$FFFF -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C2, $0142 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd19_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_prkd19_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_terminator_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_gtmax_maridia_postdraygon_oasis_and_sewer: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CE, $0028 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D882, $01BC ; Items dw #$FFFF -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_ridley_mickey_mouse_missiles: + dw #preset_hundo_ridley_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $010D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C9 ; Layer 2 Y position + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y dw #$FFFF -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_100early_maridia_postdraygon_shaktool: + dw #preset_100early_maridia_postdraygon_pants_room + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0249 ; Health + dw $0AF6, $01BC ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_100early_maridia_postdraygon_shaktool_revisit: + dw #preset_100early_maridia_postdraygon_reverse_halfie + dw $078D, $A8D0 ; DDB + dw $079B, $D6D0 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels + dw $0919, $0005 ; Layer 2 Y position + dw $09A2, $7327 ; Equipped Items + dw $09A4, $7327 ; Collected Items + dw $09C2, $022B ; Health + dw $09C6, $007D ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CE, $0011 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0077 ; Samus X + dw $D820, $2801 ; Events + dw $D882, $04CC ; Items dw #$FFFF -preset_pkrd_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles +preset_pkrd_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $001A ; Layer 2 X position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_3: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_pkrd_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_crateria_kihunters_final + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $008E ; Health + dw $09CA, $0005 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D880, $00A0 ; Items + dw $D882, $0100 ; Items + dw $D8C2, $6C00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_kassiuz_room_down: @@ -29730,341 +33552,149 @@ preset_suitless_maridia_cleanup_2_kassiuz_room_down: dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_rbo_wrecked_ship_west_ocean: - dw #preset_rbo_wrecked_ship_ws_shaft_up - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $030F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024B ; Layer 2 Y position - dw $09CE, $0016 ; Pbs - dw $0AF6, $046C ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_croc_gate_farm: - dw #preset_rbo_ln_escape_double_maridia_single_chamber - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $02FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $023C ; Layer 2 Y position - dw $09C2, $01F8 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_rbo_kraidg4_kihunters_room_down: - dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_rbo_wrecked_ship_ws_shaft_up: + dw #preset_rbo_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $021D ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0195 ; Layer 2 X position dw $09C2, $01E7 ; Health dw $09CA, $0014 ; Supers - dw $09CE, $0016 ; Pbs - dw $0AF6, $0022 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $8074 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_30_supers_10_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health - dw #$FFFF - -preset_hundo_ridley_kihunter_shaft_down: - dw #preset_hundo_ridley_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $A080 ; Screen subpixel X position - dw $0911, $0241 ; Screen X position in pixels - dw $0915, $004D ; Screen Y position in pixels - dw $0917, $01B0 ; Layer 2 X position - dw $0919, $0039 ; Layer 2 Y position - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_hundo_ridley_wasteland_down: - dw #preset_hundo_ridley_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0911, $01F2 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000C ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0245 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors - dw #$FFFF - -preset_hundo_ridley_ninja_pirates: - dw #preset_hundo_ridley_mickey_mouse_missiles - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $0191 ; Health - dw $09C6, $0063 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CE, $0011 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0164 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F1 ; Doors - dw #$FFFF - -preset_100early_maridia_postdraygon_plasma_spark_room: - dw #preset_100early_maridia_postdraygon_east_sand_hall - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0014 ; Supers - dw $0AF6, $009A ; Samus X + dw $09CE, $0017 ; Pbs + dw $0AF6, $02BD ; Samus X dw $0AFA, $006B ; Samus Y - dw $D8C2, $CC20 ; Doors - dw #$FFFF - -preset_100early_maridia_postdraygon_kassiuz_room: - dw #preset_100early_maridia_postdraygon_shaktool_revisit - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $00F6 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F6 ; Layer 2 Y position - dw $09C2, $01F9 ; Health - dw $09C6, $007F ; Missiles - dw $09CE, $0012 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0299 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0005 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0005 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $00D8 ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D874, $1B04 ; Items + dw $D82A, $0107 ; Bosses + dw $D8C0, $8070 ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_single_chamber + dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr22_maridia_sewers - dw $09A8, $100D ; Collected Beams +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr22_maridia_sewers - dw $09A6, $100B ; Equipped Beams +preset_kpdr23_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items dw #$FFFF -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_kpdr23_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EED ; Doors +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_kraid_minikraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position dw #$FFFF -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 - dw $09C4, $018F ; Max health +preset_prkd19_kraid_kraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors + dw #$FFFF + +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items + dw $D8B8, $2E64 ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position +preset_gtmax_maridia_postdraygon_maridia_ggg: + dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer + dw $078D, $A660 ; DDB + dw $079B, $D461 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0AF6, $004E ; Samus X dw #$FFFF -preset_pkrd_tourian_giant_hoppers: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01CC ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A4C8 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $0578 ; Health + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $D882, $01BC ; Items dw #$FFFF -preset_pkrd_tourian_baby_skip: - dw #preset_pkrd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $01DA ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_hundo_ridley_amphitheatre: + dw #preset_hundo_ridley_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01CA ; Health + dw $09C6, $0063 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $0015 ; Supers + dw $0AF6, $00BD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items dw #$FFFF -preset_pkrd_tourian_gadora_room: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0919, $00D0 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DD ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors +preset_100early_maridia_postdraygon_east_sand_hall: + dw #preset_100early_maridia_postdraygon_shaktool_revisit + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $020D ; Health + dw $0AF6, $003A ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_revisit: @@ -30114,255 +33744,252 @@ preset_suitless_forgotten_highway_forgotten_elevator: dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_rbo_kraidg4_red_brinstar_elevator_down: - dw #preset_rbo_kraidg4_kihunters_room_down - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09CE, $0015 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B0, $4000 ; Doors - dw $D8B2, $2E09 ; Doors - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm - dw $0A68, $0001 ; Flash suit +preset_rbo_wrecked_ship_west_ocean: + dw #preset_rbo_wrecked_ship_ws_shaft_up + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $030F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024B ; Layer 2 Y position + dw $09CE, $0016 ; Pbs + dw $0AF6, $046C ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_hundo_ridley_plowerhouse_room: - dw #preset_hundo_ridley_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB +preset_rbo_ln_escape_double_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_double_maridia_single_chamber + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank dw $090F, $D000 ; Screen subpixel X position - dw $0911, $013C ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00ED ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0213 ; Health - dw $09CA, $0018 ; Supers - dw $0AF6, $01DC ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $02FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023C ; Layer 2 Y position + dw $09C2, $01F8 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_maridia_postdraygon_plasma: - dw #preset_100early_maridia_postdraygon_kassiuz_room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C001 ; Screen subpixel Y position +preset_rbo_kraidg4_kihunters_room_down: + dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0080 ; Samus X + dw $09C2, $01E7 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0016 ; Pbs + dw $0AF6, $0022 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_100early_maridia_postdraygon_leaving_plasma: - dw #preset_100early_maridia_postdraygon_shaktool_revisit - dw $078D, $A54C ; DDB - dw $079B, $D2AA ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $100D ; Collected Beams - dw $09C2, $01DB ; Health - dw $09C6, $007F ; Missiles - dw $0AF6, $002D ; Samus X - dw $D880, $FFFF ; Items - dw $D8C2, $CC2A ; Doors +preset_rbo_ridley_ridley_30_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $0338 ; Health + dw $09C4, $044B ; Max health dw #$FFFF -preset_gtmax_maridia_postdraygon_beta_power_bombs: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors +preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg + dw $078D, $A6B4 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0919, $0101 ; Layer 2 Y position + dw $09C2, $055D ; Health + dw $09C6, $00CE ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D4, $01F4 ; Max reserves + dw $0AF6, $0043 ; Samus X + dw $D882, $01BF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_crateria_kihunters: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09C2, $0523 ; Health - dw $09CE, $0029 ; Pbs - dw $09D0, $002D ; Max pbs - dw $09D2, $0003 ; Currently selected item +preset_pkrd_backtracking_parlor_return: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0091 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $1B84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $7808 ; Doors + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate - dw $09A8, $100D ; Collected Beams +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd19_kraid_kraid_kihunters + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_prkd20_kraid_kraid: + dw #preset_prkd19_kraid_kraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd19_kraid_leaving_varia + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_4 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_hundo_ridley_kihunter_shaft_down: + dw #preset_hundo_ridley_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $A080 ; Screen subpixel X position + dw $0911, $0241 ; Screen X position in pixels + dw $0915, $004D ; Screen Y position in pixels + dw $0917, $01B0 ; Layer 2 X position + dw $0919, $0039 ; Layer 2 Y position + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_pkrd_tourian_rinka_shaft: - dw #preset_pkrd_tourian_metroids_4 - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $01AF ; Doors +preset_hundo_ridley_wasteland_down: + dw #preset_hundo_ridley_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0911, $01F2 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000C ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0245 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors dw #$FFFF -preset_pkrd_tourian_zeb_skip: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $01C2 ; Health +preset_hundo_ridley_ninja_pirates: + dw #preset_hundo_ridley_mickey_mouse_missiles + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $0191 ; Health + dw $09C6, $0063 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CE, $0011 ; Pbs + dw $09D0, $0023 ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X + dw $0AF6, $0164 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_prkd20_tourian_giant_hoppers: - dw #preset_pkrd_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D878, $92DE ; Items + dw $D8BA, $C3F1 ; Doors dw #$FFFF -preset_prkd20_tourian_baby_skip: - dw #preset_pkrd_tourian_baby_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_100early_maridia_postdraygon_plasma_spark_room: + dw #preset_100early_maridia_postdraygon_east_sand_hall + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0014 ; Supers + dw $0AF6, $009A ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C2, $CC20 ; Doors dw #$FFFF -preset_prkd20_tourian_gadora_room: - dw #preset_pkrd_tourian_gadora_room - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_100early_maridia_postdraygon_kassiuz_room: + dw #preset_100early_maridia_postdraygon_shaktool_revisit + dw $078D, $A60C ; DDB + dw $079B, $D340 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $00F6 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F6 ; Layer 2 Y position + dw $09C2, $01F9 ; Health + dw $09C6, $007F ; Missiles + dw $09CE, $0012 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0299 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF preset_suitless_forgotten_highway_crab_maze: @@ -30395,6 +34022,140 @@ preset_suitless_forgotten_highway_kago_room: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_rbo_kraidg4_red_brinstar_elevator_down: + dw #preset_rbo_kraidg4_kihunters_room_down + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09CE, $0015 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B0, $4000 ; Doors + dw $D8B2, $2E09 ; Doors + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm + dw $0A68, $0001 ; Flash suit + dw #$FFFF + +preset_gtmax_maridia_postdraygon_mt_everest_exit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $009F ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0038 ; Screen Y position in pixels + dw $0917, $0077 ; Layer 2 X position + dw $0919, $002A ; Layer 2 Y position + dw $09C2, $0527 ; Health + dw $09C6, $00D3 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0104 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw $D880, $7F00 ; Items + dw #$FFFF + +preset_hundo_ridley_plowerhouse_room: + dw #preset_hundo_ridley_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $013C ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00ED ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0213 ; Health + dw $09CA, $0018 ; Supers + dw $0AF6, $01DC ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_100early_maridia_postdraygon_plasma: + dw #preset_100early_maridia_postdraygon_kassiuz_room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0080 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_maridia_postdraygon_leaving_plasma: + dw #preset_100early_maridia_postdraygon_shaktool_revisit + dw $078D, $A54C ; DDB + dw $079B, $D2AA ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $100D ; Collected Beams + dw $09C2, $01DB ; Health + dw $09C6, $007F ; Missiles + dw $0AF6, $002D ; Samus X + dw $D880, $FFFF ; Items + dw $D8C2, $CC2A ; Doors + dw #$FFFF + +preset_suitless_forgotten_highway_east_ocean: + dw #preset_suitless_forgotten_highway_crab_maze + dw $078D, $8A96 ; DDB + dw $079B, $9552 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $007B ; Samus Y + dw #$FFFF + +preset_suitless_forgotten_highway_electric_not_death: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB + dw $07F3, $000C ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0434 ; Screen Y position in pixels + dw $09C2, $0315 ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $9800 ; Samus subpixel X + dw $0AFA, $049B ; Samus Y + dw #$FFFF + +preset_suitless_forgotten_highway_sponge_bath: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A270 ; DDB + dw $079B, $CB8B ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $02DD ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + preset_rbo_kraidg4_red_tower_screwfall: dw #preset_rbo_kraidg4_red_brinstar_elevator_down dw $078D, $90AE ; DDB @@ -30424,6 +34185,105 @@ preset_rbo_ln_escape_double_maridia_business_center: dw $0AF6, $0031 ; Samus X dw #$FFFF +preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0005 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0005 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $00D8 ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D874, $1B04 ; Items + dw #$FFFF + preset_hundo_ridley_ridley: dw #preset_hundo_ridley_plowerhouse_room dw $078D, $995A ; DDB @@ -30479,212 +34339,179 @@ preset_100early_maridia_postdraygon_botwoon_etank: dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track +preset_suitless_forgotten_highway_shaft_down: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C6, $00DA ; Missiles - dw $09CE, $0028 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A8, $100D ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up - dw $09A8, $100D ; Collected Beams + dw $0913, $6400 ; Screen subpixel Y position + dw $0AF6, $0060 ; Samus X + dw $0AF8, $9400 ; Samus subpixel X + dw $0AFA, $009C ; Samus Y + dw $0AFC, $4BFF ; Samus subpixel Y dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_suitless_forgotten_highway_basement: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $04B5 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $07BB ; Samus Y + dw $D880, $FF01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_kraidg4_kraid_entry: + dw #preset_rbo_kraidg4_red_tower_screwfall + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0A1C, $00E6 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_ridley_ridley_30_supers_9_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $02F4 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_gtmax_maridia_postdraygon_beta_power_bombs: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $3808 ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_pkrd_tourian_mother_brain_2: - dw #preset_pkrd_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01B3 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF - -preset_suitless_forgotten_highway_east_ocean: - dw #preset_suitless_forgotten_highway_crab_maze - dw $078D, $8A96 ; DDB - dw $079B, $9552 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BB ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $007B ; Samus Y + +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_suitless_forgotten_highway_electric_not_death: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0434 ; Screen Y position in pixels - dw $09C2, $0315 ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $9800 ; Samus subpixel X - dw $0AFA, $049B ; Samus Y +preset_pkrd_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $008E ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D880, $00A0 ; Items + dw $D882, $0100 ; Items + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_suitless_forgotten_highway_sponge_bath: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A270 ; DDB - dw $079B, $CB8B ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $02DD ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_kraidg4_kraid_entry: - dw #preset_rbo_kraidg4_red_tower_screwfall - dw $078D, $A348 ; DDB +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB dw $079B, $CF80 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0A1C, $00E6 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0049 ; Samus X + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X dw $0AFA, $018B ; Samus Y - dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_rbo_ridley_ridley_30_supers_9_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health +preset_prkd19_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF8, $D000 ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D878, $0014 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_gtmax_wrecked_ship_crateria_kihunters: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09C2, $0523 ; Health + dw $09CE, $0029 ; Pbs + dw $09D0, $002D ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0091 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $1B84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $7808 ; Doors dw #$FFFF preset_hundo_ridley_ridley_escape: @@ -30745,148 +34572,42 @@ preset_100early_maridia_postdraygon_aqueduct_final: dw $D882, $05CC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_ocean: - dw #preset_gtmax_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00DF ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $0AF6, $01A9 ; Samus X - dw $D870, $0090 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_pkrd_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_suitless_forgotten_highway_shaft_down: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0AF6, $0060 ; Samus X - dw $0AF8, $9400 ; Samus subpixel X - dw $0AFA, $009C ; Samus Y - dw $0AFC, $4BFF ; Samus subpixel Y +preset_suitless_forgotten_highway_phantoon: + dw #preset_suitless_forgotten_highway_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04D5 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors dw #$FFFF -preset_suitless_forgotten_highway_basement: +preset_suitless_wrecked_ship_shaft_to_supers: dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $0054 ; Missiles + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0224 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $026A ; Health + dw $09C6, $0064 ; Missiles dw $09C8, $0078 ; Max missiles - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $04B5 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $07BB ; Samus Y + dw $09CA, $000F ; Supers + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0102 ; Bosses dw $D880, $FF01 ; Items - dw $D8C0, $C010 ; Doors + dw $D8C0, $C070 ; Doors dw #$FFFF preset_rbo_kraidg4_kraid_hallway: @@ -30909,6 +34630,62 @@ preset_rbo_ln_escape_double_maridia_business_center_spikesuit: dw $0A68, $0001 ; Flash suit dw #$FFFF +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd19_maridia_maridia_tube_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_maridia_fish_tank: + dw #preset_prkd19_maridia_fish_tank + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_gtmax_wrecked_ship_moat: + dw #preset_gtmax_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C6, $00DA ; Missiles + dw $09CE, $0028 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors + dw #$FFFF + preset_hundo_ridley_kihunter_shaft_up: dw #preset_hundo_ridley_wasteland_up dw $078D, $9A3E ; DDB @@ -30960,181 +34737,212 @@ preset_100early_maridia_postdraygon_west_sand_pit: dw $D882, $05FC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_enter_wrecked_ship: - dw #preset_gtmax_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $0791 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_suitless_wrecked_ship_right_supers: + dw #preset_suitless_wrecked_ship_shaft_to_supers + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $05D6 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items +preset_rbo_kraidg4_kraid: + dw #preset_rbo_kraidg4_kraid_hallway + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $000A ; Missiles + dw $09CA, $0015 ; Supers + dw $0AF6, $01D0 ; Samus X + dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $09A8, $100F ; Collected Beams +preset_rbo_ln_escape_double_maridia_maridia_entry: + dw #preset_rbo_ln_escape_double_maridia_business_center + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $000C ; Samus position/state + dw $0AF6, $009C ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_pkrd_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events dw #$FFFF -preset_prkd20_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_metroids_3: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_pkrd_tourian_zebes_escape: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $01B7 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_prkd19_maridia_mt_everest: + dw #preset_prkd20_maridia_mt_everest + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_prkd20_maridia_crab_shaft: + dw #preset_prkd20_maridia_mt_everest + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0086 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X +preset_prkd20_maridia_aqueduct: + dw #preset_pkrd_maridia_aqueduct + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X +preset_prkd20_maridia_botwoon_hallway: + dw #preset_pkrd_maridia_botwoon_hallway + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $023F ; Layer 2 X position + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $039D ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_suitless_forgotten_highway_phantoon: - dw #preset_suitless_forgotten_highway_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $BC00 ; Screen subpixel X position +preset_prkd20_maridia_botwoon_etank: + dw #preset_pkrd_maridia_botwoon_etank + dw $090F, $8000 ; Screen subpixel X position dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04D5 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors + dw $09C2, $00C0 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01C5 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_supers: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0224 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $026A ; Health - dw $09C6, $0064 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CA, $000F ; Supers - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0102 ; Bosses - dw $D880, $FF01 ; Items - dw $D8C0, $C070 ; Doors +preset_prkd20_maridia_halfie_setup: + dw #preset_pkrd_maridia_halfie_setup + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0099 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_kraidg4_kraid: - dw #preset_rbo_kraidg4_kraid_hallway - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track +preset_prkd20_maridia_draygon: + dw #preset_pkrd_maridia_draygon + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $000A ; Missiles - dw $09CA, $0015 ; Supers - dw $0AF6, $01D0 ; Samus X - dw $D8B8, $EE24 ; Doors + dw $0913, $0000 ; Screen subpixel Y position + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_maridia_entry: - dw #preset_rbo_ln_escape_double_maridia_business_center - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $000C ; Samus position/state - dw $0AF6, $009C ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtmax_wrecked_ship_ocean: + dw #preset_gtmax_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00DF ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $0AF6, $01A9 ; Samus X + dw $D870, $0090 ; Items dw #$FFFF preset_hundo_ridley_hotarubi_special: @@ -31174,89 +34982,42 @@ preset_100early_maridia_postdraygon_thread_the_needle: dw $D882, $05FF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_basement: - dw #preset_gtmax_wrecked_ship_enter_wrecked_ship - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position +preset_suitless_wrecked_ship_left_supers: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A2F4 ; DDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels + dw $0913, $D800 ; Screen subpixel Y position dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $00E4 ; Missiles - dw $09C8, $00EB ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $0455 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D880, $7F01 ; Items - dw $D8C0, $C010 ; Doors + dw $09CA, $0014 ; Supers + dw $09CC, $0023 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04E6 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $D880, $FF41 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_prepillars - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $8001 ; Screen subpixel X position +preset_suitless_wrecked_ship_shaft_to_sponge_bath: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0025 ; Samus X - dw #$FFFF - -preset_prkd19_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $024C ; Health + dw $09C6, $0063 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0AF6, $00D8 ; Samus X dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd20_tourian_zebes_escape: - dw #preset_pkrd_tourian_zebes_escape - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_wrecked_ship_right_supers: - dw #preset_suitless_wrecked_ship_shaft_to_supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D6 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D8C0, $C074 ; Doors + dw $0AFA, $008B ; Samus Y + dw $D880, $FF61 ; Items dw #$FFFF preset_rbo_kraidg4_kraid_hallway_exit: @@ -31304,312 +35065,311 @@ preset_rbo_kraidg4_kraid_escape: dw $D8B8, $EEAC ; Doors dw #$FFFF -preset_hundo_ridley_3_musketeers: - dw #preset_hundo_ridley_hotarubi_special - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $006C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $006E ; Samus X - dw $D878, $DEDE ; Items +preset_pkrd_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_left_supers: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A2F4 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $0014 ; Supers - dw $09CC, $0023 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $D880, $FF41 ; Items +preset_pkrd_tourian_giant_hoppers: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01CC ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_sponge_bath: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $024C ; Health - dw $09C6, $0063 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0AF6, $00D8 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $FF61 ; Items +preset_pkrd_tourian_baby_skip: + dw #preset_pkrd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $01DA ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_rbo_kraidg4_red_tower_up: - dw #preset_rbo_kraidg4_kraid_escape - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0AF6, $0049 ; Samus X +preset_pkrd_tourian_gadora_room: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0919, $00D0 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DD ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_rbo_kraidg4_kihunters_room_up: - dw #preset_rbo_kraidg4_red_brinstar_elevator_down - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $01E4 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0015 ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $006C ; Samus X - dw $D828, $0104 ; Bosses - dw $D8B8, $EEAC ; Doors +preset_prkd19_maridia_crab_shaft: + dw #preset_prkd20_maridia_crab_shaft + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_kraidicekronic_kraid_entrance_revisit: - dw #preset_100early_maridia_postdraygon_thread_the_needle - dw $078D, $A510 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005B ; Samus X +preset_prkd19_maridia_aqueduct: + dw #preset_prkd20_maridia_aqueduct + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_phantoon: - dw #preset_gtmax_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $04CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors +preset_prkd19_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_botwoon_hallway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape +preset_prkd19_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower - dw $09C6, $000F ; Missiles +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper +preset_prkd19_maridia_halfie_setup: + dw #preset_prkd20_maridia_halfie_setup dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower +preset_prkd19_maridia_draygon: + dw #preset_prkd20_maridia_draygon dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_halfie_climb dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_botwoon_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_crab_shaft + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_mt_everest_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_backtracking_red_brinstar_green_gate + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_parlor_return: + dw #preset_pkrd_backtracking_parlor_return + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BA ; Health +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit dw $09C4, $018F ; Max health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_prkd20_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $64FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0199 ; Health - dw $0AF6, $0151 ; Samus X +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_parlor: - dw #preset_pkrd_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0106 ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +preset_gtmax_wrecked_ship_enter_wrecked_ship: + dw #preset_gtmax_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $0791 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_hundo_ridley_3_musketeers: + dw #preset_hundo_ridley_hotarubi_special + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $006C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $006E ; Samus X + dw $D878, $DEDE ; Items dw #$FFFF -preset_hundo_crocomire_bubble_mountain_revisit: - dw #preset_hundo_ridley_3_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $006F ; Missiles - dw $09C8, $00AF ; Max missiles - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $D878, $FEDE ; Items +preset_100early_kraidicekronic_kraid_entrance_revisit: + dw #preset_100early_maridia_postdraygon_thread_the_needle + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005B ; Samus X dw #$FFFF preset_suitless_wrecked_ship_sponge_bath: @@ -31681,17 +35441,285 @@ preset_suitless_wrecked_ship_electric_death_down: dw $D8C0, $C87C ; Doors dw #$FFFF -preset_rbo_kraidg4_ship_room: - dw #preset_rbo_kraidg4_kihunters_room_up - dw $078D, $8A2A ; DDB - dw $079B, $95D4 ; MDB +preset_rbo_kraidg4_red_tower_up: + dw #preset_rbo_kraidg4_kraid_escape + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0AF6, $0049 ; Samus X + dw #$FFFF + +preset_rbo_kraidg4_kihunters_room_up: + dw #preset_rbo_kraidg4_red_brinstar_elevator_down + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $01E4 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0015 ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $006C ; Samus X + dw $D828, $0104 ; Bosses + dw $D8B8, $EEAC ; Doors + dw #$FFFF + +preset_prkd20_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_4 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_tourian_rinka_shaft: + dw #preset_pkrd_tourian_metroids_4 + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $01AF ; Doors + dw #$FFFF + +preset_pkrd_tourian_zeb_skip: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_pkrd_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01B3 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D880, $00A0 ; Items + dw $D882, $0100 ; Items + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_prkd20_tourian_giant_hoppers: + dw #preset_pkrd_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_baby_skip: + dw #preset_pkrd_tourian_baby_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_gadora_room: + dw #preset_pkrd_tourian_gadora_room + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd19_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_halfie_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_terminator_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_2 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_3 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_gtmax_wrecked_ship_basement: + dw #preset_gtmax_wrecked_ship_enter_wrecked_ship + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $00E4 ; Missiles + dw $09C8, $00EB ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $0455 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D880, $7F01 ; Items + dw $D8C0, $C010 ; Doors + dw #$FFFF + +preset_hundo_crocomire_bubble_mountain_revisit: + dw #preset_hundo_ridley_3_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $006F ; Missiles + dw $09C8, $00AF ; Max missiles + dw $0A1C, $0012 ; Samus position/state dw $0A1E, $0104 ; More position/state - dw $0AF6, $00BB ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0078 ; Samus X + dw $D878, $FEDE ; Items dw #$FFFF preset_100early_kraidicekronic_kraid_missiles: @@ -31726,40 +35754,6 @@ preset_100early_kraidicekronic_kraid_missiles_escape: dw $D882, $05FF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_supers: - dw #preset_gtmax_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0218 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0192 ; Layer 2 X position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02B8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C070 ; Doors - dw #$FFFF - -preset_hundo_crocomire_norfair_reserve: - dw #preset_hundo_crocomire_bubble_mountain_revisit - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0071 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0044 ; Samus X - dw $D8BA, $DFF9 ; Doors - dw #$FFFF - preset_suitless_wrecked_ship_spiky_room_revisit: dw #preset_suitless_wrecked_ship_wrecked_ship_etank dw $078D, $A288 ; DDB @@ -31794,6 +35788,185 @@ preset_suitless_wrecked_ship_shaft_to_attic: dw $D880, $FF71 ; Items dw #$FFFF +preset_rbo_kraidg4_ship_room: + dw #preset_rbo_kraidg4_kihunters_room_up + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_gtmax_wrecked_ship_phantoon: + dw #preset_gtmax_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $04CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors + dw #$FFFF + +preset_hundo_crocomire_norfair_reserve: + dw #preset_hundo_crocomire_bubble_mountain_revisit + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0071 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X + dw $D8BA, $DFF9 ; Doors + dw #$FFFF + +preset_100early_kraidicekronic_ice_beam_gate_room: + dw #preset_100early_kraidicekronic_kraid_missiles_escape + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0321 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0258 ; Layer 2 Y position + dw $09C6, $0092 ; Missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_attic: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $04B9 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_wrecked_ship_antispeedrun_robots: + dw #preset_suitless_wrecked_ship_spiky_room_revisit + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $0911, $05E5 ; Screen X position in pixels + dw $0913, $A3FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $046B ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $005D ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0645 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $00CB ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_attic_revisit: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C6, $0042 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $0041 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D880, $FF79 ; Items + dw $D8C0, $CB7C ; Doors + dw #$FFFF + preset_rbo_kraidg4_terminator: dw #preset_rbo_kraidg4_ship_room dw $078D, $8916 ; DDB @@ -31827,213 +36000,83 @@ preset_rbo_kraidg4_g4: dw $D8B2, $6E09 ; Doors dw #$FFFF -preset_100early_kraidicekronic_ice_beam_gate_room: - dw #preset_100early_kraidicekronic_kraid_missiles_escape - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0321 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0258 ; Layer 2 Y position - dw $09C6, $0092 ; Missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $002E ; Samus X - dw $0AFA, $0393 ; Samus Y - dw $D8B8, $EEEF ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_basement - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C074 ; Doors - dw #$FFFF - -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams - dw $09C2, $00D4 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 +preset_prkd20_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_3 dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_pkrd_tourian_zebes_escape: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $01B7 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr25_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB +preset_gtmax_wrecked_ship_shaft_to_supers: + dw #preset_gtmax_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y + dw $0911, $0218 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0192 ; Layer 2 X position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C070 ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_west_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers - dw $078D, $A234 ; DDB - dw $079B, $CDF1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0065 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F41 ; Items +preset_gtmax_wrecked_ship_east_supers: + dw #preset_gtmax_wrecked_ship_basement + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5FFF ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D82A, $0107 ; Bosses dw $D8C0, $C074 ; Doors dw #$FFFF @@ -32056,84 +36099,118 @@ preset_hundo_crocomire_bubble_mountain_cleanup: dw $D876, $E1AF ; Items dw #$FFFF -preset_suitless_wrecked_ship_attic: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $04B9 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_100early_kraidicekronic_ice_beam_snake_room: + dw #preset_100early_kraidicekronic_ice_beam_gate_room + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0035 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_antispeedrun_robots: - dw #preset_suitless_wrecked_ship_spiky_room_revisit - dw $078D, $A228 ; DDB +preset_suitless_wrecked_ship_west_ocean: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1EC ; DDB dw $079B, $CA52 ; MDB - dw $0911, $05E5 ; Screen X position in pixels - dw $0913, $A3FE ; Screen subpixel Y position + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position dw $0915, $001F ; Screen Y position in pixels - dw $0917, $046B ; Layer 2 X position dw $0919, $001E ; Layer 2 Y position - dw $09C6, $005D ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0018 ; Pbs + dw $09C6, $0041 ; Missiles + dw $09CA, $0013 ; Supers + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_wrecked_ship_puddles: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $037D ; Health + dw $09C6, $004A ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $0012 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0645 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $00CB ; Samus Y - dw $D8C0, $CB7C ; Doors + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $3BFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D870, $E18C ; Items dw #$FFFF -preset_suitless_wrecked_ship_attic_revisit: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C6, $0042 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D880, $FF79 ; Items - dw $D8C0, $CB7C ; Doors +preset_rbo_tourian_metroids: + dw #preset_rbo_kraidg4_g4 + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0039 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_prkd19_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_tourian_zebes_escape: + dw #preset_pkrd_tourian_zebes_escape + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_tourian_metroids: - dw #preset_rbo_kraidg4_g4 - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0039 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D90C, $0100 ; Map Stations +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_100early_kraidicekronic_ice_beam_snake_room: - dw #preset_100early_kraidicekronic_ice_beam_gate_room - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0035 ; Samus X +preset_gtmax_wrecked_ship_west_supers: + dw #preset_gtmax_wrecked_ship_shaft_to_supers + dw $078D, $A234 ; DDB + dw $079B, $CDF1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0065 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D880, $7F41 ; Items + dw $D8C0, $C074 ; Doors dw #$FFFF preset_gtmax_wrecked_ship_sponge_bath: @@ -32155,126 +36232,6 @@ preset_gtmax_wrecked_ship_sponge_bath: dw $D880, $7F61 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - preset_hundo_crocomire_red_pirate_shaft: dw #preset_hundo_crocomire_bubble_mountain_cleanup dw $078D, $956A ; DDB @@ -32294,40 +36251,73 @@ preset_hundo_crocomire_red_pirate_shaft: dw $D878, $FEDF ; Items dw #$FFFF -preset_suitless_wrecked_ship_west_ocean: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0041 ; Missiles - dw $09CA, $0013 ; Supers - dw $0AF8, $C000 ; Samus subpixel X +preset_100early_kraidicekronic_snake_room_revisit: + dw #preset_100early_kraidicekronic_ice_beam_snake_room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0478 ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $00BA ; Samus X + dw $D876, $1FF7 ; Items dw #$FFFF -preset_suitless_wrecked_ship_puddles: +preset_suitless_wrecked_ship_bowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0048 ; Missiles + dw $0AF6, $018E ; Samus X + dw $0AF8, $67FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $77FF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_wrecked_ship_postbowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $8B32 ; DDB + dw $079B, $C98E ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles + dw $0AF6, $0134 ; Samus X + dw $0AF8, $F7FF ; Samus subpixel X + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_suitless_wrecked_ship_west_ocean_revisit: dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $037D ; Health - dw $09C6, $004A ; Missiles - dw $09C8, $0087 ; Max missiles + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $8001 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0355 ; Health + dw $09C6, $0029 ; Missiles + dw $09C8, $008C ; Max missiles dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $3BFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y + dw $09CE, $0016 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $0069 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw $D870, $E18C ; Items + dw $D880, $FF7F ; Items dw #$FFFF preset_rbo_tourian_metroids_2: @@ -32350,20 +36340,62 @@ preset_rbo_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF -preset_100early_kraidicekronic_snake_room_revisit: - dw #preset_100early_kraidicekronic_ice_beam_snake_room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0478 ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $00BA ; Samus X - dw $D876, $1FF7 ; Items +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0199 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_pkrd_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $090F, $8FFF ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0106 ; Health + dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D880, $00A0 ; Items + dw $D882, $0100 ; Items + dw $D8C2, $6C00 ; Doors dw #$FFFF preset_gtmax_wrecked_ship_leaving_ws_etank: @@ -32386,67 +36418,6 @@ preset_gtmax_wrecked_ship_leaving_ws_etank: dw $D8C0, $C87C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_prepillars: - dw #preset_kpdr21_lower_norfair_prepillars - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_fast_pillars_setup: - dw #preset_kpdr21_lower_norfair_fast_pillars_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_amphitheatre - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - preset_hundo_crocomire_crocomire: dw #preset_hundo_crocomire_red_pirate_shaft dw $078D, $974A ; DDB @@ -32488,57 +36459,72 @@ preset_hundo_crocomire_grapple_shaft_down: dw $D8BA, $DFFB ; Doors dw #$FFFF -preset_suitless_wrecked_ship_bowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0048 ; Missiles - dw $0AF6, $018E ; Samus X - dw $0AF8, $67FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $77FF ; Samus subpixel Y +preset_100early_kraidicekronic_ice_escape: + dw #preset_100early_kraidicekronic_snake_room_revisit + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_postbowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $8B32 ; DDB - dw $079B, $C98E ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_100early_kraidicekronic_crumble_shaft_missiles: + dw #preset_100early_kraidicekronic_snake_room_revisit + dw $078D, $9276 ; DDB + dw $079B, $A815 ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0AF6, $0134 ; Samus X - dw $0AF8, $F7FF ; Samus subpixel X - dw $0AFA, $02AB ; Samus Y + dw $0911, $0284 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $01E3 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0324 ; Samus X + dw $0AFA, $03B3 ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_west_ocean_revisit: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position - dw $0913, $8001 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0355 ; Health - dw $09C6, $0029 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0016 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $0069 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D870, $E18C ; Items - dw $D880, $FF7F ; Items +preset_suitless_wrecked_ship_moat: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E7 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0439 ; Screen Y position in pixels + dw $0917, $0073 ; Layer 2 X position + dw $09C6, $002E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0AF6, $0187 ; Samus X + dw $0AF8, $8800 ; Samus subpixel X + dw $0AFA, $04D3 ; Samus Y + dw $0AFC, $F3FF ; Samus subpixel Y + dw $D870, $E18E ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_crateria_kihunters: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0033 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $0AF6, $002F ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $D870, $E19E ; Items dw #$FFFF preset_rbo_tourian_metroids_3: @@ -32596,36 +36582,35 @@ preset_rbo_tourian_baby_skip: dw $D8C4, $000F ; Doors dw #$FFFF -preset_100early_kraidicekronic_ice_escape: - dw #preset_100early_kraidicekronic_snake_room_revisit - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_100early_kraidicekronic_crumble_shaft_missiles: - dw #preset_100early_kraidicekronic_snake_room_revisit - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0284 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $01E3 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0324 ; Samus X - dw $0AFA, $03B3 ; Samus Y +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_gtmax_wrecked_ship_reverse_spiky_room: @@ -32660,48 +36645,6 @@ preset_gtmax_wrecked_ship_shaft_to_attic: dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_down - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $09C2, $00EB ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_hundo_crocomire_grapple_shaft_up: dw #preset_hundo_crocomire_grapple_shaft_down dw $078D, $9516 ; DDB @@ -32743,59 +36686,6 @@ preset_hundo_crocomire_crocomire_room_revisit: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_suitless_wrecked_ship_moat: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E7 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0439 ; Screen Y position in pixels - dw $0917, $0073 ; Layer 2 X position - dw $09C6, $002E ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0AF6, $0187 ; Samus X - dw $0AF8, $8800 ; Samus subpixel X - dw $0AFA, $04D3 ; Samus Y - dw $0AFC, $F3FF ; Samus subpixel Y - dw $D870, $E18E ; Items - dw #$FFFF - -preset_suitless_wrecked_ship_crateria_kihunters: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0033 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $0AF6, $002F ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $D870, $E19E ; Items - dw #$FFFF - -preset_rbo_tourian_zeb_skip: - dw #preset_rbo_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0915, $0219 ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0311 ; Health - dw $09CA, $0010 ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $004C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - preset_100early_kraidicekronic_crocomire_speedway: dw #preset_100early_kraidicekronic_ice_escape dw $078D, $9336 ; DDB @@ -32813,24 +36703,6 @@ preset_100early_kraidicekronic_crocomire_speedway: dw $D876, $1FFF ; Items dw #$FFFF -preset_hundo_crocomire_croc_escape: - dw #preset_hundo_crocomire_crocomire_room_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0015 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $053E ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0C8B ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEF ; Doors - dw #$FFFF - preset_suitless_wrecked_ship_red_tower_elevator: dw #preset_suitless_wrecked_ship_crateria_kihunters dw $078D, $8A42 ; DDB @@ -32867,54 +36739,42 @@ preset_suitless_red_tower_cleanup_beta_power_bombs: dw $D8B6, $8EFB ; Doors dw #$FFFF -preset_rbo_tourian_mother_brain_2: - dw #preset_rbo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0302 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_rbo_tourian_zeb_skip: + dw #preset_rbo_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0915, $0219 ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0311 ; Health + dw $09CA, $0010 ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $004C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_100early_kraidicekronic_kronic_boost: - dw #preset_100early_kraidicekronic_crocomire_speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C3 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_lower_norfair_ln_main_hall: - dw #preset_hundo_golden_torizo_blue_fireball - dw $090F, $C000 ; Screen subpixel X position - dw $09A2, $7327 ; Equipped Items - dw $09A4, $7327 ; Collected Items - dw $09C2, $0476 ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CE, $000E ; Pbs - dw $09D0, $0023 ; Max pbs - dw $09D6, $00A8 ; Reserves - dw $D82A, $0102 ; Bosses - dw $D876, $1FFF ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $01F7 ; Doors +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_gtmax_wrecked_ship_attic: @@ -32968,88 +36828,55 @@ preset_gtmax_wrecked_ship_attic_revisit: dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_down - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr22_lower_norfair_wasteland - dw $09C2, $00AC ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_hundo_crocomire_croc_escape: + dw #preset_hundo_crocomire_crocomire_room_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0015 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053E ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0C8B ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_hundo_crocomire_business_center_climb_final: - dw #preset_hundo_crocomire_croc_escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position +preset_100early_kraidicekronic_kronic_boost: + dw #preset_100early_kraidicekronic_crocomire_speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0098 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009D ; Samus X + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $03C3 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D876, $FFFF ; Items + dw #$FFFF + +preset_100early_lower_norfair_ln_main_hall: + dw #preset_hundo_golden_torizo_blue_fireball + dw $090F, $C000 ; Screen subpixel X position + dw $09A2, $7327 ; Equipped Items + dw $09A4, $7327 ; Collected Items + dw $09C2, $0476 ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CE, $000E ; Pbs + dw $09D0, $0023 ; Max pbs + dw $09D6, $00A8 ; Reserves + dw $D82A, $0102 ; Bosses + dw $D876, $1FFF ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $01F7 ; Doors dw #$FFFF preset_suitless_red_tower_cleanup_alpha_power_bombs: @@ -33092,39 +36919,21 @@ preset_suitless_red_tower_cleanup_caterpillars_up: dw $D8B6, $EEFB ; Doors dw #$FFFF -preset_rbo_tourian_zebes_escape: - dw #preset_rbo_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0293 ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_100early_lower_norfair_golden_torizo: - dw #preset_100early_lower_norfair_ln_main_hall - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0449 ; Health - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events +preset_rbo_tourian_mother_brain_2: + dw #preset_rbo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0302 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF preset_gtmax_wrecked_ship_pancake_room: @@ -33149,79 +36958,40 @@ preset_gtmax_wrecked_ship_pancake_room: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_wasteland: - dw #preset_kpdr21_lower_norfair_wasteland - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr22_lower_norfair_metal_ninja_pirates - dw $09C2, $0087 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_leaving_ridley - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D878, $001C ; Items - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $013A ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B8 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_hundo_crocomire_business_center_climb_final: + dw #preset_hundo_crocomire_croc_escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0098 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $FFFF ; Items dw #$FFFF -preset_hundo_final_cleanup_below_spazer: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00C7 ; Samus X +preset_100early_lower_norfair_golden_torizo: + dw #preset_100early_lower_norfair_ln_main_hall + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0449 ; Health + dw $09CE, $000C ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events dw #$FFFF preset_suitless_red_tower_cleanup_hellway: @@ -33243,44 +37013,22 @@ preset_suitless_red_tower_cleanup_hellway: dw $0AFA, $058B ; Samus Y dw $D8B6, $FEFB ; Doors dw #$FFFF - -preset_rbo_tourian_escape_room_3: - dw #preset_rbo_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00C6 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0029 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $0136 ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_leaving_golden_torizo: - dw #preset_100early_lower_norfair_golden_torizo - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $009C ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $001E ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000B ; Pbs + +preset_rbo_tourian_zebes_escape: + dw #preset_rbo_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0293 ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam dw $0AF6, $0025 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_gtmax_wrecked_ship_bowling_spark: @@ -33318,122 +37066,39 @@ preset_gtmax_wrecked_ship_ocean_revisit: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr21_lower_norfair_metal_ninja_pirates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr22_lower_norfair_plowerhouse - dw $09C2, $0122 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0116 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_red_tower_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A1C, $0068 ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $0098 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_red_brinstar_firefleas: +preset_hundo_final_cleanup_below_spazer: dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $EAF9 ; Doors + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00C7 ; Samus X dw #$FFFF -preset_hundo_final_cleanup_leaving_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB +preset_100early_lower_norfair_leaving_golden_torizo: + dw #preset_100early_lower_norfair_golden_torizo + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $09A2, $F32E ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09C2, $04A9 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0177 ; Samus X - dw $D874, $1FCE ; Items - dw $D8B6, $EEF9 ; Doors + dw $090F, $B001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $009C ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000B ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D878, $00DE ; Items dw #$FFFF preset_suitless_red_tower_cleanup_red_tower_revisit: @@ -33479,66 +37144,20 @@ preset_suitless_red_tower_cleanup_below_spazer_revisit: dw $D8B6, $FEFB ; Doors dw #$FFFF -preset_rbo_tourian_escape_room_4: - dw #preset_rbo_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rbo_tourian_escape_climb: - dw #preset_rbo_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_rbo_tourian_escape_parlor: +preset_rbo_tourian_escape_room_3: dw #preset_rbo_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D6 ; Health - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $019B ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_fast_ripper_room: - dw #preset_100early_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09A2, $732F ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $0AF6, $0091 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00C6 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0029 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $0136 ; Samus Y dw #$FFFF preset_gtmax_brinstar_cleanup_crateria_power_bombs: @@ -33563,103 +37182,69 @@ preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw $D870, $009E ; Items dw #$FFFF -preset_kpdr20_lower_norfair_plowerhouse: - dw #preset_kpdr21_lower_norfair_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr22_lower_norfair_ridley - dw $09C2, $00E3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr22_lower_norfair_leaving_ridley - dw $09C2, $00D9 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr22_lower_norfair_reverse_plowerhouse - dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_hundo_final_cleanup_red_tower_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0A1C, $0068 ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AFA, $0098 ; Samus Y dw #$FFFF -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams +preset_hundo_final_cleanup_red_brinstar_firefleas: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $EAF9 ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $09A8, $100B ; Collected Beams +preset_hundo_final_cleanup_leaving_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $09A2, $F32E ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09C2, $04A9 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0177 ; Samus X + dw $D874, $1FCE ; Items + dw $D8B6, $EEF9 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X +preset_100early_lower_norfair_fast_ripper_room: + dw #preset_100early_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09A2, $732F ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $0AF6, $0091 ; Samus X dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_reverse_slinky: - dw #preset_hundo_final_cleanup_leaving_xray - dw $078D, $902A ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03C7 ; Screen X position in pixels - dw $0913, $5C01 ; Screen subpixel Y position - dw $09C2, $0477 ; Health - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0467 ; Samus X - dw $0AFA, $004B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors dw #$FFFF preset_suitless_red_tower_cleanup_upper_norfair_elevator: @@ -33692,158 +37277,103 @@ preset_suitless_red_tower_cleanup_ice_gates_revisit: dw $0AFC, $D7FF ; Samus subpixel Y dw #$FFFF -preset_100early_lower_norfair_worst_room_in_the_game: - dw #preset_100early_lower_norfair_fast_ripper_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $03FD ; Health - dw $09CA, $001D ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_gtmax_brinstar_cleanup_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $04A3 ; Health - dw $09CE, $002C ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X +preset_rbo_tourian_escape_room_4: + dw #preset_rbo_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D870, $009D ; Items - dw $D8B0, $3002 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_ridley: - dw #preset_kpdr21_lower_norfair_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_leaving_ridley: - dw #preset_kpdr21_lower_norfair_leaving_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr21_lower_norfair_reverse_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr22_lower_norfair_wasteland_revisit - dw $09C2, $00B4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_up - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_rbo_tourian_escape_climb: + dw #preset_rbo_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_rbo_tourian_escape_parlor: + dw #preset_rbo_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X + dw $0913, $A401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D6 ; Health + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $04A3 ; Health + dw $09CE, $002C ; Pbs + dw $09D0, $0032 ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X + dw $0AF6, $0054 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $009D ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_hundo_final_cleanup_retro_brinstar_hoppers: - dw #preset_hundo_final_cleanup_reverse_slinky - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $00E4 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $0155 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_hundo_final_cleanup_reverse_slinky: + dw #preset_hundo_final_cleanup_leaving_xray + dw $078D, $902A ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03C7 ; Screen X position in pixels + dw $0913, $5C01 ; Screen subpixel Y position + dw $09C2, $0477 ; Health + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0467 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_hundo_final_cleanup_retro_brinstar_etank: - dw #preset_hundo_final_cleanup_reverse_slinky - dw $078D, $8E86 ; DDB - dw $079B, $9E9F ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0573 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $09CE, $001B ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D3 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $CFEF ; Items +preset_100early_lower_norfair_worst_room_in_the_game: + dw #preset_100early_lower_norfair_fast_ripper_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03FD ; Health + dw $09CA, $001D ; Supers + dw $0AF6, $03DB ; Samus X dw #$FFFF preset_suitless_red_tower_cleanup_crumble_tower: @@ -33882,21 +37412,6 @@ preset_suitless_red_tower_cleanup_croc_speedway: dw $D876, $1FFE ; Items dw #$FFFF -preset_100early_lower_norfair_mickey_mouse_missiles: - dw #preset_100early_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $09C2, $0411 ; Health - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y - dw #$FFFF - preset_gtmax_brinstar_cleanup_gauntlet_etank: dw #preset_gtmax_brinstar_cleanup_landing_site_revisit dw $078D, $892E ; DDB @@ -33909,105 +37424,78 @@ preset_gtmax_brinstar_cleanup_gauntlet_etank: dw $0AF6, $0081 ; Samus X dw #$FFFF -preset_kpdr20_lower_norfair_wasteland_revisit: - dw #preset_kpdr21_lower_norfair_wasteland_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr22_lower_norfair_fireflea_room - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09A8, $100B ; Collected Beams +preset_hundo_final_cleanup_retro_brinstar_hoppers: + dw #preset_hundo_final_cleanup_reverse_slinky + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $0155 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E4 ; Health - dw $0AF6, $016E ; Samus X +preset_hundo_final_cleanup_retro_brinstar_etank: + dw #preset_hundo_final_cleanup_reverse_slinky + dw $078D, $8E86 ; DDB + dw $079B, $9E9F ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0573 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $09CE, $001B ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D3 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $CFEF ; Items dw #$FFFF -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank +preset_100early_lower_norfair_mickey_mouse_missiles: + dw #preset_100early_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $09C2, $0411 ; Health + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position +preset_suitless_red_tower_cleanup_nutella_refill: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $02BC ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $020D ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $0011 ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X + dw $09C2, $0257 ; Health + dw $0AF6, $031C ; Samus X + dw $0AF8, $857F ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $0632 ; Health + dw $09C4, $0640 ; Max health + dw $0AF6, $0044 ; Samus X + dw $D870, $00BD ; Items dw #$FFFF preset_hundo_final_cleanup_billy_mays: @@ -34029,22 +37517,6 @@ preset_hundo_final_cleanup_billy_mays: dw $D8B6, $EEFD ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_nutella_refill: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $02BC ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $020D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $0AF6, $031C ; Samus X - dw $0AF8, $857F ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_100early_lower_norfair_amphitheatre: dw #preset_100early_lower_norfair_mickey_mouse_missiles dw $078D, $9936 ; DDB @@ -34059,150 +37531,56 @@ preset_100early_lower_norfair_amphitheatre: dw $D878, $82DE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_gauntlet_etank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $0632 ; Health - dw $09C4, $0640 ; Max health - dw $0AF6, $0044 ; Samus X - dw $D870, $00BD ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_fireflea_room: - dw #preset_kpdr21_lower_norfair_fireflea_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_springball_maze - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr22_lower_norfair_three_musketeers - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X +preset_suitless_red_tower_cleanup_kronic_boost_room: + dw #preset_suitless_red_tower_cleanup_nutella_refill + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0395 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_suitless_red_tower_cleanup_lava_dive: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $977A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $5000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health - dw $0AF6, $016E ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $01AE ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0339 ; Health + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0154 ; Samus X + dw $0AF8, $A8FF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F7 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks + dw $078D, $8B1A ; DDB + dw $079B, $99BD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0640 ; Health + dw $09C6, $00F0 ; Missiles + dw $09C8, $0113 ; Max missiles + dw $09D6, $0196 ; Reserves + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $06BD ; Items dw #$FFFF preset_hundo_final_cleanup_billy_mays_escape: @@ -34238,40 +37616,6 @@ preset_hundo_final_cleanup_retro_brinstar_escape: dw $D874, $1FFE ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_kronic_boost_room: - dw #preset_suitless_red_tower_cleanup_nutella_refill - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0395 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_red_tower_cleanup_lava_dive: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $977A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0339 ; Health - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0154 ; Samus X - dw $0AF8, $A8FF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F7 ; Doors - dw #$FFFF - preset_100early_lower_norfair_red_kihunter_shaft: dw #preset_100early_lower_norfair_amphitheatre dw $078D, $997E ; DDB @@ -34294,50 +37638,18 @@ preset_100early_lower_norfair_ninja_pirates: dw $09A2, $732F ; Equipped Items dw $09A4, $732F ; Collected Items dw $09C2, $03D8 ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $00A3 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $001C ; Supers - dw $09CE, $000D ; Pbs - dw $09D0, $0028 ; Max pbs - dw $09D6, $00A8 ; Reserves - dw $0AF6, $0163 ; Samus X - dw $D82A, $0106 ; Bosses - dw $D876, $1FFF ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $C3F7 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_pit_room_missiles: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_climb_supers: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $47FE ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00AC ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0045 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $E7FF ; Items + dw $09C4, $04AF ; Max health + dw $09C6, $00A3 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $001C ; Supers + dw $09CE, $000D ; Pbs + dw $09D0, $0028 ; Max pbs + dw $09D6, $00A8 ; Reserves + dw $0AF6, $0163 ; Samus X + dw $D82A, $0106 ; Bosses + dw $D876, $1FFF ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $C3F7 ; Doors dw #$FFFF preset_suitless_ridley_lower_norfair_elevator: @@ -34376,6 +37688,71 @@ preset_suitless_ridley_acid_chozo: dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF +preset_gtmax_brinstar_cleanup_green_brinstar_revisit: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $007D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8CD6 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B4, $0246 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_pit_room_missiles: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_climb_supers: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $47FE ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00AC ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $0045 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $E7FF ; Items + dw #$FFFF + preset_100early_lower_norfair_plowerhouse_room: dw #preset_100early_lower_norfair_ninja_pirates dw $078D, $9A1A ; DDB @@ -34394,159 +37771,39 @@ preset_100early_lower_norfair_plowerhouse_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_crumble_blocks - dw $078D, $8B1A ; DDB - dw $079B, $99BD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0640 ; Health - dw $09C6, $00F0 ; Missiles - dw $09C8, $0113 ; Max missiles - dw $09D6, $0196 ; Reserves - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D870, $06BD ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_springball_maze - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_three_musketeers: - dw #preset_kpdr21_lower_norfair_three_musketeers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr22_lower_norfair_single_chamber_final - dw $09C2, $0080 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr22_lower_norfair_bubble_mountain_final - dw $09C2, $0074 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr22_lower_norfair_business_center_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track +preset_suitless_ridley_golden_torizo: + dw #preset_suitless_ridley_acid_chozo + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $023E ; Health + dw $09CE, $0010 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C2 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D820, $3801 ; Events dw #$FFFF -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $00FA ; Missiles + dw $09C8, $0118 ; Max missiles + dw $09CA, $001A ; Supers + dw $09CE, $002B ; Pbs + dw $09D4, $02BC ; Max reserves + dw $0AF6, $0044 ; Samus X + dw $D872, $040F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF preset_hundo_final_cleanup_the_last_missiles: @@ -34569,25 +37826,6 @@ preset_hundo_final_cleanup_the_last_missiles: dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_suitless_ridley_golden_torizo: - dw #preset_suitless_ridley_acid_chozo - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $023E ; Health - dw $09CE, $0010 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C2 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D820, $3801 ; Events - dw #$FFFF - preset_100early_lower_norfair_ridley: dw #preset_100early_lower_norfair_plowerhouse_room dw $078D, $995A ; DDB @@ -34602,24 +37840,6 @@ preset_100early_lower_norfair_ridley: dw $D8BA, $D3F7 ; Doors dw #$FFFF -preset_hundo_final_cleanup_the_last_missiles_escape: - dw #preset_hundo_final_cleanup_the_last_missiles - dw $078D, $8C82 ; DDB - dw $079B, $9A90 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00B1 ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $09CE, $0016 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $FFFF ; Items - dw #$FFFF - preset_suitless_ridley_screw_attack: dw #preset_suitless_ridley_golden_torizo dw $078D, $983A ; DDB @@ -34647,6 +37867,42 @@ preset_suitless_ridley_screw_attack: dw $D878, $00DE ; Items dw #$FFFF +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball + dw $078D, $8D66 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $002F ; Screen X position in pixels + dw $0913, $FC02 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0023 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $00FF ; Missiles + dw $09C8, $011D ; Max missiles + dw $0AF6, $00CF ; Samus X + dw $0AFA, $015B ; Samus Y + dw $D870, $86BD ; Items + dw #$FFFF + +preset_hundo_final_cleanup_the_last_missiles_escape: + dw #preset_hundo_final_cleanup_the_last_missiles + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00B1 ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $09CE, $0016 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $FFFF ; Items + dw #$FFFF + preset_100early_lower_norfair_ridley_escape: dw #preset_100early_lower_norfair_ridley dw $078D, $98CA ; DDB @@ -34689,217 +37945,48 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $0913, $2FFF ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position dw $09C2, $04C4 ; Health - dw $09C4, $0513 ; Max health - dw $0AF6, $0590 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D8BA, $DFF7 ; Doors - dw #$FFFF - -preset_gtmax_brinstar_cleanup_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8CD6 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_single_chamber_final: - dw #preset_kpdr21_lower_norfair_single_chamber_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_bubble_mountain_final: - dw #preset_kpdr21_lower_norfair_bubble_mountain_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_business_center_final: - dw #preset_kpdr21_lower_norfair_business_center_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_maridia_tube_revisit: - dw #preset_kpdr22_backtracking_maridia_tube_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $090F, $F000 ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00BC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_fish_tank_revisit: - dw #preset_kpdr22_backtracking_fish_tank_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_mt_everest_revisit: - dw #preset_kpdr22_backtracking_mt_everest_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_red_brinstar_green_gate: - dw #preset_kpdr22_backtracking_red_brinstar_green_gate - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09C4, $0513 ; Max health + dw $0AF6, $0590 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_kpdr25_backtracking_crateria_kihunters_final: - dw #preset_kpdr25_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_suitless_ridley_gt_refill_exit: + dw #preset_suitless_ridley_screw_attack + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F30E ; Equipped Items + dw $09A4, $F30E ; Collected Items + dw $09C2, $03E7 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0030 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors dw #$FFFF -preset_kpdr25_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0797 ; Layer 2 Y position + dw $09CE, $002A ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF preset_hundo_tourian_metroids_1: @@ -34923,28 +38010,6 @@ preset_hundo_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_suitless_ridley_gt_refill_exit: - dw #preset_suitless_ridley_screw_attack - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F30E ; Equipped Items - dw $09A4, $F30E ; Collected Items - dw $09C2, $03E7 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0030 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors - dw #$FFFF - preset_100early_lower_norfair_firefleas_room: dw #preset_100early_lower_norfair_wasteland_revisit dw $078D, $9A26 ; DDB @@ -34978,44 +38043,6 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_hundo_tourian_metroids_2: - dw #preset_hundo_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09C6, $00BF ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $003A ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_hundo_tourian_metroids_3: - dw #preset_hundo_tourian_metroids_1 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels - dw $0919, $00B5 ; Layer 2 Y position - dw $09C2, $059D ; Health - dw $09C6, $00C7 ; Missiles - dw $09CA, $0011 ; Supers - dw $09CE, $001B ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00CA ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - preset_suitless_ridley_fast_ripper_room: dw #preset_suitless_ridley_gt_refill_exit dw $078D, $98A6 ; DDB @@ -35066,6 +38093,63 @@ preset_suitless_ridley_mickey_mouse_room: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $001E ; Supers + dw $09CC, $0037 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D872, $840F ; Items + dw $D8B6, $7818 ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_2: + dw #preset_hundo_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09C6, $00BF ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_hundo_tourian_metroids_3: + dw #preset_hundo_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0919, $00B5 ; Layer 2 Y position + dw $09C2, $059D ; Health + dw $09C6, $00C7 ; Missiles + dw $09CA, $0011 ; Supers + dw $09CE, $001B ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CA ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + preset_100early_lower_norfair_three_musketeers: dw #preset_100early_lower_norfair_springball_maze dw $078D, $9A92 ; DDB @@ -35082,169 +38166,41 @@ preset_100early_lower_norfair_three_musketeers: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $00FA ; Missiles - dw $09C8, $0118 ; Max missiles - dw $09CA, $001A ; Supers - dw $09CE, $002B ; Pbs - dw $09D4, $02BC ; Max reserves - dw $0AF6, $0044 ; Samus X - dw $D872, $040F ; Items - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_maridia_tube_revisit: - dw #preset_kpdr21_backtracking_maridia_tube_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_crateria_kihunters_final: - dw #preset_kpdr22_backtracking_crateria_kihunters_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_parlor_spacejump: - dw #preset_kpdr22_backtracking_parlor_spacejump - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_metroids_1: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_fish_tank_revisit: - dw #preset_kpdr21_backtracking_fish_tank_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_mt_everest_revisit: - dw #preset_kpdr21_backtracking_mt_everest_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_red_brinstar_green_gate: - dw #preset_kpdr21_backtracking_red_brinstar_green_gate - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr25_backtracking_terminator_revisit: - dw #preset_kpdr25_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_suitless_ridley_amphitheatre: + dw #preset_suitless_ridley_mickey_mouse_room + dw $078D, $9936 ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B1 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items dw #$FFFF -preset_kpdr25_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0687 ; Health + dw $09C4, $06A4 ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items dw #$FFFF preset_hundo_tourian_metroids_4: @@ -35279,185 +38235,41 @@ preset_hundo_tourian_baby_skip: dw $0917, $00C0 ; Layer 2 X position dw $09C2, $05DB ; Health dw $09C6, $00D9 ; Missiles - dw $09CE, $001E ; Pbs - dw $09D6, $00E1 ; Reserves - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_hundo_tourian_after_baby_skip: - dw #preset_hundo_tourian_metroids_2 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $05DB ; Health - dw $09C6, $00D9 ; Missiles - dw $09CE, $001E ; Pbs - dw $09D6, $00E1 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $002F ; Doors - dw #$FFFF - -preset_suitless_ridley_amphitheatre: - dw #preset_suitless_ridley_mickey_mouse_room - dw $078D, $9936 ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B1 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items - dw #$FFFF - -preset_100early_lower_norfair_bubble_mountain_return: - dw #preset_100early_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $09C2, $0571 ; Health - dw $09C6, $00AD ; Missiles - dw $09C8, $00BE ; Max missiles - dw $0AF6, $008F ; Samus X - dw $D878, $FEDE ; Items - dw #$FFFF - -preset_gtmax_brinstar_cleanup_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_reverse_mockball - dw $078D, $8D66 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $002F ; Screen X position in pixels - dw $0913, $FC02 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0023 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $00FF ; Missiles - dw $09C8, $011D ; Max missiles - dw $0AF6, $00CF ; Samus X - dw $0AFA, $015B ; Samus Y - dw $D870, $86BD ; Items - dw #$FFFF - -preset_kpdr20_backtracking_crateria_kihunters_final: - dw #preset_kpdr21_backtracking_crateria_kihunters_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_parlor_spacejump: - dw #preset_kpdr21_backtracking_parlor_spacejump - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr22_backtracking_terminator_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr22_backtracking_g4_hallway - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr22_backtracking_g4_elevator - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr22_tourian_tourian_elevator_room - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0150 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors + dw $09CE, $001E ; Pbs + dw $09D6, $00E1 ; Reserves + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_hundo_tourian_after_baby_skip: + dw #preset_hundo_tourian_metroids_2 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $05DB ; Health + dw $09C6, $00D9 ; Missiles + dw $09CE, $001E ; Pbs + dw $09D6, $00E1 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $002F ; Doors dw #$FFFF -preset_hundo_tourian_zeb_skip: - dw #preset_hundo_tourian_after_baby_skip - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0AF6, $0037 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_100early_lower_norfair_bubble_mountain_return: + dw #preset_100early_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $09C2, $0571 ; Health + dw $09C6, $00AD ; Missiles + dw $09C8, $00BE ; Max missiles + dw $0AF6, $008F ; Samus X + dw $D878, $FEDE ; Items dw #$FFFF preset_suitless_ridley_firefleas: @@ -35495,6 +38307,39 @@ preset_suitless_ridley_kihunter_stairs_down: dw $D87A, $0001 ; Items dw #$FFFF +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01B9 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $074D ; Screen Y position in pixels + dw $0917, $01B9 ; Layer 2 X position + dw $0919, $0579 ; Layer 2 Y position + dw $09CE, $002F ; Pbs + dw $09D0, $0037 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0259 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D870, $A6BD ; Items + dw #$FFFF + +preset_hundo_tourian_zeb_skip: + dw #preset_hundo_tourian_after_baby_skip + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0AF6, $0037 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + preset_100early_lower_norfair_norfair_reserve: dw #preset_100early_lower_norfair_bubble_mountain_return dw $078D, $95CA ; DDB @@ -35508,133 +38353,6 @@ preset_100early_lower_norfair_norfair_reserve: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_green_shaft_descent - dw $078D, $8D4E ; DDB - dw $079B, $9AD9 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0797 ; Layer 2 Y position - dw $09CE, $002A ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_terminator_revisit: - dw #preset_kpdr21_backtracking_terminator_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_hallway: - dw #preset_kpdr21_backtracking_g4_hallway - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_elevator: - dw #preset_kpdr21_backtracking_g4_elevator - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_tourian_tourian_elevator_room: - dw #preset_kpdr21_tourian_tourian_elevator_room - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr22_tourian_metroids_1 - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $01C8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_hundo_tourian_mother_brain_2: - dw #preset_hundo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05CC ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events - dw #$FFFF - preset_suitless_ridley_wasteland: dw #preset_suitless_ridley_kihunter_stairs_down dw $078D, $9AAA ; DDB @@ -35673,6 +38391,39 @@ preset_suitless_ridley_metal_pirates: dw $D8BA, $C3F7 ; Doors dw #$FFFF +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8D06 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0604 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0483 ; Layer 2 Y position + dw $09CE, $002E ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_hundo_tourian_mother_brain_2: + dw #preset_hundo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05CC ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events + dw #$FFFF + preset_100early_lower_norfair_bubble_mountain_final: dw #preset_100early_lower_norfair_norfair_reserve dw $078D, $952E ; DDB @@ -35706,112 +38457,57 @@ preset_100early_lower_norfair_business_center_final: dw $0AF6, $003F ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position +preset_suitless_ridley_plowerhouse: + dw #preset_suitless_ridley_metal_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0178 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position + dw $0917, $011A ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $001E ; Supers - dw $09CC, $0037 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D872, $840F ; Items - dw $D8B6, $7818 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_1: - dw #preset_kpdr21_tourian_metroids_1 - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr22_tourian_metroids_2 - dw $09C2, $00EC ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D5 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs + dw $09C2, $01C5 ; Health + dw $09CA, $0016 ; Supers dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09A8, $100B ; Collected Beams +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0685 ; Health + dw $09C6, $00FE ; Missiles + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0680 ; Health + dw $09C6, $0103 ; Missiles + dw $09C8, $0122 ; Max missiles + dw $09CE, $002D ; Pbs + dw $0AF6, $0224 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0346 ; Doors dw #$FFFF preset_hundo_tourian_zebes_escape: @@ -35831,23 +38527,6 @@ preset_hundo_tourian_zebes_escape: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_suitless_ridley_plowerhouse: - dw #preset_suitless_ridley_metal_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0178 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011A ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C5 ; Health - dw $09CA, $0016 ; Supers - dw $0AF6, $01D8 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - preset_100early_final_cleanup_below_spazer: dw #preset_100early_lower_norfair_business_center_final dw $078D, $A33C ; DDB @@ -35860,98 +38539,41 @@ preset_100early_final_cleanup_below_spazer: dw $0AF6, $00CE ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0687 ; Health - dw $09C4, $06A4 ; Max health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C40F ; Items - dw #$FFFF - -preset_kpdr20_tourian_metroids_2: - dw #preset_kpdr21_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_suitless_ridley_preridley_room: + dw #preset_suitless_ridley_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0187 ; Health + dw $0AF6, $003C ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0708 ; Health + dw $09C4, $0708 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0032 ; Pbs + dw $09D0, $003C ; Max pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D872, $C52F ; Items + dw $D874, $1B8C ; Items + dw $D8B4, $8346 ; Doors + dw $D8B6, $78D8 ; Doors dw #$FFFF preset_hundo_tourian_escape_room_3: @@ -35970,21 +38592,6 @@ preset_hundo_tourian_escape_room_3: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_ridley_preridley_room: - dw #preset_suitless_ridley_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0187 ; Health - dw $0AF6, $003C ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_100early_final_cleanup_red_tower_xray: dw #preset_100early_final_cleanup_below_spazer dw $078D, $910E ; DDB @@ -36024,134 +38631,6 @@ preset_100early_final_cleanup_xray_passage_return: dw $0AF6, $0178 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_etecoon_room - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01B9 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $074D ; Screen Y position in pixels - dw $0917, $01B9 ; Layer 2 X position - dw $0919, $0579 ; Layer 2 Y position - dw $09CE, $002F ; Pbs - dw $09D0, $0037 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0259 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D870, $A6BD ; Items - dw #$FFFF - -preset_kpdr20_tourian_metroids_3: - dw #preset_kpdr21_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09CE, $0005 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_4: - dw #preset_kpdr21_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_hundo_tourian_escape_room_4: - dw #preset_hundo_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_tourian_escape_climb: - dw #preset_hundo_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw #$FFFF - preset_suitless_ridley_ridley: dw #preset_suitless_ridley_preridley_room dw $078D, $995A ; DDB @@ -36195,6 +38674,55 @@ preset_suitless_norfair_cleanup_ridley_escape: dw $D8BC, $0001 ; Doors dw #$FFFF +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $06F1 ; Health + dw $09C6, $0105 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $0031 ; Pbs + dw $0AF6, $019B ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $E6BD ; Items + dw $D8B6, $78F8 ; Doors + dw #$FFFF + +preset_hundo_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_tourian_escape_climb: + dw #preset_hundo_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw #$FFFF + preset_100early_final_cleanup_reverse_slinky: dw #preset_100early_final_cleanup_xray_passage_return dw $078D, $902A ; DDB @@ -36296,88 +38824,44 @@ preset_100early_final_cleanup_old_tourian_missiles: dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_gtmax_brinstar_cleanup_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8D06 ; DDB - dw $090F, $4000 ; Screen subpixel X position +preset_suitless_norfair_cleanup_reverse_plowerhouse: + dw #preset_suitless_norfair_cleanup_ridley_escape + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $040C ; Health + dw $09C6, $003A ; Missiles + dw $0AF6, $02BB ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $DFF7 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0604 ; Screen Y position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0483 ; Layer 2 Y position + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $010C ; Missiles + dw $09C8, $0127 ; Max missiles + dw $09CA, $001E ; Supers dw $09CE, $002E ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_kpdr20_tourian_giant_hoppers: - dw #preset_kpdr21_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_baby_skip: - dw #preset_kpdr21_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items + dw $0AF6, $0065 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $C56F ; Items + dw $D8B4, $8B46 ; Doors dw #$FFFF preset_hundo_tourian_escape_parlor: @@ -36396,25 +38880,6 @@ preset_hundo_tourian_escape_parlor: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_suitless_norfair_cleanup_reverse_plowerhouse: - dw #preset_suitless_norfair_cleanup_ridley_escape - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $040C ; Health - dw $09C6, $003A ; Missiles - dw $0AF6, $02BB ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF7 ; Doors - dw #$FFFF - preset_100early_final_cleanup_climb_supers: dw #preset_100early_final_cleanup_retro_brinstar_escape dw $078D, $8B7A ; DDB @@ -36467,91 +38932,6 @@ preset_100early_final_cleanup_leaving_parlor_missiles: dw $0AF6, $0056 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0685 ; Health - dw $09C6, $00FE ; Missiles - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0680 ; Health - dw $09C6, $0103 ; Missiles - dw $09C8, $0122 ; Max missiles - dw $09CE, $002D ; Pbs - dw $0AF6, $0224 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0346 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_gadora_room: - dw #preset_kpdr21_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_suitless_norfair_cleanup_reverse_metal_pirates: dw #preset_suitless_norfair_cleanup_reverse_plowerhouse dw $078D, $98D6 ; DDB @@ -36609,6 +38989,26 @@ preset_suitless_norfair_cleanup_firefleas_up: dw $0AF8, $A000 ; Samus subpixel X dw #$FFFF +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02E0 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $0228 ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09C2, $076C ; Health + dw $09C4, $076C ; Max health + dw $09CE, $002F ; Pbs + dw $09D6, $01AF ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0340 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $1B8E ; Items + dw #$FFFF + preset_100early_final_cleanup_terminator_revisit: dw #preset_100early_final_cleanup_leaving_parlor_missiles dw $078D, $8C8E ; DDB @@ -36693,115 +39093,40 @@ preset_100early_tourian_zeb_skip: dw $09CE, $0017 ; Pbs dw $09D6, $0157 ; Reserves dw #$FFFF - -preset_100early_tourian_mother_brain_2: - dw #preset_hundo_tourian_mother_brain_2 - dw $09A2, $F32F ; Equipped Items - dw $09C2, $05C0 ; Health - dw $09C6, $00DD ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0017 ; Pbs - dw $09D6, $0157 ; Reserves - dw #$FFFF - -preset_100early_tourian_zebes_escape: - dw #preset_hundo_tourian_zebes_escape - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_100early_tourian_escape_room_3: - dw #preset_hundo_tourian_escape_room_3 - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_100early_tourian_escape_room_4: - dw #preset_hundo_tourian_escape_room_4 - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_100early_tourian_escape_climb: - dw #preset_hundo_tourian_escape_climb - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_100early_tourian_escape_parlor: - dw #preset_hundo_tourian_escape_parlor - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -preset_gtmax_brinstar_cleanup_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0708 ; Health - dw $09C4, $0708 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0032 ; Pbs - dw $09D0, $003C ; Max pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D872, $C52F ; Items - dw $D874, $1B8C ; Items - dw $D8B4, $8346 ; Doors - dw $D8B6, $78D8 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors + +preset_100early_tourian_mother_brain_2: + dw #preset_hundo_tourian_mother_brain_2 + dw $09A2, $F32F ; Equipped Items + dw $09C2, $05C0 ; Health + dw $09C6, $00DD ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0017 ; Pbs + dw $09D6, $0157 ; Reserves dw #$FFFF -preset_kpdr20_tourian_zeb_skip: - dw #preset_kpdr21_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_100early_tourian_zebes_escape: + dw #preset_hundo_tourian_zebes_escape + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr20_tourian_mother_brain_2: - dw #preset_kpdr21_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_100early_tourian_escape_room_3: + dw #preset_hundo_tourian_escape_room_3 + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_100early_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_4 + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_100early_tourian_escape_climb: + dw #preset_hundo_tourian_escape_climb + dw $09A2, $F32F ; Equipped Items + dw #$FFFF + +preset_100early_tourian_escape_parlor: + dw #preset_hundo_tourian_escape_parlor + dw $09A2, $F32F ; Equipped Items dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_missile_room: @@ -36821,98 +39146,23 @@ preset_suitless_norfair_cleanup_hotarubi_missile_room: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $06F1 ; Health - dw $09C6, $0105 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CC, $003C ; Max supers - dw $09CE, $0031 ; Pbs - dw $0AF6, $019B ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $E6BD ; Items - dw $D8B6, $78F8 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr20_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $0911, $00E5 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00AB ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $0111 ; Missiles + dw $09C8, $012C ; Max missiles + dw $09CE, $002E ; Pbs + dw $09D6, $01B4 ; Reserves + dw $0AF6, $0145 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $C76F ; Items + dw $D8B6, $78F9 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_revisit: @@ -36932,98 +39182,26 @@ preset_suitless_norfair_cleanup_hotarubi_revisit: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $010C ; Missiles - dw $09C8, $0127 ; Max missiles - dw $09CA, $001E ; Supers - dw $09CE, $002E ; Pbs - dw $0AF6, $0065 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $C56F ; Items - dw $D8B4, $8B46 ; Doors - dw #$FFFF - -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_zebes_escape: - dw #preset_kpdr21_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_room_3: - dw #preset_kpdr21_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $07D0 ; Health + dw $09C4, $07D0 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0030 ; Pbs + dw $09D0, $0041 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0258 ; Samus X + dw $D872, $EF6F ; Items + dw $D8B6, $78FD ; Doors dw #$FFFF preset_suitless_norfair_cleanup_three_musketeers: @@ -37061,51 +39239,22 @@ preset_suitless_norfair_cleanup_single_chamber: dw $D878, $FEDE ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_gtmax_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02E0 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $0228 ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09C2, $076C ; Health - dw $09C4, $076C ; Max health - dw $09CE, $002F ; Pbs - dw $09D6, $01AF ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; Items - dw #$FFFF - -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8FE2 ; DDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $019E ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0136 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $07B9 ; Health + dw $09C6, $0120 ; Missiles + dw $09C8, $013B ; Max missiles + dw $0AF6, $0229 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_return: @@ -37126,41 +39275,45 @@ preset_suitless_norfair_cleanup_bubble_mountain_return: dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: - dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $0911, $00E5 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00AB ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $0111 ; Missiles - dw $09C8, $012C ; Max missiles - dw $09CE, $002E ; Pbs - dw $09D6, $01B4 ; Reserves - dw $0AF6, $0145 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $C76F ; Items - dw $D8B6, $78F9 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_escape_room_4: - dw #preset_kpdr21_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_climb: - dw #preset_kpdr21_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $07B8 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_kpdr20_tourian_escape_parlor: - dw #preset_kpdr21_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $D878, $0004 ; Items +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $078E ; Health + dw $09C6, $0125 ; Missiles + dw $09C8, $0140 ; Max missiles + dw $09CE, $002F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BD ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $E6FD ; Items + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items + dw $D8B2, $2C09 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_norfair_reserve_back: @@ -37180,26 +39333,24 @@ preset_suitless_norfair_cleanup_norfair_reserve_back: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_billy_mays: - dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $07D0 ; Health - dw $09C4, $07D0 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0030 ; Pbs - dw $09D0, $0041 ; Max pbs +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers + dw $078D, $8C6A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7803 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $06F0 ; Health + dw $09CA, $0022 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002E ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0258 ; Samus X - dw $D872, $EF6F ; Items - dw $D8B6, $78FD ; Doors + dw $0AF6, $01D6 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D870, $EEFD ; Items dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_final: @@ -37239,22 +39390,17 @@ preset_suitless_norfair_cleanup_frog_speedway: dw $D878, $FEDF ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8FE2 ; DDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $019E ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0136 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $07B9 ; Health - dw $09C6, $0120 ; Missiles - dw $09C8, $013B ; Max missiles - dw $0AF6, $0229 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles + dw $078D, $89A6 ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $002D ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_norfair_cleanup_business_center_final: @@ -37272,45 +39418,19 @@ preset_suitless_norfair_cleanup_business_center_final: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: - dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $07B8 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_climb_supers: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $078E ; Health - dw $09C6, $0125 ; Missiles - dw $09C8, $0140 ; Max missiles - dw $09CE, $002F ; Pbs +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles + dw $078D, $8C9A ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $E6FD ; Items - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items - dw $D8B2, $2C09 ; Doors + dw $0AF6, $01B9 ; Samus X + dw $D870, $FEFD ; Items dw #$FFFF preset_suitless_norfair_cleanup_norfair_elevator: @@ -37327,24 +39447,40 @@ preset_suitless_norfair_cleanup_norfair_elevator: dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_to_final_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_climb_supers - dw $078D, $8C6A ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7803 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $06F0 ; Health - dw $09CA, $0022 ; Supers +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $0913, $1000 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_tourian_elevator_room: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $0834 ; Health + dw $09C4, $0834 ; Max health + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $09CA, $0021 ; Supers dw $09CC, $0041 ; Max supers - dw $09CE, $002E ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D6 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D870, $EEFD ; Items + dw $09CE, $002D ; Pbs + dw $09D6, $01D2 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AFA, $02A8 ; Samus Y + dw $D820, $1FC1 ; Events + dw $D870, $FFFD ; Items + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_suitless_final_cleanup_below_spazer_final: @@ -37358,17 +39494,16 @@ preset_suitless_final_cleanup_below_spazer_final: dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles - dw $078D, $89A6 ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CE, $002D ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtmax_tourian_metroids_1: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_red_tower_final: @@ -37448,19 +39583,43 @@ preset_suitless_final_cleanup_big_pink_final: dw $D8B4, $0B46 ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_again: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles - dw $078D, $8C9A ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles +preset_gtmax_tourian_metroids_2: + dw #preset_gtmax_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0058 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0042 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0821 ; Health + dw $09C6, $0132 ; Missiles + dw $09CA, $001E ; Supers + dw $09D6, $0204 ; Reserves + dw $0AF6, $00F8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_gtmax_tourian_metroids_3: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0107 ; Screen Y position in pixels + dw $0919, $00C5 ; Layer 2 Y position + dw $09C6, $0132 ; Missiles + dw $09CA, $001D ; Supers + dw $09D6, $0223 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D870, $FEFD ; Items + dw $0AF6, $00C4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -37510,40 +39669,42 @@ preset_suitless_final_cleanup_beta_missile_room: dw $D8B6, $FEFF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_terminator_etank: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_again - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $0913, $1000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_gtmax_tourian_metroids_4: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0030 ; Pbs + dw $09D6, $024A ; Reserves + dw $0AF6, $05A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $0834 ; Health - dw $09C4, $0834 ; Max health - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $09CA, $0021 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002D ; Pbs - dw $09D6, $01D2 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AFA, $02A8 ; Samus Y - dw $D820, $1FC1 ; Events - dw $D870, $FFFD ; Items - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations +preset_gtmax_tourian_giant_hoppers: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001B ; Supers + dw $09CE, $0032 ; Pbs + dw $09D6, $02A4 ; Reserves + dw $0AF6, $0061 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_suitless_final_cleanup_john_cena_bridge: @@ -37584,16 +39745,51 @@ preset_suitless_final_cleanup_beta_missile_revisit: dw $D874, $1FFE ; Items dw #$FFFF -preset_gtmax_tourian_metroids_1: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position +preset_gtmax_tourian_baby_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_gadora_room: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_gtmax_tourian_zeb_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_pit_room_final: @@ -37642,43 +39838,21 @@ preset_suitless_final_cleanup_climb_supers: dw $D8B2, $2C08 ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_2: - dw #preset_gtmax_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0058 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position +preset_gtmax_tourian_mother_brain_2: + dw #preset_gtmax_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0042 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0821 ; Health - dw $09C6, $0132 ; Missiles - dw $09CA, $001E ; Supers - dw $09D6, $0204 ; Reserves - dw $0AF6, $00F8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_gtmax_tourian_metroids_3: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0107 ; Screen Y position in pixels - dw $0919, $00C5 ; Layer 2 Y position - dw $09C6, $0132 ; Missiles - dw $09CA, $001D ; Supers - dw $09D6, $0223 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors + dw $09C2, $05C0 ; Health + dw $09C6, $0137 ; Missiles + dw $09CA, $000C ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $1FCD ; Events dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -37701,42 +39875,21 @@ preset_suitless_final_cleanup_parlor_return: dw $D870, $E9DE ; Items dw #$FFFF -preset_gtmax_tourian_metroids_4: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0030 ; Pbs - dw $09D6, $024A ; Reserves - dw $0AF6, $05A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_gtmax_tourian_giant_hoppers: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001B ; Supers - dw $09CE, $0032 ; Pbs - dw $09D6, $02A4 ; Reserves - dw $0AF6, $0061 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtmax_tourian_zebes_escape: + dw #preset_gtmax_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $00EA ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $02BC ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $5FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_final_cleanup_230_mockball: @@ -37759,51 +39912,20 @@ preset_suitless_final_cleanup_230_mockball: dw $D870, $F9DE ; Items dw #$FFFF -preset_gtmax_tourian_baby_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_gadora_room: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0AF6, $00DC ; Samus X +preset_gtmax_tourian_escape_room_3: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E0 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtmax_tourian_zeb_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_parlor_revisit: @@ -37819,21 +39941,47 @@ preset_suitless_final_cleanup_parlor_revisit: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_mother_brain_2: - dw #preset_gtmax_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05C0 ; Health - dw $09C6, $0137 ; Missiles - dw $09CA, $000C ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $1FCD ; Events +preset_gtmax_tourian_escape_room_4: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_escape_climb: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $00B6 ; Layer 2 Y position + dw $0AF6, $0152 ; Samus X + dw #$FFFF + +preset_gtmax_tourian_escape_parlor: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $07A1 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_landing_site_revisit: @@ -37889,23 +40037,6 @@ preset_suitless_final_cleanup_gauntlet_entry: dw $D8B0, $4002 ; Doors dw #$FFFF -preset_gtmax_tourian_zebes_escape: - dw #preset_gtmax_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $00EA ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $02BC ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $5FCD ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_suitless_final_cleanup_gauntlet_etank: dw #preset_suitless_final_cleanup_gauntlet_entry dw $078D, $892E ; DDB @@ -37933,22 +40064,6 @@ preset_suitless_final_cleanup_quickdrops: dw $D870, $F9FF ; Items dw #$FFFF -preset_gtmax_tourian_escape_room_3: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_suitless_tourian_tourian_elevator: dw #preset_suitless_final_cleanup_quickdrops dw $078D, $9222 ; DDB @@ -37974,49 +40089,6 @@ preset_suitless_tourian_tourian_elevator: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_gtmax_tourian_escape_room_4: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_escape_climb: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F2 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $00B5 ; Layer 2 X position - dw $0919, $00B6 ; Layer 2 Y position - dw $0AF6, $0152 ; Samus X - dw #$FFFF - -preset_gtmax_tourian_escape_parlor: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $07A1 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - preset_suitless_tourian_metroids_1: dw #preset_suitless_tourian_tourian_elevator dw $090F, $C000 ; Screen subpixel X position diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 71098d9a..6abfa552 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,10 +1,16 @@ -warnpc $EFC96C -org $EFC96C +warnpc $EFC8CC +org $EFC8CC print pc, " preset names start" preset_names: +preset_names_230_bombway: + db "230 Bombway", #$FF + +preset_names_230_bombway_revisit: + db "230 Bombway Revisit", #$FF + preset_names_230_mockball: db "230 Mockball", #$FF @@ -194,6 +200,9 @@ preset_names_blue_brinstar_etank_room: preset_names_blue_brinstar_hoppers: db "Blue Brinstar Hoppers", #$FF +preset_names_blue_brinstar_missiles: + db "Blue Brinstar Missiles", #$FF + preset_names_blue_brinstar_power_bombs: db "Blue Brinstar Power Bombs", #$FF @@ -263,6 +272,9 @@ preset_names_brinstar_map_entrance: preset_names_brinstar_reserve: db "Brinstar Reserve", #$FF +preset_names_brinstar_reserve_missiles: + db "Brinstar Reserve Missiles", #$FF + preset_names_brinstar_reserve_tank: db "Brinstar Reserve Tank", #$FF @@ -593,6 +605,9 @@ preset_names_early_supers: preset_names_early_supers_collection: db "Early Supers Collection", #$FF +preset_names_early_supers_missile: + db "Early Supers Missile", #$FF + preset_names_early_supers_reserve: db "Early Supers Reserve", #$FF @@ -1262,6 +1277,9 @@ preset_names_leaving_mama_turtle: preset_names_leaving_maridia: db "Leaving Maridia", #$FF +preset_names_leaving_missile_refill: + db "Leaving Missile Refill", #$FF + preset_names_leaving_norfair: db "Leaving Norfair", #$FF @@ -1502,6 +1520,9 @@ preset_names_minikraid: preset_names_minikraid_revisit: db "Mini-Kraid Revisit", #$FF +preset_names_missile_refill: + db "Missile Refill", #$FF + preset_names_mission_impossible: db "Mission Impossible", #$FF @@ -1643,6 +1664,9 @@ preset_names_pants_room_corner: preset_names_parlor: db "Parlor", #$FF +preset_names_parlor_after_refill: + db "Parlor After Refill", #$FF + preset_names_parlor_again: db "Parlor Again", #$FF diff --git a/src/presets/kpdr20_data.asm b/src/presets/kpdr20_data.asm index 2c51e992..7d3c621c 100644 --- a/src/presets/kpdr20_data.asm +++ b/src/presets/kpdr20_data.asm @@ -925,6 +925,7 @@ preset_kpdr20_upper_norfair_double_chamber_revisit: dw $0A1E, $0004 ; More position/state dw $0AF6, $0051 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D878, $0014 ; Items dw $D8BA, $00F1 ; Doors dw #$FFFF diff --git a/src/presets/nodropskpdr_data.asm b/src/presets/nodropskpdr_data.asm new file mode 100644 index 00000000..9a90ab55 --- /dev/null +++ b/src/presets/nodropskpdr_data.asm @@ -0,0 +1,3138 @@ + +preset_nodropskpdr_early_crateria_ceres_elevator: + dw #$0000 + dw $078D, $AB58 ; DDB + dw $079B, $DF45 ; MDB + dw $07F3, $002D ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0000 ; Equipped Items + dw $09A4, $0000 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0080 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0048 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0000 ; Events + dw $D822, $0000 ; Events + dw $D828, $0000 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0000 ; Items + dw $D872, $0000 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $0000 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0000 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_nodropskpdr_early_crateria_ceres_escape: + dw #preset_nodropskpdr_early_crateria_ceres_elevator ; Early Crateria: Ceres Elevator + dw $078D, $ABAC ; DDB + dw $079B, $E0B5 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $093F, $0002 ; Ceres escape flag + dw $09C2, $0018 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82E, $0001 ; Bosses + dw #$FFFF + +preset_nodropskpdr_early_crateria_ceres_last_3_rooms: + dw #preset_nodropskpdr_early_crateria_ceres_escape ; Early Crateria: Ceres Escape + dw $078D, $ABA0 ; DDB + dw $079B, $E021 ; MDB + dw $090F, $7400 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0AF6, $004E ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_ship: + dw #preset_nodropskpdr_early_crateria_ceres_last_3_rooms ; Early Crateria: Ceres Last 3 Rooms + dw $078D, $88FE ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $093F, $0000 ; Ceres escape flag + dw $09C2, $0063 ; Health + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0481 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $0471 ; Samus Y + dw $0AFC, $8000 ; Samus subpixel Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_parlor: + dw #preset_nodropskpdr_early_crateria_ship ; Early Crateria: Ship + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_parlor_downback: + dw #preset_nodropskpdr_early_crateria_parlor ; Early Crateria: Parlor + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $032A ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $025F ; Layer 2 Y position + dw $0AF6, $01B5 ; Samus X + dw $0AFA, $039B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_climb_down: + dw #preset_nodropskpdr_early_crateria_parlor_downback ; Early Crateria: Parlor Downback + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_pit_room: + dw #preset_nodropskpdr_early_crateria_climb_down ; Early Crateria: Climb Down + dw $078D, $898E ; DDB + dw $079B, $96BA ; MDB + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $088B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_morph: + dw #preset_nodropskpdr_early_crateria_pit_room ; Early Crateria: Pit Room + dw $078D, $8B9E ; DDB + dw $079B, $9E9F ; MDB + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0580 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_early_crateria_construction_zone: + dw #preset_nodropskpdr_early_crateria_morph ; Early Crateria: Morph + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07AC ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D872, $0400 ; Items + dw #$FFFF + +preset_nodropskpdr_early_crateria_construction_zone_revisit: + dw #preset_nodropskpdr_early_crateria_construction_zone ; Early Crateria: Construction Zone + dw $078D, $8EDA ; DDB + dw $079B, $A107 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0055 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0004 ; Items + dw #$FFFF + +preset_nodropskpdr_230_missile_path_pit_room_revisit: + dw #preset_nodropskpdr_early_crateria_construction_zone_revisit ; Early Crateria: Construction Zone Revisit + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_climb_up: + dw #preset_nodropskpdr_230_missile_path_pit_room_revisit ; 230 Missile Path: Pit Room Revisit + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0083 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_parlor_revisit: + dw #preset_nodropskpdr_230_missile_path_climb_up ; 230 Missile Path: Climb Up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_flyway: + dw #preset_nodropskpdr_230_missile_path_parlor_revisit ; 230 Missile Path: Parlor Revisit + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2BFF ; Screen subpixel Y position + dw $0915, $01E6 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $016C ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0369 ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_bomb_torizo: + dw #preset_nodropskpdr_230_missile_path_flyway ; 230 Missile Path: Flyway + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0AF6, $02BE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_alcatraz: + dw #preset_nodropskpdr_230_missile_path_bomb_torizo ; 230 Missile Path: Bomb Torizo + dw $078D, $8BAA ; DDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_230_bombway: + dw #preset_nodropskpdr_230_missile_path_alcatraz ; 230 Missile Path: Alcatraz + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $E400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $032B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0260 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $0AF6, $0130 ; Samus X + dw $0AFA, $039B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_230_bombway_revisit: + dw #preset_nodropskpdr_230_missile_path_230_bombway ; 230 Missile Path: 230 Bombway + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $1080 ; Items + dw #$FFFF + +preset_nodropskpdr_230_missile_path_terminator: + dw #preset_nodropskpdr_230_missile_path_230_bombway_revisit ; 230 Missile Path: 230 Bombway Revisit + dw $078D, $8BB6 ; DDB + dw $079B, $92FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_green_pirate_shaft: + dw #preset_nodropskpdr_230_missile_path_terminator ; 230 Missile Path: Terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $9F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $1180 ; Items + dw #$FFFF + +preset_nodropskpdr_230_missile_path_green_brinstar_elevator: + dw #preset_nodropskpdr_230_missile_path_green_pirate_shaft ; 230 Missile Path: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0081 ; Health + dw $0AF6, $007E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_230_missile_path_early_supers_missile: + dw #preset_nodropskpdr_230_missile_path_green_brinstar_elevator ; 230 Missile Path: Green Brinstar Elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0919, $0314 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_nodropskpdr_230_missile_path_brinstar_reserve_missiles: + dw #preset_nodropskpdr_230_missile_path_early_supers_missile ; 230 Missile Path: Early Supers Missile + dw $078D, $8D4E ; DDB + dw $0915, $0400 ; Screen Y position in pixels + dw $0919, $0300 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D870, $9180 ; Items + dw #$FFFF + +preset_nodropskpdr_230_missile_path_early_supers: + dw #preset_nodropskpdr_230_missile_path_brinstar_reserve_missiles ; 230 Missile Path: Brinstar Reserve Missiles + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $040C ; Items + dw $D8B4, $0042 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles: + dw #preset_nodropskpdr_early_crateria_construction_zone_revisit ; Early Crateria: Construction Zone Revisit + dw $078D, $8FA6 ; DDB + dw $079B, $9F11 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0AF6, $00CC ; Samus X + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit: + dw #preset_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles ; Blue Brinstar Missile Path: Blue Brinstar Missiles + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D872, $1400 ; Items + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_climb_up: + dw #preset_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit ; Blue Brinstar Missile Path: Pit Room Revisit + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0083 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_parlor_revisit: + dw #preset_nodropskpdr_blue_brinstar_missile_path_climb_up ; Blue Brinstar Missile Path: Climb Up + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A0 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_flyway: + dw #preset_nodropskpdr_blue_brinstar_missile_path_parlor_revisit ; Blue Brinstar Missile Path: Parlor Revisit + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2BFF ; Screen subpixel Y position + dw $0915, $01E6 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $016C ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0369 ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo: + dw #preset_nodropskpdr_blue_brinstar_missile_path_flyway ; Blue Brinstar Missile Path: Flyway + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0AF6, $02BE ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_alcatraz: + dw #preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo ; Blue Brinstar Missile Path: Bomb Torizo + dw $078D, $8BAA ; DDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill: + dw #preset_nodropskpdr_blue_brinstar_missile_path_alcatraz ; Blue Brinstar Missile Path: Alcatraz + dw $078D, $896A ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $09C6, $000A ; Missiles + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_terminator: + dw #preset_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill ; Blue Brinstar Missile Path: Parlor After Refill + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $0099 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft: + dw #preset_nodropskpdr_blue_brinstar_missile_path_terminator ; Blue Brinstar Missile Path: Terminator + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0006 ; Music Bank + dw $090F, $9F00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0063 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator: + dw #preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft ; Blue Brinstar Missile Path: Green Pirate Shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0081 ; Health + dw $0AF6, $007E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_blue_brinstar_missile_path_early_supers: + dw #preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator ; Blue Brinstar Missile Path: Green Brinstar Elevator + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0919, $0314 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B4, $0002 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_missile_refill: + dw #preset_nodropskpdr_blue_brinstar_missile_path_early_supers ; Blue Brinstar Missile Path: Early Supers + dw $078D, $8D4E ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $061A ; Screen Y position in pixels + dw $0919, $0493 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0069 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $8180 ; Items + dw $D872, $1401 ; Items + dw $D8B4, $000E ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill: + dw #preset_nodropskpdr_refill_15_missiles_path_missile_refill ; Refill 15 Missiles Path: Missile Refill + dw $078D, $8D7E ; DDB + dw $079B, $9C89 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0073 ; Health + dw $09C6, $000F ; Missiles + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_dachora_room: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill ; Refill 15 Missiles Path: Leaving Missile Refill + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $0AF6, $0057 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_big_pink: + dw #preset_nodropskpdr_refill_15_missiles_path_dachora_room ; Refill 15 Missiles Path: Dachora Room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers: + dw #preset_nodropskpdr_refill_15_missiles_path_big_pink ; Refill 15 Missiles Path: Big Pink + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0192 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $C180 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_green_hill_zone: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers ; Refill 15 Missiles Path: Leaving Spore Spawn Supers + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0365 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $14C1 ; Items + dw $D8B4, $020E ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_skree_boost: + dw #preset_nodropskpdr_refill_15_missiles_path_green_hill_zone ; Refill 15 Missiles Path: Green Hill Zone + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $0065 ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0056 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $16C1 ; Items + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost ; Refill 15 Missiles Path: Skree Boost + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas: + dw #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair ; Refill 15 Missiles Path: Entering Kraid's Lair + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $013E ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0029 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters: + dw #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair ; Refill 15 Missiles Path: Entering Kraid's Lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004C ; Health + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters ; Refill 15 Missiles Path: Kraid Kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_kraid: + dw #preset_nodropskpdr_refill_15_missiles_path_minikraid ; Refill 15 Missiles Path: Mini-Kraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0046 ; Health + dw $09C6, $0011 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_varia: + dw #preset_nodropskpdr_refill_15_missiles_path_kraid ; Refill 15 Missiles Path: Kraid + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0026 ; Health + dw $09C6, $0005 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_varia ; Refill 15 Missiles Path: Leaving Varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $001E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0058 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit ; Refill 15 Missiles Path: Mini-Kraid Revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0014 ; Health + dw $0AF6, $009A ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit ; Refill 15 Missiles Path: Kraid Kihunters Revisit + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C2, $000F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_preelev ; Refill 15 Missiles Path: Business Center Pre-Elev + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_hijump_etank: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_postelev ; Refill 15 Missiles Path: Business Center Post-Elev + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09C6, $0000 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20ED ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_leaving_hijump: + dw #preset_nodropskpdr_refill_15_missiles_path_hijump_etank ; Refill 15 Missiles Path: Hi-Jump E-Tank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $001E ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_business_center_revisit: + dw #preset_nodropskpdr_refill_15_missiles_path_leaving_hijump ; Refill 15 Missiles Path: Leaving Hi-Jump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $0AF6, $01BD ; Samus X + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_missile_refill: + dw #preset_nodropskpdr_230_missile_path_early_supers ; 230 Missile Path: Early Supers + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061A ; Screen Y position in pixels + dw $0919, $0493 ; Layer 2 Y position + dw $09C2, $0077 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_missile_refill: + dw #preset_nodropskpdr_refill_25_missiles_path_missile_refill ; Refill 25 Missiles Path: Missile Refill + dw $078D, $8D7E ; DDB + dw $079B, $9C89 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0073 ; Health + dw $09C6, $0019 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_dachora_room: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_missile_refill ; Refill 25 Missiles Path: Leaving Missile Refill + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $0AF6, $0057 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_big_pink: + dw #preset_nodropskpdr_refill_25_missiles_path_dachora_room ; Refill 25 Missiles Path: Dachora Room + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers: + dw #preset_nodropskpdr_refill_25_missiles_path_big_pink ; Refill 25 Missiles Path: Big Pink + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0192 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $D180 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_green_hill_zone: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers ; Refill 25 Missiles Path: Leaving Spore Spawn Supers + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0611 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $048C ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0365 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_skree_boost: + dw #preset_nodropskpdr_refill_25_missiles_path_green_hill_zone ; Refill 25 Missiles Path: Green Hill Zone + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $0065 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0056 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair: + dw #preset_nodropskpdr_refill_25_missiles_path_skree_boost ; Refill 25 Missiles Path: Skree Boost + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: + dw #preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair ; Refill 25 Missiles Path: Entering Kraid's Lair + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $013E ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0029 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters: + dw #preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair ; Refill 25 Missiles Path: Entering Kraid's Lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004C ; Health + dw $0AF6, $0167 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters ; Refill 25 Missiles Path: Kraid Kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid ; Refill 25 Missiles Path: Mini-Kraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0046 ; Health + dw $09C6, $0016 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid ; Refill 25 Missiles Path: Kraid + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0026 ; Health + dw $09C6, $000A ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia ; Refill 25 Missiles Path: Leaving Varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $001E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0058 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit ; Refill 25 Missiles Path: Mini-Kraid Revisit + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0014 ; Health + dw $0AF6, $009A ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit ; Refill 25 Missiles Path: Kraid Kihunters Revisit + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C2, $000F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_postelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev ; Refill 25 Missiles Path: Business Center Pre-Elev + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_hijump_etank: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev ; Refill 25 Missiles Path: Business Center Post-Elev + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20ED ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_leaving_hijump: + dw #preset_nodropskpdr_refill_25_missiles_path_hijump_etank ; Refill 25 Missiles Path: Hi-Jump E-Tank + dw $078D, $9426 ; DDB + dw $079B, $A9E5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $0121 ; Health + dw $09C4, $012B ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0121 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump ; Refill 25 Missiles Path: Leaving Hi-Jump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0117 ; Health + dw $0AF6, $01BD ; Samus X + dw $D8BA, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_precathedral: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit ; Refill 15 Missiles Path: Business Center Revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $53FE ; Screen subpixel Y position + dw $0915, $02F8 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $09C2, $0117 ; Health + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_cathedral: + dw #preset_nodropskpdr_speed_wave_power_bombs_precathedral ; Speed Wave Power Bombs: Pre-Cathedral + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EF ; Health + dw $09C6, $0000 ; Missiles + dw $0AF6, $02A6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $24ED ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_rising_tide: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral ; Speed Wave Power Bombs: Cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain: + dw #preset_nodropskpdr_speed_wave_power_bombs_rising_tide ; Speed Wave Power Bombs: Rising Tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00CA ; Health + dw $0AF6, $04AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bat_cave: + dw #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain ; Speed Wave Power Bombs: Bubble Mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00C5 ; Health + dw $09CA, $0001 ; Supers + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_speed_hallway: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave ; Speed Wave Power Bombs: Bat Cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $0AF6, $00C5 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_speed_hallway ; Speed Wave Power Bombs: Speed Hallway + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C8, $0023 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_single_chamber: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit ; Speed Wave Power Bombs: Bat Cave Revisit + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $09C2, $00BE ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_double_chamber: + dw #preset_nodropskpdr_speed_wave_power_bombs_single_chamber ; Speed Wave Power Bombs: Single Chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0226 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $019C ; Layer 2 Y position + dw $09C2, $00A5 ; Health + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber ; Speed Wave Power Bombs: Double Chamber + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C8, $0028 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0051 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $001E ; Items + dw $D8BA, $00B1 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit ; Speed Wave Power Bombs: Double Chamber Revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit ; Speed Wave Power Bombs: Single Chamber Revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_frog_speedway: + dw #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit ; Speed Wave Power Bombs: Bubble Mountain Revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0085 ; Health + dw $0AF6, $008E ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar: + dw #preset_nodropskpdr_speed_wave_power_bombs_frog_speedway ; Speed Wave Power Bombs: Frog Speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_alpha_spark: + dw #preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar ; Speed Wave Power Bombs: Heading To Red Brinstar + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost: + dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_spark ; Speed Wave Power Bombs: Alpha Spark + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $007B ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb: + dw #preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost ; Speed Wave Power Bombs: Reverse Skree Boost + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0076 ; Health + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_hellway: + dw #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb ; Speed Wave Power Bombs: Red Tower Climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_caterpillars_down: + dw #preset_nodropskpdr_speed_wave_power_bombs_hellway ; Speed Wave Power Bombs: Hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0066 ; Health + dw $0AF6, $0291 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs: + dw #preset_nodropskpdr_speed_wave_power_bombs_caterpillars_down ; Speed Wave Power Bombs: Caterpillars Down + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $071C ; Layer 2 Y position + dw $09CA, $0000 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $2008 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_caterpillars_up: + dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs ; Speed Wave Power Bombs: Alpha Power Bombs + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $005C ; Health + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AF ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0104 ; Items + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_crateria_kihunters: + dw #preset_nodropskpdr_speed_wave_power_bombs_caterpillars_up ; Speed Wave Power Bombs: Caterpillars Up + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_ocean_fly_setup: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_ocean_spark: + dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: + dw #preset_nodropskpdr_wrecked_ship_ocean_spark ; Wrecked Ship: Ocean Spark + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_basement: + dw #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship ; Wrecked Ship: Entering Wrecked Ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_phantoon: + dw #preset_nodropskpdr_wrecked_ship_basement ; Wrecked Ship: Basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04CC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_leaving_phantoon: + dw #preset_nodropskpdr_wrecked_ship_phantoon ; Wrecked Ship: Phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00C9 ; Samus Y + dw $D82A, $0100 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_shaft_to_supers: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon ; Wrecked Ship: Leaving Phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft: + dw #preset_nodropskpdr_wrecked_ship_shaft_to_supers ; Wrecked Ship: Shaft To Supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_attic: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft ; Wrecked Ship: Wrecked Ship Shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_upper_west_ocean: + dw #preset_nodropskpdr_wrecked_ship_attic ; Wrecked Ship: Attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: + dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean ; Wrecked Ship: Upper West Ocean + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0102 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_bowling_spark: + dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers ; Wrecked Ship: Pancakes and Wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_leaving_gravity: + dw #preset_nodropskpdr_wrecked_ship_bowling_spark ; Wrecked Ship: Bowling Spark + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_leaving_gravity ; Wrecked Ship: Leaving Gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E4 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0445 ; Screen Y position in pixels + dw $0917, $0072 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_crateria_kihunters_return: + dw #preset_nodropskpdr_wrecked_ship_moat_ball ; Wrecked Ship: Moat Ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00BD ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator ; Red Brinstar Revisit: Red Brinstar Elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit ; Red Brinstar Revisit: Caterpillars Revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_red_tower_down: + dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit ; Red Brinstar Revisit: Hellway Revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_skree_boost_final: + dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down ; Red Brinstar Revisit: Red Tower Down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_below_spazer_final: + dw #preset_nodropskpdr_red_brinstar_revisit_skree_boost_final ; Red Brinstar Revisit: Skree Boost Final + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B4 ; Health + dw $0AF6, $01DC ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube: + dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final ; Red Brinstar Revisit: Below Spazer Final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_fish_tank: + dw #preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube ; Red Brinstar Revisit: Breaking The Tube + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_nodropskpdr_maridia_mt_everest: + dw #preset_nodropskpdr_maridia_fish_tank ; Maridia: Fish Tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_crab_shaft: + dw #preset_nodropskpdr_maridia_mt_everest ; Maridia: Mt. Everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_aqueduct: + dw #preset_nodropskpdr_maridia_crab_shaft ; Maridia: Crab Shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_botwoon_hallway: + dw #preset_nodropskpdr_maridia_aqueduct ; Maridia: Aqueduct + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $009D ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_botwoon: + dw #preset_nodropskpdr_maridia_botwoon_hallway ; Maridia: Botwoon Hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_botwoon_etank: + dw #preset_nodropskpdr_maridia_botwoon ; Maridia: Botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_nodropskpdr_maridia_halfie_setup: + dw #preset_nodropskpdr_maridia_botwoon_etank ; Maridia: Botwoon E-Tank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_nodropskpdr_maridia_draygon: + dw #preset_nodropskpdr_maridia_halfie_setup ; Maridia: Halfie Setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_draygon ; Maridia: Draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_whomple_jump: + dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit ; Maridia: Reverse Halfie (Spikesuit) + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_nodropskpdr_maridia_cac_alley_east: + dw #preset_nodropskpdr_maridia_whomple_jump ; Maridia: Whomple Jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health + dw $09C6, $000B ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_cac_alley_west: + dw #preset_nodropskpdr_maridia_cac_alley_east ; Maridia: Cac Alley East + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark: + dw #preset_nodropskpdr_maridia_cac_alley_west ; Maridia: Cac Alley West + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_climb: + dw #preset_nodropskpdr_maridia_plasma_spark ; Maridia: Plasma Spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_beam: + dw #preset_nodropskpdr_maridia_plasma_climb ; Maridia: Plasma Climb + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0095 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark_revisit: + dw #preset_nodropskpdr_maridia_plasma_beam ; Maridia: Plasma Beam + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $000F ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_toilet: + dw #preset_nodropskpdr_maridia_plasma_spark_revisit ; Maridia: Plasma Spark Revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_sewers: + dw #preset_nodropskpdr_maridia_toilet ; Maridia: Toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_maridia_lower_maridia_gate: + dw #preset_nodropskpdr_maridia_sewers ; Maridia: Sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: + dw #preset_nodropskpdr_maridia_lower_maridia_gate ; Maridia: Lower Maridia Gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_maze_up: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates ; Upper Norfair Revisit: Ice Beam Gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up ; Upper Norfair Revisit: Ice Maze Up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BD ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_escape: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down ; Upper Norfair Revisit: Ice Maze Down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper ; Upper Norfair Revisit: Purple Shaft (Upper) + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: + dw #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper ; Upper Norfair Revisit: Magdollite Tunnel (Upper) + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $00DD ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $01FA ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $030E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower ; Upper Norfair Revisit: Spiky Acid Snakes (Lower) + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_ln_main_hall: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper ; Upper Norfair Revisit: Kronic Boost (Upper) + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $00BA ; Health + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_fast_pillars_setup: + dw #preset_nodropskpdr_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CE, $0005 ; Pbs + dw $0AF6, $0025 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup ; Lower Norfair: Fast Pillars Setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0070 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_amphitheatre: + dw #preset_nodropskpdr_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0084 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_kihunter_stairs_down: + dw #preset_nodropskpdr_lower_norfair_amphitheatre ; Lower Norfair: Amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_wasteland: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_down ; Lower Norfair: Kihunter Stairs Down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $00AC ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_metal_ninja_pirates: + dw #preset_nodropskpdr_lower_norfair_wasteland ; Lower Norfair: Wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0087 ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates ; Lower Norfair: Metal Ninja Pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0122 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_ridley: + dw #preset_nodropskpdr_lower_norfair_plowerhouse ; Lower Norfair: Plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $00E3 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_leaving_ridley: + dw #preset_nodropskpdr_lower_norfair_ridley ; Lower Norfair: Ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $00D9 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_nodropskpdr_lower_norfair_reverse_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_leaving_ridley ; Lower Norfair: Leaving Ridley + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00D6 ; Health + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_wasteland_revisit: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse ; Lower Norfair: Reverse Plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00B4 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_kihunter_stairs_up: + dw #preset_nodropskpdr_lower_norfair_wasteland_revisit ; Lower Norfair: Wasteland Revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00B2 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_fireflea_room: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_up ; Lower Norfair: Kihunter Stairs Up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_springball_maze: + dw #preset_nodropskpdr_lower_norfair_fireflea_room ; Lower Norfair: Fireflea Room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_three_musketeers: + dw #preset_nodropskpdr_lower_norfair_springball_maze ; Lower Norfair: Springball Maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0060 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_single_chamber_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0080 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_bubble_mountain_final: + dw #preset_nodropskpdr_lower_norfair_single_chamber_final ; Lower Norfair: Single Chamber Final + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $0074 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_business_center_final: + dw #preset_nodropskpdr_lower_norfair_bubble_mountain_final ; Lower Norfair: Bubble Mountain Final + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_nodropskpdr_backtracking_maridia_tube_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final ; Lower Norfair: Business Center Final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_fish_tank_revisit: + dw #preset_nodropskpdr_backtracking_maridia_tube_revisit ; Backtracking: Maridia Tube Revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_mt_everest_revisit: + dw #preset_nodropskpdr_backtracking_fish_tank_revisit ; Backtracking: Fish Tank Revisit + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_red_brinstar_green_gate: + dw #preset_nodropskpdr_backtracking_mt_everest_revisit ; Backtracking: Mt. Everest Revisit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $3801 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_crateria_kihunters_final: + dw #preset_nodropskpdr_backtracking_red_brinstar_green_gate ; Backtracking: Red Brinstar Green Gate + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09CA, $0009 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_parlor_spacejump: + dw #preset_nodropskpdr_backtracking_crateria_kihunters_final ; Backtracking: Crateria Kihunters Final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_terminator_revisit: + dw #preset_nodropskpdr_backtracking_parlor_spacejump ; Backtracking: Parlor Spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_green_pirate_shaft_revisit: + dw #preset_nodropskpdr_backtracking_terminator_revisit ; Backtracking: Terminator Revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_g4_hallway: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit ; Backtracking: Green Pirate Shaft Revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $00B0 ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_nodropskpdr_backtracking_g4_elevator: + dw #preset_nodropskpdr_backtracking_g4_hallway ; Backtracking: G4 Hallway + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw #$FFFF + +preset_nodropskpdr_tourian_tourian_elevator_room: + dw #preset_nodropskpdr_backtracking_g4_elevator ; Backtracking: G4 Elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_1: + dw #preset_nodropskpdr_tourian_tourian_elevator_room ; Tourian: Tourian Elevator Room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_2: + dw #preset_nodropskpdr_tourian_metroids_1 ; Tourian: Metroids 1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_3: + dw #preset_nodropskpdr_tourian_metroids_2 ; Tourian: Metroids 2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $0164 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_4: + dw #preset_nodropskpdr_tourian_metroids_3 ; Tourian: Metroids 3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $059E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_giant_hoppers: + dw #preset_nodropskpdr_tourian_metroids_4 ; Tourian: Metroids 4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_baby_skip: + dw #preset_nodropskpdr_tourian_giant_hoppers ; Tourian: Giant Hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_gadora_room: + dw #preset_nodropskpdr_tourian_baby_skip ; Tourian: Baby Skip + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_zeb_skip: + dw #preset_nodropskpdr_tourian_gadora_room ; Tourian: Gadora Room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_mother_brain_2: + dw #preset_nodropskpdr_tourian_zeb_skip ; Tourian: Zeb Skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0176 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_nodropskpdr_tourian_mother_brain_3: + dw #preset_nodropskpdr_tourian_mother_brain_2 ; Tourian: Mother Brain 2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_nodropskpdr_tourian_zebes_escape: + dw #preset_nodropskpdr_tourian_mother_brain_3 ; Tourian: Mother Brain 3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_nodropskpdr_tourian_escape_room_3: + dw #preset_nodropskpdr_tourian_zebes_escape ; Tourian: Zebes Escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_escape_room_4: + dw #preset_nodropskpdr_tourian_escape_room_3 ; Tourian: Escape Room 3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_escape_climb: + dw #preset_nodropskpdr_tourian_escape_room_4 ; Tourian: Escape Room 4 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_escape_parlor: + dw #preset_nodropskpdr_tourian_escape_climb ; Tourian: Escape Climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00DE ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF diff --git a/src/presets/nodropskpdr_menu.asm b/src/presets/nodropskpdr_menu.asm new file mode 100644 index 00000000..91cd4f56 --- /dev/null +++ b/src/presets/nodropskpdr_menu.asm @@ -0,0 +1,924 @@ +PresetsMenuNoDropsKpdr: + dw #presets_goto_nodropskpdr_early_crateria + dw #presets_goto_nodropskpdr_230_missile_path + dw #presets_goto_nodropskpdr_blue_brinstar_missile_path + dw #presets_goto_nodropskpdr_refill_15_missiles_path + dw #presets_goto_nodropskpdr_refill_25_missiles_path + dw #presets_goto_nodropskpdr_speed_wave_power_bombs +; dw #presets_goto_nodropskpdr_wrecked_ship +; dw #presets_goto_nodropskpdr_red_brinstar_revisit +; dw #presets_goto_nodropskpdr_maridia +; dw #presets_goto_nodropskpdr_upper_norfair_revisit +; dw #presets_goto_nodropskpdr_lower_norfair +; dw #presets_goto_nodropskpdr_backtracking +; dw #presets_goto_nodropskpdr_tourian + dw #$0000 + %cm_header("PRESETS FOR NO DROPS KPDR") + +presets_goto_nodropskpdr_early_crateria: + %cm_submenu("Early Crateria", #presets_submenu_nodropskpdr_early_crateria) + +presets_goto_nodropskpdr_230_missile_path: + %cm_submenu("230 Missile Path", #presets_submenu_nodropskpdr_230_missile_path) + +presets_goto_nodropskpdr_blue_brinstar_missile_path: + %cm_submenu("Blue Brinstar Missile Path", #presets_submenu_nodropskpdr_blue_brinstar_missile_path) + +presets_goto_nodropskpdr_refill_15_missiles_path: + %cm_submenu("Refill 15 Missiles Path", #presets_submenu_nodropskpdr_refill_15_missiles_path) + +presets_goto_nodropskpdr_refill_25_missiles_path: + %cm_submenu("Refill 25 Missiles Path", #presets_submenu_nodropskpdr_refill_25_missiles_path) + +presets_goto_nodropskpdr_speed_wave_power_bombs: + %cm_submenu("Speed Wave Power Bombs", #presets_submenu_nodropskpdr_speed_wave_power_bombs) + +presets_goto_nodropskpdr_wrecked_ship: + %cm_submenu("Wrecked Ship", #presets_submenu_nodropskpdr_wrecked_ship) + +presets_goto_nodropskpdr_red_brinstar_revisit: + %cm_submenu("Red Brinstar Revisit", #presets_submenu_nodropskpdr_red_brinstar_revisit) + +presets_goto_nodropskpdr_maridia: + %cm_submenu("Maridia", #presets_submenu_nodropskpdr_maridia) + +presets_goto_nodropskpdr_upper_norfair_revisit: + %cm_submenu("Upper Norfair Revisit", #presets_submenu_nodropskpdr_upper_norfair_revisit) + +presets_goto_nodropskpdr_lower_norfair: + %cm_submenu("Lower Norfair", #presets_submenu_nodropskpdr_lower_norfair) + +presets_goto_nodropskpdr_backtracking: + %cm_submenu("Backtracking", #presets_submenu_nodropskpdr_backtracking) + +presets_goto_nodropskpdr_tourian: + %cm_submenu("Tourian", #presets_submenu_nodropskpdr_tourian) + +presets_submenu_nodropskpdr_early_crateria: + dw #presets_nodropskpdr_early_crateria_ceres_elevator + dw #presets_nodropskpdr_early_crateria_ceres_escape + dw #presets_nodropskpdr_early_crateria_ceres_last_3_rooms + dw #presets_nodropskpdr_early_crateria_ship + dw #presets_nodropskpdr_early_crateria_parlor + dw #presets_nodropskpdr_early_crateria_parlor_downback + dw #presets_nodropskpdr_early_crateria_climb_down + dw #presets_nodropskpdr_early_crateria_pit_room + dw #presets_nodropskpdr_early_crateria_morph + dw #presets_nodropskpdr_early_crateria_construction_zone + dw #presets_nodropskpdr_early_crateria_construction_zone_revisit + dw #$0000 + %cm_header("EARLY CRATERIA") + +presets_submenu_nodropskpdr_230_missile_path: + dw #presets_nodropskpdr_230_missile_path_pit_room_revisit + dw #presets_nodropskpdr_230_missile_path_climb_up + dw #presets_nodropskpdr_230_missile_path_parlor_revisit + dw #presets_nodropskpdr_230_missile_path_flyway + dw #presets_nodropskpdr_230_missile_path_bomb_torizo + dw #presets_nodropskpdr_230_missile_path_alcatraz + dw #presets_nodropskpdr_230_missile_path_230_bombway + dw #presets_nodropskpdr_230_missile_path_230_bombway_revisit + dw #presets_nodropskpdr_230_missile_path_terminator + dw #presets_nodropskpdr_230_missile_path_green_pirate_shaft + dw #presets_nodropskpdr_230_missile_path_green_brinstar_elevator + dw #presets_nodropskpdr_230_missile_path_early_supers_missile + dw #presets_nodropskpdr_230_missile_path_brinstar_reserve_missiles + dw #presets_nodropskpdr_230_missile_path_early_supers + dw #$0000 + %cm_header("230 MISSILE PATH") + +presets_submenu_nodropskpdr_blue_brinstar_missile_path: + dw #presets_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles + dw #presets_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit + dw #presets_nodropskpdr_blue_brinstar_missile_path_climb_up + dw #presets_nodropskpdr_blue_brinstar_missile_path_parlor_revisit + dw #presets_nodropskpdr_blue_brinstar_missile_path_flyway + dw #presets_nodropskpdr_blue_brinstar_missile_path_bomb_torizo + dw #presets_nodropskpdr_blue_brinstar_missile_path_alcatraz + dw #presets_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill + dw #presets_nodropskpdr_blue_brinstar_missile_path_terminator + dw #presets_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft + dw #presets_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator + dw #presets_nodropskpdr_blue_brinstar_missile_path_early_supers + dw #$0000 + %cm_header("BLUE BRINSTAR MISSILE PATH") + +presets_submenu_nodropskpdr_refill_15_missiles_path: + dw #presets_nodropskpdr_refill_15_missiles_path_missile_refill + dw #presets_nodropskpdr_refill_15_missiles_path_leaving_missile_refill + dw #presets_nodropskpdr_refill_15_missiles_path_dachora_room + dw #presets_nodropskpdr_refill_15_missiles_path_big_pink + dw #presets_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers + dw #presets_nodropskpdr_refill_15_missiles_path_green_hill_zone + dw #presets_nodropskpdr_refill_15_missiles_path_skree_boost + dw #presets_nodropskpdr_refill_15_missiles_path_entering_kraids_lair + dw #presets_nodropskpdr_refill_15_missiles_path_warehouse_zeelas + dw #presets_nodropskpdr_refill_15_missiles_path_kraid_kihunters + dw #presets_nodropskpdr_refill_15_missiles_path_minikraid + dw #presets_nodropskpdr_refill_15_missiles_path_kraid + dw #presets_nodropskpdr_refill_15_missiles_path_leaving_varia + dw #presets_nodropskpdr_refill_15_missiles_path_minikraid_revisit + dw #presets_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit + dw #presets_nodropskpdr_refill_15_missiles_path_business_center_preelev + dw #presets_nodropskpdr_refill_15_missiles_path_business_center_postelev + dw #presets_nodropskpdr_refill_15_missiles_path_hijump_etank + dw #presets_nodropskpdr_refill_15_missiles_path_leaving_hijump + dw #presets_nodropskpdr_refill_15_missiles_path_business_center_revisit + dw #$0000 + %cm_header("REFILL 15 MISSILES PATH") + +presets_submenu_nodropskpdr_refill_25_missiles_path: + dw #presets_nodropskpdr_refill_25_missiles_path_missile_refill + dw #presets_nodropskpdr_refill_25_missiles_path_leaving_missile_refill + dw #presets_nodropskpdr_refill_25_missiles_path_dachora_room + dw #presets_nodropskpdr_refill_25_missiles_path_big_pink + dw #presets_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers + dw #presets_nodropskpdr_refill_25_missiles_path_green_hill_zone + dw #presets_nodropskpdr_refill_25_missiles_path_skree_boost + dw #presets_nodropskpdr_refill_25_missiles_path_entering_kraids_lair + dw #presets_nodropskpdr_refill_25_missiles_path_warehouse_zeelas + dw #presets_nodropskpdr_refill_25_missiles_path_kraid_kihunters + dw #presets_nodropskpdr_refill_25_missiles_path_minikraid + dw #presets_nodropskpdr_refill_25_missiles_path_kraid + dw #presets_nodropskpdr_refill_25_missiles_path_leaving_varia + dw #presets_nodropskpdr_refill_25_missiles_path_minikraid_revisit + dw #presets_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw #presets_nodropskpdr_refill_25_missiles_path_business_center_preelev + dw #presets_nodropskpdr_refill_25_missiles_path_business_center_postelev + dw #presets_nodropskpdr_refill_25_missiles_path_hijump_etank + dw #presets_nodropskpdr_refill_25_missiles_path_leaving_hijump + dw #presets_nodropskpdr_refill_25_missiles_path_business_center_revisit + dw #$0000 + %cm_header("REFILL 25 MISSILES PATH") + +presets_submenu_nodropskpdr_speed_wave_power_bombs: + dw #presets_nodropskpdr_speed_wave_power_bombs_precathedral + dw #presets_nodropskpdr_speed_wave_power_bombs_cathedral + dw #presets_nodropskpdr_speed_wave_power_bombs_rising_tide + dw #presets_nodropskpdr_speed_wave_power_bombs_bubble_mountain + dw #presets_nodropskpdr_speed_wave_power_bombs_bat_cave + dw #presets_nodropskpdr_speed_wave_power_bombs_speed_hallway + dw #presets_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw #presets_nodropskpdr_speed_wave_power_bombs_single_chamber + dw #presets_nodropskpdr_speed_wave_power_bombs_double_chamber + dw #presets_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit + dw #presets_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit + dw #presets_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit + dw #presets_nodropskpdr_speed_wave_power_bombs_frog_speedway + dw #presets_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar + dw #presets_nodropskpdr_speed_wave_power_bombs_alpha_spark + dw #presets_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost + dw #presets_nodropskpdr_speed_wave_power_bombs_red_tower_climb + dw #presets_nodropskpdr_speed_wave_power_bombs_hellway + dw #presets_nodropskpdr_speed_wave_power_bombs_caterpillars_down + dw #presets_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs + dw #presets_nodropskpdr_speed_wave_power_bombs_caterpillars_up + dw #$0000 + %cm_header("SPEED WAVE POWER BOMBS") + +presets_submenu_nodropskpdr_wrecked_ship: + dw #presets_nodropskpdr_wrecked_ship_crateria_kihunters + dw #presets_nodropskpdr_wrecked_ship_ocean_fly_setup + dw #presets_nodropskpdr_wrecked_ship_ocean_spark + dw #presets_nodropskpdr_wrecked_ship_entering_wrecked_ship + dw #presets_nodropskpdr_wrecked_ship_basement + dw #presets_nodropskpdr_wrecked_ship_phantoon + dw #presets_nodropskpdr_wrecked_ship_leaving_phantoon + dw #presets_nodropskpdr_wrecked_ship_shaft_to_supers + dw #presets_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw #presets_nodropskpdr_wrecked_ship_attic + dw #presets_nodropskpdr_wrecked_ship_upper_west_ocean + dw #presets_nodropskpdr_wrecked_ship_pancakes_and_wavers + dw #presets_nodropskpdr_wrecked_ship_bowling_spark + dw #presets_nodropskpdr_wrecked_ship_leaving_gravity + dw #presets_nodropskpdr_wrecked_ship_moat_ball + dw #presets_nodropskpdr_wrecked_ship_crateria_kihunters_return + dw #$0000 + %cm_header("WRECKED SHIP") + +presets_submenu_nodropskpdr_red_brinstar_revisit: + dw #presets_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw #presets_nodropskpdr_red_brinstar_revisit_caterpillars_revisit + dw #presets_nodropskpdr_red_brinstar_revisit_hellway_revisit + dw #presets_nodropskpdr_red_brinstar_revisit_red_tower_down + dw #presets_nodropskpdr_red_brinstar_revisit_skree_boost_final + dw #presets_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw #presets_nodropskpdr_red_brinstar_revisit_breaking_the_tube + dw #$0000 + %cm_header("RED BRINSTAR REVISIT") + +presets_submenu_nodropskpdr_maridia: + dw #presets_nodropskpdr_maridia_fish_tank + dw #presets_nodropskpdr_maridia_mt_everest + dw #presets_nodropskpdr_maridia_crab_shaft + dw #presets_nodropskpdr_maridia_aqueduct + dw #presets_nodropskpdr_maridia_botwoon_hallway + dw #presets_nodropskpdr_maridia_botwoon + dw #presets_nodropskpdr_maridia_botwoon_etank + dw #presets_nodropskpdr_maridia_halfie_setup + dw #presets_nodropskpdr_maridia_draygon + dw #presets_nodropskpdr_maridia_reverse_halfie_spikesuit + dw #presets_nodropskpdr_maridia_whomple_jump + dw #presets_nodropskpdr_maridia_cac_alley_east + dw #presets_nodropskpdr_maridia_cac_alley_west + dw #presets_nodropskpdr_maridia_plasma_spark + dw #presets_nodropskpdr_maridia_plasma_climb + dw #presets_nodropskpdr_maridia_plasma_beam + dw #presets_nodropskpdr_maridia_plasma_spark_revisit + dw #presets_nodropskpdr_maridia_toilet + dw #presets_nodropskpdr_maridia_sewers + dw #presets_nodropskpdr_maridia_lower_maridia_gate + dw #$0000 + %cm_header("MARIDIA") + +presets_submenu_nodropskpdr_upper_norfair_revisit: + dw #presets_nodropskpdr_upper_norfair_revisit_ice_beam_gates + dw #presets_nodropskpdr_upper_norfair_revisit_ice_maze_up + dw #presets_nodropskpdr_upper_norfair_revisit_ice_maze_down + dw #presets_nodropskpdr_upper_norfair_revisit_ice_escape + dw #$FFFF + dw #presets_nodropskpdr_upper_norfair_revisit_purple_shaft_upper + dw #presets_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper + dw #presets_nodropskpdr_upper_norfair_revisit_kronic_boost_upper + dw #$FFFF + dw #presets_nodropskpdr_upper_norfair_revisit_croc_speedway_lower + dw #presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower + dw #presets_nodropskpdr_upper_norfair_revisit_kronic_boost_lower + dw #$0000 + %cm_header("UPPER NORFAIR REVISIT") + +presets_submenu_nodropskpdr_lower_norfair: + dw #presets_nodropskpdr_lower_norfair_ln_main_hall + dw #presets_nodropskpdr_lower_norfair_prepillars + dw #presets_nodropskpdr_lower_norfair_fast_pillars_setup + dw #presets_nodropskpdr_lower_norfair_worst_room_in_the_game + dw #presets_nodropskpdr_lower_norfair_amphitheatre + dw #presets_nodropskpdr_lower_norfair_kihunter_stairs_down + dw #presets_nodropskpdr_lower_norfair_wasteland + dw #presets_nodropskpdr_lower_norfair_metal_ninja_pirates + dw #presets_nodropskpdr_lower_norfair_plowerhouse + dw #presets_nodropskpdr_lower_norfair_ridley + dw #presets_nodropskpdr_lower_norfair_leaving_ridley + dw #presets_nodropskpdr_lower_norfair_reverse_plowerhouse + dw #presets_nodropskpdr_lower_norfair_wasteland_revisit + dw #presets_nodropskpdr_lower_norfair_kihunter_stairs_up + dw #presets_nodropskpdr_lower_norfair_fireflea_room + dw #presets_nodropskpdr_lower_norfair_springball_maze + dw #presets_nodropskpdr_lower_norfair_three_musketeers + dw #presets_nodropskpdr_lower_norfair_single_chamber_final + dw #presets_nodropskpdr_lower_norfair_bubble_mountain_final + dw #presets_nodropskpdr_lower_norfair_business_center_final + dw #$0000 + %cm_header("LOWER NORFAIR") + +presets_submenu_nodropskpdr_backtracking: + dw #presets_nodropskpdr_backtracking_maridia_tube_revisit + dw #presets_nodropskpdr_backtracking_fish_tank_revisit + dw #presets_nodropskpdr_backtracking_mt_everest_revisit + dw #presets_nodropskpdr_backtracking_red_brinstar_green_gate + dw #presets_nodropskpdr_backtracking_crateria_kihunters_final + dw #presets_nodropskpdr_backtracking_parlor_spacejump + dw #presets_nodropskpdr_backtracking_terminator_revisit + dw #presets_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw #presets_nodropskpdr_backtracking_g4_hallway + dw #presets_nodropskpdr_backtracking_g4_elevator + dw #$0000 + %cm_header("BACKTRACKING") + +presets_submenu_nodropskpdr_tourian: + dw #presets_nodropskpdr_tourian_tourian_elevator_room + dw #presets_nodropskpdr_tourian_metroids_1 + dw #presets_nodropskpdr_tourian_metroids_2 + dw #presets_nodropskpdr_tourian_metroids_3 + dw #presets_nodropskpdr_tourian_metroids_4 + dw #presets_nodropskpdr_tourian_giant_hoppers + dw #presets_nodropskpdr_tourian_baby_skip + dw #presets_nodropskpdr_tourian_gadora_room + dw #presets_nodropskpdr_tourian_zeb_skip + dw #presets_nodropskpdr_tourian_mother_brain_2 + dw #presets_nodropskpdr_tourian_mother_brain_3 + dw #presets_nodropskpdr_tourian_zebes_escape + dw #presets_nodropskpdr_tourian_escape_room_3 + dw #presets_nodropskpdr_tourian_escape_room_4 + dw #presets_nodropskpdr_tourian_escape_climb + dw #presets_nodropskpdr_tourian_escape_parlor + dw #$0000 + %cm_header("TOURIAN") + + +; Early Crateria +presets_nodropskpdr_early_crateria_ceres_elevator: + %cm_preset("Ceres Elevator", #preset_names_ceres_elevator, #preset_nodropskpdr_early_crateria_ceres_elevator) + +presets_nodropskpdr_early_crateria_ceres_escape: + %cm_preset("Ceres Escape", #preset_names_ceres_escape, #preset_nodropskpdr_early_crateria_ceres_escape) + +presets_nodropskpdr_early_crateria_ceres_last_3_rooms: + %cm_preset("Ceres Last 3 Rooms", #preset_names_ceres_last_3_rooms, #preset_nodropskpdr_early_crateria_ceres_last_3_rooms) + +presets_nodropskpdr_early_crateria_ship: + %cm_preset("Ship", #preset_names_ship, #preset_nodropskpdr_early_crateria_ship) + +presets_nodropskpdr_early_crateria_parlor: + %cm_preset("Parlor", #preset_names_parlor, #preset_nodropskpdr_early_crateria_parlor) + +presets_nodropskpdr_early_crateria_parlor_downback: + %cm_preset("Parlor Downback", #preset_names_parlor_downback, #preset_nodropskpdr_early_crateria_parlor_downback) + +presets_nodropskpdr_early_crateria_climb_down: + %cm_preset("Climb Down", #preset_names_climb_down, #preset_nodropskpdr_early_crateria_climb_down) + +presets_nodropskpdr_early_crateria_pit_room: + %cm_preset("Pit Room", #preset_names_pit_room, #preset_nodropskpdr_early_crateria_pit_room) + +presets_nodropskpdr_early_crateria_morph: + %cm_preset("Morph", #preset_names_morph, #preset_nodropskpdr_early_crateria_morph) + +presets_nodropskpdr_early_crateria_construction_zone: + %cm_preset("Construction Zone", #preset_names_construction_zone, #preset_nodropskpdr_early_crateria_construction_zone) + +presets_nodropskpdr_early_crateria_construction_zone_revisit: + %cm_preset("Construction Zone Revisit", #preset_names_construction_zone_revisit, #preset_nodropskpdr_early_crateria_construction_zone_revisit) + + +; 230 Missile Path +presets_nodropskpdr_230_missile_path_pit_room_revisit: + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_nodropskpdr_230_missile_path_pit_room_revisit) + +presets_nodropskpdr_230_missile_path_climb_up: + %cm_preset("Climb Up", #preset_names_climb_up, #preset_nodropskpdr_230_missile_path_climb_up) + +presets_nodropskpdr_230_missile_path_parlor_revisit: + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_nodropskpdr_230_missile_path_parlor_revisit) + +presets_nodropskpdr_230_missile_path_flyway: + %cm_preset("Flyway", #preset_names_flyway, #preset_nodropskpdr_230_missile_path_flyway) + +presets_nodropskpdr_230_missile_path_bomb_torizo: + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_nodropskpdr_230_missile_path_bomb_torizo) + +presets_nodropskpdr_230_missile_path_alcatraz: + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_nodropskpdr_230_missile_path_alcatraz) + +presets_nodropskpdr_230_missile_path_230_bombway: + %cm_preset("230 Bombway", #preset_names_230_bombway, #preset_nodropskpdr_230_missile_path_230_bombway) + +presets_nodropskpdr_230_missile_path_230_bombway_revisit: + %cm_preset("230 Bombway Revisit", #preset_names_230_bombway_revisit, #preset_nodropskpdr_230_missile_path_230_bombway_revisit) + +presets_nodropskpdr_230_missile_path_terminator: + %cm_preset("Terminator", #preset_names_terminator, #preset_nodropskpdr_230_missile_path_terminator) + +presets_nodropskpdr_230_missile_path_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_nodropskpdr_230_missile_path_green_pirate_shaft) + +presets_nodropskpdr_230_missile_path_green_brinstar_elevator: + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_nodropskpdr_230_missile_path_green_brinstar_elevator) + +presets_nodropskpdr_230_missile_path_early_supers_missile: + %cm_preset("Early Supers Missile", #preset_names_early_supers_missile, #preset_nodropskpdr_230_missile_path_early_supers_missile) + +presets_nodropskpdr_230_missile_path_brinstar_reserve_missiles: + %cm_preset("Brinstar Reserve Missiles", #preset_names_brinstar_reserve_missiles, #preset_nodropskpdr_230_missile_path_brinstar_reserve_missiles) + +presets_nodropskpdr_230_missile_path_early_supers: + %cm_preset("Early Supers", #preset_names_early_supers, #preset_nodropskpdr_230_missile_path_early_supers) + + +; Blue Brinstar Missile Path +presets_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles: + %cm_preset("Blue Brinstar Missiles", #preset_names_blue_brinstar_missiles, #preset_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles) + +presets_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit: + %cm_preset("Pit Room Revisit", #preset_names_pit_room_revisit, #preset_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit) + +presets_nodropskpdr_blue_brinstar_missile_path_climb_up: + %cm_preset("Climb Up", #preset_names_climb_up, #preset_nodropskpdr_blue_brinstar_missile_path_climb_up) + +presets_nodropskpdr_blue_brinstar_missile_path_parlor_revisit: + %cm_preset("Parlor Revisit", #preset_names_parlor_revisit, #preset_nodropskpdr_blue_brinstar_missile_path_parlor_revisit) + +presets_nodropskpdr_blue_brinstar_missile_path_flyway: + %cm_preset("Flyway", #preset_names_flyway, #preset_nodropskpdr_blue_brinstar_missile_path_flyway) + +presets_nodropskpdr_blue_brinstar_missile_path_bomb_torizo: + %cm_preset("Bomb Torizo", #preset_names_bomb_torizo, #preset_nodropskpdr_blue_brinstar_missile_path_bomb_torizo) + +presets_nodropskpdr_blue_brinstar_missile_path_alcatraz: + %cm_preset("Alcatraz", #preset_names_alcatraz, #preset_nodropskpdr_blue_brinstar_missile_path_alcatraz) + +presets_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill: + %cm_preset("Parlor After Refill", #preset_names_parlor_after_refill, #preset_nodropskpdr_blue_brinstar_missile_path_parlor_after_refill) + +presets_nodropskpdr_blue_brinstar_missile_path_terminator: + %cm_preset("Terminator", #preset_names_terminator, #preset_nodropskpdr_blue_brinstar_missile_path_terminator) + +presets_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft: + %cm_preset("Green Pirate Shaft", #preset_names_green_pirate_shaft, #preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft) + +presets_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator: + %cm_preset("Green Brinstar Elevator", #preset_names_green_brinstar_elevator, #preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator) + +presets_nodropskpdr_blue_brinstar_missile_path_early_supers: + %cm_preset("Early Supers", #preset_names_early_supers, #preset_nodropskpdr_blue_brinstar_missile_path_early_supers) + + +; Refill 15 Missiles Path +presets_nodropskpdr_refill_15_missiles_path_missile_refill: + %cm_preset("Missile Refill", #preset_names_missile_refill, #preset_nodropskpdr_refill_15_missiles_path_missile_refill) + +presets_nodropskpdr_refill_15_missiles_path_leaving_missile_refill: + %cm_preset("Leaving Missile Refill", #preset_names_leaving_missile_refill, #preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill) + +presets_nodropskpdr_refill_15_missiles_path_dachora_room: + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_nodropskpdr_refill_15_missiles_path_dachora_room) + +presets_nodropskpdr_refill_15_missiles_path_big_pink: + %cm_preset("Big Pink", #preset_names_big_pink, #preset_nodropskpdr_refill_15_missiles_path_big_pink) + +presets_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers: + %cm_preset("Leaving Spore Spawn Supers", #preset_names_leaving_spore_spawn_supers, #preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers) + +presets_nodropskpdr_refill_15_missiles_path_green_hill_zone: + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_nodropskpdr_refill_15_missiles_path_green_hill_zone) + +presets_nodropskpdr_refill_15_missiles_path_skree_boost: + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_nodropskpdr_refill_15_missiles_path_skree_boost) + +presets_nodropskpdr_refill_15_missiles_path_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair) + +presets_nodropskpdr_refill_15_missiles_path_warehouse_zeelas: + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas) + +presets_nodropskpdr_refill_15_missiles_path_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters) + +presets_nodropskpdr_refill_15_missiles_path_minikraid: + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_nodropskpdr_refill_15_missiles_path_minikraid) + +presets_nodropskpdr_refill_15_missiles_path_kraid: + %cm_preset("Kraid", #preset_names_kraid, #preset_nodropskpdr_refill_15_missiles_path_kraid) + +presets_nodropskpdr_refill_15_missiles_path_leaving_varia: + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_nodropskpdr_refill_15_missiles_path_leaving_varia) + +presets_nodropskpdr_refill_15_missiles_path_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit) + +presets_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit) + +presets_nodropskpdr_refill_15_missiles_path_business_center_preelev: + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_nodropskpdr_refill_15_missiles_path_business_center_preelev) + +presets_nodropskpdr_refill_15_missiles_path_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_nodropskpdr_refill_15_missiles_path_business_center_postelev) + +presets_nodropskpdr_refill_15_missiles_path_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_nodropskpdr_refill_15_missiles_path_hijump_etank) + +presets_nodropskpdr_refill_15_missiles_path_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_nodropskpdr_refill_15_missiles_path_leaving_hijump) + +presets_nodropskpdr_refill_15_missiles_path_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit) + + +; Refill 25 Missiles Path +presets_nodropskpdr_refill_25_missiles_path_missile_refill: + %cm_preset("Missile Refill", #preset_names_missile_refill, #preset_nodropskpdr_refill_25_missiles_path_missile_refill) + +presets_nodropskpdr_refill_25_missiles_path_leaving_missile_refill: + %cm_preset("Leaving Missile Refill", #preset_names_leaving_missile_refill, #preset_nodropskpdr_refill_25_missiles_path_leaving_missile_refill) + +presets_nodropskpdr_refill_25_missiles_path_dachora_room: + %cm_preset("Dachora Room", #preset_names_dachora_room, #preset_nodropskpdr_refill_25_missiles_path_dachora_room) + +presets_nodropskpdr_refill_25_missiles_path_big_pink: + %cm_preset("Big Pink", #preset_names_big_pink, #preset_nodropskpdr_refill_25_missiles_path_big_pink) + +presets_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers: + %cm_preset("Leaving Spore Spawn Supers", #preset_names_leaving_spore_spawn_supers, #preset_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers) + +presets_nodropskpdr_refill_25_missiles_path_green_hill_zone: + %cm_preset("Green Hill Zone", #preset_names_green_hill_zone, #preset_nodropskpdr_refill_25_missiles_path_green_hill_zone) + +presets_nodropskpdr_refill_25_missiles_path_skree_boost: + %cm_preset("Skree Boost", #preset_names_skree_boost, #preset_nodropskpdr_refill_25_missiles_path_skree_boost) + +presets_nodropskpdr_refill_25_missiles_path_entering_kraids_lair: + %cm_preset("Entering Kraid's Lair", #preset_names_entering_kraids_lair, #preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair) + +presets_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: + %cm_preset("Warehouse Zeelas", #preset_names_warehouse_zeelas, #preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas) + +presets_nodropskpdr_refill_25_missiles_path_kraid_kihunters: + %cm_preset("Kraid Kihunters", #preset_names_kraid_kihunters, #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters) + +presets_nodropskpdr_refill_25_missiles_path_minikraid: + %cm_preset("Mini-Kraid", #preset_names_minikraid, #preset_nodropskpdr_refill_25_missiles_path_minikraid) + +presets_nodropskpdr_refill_25_missiles_path_kraid: + %cm_preset("Kraid", #preset_names_kraid, #preset_nodropskpdr_refill_25_missiles_path_kraid) + +presets_nodropskpdr_refill_25_missiles_path_leaving_varia: + %cm_preset("Leaving Varia", #preset_names_leaving_varia, #preset_nodropskpdr_refill_25_missiles_path_leaving_varia) + +presets_nodropskpdr_refill_25_missiles_path_minikraid_revisit: + %cm_preset("Mini-Kraid Revisit", #preset_names_minikraid_revisit, #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit) + +presets_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit: + %cm_preset("Kraid Kihunters Revisit", #preset_names_kraid_kihunters_revisit, #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit) + +presets_nodropskpdr_refill_25_missiles_path_business_center_preelev: + %cm_preset("Business Center Pre-Elev", #preset_names_business_center_preelev, #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev) + +presets_nodropskpdr_refill_25_missiles_path_business_center_postelev: + %cm_preset("Business Center Post-Elev", #preset_names_business_center_postelev, #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev) + +presets_nodropskpdr_refill_25_missiles_path_hijump_etank: + %cm_preset("Hi-Jump E-Tank", #preset_names_hijump_etank, #preset_nodropskpdr_refill_25_missiles_path_hijump_etank) + +presets_nodropskpdr_refill_25_missiles_path_leaving_hijump: + %cm_preset("Leaving Hi-Jump", #preset_names_leaving_hijump, #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump) + +presets_nodropskpdr_refill_25_missiles_path_business_center_revisit: + %cm_preset("Business Center Revisit", #preset_names_business_center_revisit, #preset_nodropskpdr_refill_25_missiles_path_business_center_revisit) + + +; Speed Wave Power Bombs +presets_nodropskpdr_speed_wave_power_bombs_precathedral: + %cm_preset("Pre-Cathedral", #preset_names_precathedral, #preset_nodropskpdr_speed_wave_power_bombs_precathedral) + +presets_nodropskpdr_speed_wave_power_bombs_cathedral: + %cm_preset("Cathedral", #preset_names_cathedral, #preset_nodropskpdr_speed_wave_power_bombs_cathedral) + +presets_nodropskpdr_speed_wave_power_bombs_rising_tide: + %cm_preset("Rising Tide", #preset_names_rising_tide, #preset_nodropskpdr_speed_wave_power_bombs_rising_tide) + +presets_nodropskpdr_speed_wave_power_bombs_bubble_mountain: + %cm_preset("Bubble Mountain", #preset_names_bubble_mountain, #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain) + +presets_nodropskpdr_speed_wave_power_bombs_bat_cave: + %cm_preset("Bat Cave", #preset_names_bat_cave, #preset_nodropskpdr_speed_wave_power_bombs_bat_cave) + +presets_nodropskpdr_speed_wave_power_bombs_speed_hallway: + %cm_preset("Speed Hallway", #preset_names_speed_hallway, #preset_nodropskpdr_speed_wave_power_bombs_speed_hallway) + +presets_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit: + %cm_preset("Bat Cave Revisit", #preset_names_bat_cave_revisit, #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit) + +presets_nodropskpdr_speed_wave_power_bombs_single_chamber: + %cm_preset("Single Chamber", #preset_names_single_chamber, #preset_nodropskpdr_speed_wave_power_bombs_single_chamber) + +presets_nodropskpdr_speed_wave_power_bombs_double_chamber: + %cm_preset("Double Chamber", #preset_names_double_chamber, #preset_nodropskpdr_speed_wave_power_bombs_double_chamber) + +presets_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit: + %cm_preset("Double Chamber Revisit", #preset_names_double_chamber_revisit, #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit) + +presets_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit: + %cm_preset("Single Chamber Revisit", #preset_names_single_chamber_revisit, #preset_nodropskpdr_speed_wave_power_bombs_single_chamber_revisit) + +presets_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit: + %cm_preset("Bubble Mountain Revisit", #preset_names_bubble_mountain_revisit, #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit) + +presets_nodropskpdr_speed_wave_power_bombs_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_nodropskpdr_speed_wave_power_bombs_frog_speedway) + +presets_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar: + %cm_preset("Heading To Red Brinstar", #preset_names_heading_to_red_brinstar, #preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar) + +presets_nodropskpdr_speed_wave_power_bombs_alpha_spark: + %cm_preset("Alpha Spark", #preset_names_alpha_spark, #preset_nodropskpdr_speed_wave_power_bombs_alpha_spark) + +presets_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost: + %cm_preset("Reverse Skree Boost", #preset_names_reverse_skree_boost, #preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost) + +presets_nodropskpdr_speed_wave_power_bombs_red_tower_climb: + %cm_preset("Red Tower Climb", #preset_names_red_tower_climb, #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb) + +presets_nodropskpdr_speed_wave_power_bombs_hellway: + %cm_preset("Hellway", #preset_names_hellway, #preset_nodropskpdr_speed_wave_power_bombs_hellway) + +presets_nodropskpdr_speed_wave_power_bombs_caterpillars_down: + %cm_preset("Caterpillars Down", #preset_names_caterpillars_down, #preset_nodropskpdr_speed_wave_power_bombs_caterpillars_down) + +presets_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs) + +presets_nodropskpdr_speed_wave_power_bombs_caterpillars_up: + %cm_preset("Caterpillars Up", #preset_names_caterpillars_up, #preset_nodropskpdr_speed_wave_power_bombs_caterpillars_up) + + +; Wrecked Ship +presets_nodropskpdr_wrecked_ship_crateria_kihunters: + %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_nodropskpdr_wrecked_ship_crateria_kihunters) + +presets_nodropskpdr_wrecked_ship_ocean_fly_setup: + %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_nodropskpdr_wrecked_ship_ocean_fly_setup) + +presets_nodropskpdr_wrecked_ship_ocean_spark: + %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_nodropskpdr_wrecked_ship_ocean_spark) + +presets_nodropskpdr_wrecked_ship_entering_wrecked_ship: + %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship) + +presets_nodropskpdr_wrecked_ship_basement: + %cm_preset("Basement", #preset_names_basement, #preset_nodropskpdr_wrecked_ship_basement) + +presets_nodropskpdr_wrecked_ship_phantoon: + %cm_preset("Phantoon", #preset_names_phantoon, #preset_nodropskpdr_wrecked_ship_phantoon) + +presets_nodropskpdr_wrecked_ship_leaving_phantoon: + %cm_preset("Leaving Phantoon", #preset_names_leaving_phantoon, #preset_nodropskpdr_wrecked_ship_leaving_phantoon) + +presets_nodropskpdr_wrecked_ship_shaft_to_supers: + %cm_preset("Shaft To Supers", #preset_names_shaft_to_supers, #preset_nodropskpdr_wrecked_ship_shaft_to_supers) + +presets_nodropskpdr_wrecked_ship_wrecked_ship_shaft: + %cm_preset("Wrecked Ship Shaft", #preset_names_wrecked_ship_shaft, #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft) + +presets_nodropskpdr_wrecked_ship_attic: + %cm_preset("Attic", #preset_names_attic, #preset_nodropskpdr_wrecked_ship_attic) + +presets_nodropskpdr_wrecked_ship_upper_west_ocean: + %cm_preset("Upper West Ocean", #preset_names_upper_west_ocean, #preset_nodropskpdr_wrecked_ship_upper_west_ocean) + +presets_nodropskpdr_wrecked_ship_pancakes_and_wavers: + %cm_preset("Pancakes and Wavers", #preset_names_pancakes_and_wavers, #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers) + +presets_nodropskpdr_wrecked_ship_bowling_spark: + %cm_preset("Bowling Spark", #preset_names_bowling_spark, #preset_nodropskpdr_wrecked_ship_bowling_spark) + +presets_nodropskpdr_wrecked_ship_leaving_gravity: + %cm_preset("Leaving Gravity", #preset_names_leaving_gravity, #preset_nodropskpdr_wrecked_ship_leaving_gravity) + +presets_nodropskpdr_wrecked_ship_moat_ball: + %cm_preset("Moat Ball", #preset_names_moat_ball, #preset_nodropskpdr_wrecked_ship_moat_ball) + +presets_nodropskpdr_wrecked_ship_crateria_kihunters_return: + %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return) + + +; Red Brinstar Revisit +presets_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: + %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator) + +presets_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: + %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit) + +presets_nodropskpdr_red_brinstar_revisit_hellway_revisit: + %cm_preset("Hellway Revisit", #preset_names_hellway_revisit, #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit) + +presets_nodropskpdr_red_brinstar_revisit_red_tower_down: + %cm_preset("Red Tower Down", #preset_names_red_tower_down, #preset_nodropskpdr_red_brinstar_revisit_red_tower_down) + +presets_nodropskpdr_red_brinstar_revisit_skree_boost_final: + %cm_preset("Skree Boost Final", #preset_names_skree_boost_final, #preset_nodropskpdr_red_brinstar_revisit_skree_boost_final) + +presets_nodropskpdr_red_brinstar_revisit_below_spazer_final: + %cm_preset("Below Spazer Final", #preset_names_below_spazer_final, #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final) + +presets_nodropskpdr_red_brinstar_revisit_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube) + + +; Maridia +presets_nodropskpdr_maridia_fish_tank: + %cm_preset("Fish Tank", #preset_names_fish_tank, #preset_nodropskpdr_maridia_fish_tank) + +presets_nodropskpdr_maridia_mt_everest: + %cm_preset("Mt. Everest", #preset_names_mt_everest, #preset_nodropskpdr_maridia_mt_everest) + +presets_nodropskpdr_maridia_crab_shaft: + %cm_preset("Crab Shaft", #preset_names_crab_shaft, #preset_nodropskpdr_maridia_crab_shaft) + +presets_nodropskpdr_maridia_aqueduct: + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_nodropskpdr_maridia_aqueduct) + +presets_nodropskpdr_maridia_botwoon_hallway: + %cm_preset("Botwoon Hallway", #preset_names_botwoon_hallway, #preset_nodropskpdr_maridia_botwoon_hallway) + +presets_nodropskpdr_maridia_botwoon: + %cm_preset("Botwoon", #preset_names_botwoon, #preset_nodropskpdr_maridia_botwoon) + +presets_nodropskpdr_maridia_botwoon_etank: + %cm_preset("Botwoon E-Tank", #preset_names_botwoon_etank, #preset_nodropskpdr_maridia_botwoon_etank) + +presets_nodropskpdr_maridia_halfie_setup: + %cm_preset("Halfie Setup", #preset_names_halfie_setup, #preset_nodropskpdr_maridia_halfie_setup) + +presets_nodropskpdr_maridia_draygon: + %cm_preset("Draygon", #preset_names_draygon, #preset_nodropskpdr_maridia_draygon) + +presets_nodropskpdr_maridia_reverse_halfie_spikesuit: + %cm_preset("Reverse Halfie (Spikesuit)", #preset_names_reverse_halfie_spikesuit, #preset_nodropskpdr_maridia_reverse_halfie_spikesuit) + +presets_nodropskpdr_maridia_whomple_jump: + %cm_preset("Whomple Jump", #preset_names_whomple_jump, #preset_nodropskpdr_maridia_whomple_jump) + +presets_nodropskpdr_maridia_cac_alley_east: + %cm_preset("Cac Alley East", #preset_names_cac_alley_east, #preset_nodropskpdr_maridia_cac_alley_east) + +presets_nodropskpdr_maridia_cac_alley_west: + %cm_preset("Cac Alley West", #preset_names_cac_alley_west, #preset_nodropskpdr_maridia_cac_alley_west) + +presets_nodropskpdr_maridia_plasma_spark: + %cm_preset("Plasma Spark", #preset_names_plasma_spark, #preset_nodropskpdr_maridia_plasma_spark) + +presets_nodropskpdr_maridia_plasma_climb: + %cm_preset("Plasma Climb", #preset_names_plasma_climb, #preset_nodropskpdr_maridia_plasma_climb) + +presets_nodropskpdr_maridia_plasma_beam: + %cm_preset("Plasma Beam", #preset_names_plasma_beam, #preset_nodropskpdr_maridia_plasma_beam) + +presets_nodropskpdr_maridia_plasma_spark_revisit: + %cm_preset("Plasma Spark Revisit", #preset_names_plasma_spark_revisit, #preset_nodropskpdr_maridia_plasma_spark_revisit) + +presets_nodropskpdr_maridia_toilet: + %cm_preset("Toilet", #preset_names_toilet, #preset_nodropskpdr_maridia_toilet) + +presets_nodropskpdr_maridia_sewers: + %cm_preset("Sewers", #preset_names_sewers, #preset_nodropskpdr_maridia_sewers) + +presets_nodropskpdr_maridia_lower_maridia_gate: + %cm_preset("Lower Maridia Gate", #preset_names_lower_maridia_gate, #preset_nodropskpdr_maridia_lower_maridia_gate) + + +; Upper Norfair Revisit +presets_nodropskpdr_upper_norfair_revisit_ice_beam_gates: + %cm_preset("Ice Beam Gates", #preset_names_ice_beam_gates, #preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates) + +presets_nodropskpdr_upper_norfair_revisit_ice_maze_up: + %cm_preset("Ice Maze Up", #preset_names_ice_maze_up, #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up) + +presets_nodropskpdr_upper_norfair_revisit_ice_maze_down: + %cm_preset("Ice Maze Down", #preset_names_ice_maze_down, #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down) + +presets_nodropskpdr_upper_norfair_revisit_ice_escape: + %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_nodropskpdr_upper_norfair_revisit_ice_escape) + +presets_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: + %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper) + +presets_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: + %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper) + +presets_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: + %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper) + +presets_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: + %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower) + +presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: + %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower) + +presets_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: + %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower) + + +; Lower Norfair +presets_nodropskpdr_lower_norfair_ln_main_hall: + %cm_preset("LN Main Hall", #preset_names_ln_main_hall, #preset_nodropskpdr_lower_norfair_ln_main_hall) + +presets_nodropskpdr_lower_norfair_prepillars: + %cm_preset("Pre-Pillars", #preset_names_prepillars, #preset_nodropskpdr_lower_norfair_prepillars) + +presets_nodropskpdr_lower_norfair_fast_pillars_setup: + %cm_preset("Fast Pillars Setup", #preset_names_fast_pillars_setup, #preset_nodropskpdr_lower_norfair_fast_pillars_setup) + +presets_nodropskpdr_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_nodropskpdr_lower_norfair_worst_room_in_the_game) + +presets_nodropskpdr_lower_norfair_amphitheatre: + %cm_preset("Amphitheatre", #preset_names_amphitheatre, #preset_nodropskpdr_lower_norfair_amphitheatre) + +presets_nodropskpdr_lower_norfair_kihunter_stairs_down: + %cm_preset("Kihunter Stairs Down", #preset_names_kihunter_stairs_down, #preset_nodropskpdr_lower_norfair_kihunter_stairs_down) + +presets_nodropskpdr_lower_norfair_wasteland: + %cm_preset("Wasteland", #preset_names_wasteland, #preset_nodropskpdr_lower_norfair_wasteland) + +presets_nodropskpdr_lower_norfair_metal_ninja_pirates: + %cm_preset("Metal Ninja Pirates", #preset_names_metal_ninja_pirates, #preset_nodropskpdr_lower_norfair_metal_ninja_pirates) + +presets_nodropskpdr_lower_norfair_plowerhouse: + %cm_preset("Plowerhouse", #preset_names_plowerhouse, #preset_nodropskpdr_lower_norfair_plowerhouse) + +presets_nodropskpdr_lower_norfair_ridley: + %cm_preset("Ridley", #preset_names_ridley, #preset_nodropskpdr_lower_norfair_ridley) + +presets_nodropskpdr_lower_norfair_leaving_ridley: + %cm_preset("Leaving Ridley", #preset_names_leaving_ridley, #preset_nodropskpdr_lower_norfair_leaving_ridley) + +presets_nodropskpdr_lower_norfair_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_nodropskpdr_lower_norfair_reverse_plowerhouse) + +presets_nodropskpdr_lower_norfair_wasteland_revisit: + %cm_preset("Wasteland Revisit", #preset_names_wasteland_revisit, #preset_nodropskpdr_lower_norfair_wasteland_revisit) + +presets_nodropskpdr_lower_norfair_kihunter_stairs_up: + %cm_preset("Kihunter Stairs Up", #preset_names_kihunter_stairs_up, #preset_nodropskpdr_lower_norfair_kihunter_stairs_up) + +presets_nodropskpdr_lower_norfair_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_nodropskpdr_lower_norfair_fireflea_room) + +presets_nodropskpdr_lower_norfair_springball_maze: + %cm_preset("Springball Maze", #preset_names_springball_maze, #preset_nodropskpdr_lower_norfair_springball_maze) + +presets_nodropskpdr_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_nodropskpdr_lower_norfair_three_musketeers) + +presets_nodropskpdr_lower_norfair_single_chamber_final: + %cm_preset("Single Chamber Final", #preset_names_single_chamber_final, #preset_nodropskpdr_lower_norfair_single_chamber_final) + +presets_nodropskpdr_lower_norfair_bubble_mountain_final: + %cm_preset("Bubble Mountain Final", #preset_names_bubble_mountain_final, #preset_nodropskpdr_lower_norfair_bubble_mountain_final) + +presets_nodropskpdr_lower_norfair_business_center_final: + %cm_preset("Business Center Final", #preset_names_business_center_final, #preset_nodropskpdr_lower_norfair_business_center_final) + + +; Backtracking +presets_nodropskpdr_backtracking_maridia_tube_revisit: + %cm_preset("Maridia Tube Revisit", #preset_names_maridia_tube_revisit, #preset_nodropskpdr_backtracking_maridia_tube_revisit) + +presets_nodropskpdr_backtracking_fish_tank_revisit: + %cm_preset("Fish Tank Revisit", #preset_names_fish_tank_revisit, #preset_nodropskpdr_backtracking_fish_tank_revisit) + +presets_nodropskpdr_backtracking_mt_everest_revisit: + %cm_preset("Mt. Everest Revisit", #preset_names_mt_everest_revisit, #preset_nodropskpdr_backtracking_mt_everest_revisit) + +presets_nodropskpdr_backtracking_red_brinstar_green_gate: + %cm_preset("Red Brinstar Green Gate", #preset_names_red_brinstar_green_gate, #preset_nodropskpdr_backtracking_red_brinstar_green_gate) + +presets_nodropskpdr_backtracking_crateria_kihunters_final: + %cm_preset("Crateria Kihunters Final", #preset_names_crateria_kihunters_final, #preset_nodropskpdr_backtracking_crateria_kihunters_final) + +presets_nodropskpdr_backtracking_parlor_spacejump: + %cm_preset("Parlor Spacejump", #preset_names_parlor_spacejump, #preset_nodropskpdr_backtracking_parlor_spacejump) + +presets_nodropskpdr_backtracking_terminator_revisit: + %cm_preset("Terminator Revisit", #preset_names_terminator_revisit, #preset_nodropskpdr_backtracking_terminator_revisit) + +presets_nodropskpdr_backtracking_green_pirate_shaft_revisit: + %cm_preset("Green Pirate Shaft Revisit", #preset_names_green_pirate_shaft_revisit, #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit) + +presets_nodropskpdr_backtracking_g4_hallway: + %cm_preset("G4 Hallway", #preset_names_g4_hallway, #preset_nodropskpdr_backtracking_g4_hallway) + +presets_nodropskpdr_backtracking_g4_elevator: + %cm_preset("G4 Elevator", #preset_names_g4_elevator, #preset_nodropskpdr_backtracking_g4_elevator) + + +; Tourian +presets_nodropskpdr_tourian_tourian_elevator_room: + %cm_preset("Tourian Elevator Room", #preset_names_tourian_elevator_room, #preset_nodropskpdr_tourian_tourian_elevator_room) + +presets_nodropskpdr_tourian_metroids_1: + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_nodropskpdr_tourian_metroids_1) + +presets_nodropskpdr_tourian_metroids_2: + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_nodropskpdr_tourian_metroids_2) + +presets_nodropskpdr_tourian_metroids_3: + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_nodropskpdr_tourian_metroids_3) + +presets_nodropskpdr_tourian_metroids_4: + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_nodropskpdr_tourian_metroids_4) + +presets_nodropskpdr_tourian_giant_hoppers: + %cm_preset("Giant Hoppers", #preset_names_giant_hoppers, #preset_nodropskpdr_tourian_giant_hoppers) + +presets_nodropskpdr_tourian_baby_skip: + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_nodropskpdr_tourian_baby_skip) + +presets_nodropskpdr_tourian_gadora_room: + %cm_preset("Gadora Room", #preset_names_gadora_room, #preset_nodropskpdr_tourian_gadora_room) + +presets_nodropskpdr_tourian_zeb_skip: + %cm_preset("Zeb Skip", #preset_names_zeb_skip, #preset_nodropskpdr_tourian_zeb_skip) + +presets_nodropskpdr_tourian_mother_brain_2: + %cm_preset("Mother Brain 2", #preset_names_mother_brain_2, #preset_nodropskpdr_tourian_mother_brain_2) + +presets_nodropskpdr_tourian_mother_brain_3: + %cm_preset("Mother Brain 3", #preset_names_mother_brain_3, #preset_nodropskpdr_tourian_mother_brain_3) + +presets_nodropskpdr_tourian_zebes_escape: + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_nodropskpdr_tourian_zebes_escape) + +presets_nodropskpdr_tourian_escape_room_3: + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_nodropskpdr_tourian_escape_room_3) + +presets_nodropskpdr_tourian_escape_room_4: + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_nodropskpdr_tourian_escape_room_4) + +presets_nodropskpdr_tourian_escape_climb: + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_nodropskpdr_tourian_escape_climb) + +presets_nodropskpdr_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_nodropskpdr_tourian_escape_parlor) + diff --git a/src/presets/prkd19_data.asm b/src/presets/prkd19_data.asm index b537499b..ca420c40 100644 --- a/src/presets/prkd19_data.asm +++ b/src/presets/prkd19_data.asm @@ -1225,6 +1225,7 @@ preset_prkd19_upper_norfair_double_chamber_revisit: dw $0A1E, $0004 ; More position/state dw $0AF6, $004F ; Samus X dw $0AFA, $008B ; Samus Y + dw $D878, $0014 ; Items dw $D8BA, $00F1 ; Doors dw #$FFFF From 3b7f6d5971fe5604d87810774ff9dc6542b90216 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sun, 12 Oct 2025 07:44:14 -0500 Subject: [PATCH 08/26] Add #1 Left and #1 Right phantoon flame options --- src/enemy_rng.asm | 17 ++++++++++++++++- src/main.asm | 2 +- src/mainmenu.asm | 25 +++++++++++++++++++++---- 3 files changed, 38 insertions(+), 6 deletions(-) diff --git a/src/enemy_rng.asm b/src/enemy_rng.asm index 984899f2..a7338b52 100644 --- a/src/enemy_rng.asm +++ b/src/enemy_rng.asm @@ -790,11 +790,26 @@ hook_phantoon_flame_pattern: LDA !eram_phantoon_rng_flames : TAY LDA !eram_phantoon_rng_next_flames : STA !eram_phantoon_rng_flames - TYA : STA !eram_phantoon_rng_next_flames : BEQ .no_manip + TYA : BEQ .no_manip : CMP #$0005 : BMI .dec_manip : BEQ .pick_left + + ; Pick a pattern corresponding with first round right movement + STZ !eram_phantoon_rng_next_flames + LDA !CACHED_RANDOM_NUMBER : AND #$0002 + RTL + + .pick_left + ; Pick a pattern corresponding with first round left movement + STZ !eram_phantoon_rng_next_flames + LDA !CACHED_RANDOM_NUMBER : AND #$0002 : INC + RTL + + .dec_manip + STA !eram_phantoon_rng_next_flames DEC RTL .no_manip + STA !eram_phantoon_rng_next_flames LDA !CACHED_RANDOM_NUMBER ; return with random number RTL } diff --git a/src/main.asm b/src/main.asm index 0f10a531..3909815c 100644 --- a/src/main.asm +++ b/src/main.asm @@ -16,7 +16,7 @@ lorom !VERSION_MAJOR = 2 !VERSION_MINOR = 7 !VERSION_BUILD = 1 -!VERSION_REV = 10 +!VERSION_REV = 11 table ../resources/normal.tbl print "" diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 9a9839cb..512c4753 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -2828,6 +2828,24 @@ rng_phan_first_phase: STA !ram_phantoon_phase_rng LDA.l rng_phan_phase_1_table,X ORA !ram_phantoon_phase_rng : STA !ram_phantoon_phase_rng + .check_flames + ; If first round pattern is random or #1 Left or #1 Right, update it + LDA !ram_cm_phantoon_flames_rng : BEQ .update_flames + CMP #$0005 : BMI .done_flames + .update_flames + LDA !ram_phantoon_phase_rng : AND !PHANTOON_RNG_PHASE_1_MASK + BEQ .set_random : AND #$0015 : BEQ .set_left + LDA !ram_phantoon_phase_rng : AND #$002A : BEQ .set_right + .set_random + LDA #$0000 : STA !ram_cm_phantoon_flames_rng + JMP rng_phan_flamepattern_routine + .set_left + LDA #$0005 : STA !ram_cm_phantoon_flames_rng + JMP rng_phan_flamepattern_routine + .set_right + LDA #$0006 : STA !ram_cm_phantoon_flames_rng + JMP rng_phan_flamepattern_routine + .done_flames LDA !ROOM_ID : CMP.w #ROOM_PhantoonRoom : BNE .done JML init_phantoon_rng .done @@ -2893,10 +2911,7 @@ rng_phan_set_phan_first_phase: INX #2 : CPX #$001E : BNE .first_loop .end_first_loop TXA : LSR : STA !ram_cm_phantoon_first_phase_rng - LDA !ROOM_ID : CMP.w #ROOM_PhantoonRoom : BNE .done - JML init_phantoon_rng - .done - RTL + JMP rng_phan_first_phase_check_flames } rng_phan_set_phan_second_phase: @@ -3012,6 +3027,8 @@ rng_phan_flamepattern: db #$28, " 111", #$FF db #$28, " 3333333", #$FF db #$28, " 1424212", #$FF + db #$28, " #1 LEFT", #$FF + db #$28, " #1 RIGHT", #$FF db #$FF .routine LDA !ram_phantoon_eye_and_flames_rng : AND !PHANTOON_RNG_FLAMES_INVERTED From c386ce5e373eabc46f22fff81d7071c64889e4ba Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sun, 12 Oct 2025 20:05:09 -0500 Subject: [PATCH 09/26] Finish No Drops KPDR presets --- src/presets/combined_preset_data.asm | 36402 ++++++++++++------------ src/presets/combined_preset_names.asm | 19 +- src/presets/nodropskpdr_data.asm | 427 +- src/presets/nodropskpdr_menu.asm | 66 +- 4 files changed, 18617 insertions(+), 18297 deletions(-) diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index e2b69836..42bd59e0 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -2313,6 +2313,8 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill: dw $0919, $0000 ; Layer 2 Y position dw $09C2, $0073 ; Health dw $09C6, $000F ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state dw $0AF6, $00C0 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -2327,13 +2329,15 @@ preset_nodropskpdr_refill_25_missiles_path_missile_refill: dw #$FFFF preset_nodropskpdr_refill_15_missiles_path_dachora_room: - dw #preset_nodropskpdr_refill_15_missiles_path_missile_refill - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position + dw #preset_kpdr20_brinstar_dachora_room dw $09C2, $006F ; Health dw $09C6, $000F ; Missiles - dw $0AF6, $0057 ; Samus X + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $8180 ; Items + dw $D872, $1401 ; Items + dw $D8B4, $000E ; Doors + dw $D8B6, $0004 ; Doors dw #$FFFF preset_allbosskpdr_brinstar_big_pink: @@ -2552,8 +2556,6 @@ preset_nodropskpdr_refill_25_missiles_path_leaving_missile_refill: dw #preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state dw $D870, $9180 ; Items dw $D872, $040D ; Items dw $D8B4, $004E ; Doors @@ -2572,14 +2574,13 @@ preset_nodropskpdr_refill_15_missiles_path_big_pink: dw #$FFFF preset_nodropskpdr_refill_25_missiles_path_dachora_room: - dw #preset_kpdr20_brinstar_dachora_room - dw $09C2, $006F ; Health + dw #preset_nodropskpdr_refill_15_missiles_path_dachora_room dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers dw $D870, $9180 ; Items dw $D872, $040D ; Items dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors dw #$FFFF preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers: @@ -2595,35 +2596,13 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers: dw $0919, $0600 ; Layer 2 Y position dw $09CA, $0009 ; Supers dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $0192 ; Samus X dw $0AFA, $088B ; Samus Y dw $D870, $C180 ; Items dw #$FFFF -preset_nodropskpdr_refill_25_missiles_path_big_pink: - dw #preset_kpdr20_brinstar_big_pink - dw $09C2, $006F ; Health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $D870, $9180 ; Items - dw $D872, $040D ; Items - dw $D8B4, $004E ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_15_missiles_path_green_hill_zone: - dw #preset_kpdr20_brinstar_green_hill_zone - dw $09C2, $006F ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CC, $000A ; Max supers - dw $D870, $C180 ; Items - dw $D872, $14C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $0004 ; Doors - dw #$FFFF - preset_allbosspkdr_brinstar_big_pink: dw #preset_allbosskpdr_brinstar_big_pink dw $090F, $8000 ; Screen subpixel X position @@ -2765,6 +2744,29 @@ preset_rbo_brinstar_green_hill_zone: dw $D8B6, $0004 ; Doors dw #$FFFF +preset_nodropskpdr_refill_25_missiles_path_big_pink: + dw #preset_nodropskpdr_refill_15_missiles_path_big_pink + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_green_hill_zone: + dw #preset_kpdr20_brinstar_green_hill_zone + dw $09C2, $006F ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CC, $000A ; Max supers + dw $D870, $C180 ; Items + dw $D872, $14C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_leaving_spore_spawn_supers: dw #preset_nodropskpdr_refill_15_missiles_path_leaving_spore_spawn_supers dw $09C6, $0019 ; Missiles @@ -2795,16 +2797,6 @@ preset_nodropskpdr_refill_15_missiles_path_skree_boost: dw $D8B6, $000C ; Doors dw #$FFFF -preset_nodropskpdr_refill_25_missiles_path_green_hill_zone: - dw #preset_nodropskpdr_refill_15_missiles_path_green_hill_zone - dw $09C6, $001E ; Missiles - dw $09C8, $001E ; Max missiles - dw $D870, $D180 ; Items - dw $D872, $04CD ; Items - dw $D8B4, $024E ; Doors - dw $D8B6, $0000 ; Doors - dw #$FFFF - preset_allbosspkdr_brinstar_hellway: dw #preset_allbosspkdr_brinstar_red_tower dw $078D, $8F0A ; DDB @@ -2919,20 +2911,6 @@ preset_rbo_brinstar_noob_bridge: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair: - dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_suitless_power_bombs_etecoon_beetoms: dw #preset_suitless_power_bombs_moondance dw $078D, $8DA2 ; DDB @@ -3119,6 +3097,65 @@ preset_nghyper_norfair_preridley_business_center: dw $D8B6, $1000 ; Doors dw #$FFFF +preset_nodropskpdr_refill_25_missiles_path_green_hill_zone: + dw #preset_nodropskpdr_refill_15_missiles_path_green_hill_zone + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0000 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_skree_boost: +preset_kpdr21_brinstar_skree_boost: +preset_kpdr22_brinstar_skree_boost: +preset_kpdr23_brinstar_skree_boost: +preset_kpdr25_brinstar_skree_boost: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost + dw $09C2, $0077 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr20_brinstar_below_spazer: +preset_kpdr21_brinstar_below_spazer: +preset_kpdr22_brinstar_below_spazer: +preset_kpdr23_brinstar_below_spazer: +preset_kpdr25_brinstar_below_spazer: + dw #preset_allbosskpdr_brinstar_red_tower + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $006D ; Health + dw $09C6, $0007 ; Missiles + dw $0AF6, $01DC ; Samus X + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair: + dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_skree_boost: dw #preset_nodropskpdr_refill_15_missiles_path_skree_boost dw $09C6, $001E ; Missiles @@ -3256,6 +3293,83 @@ preset_allbossprkd_brinstar_leaving_power_bombs: dw $D8B6, $2028 ; Doors dw #$FFFF +preset_suitless_power_bombs_etecoon_dboosts: + dw #preset_suitless_power_bombs_etecoon_etank + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CA, $0007 ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw $D872, $C40F ; Items + dw $D8B6, $0010 ; Doors + dw #$FFFF + +preset_rbo_brinstar_red_tower: + dw #preset_kpdr20_brinstar_red_tower + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00B3 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0000 ; Missiles + dw $09D4, $0064 ; Max reserves + dw $D872, $3483 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0246 ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_hundo_kraid_red_tower: + dw #preset_100early_brinstar_red_tower + dw $09C2, $00B8 ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $0590 ; Samus X + dw #$FFFF + +preset_100early_brinstar_skree_boost: + dw #preset_100early_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D3 ; Layer 2 Y position + dw $0AF6, $0066 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_nghyper_norfair_preridley_frog_speedway: + dw #preset_nghyper_red_brinstar_upper_norfair_elevator + dw $078D, $92FA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0AF6, $00BD ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_gtclassic_brinstar_caterpillars_down: + dw #preset_gtclassic_brinstar_hellway + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $0911, $01F9 ; Screen X position in pixels + dw $0913, $C3FF ; Screen subpixel Y position + dw $0917, $017A ; Layer 2 X position + dw $09C2, $00A7 ; Health + dw $09C6, $0003 ; Missiles + dw $0AF6, $0299 ; Samus X + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_entering_kraids_lair: dw #preset_nodropskpdr_refill_15_missiles_path_entering_kraids_lair dw $09C6, $001E ; Missiles @@ -3279,64 +3393,6 @@ preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters: dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF -preset_nghyper_norfair_preridley_frog_speedway: - dw #preset_nghyper_red_brinstar_upper_norfair_elevator - dw $078D, $92FA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0AF6, $00BD ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_brinstar_hellway: -preset_prkd20_brinstar_hellway: -preset_pkrd_brinstar_hellway: - dw #preset_allbosspkdr_brinstar_hellway - dw $090F, $BFFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09C6, $0007 ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_brinstar_caterpillars_down: -preset_prkd20_brinstar_caterpillars_down: -preset_pkrd_brinstar_caterpillars_down: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $07F3, $0012 ; Music Bank - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0093 ; Health - dw $0AF6, $0286 ; Samus X - dw #$FFFF - -preset_suitless_power_bombs_etecoon_dboosts: - dw #preset_suitless_power_bombs_etecoon_etank - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CA, $0007 ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw $D872, $C40F ; Items - dw $D8B6, $0010 ; Doors - dw #$FFFF - preset_allbossprkd_wrecked_ship_moat: dw #preset_allbosspkdr_brinstar_moat dw $090F, $9C00 ; Screen subpixel X position @@ -3404,26 +3460,6 @@ preset_allbosskpdr_brinstar_minikraid_revisit: dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters: - dw #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters - dw $09C6, $001E ; Missiles - dw $09C8, $001E ; Max missiles - dw $D870, $D180 ; Items - dw $D872, $04CD ; Items - dw $D8B4, $024E ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: - dw #preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas - dw $09C6, $001E ; Missiles - dw $09C8, $001E ; Max missiles - dw $D870, $D180 ; Items - dw $D872, $04CD ; Items - dw $D8B4, $024E ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - preset_nghyper_norfair_preridley_purple_shaft: dw #preset_nghyper_norfair_preridley_frog_speedway dw $078D, $971A ; DDB @@ -3450,79 +3486,6 @@ preset_nghyper_norfair_preridley_magdollite_room: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_brinstar_red_tower: - dw #preset_kpdr20_brinstar_red_tower - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00B3 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0000 ; Missiles - dw $09D4, $0064 ; Max reserves - dw $D872, $3483 ; Items - dw $D8B2, $2E00 ; Doors - dw $D8B4, $0246 ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_hundo_kraid_red_tower: - dw #preset_100early_brinstar_red_tower - dw $09C2, $00B8 ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $0590 ; Samus X - dw #$FFFF - -preset_100early_brinstar_skree_boost: - dw #preset_100early_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D3 ; Layer 2 Y position - dw $0AF6, $0066 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_nghyper_norfair_preridley_kronic_boost: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B3 ; Samus X - dw $0AF8, $0FFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_preridley_lower_norfair_elevator: - dw #preset_nghyper_red_brinstar_red_tower - dw $078D, $96DE ; DDB - dw $079B, $AF3F ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y position - dw $09C2, $05D8 ; Health - dw $09CE, $002C ; Pbs - dw $0AF6, $0081 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw $D820, $0800 ; Events - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_gtclassic_brinstar_caterpillars_down: - dw #preset_gtclassic_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $0911, $01F9 ; Screen X position in pixels - dw $0913, $C3FF ; Screen subpixel Y position - dw $0917, $017A ; Layer 2 X position - dw $09C2, $00A7 ; Health - dw $09C6, $0003 ; Missiles - dw $0AF6, $0299 ; Samus X - dw #$FFFF - preset_gtmax_brinstar_hellway: dw #preset_gtclassic_brinstar_hellway dw $090F, $4000 ; Screen subpixel X position @@ -3549,6 +3512,52 @@ preset_gtmax_brinstar_caterpillars_down: dw $0AF6, $0270 ; Samus X dw #$FFFF +preset_14ice_brinstar_hellway: +preset_14speed_brinstar_hellway: + dw #preset_gtclassic_brinstar_hellway + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0000 ; Missiles + dw $0AF6, $0098 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_brinstar_caterpillar_room: +preset_14speed_brinstar_caterpillar_room: + dw #preset_14ice_brinstar_red_tower + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00B7 ; Health + dw $09C6, $0002 ; Missiles + dw $0AF6, $0298 ; Samus X + dw #$FFFF + +preset_14ice_brinstar_leaving_power_bombs: +preset_14speed_brinstar_leaving_power_bombs: + dw #preset_allbosspkdr_brinstar_leaving_power_bombs + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00AD ; Health + dw $09C6, $0002 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $0AF6, $0157 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D872, $0481 ; Items + dw #$FFFF + preset_gtclassic_brinstar_alpha_power_bombs: dw #preset_gtclassic_brinstar_hellway dw $078D, $908A ; DDB @@ -3607,71 +3616,100 @@ preset_ngplasma_norfair_preridley_business_center: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_kpdr20_brinstar_skree_boost: -preset_kpdr21_brinstar_skree_boost: -preset_kpdr22_brinstar_skree_boost: -preset_kpdr23_brinstar_skree_boost: -preset_kpdr25_brinstar_skree_boost: - dw #preset_nodropskpdr_refill_25_missiles_path_skree_boost - dw $09C2, $0077 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors +preset_nghyper_norfair_preridley_kronic_boost: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B3 ; Samus X + dw $0AF8, $0FFF ; Samus subpixel X dw #$FFFF -preset_ngplasma_norfair_preridley_frog_speedway: - dw #preset_nghyper_norfair_preridley_frog_speedway - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X +preset_nghyper_norfair_preridley_lower_norfair_elevator: + dw #preset_nghyper_red_brinstar_red_tower + dw $078D, $96DE ; DDB + dw $079B, $AF3F ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $CC00 ; Screen subpixel Y position + dw $09C2, $05D8 ; Health + dw $09CE, $002C ; Pbs + dw $0AF6, $0081 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X + dw $D820, $0800 ; Events + dw $D8BA, $0100 ; Doors dw #$FFFF -preset_14ice_brinstar_hellway: -preset_14speed_brinstar_hellway: - dw #preset_prkd19_brinstar_hellway - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $00C7 ; Health - dw $09C6, $0000 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0098 ; Samus X - dw $D872, $0481 ; Items +preset_prkd19_brinstar_hellway: +preset_prkd20_brinstar_hellway: +preset_pkrd_brinstar_hellway: + dw #preset_kpdr20_brinstar_skree_boost + dw $090F, $BFFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0919, $0004 ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $0AF6, $0094 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_brinstar_caterpillar_room: -preset_14speed_brinstar_caterpillar_room: - dw #preset_prkd19_brinstar_caterpillars_down - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $00B7 ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0298 ; Samus X - dw $D872, $0481 ; Items +preset_kpdr23_brinstar_spazer: +preset_kpdr25_brinstar_spazer: + dw #preset_kpdr20_brinstar_below_spazer + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $01B3 ; Samus X + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_14ice_brinstar_leaving_power_bombs: -preset_14speed_brinstar_leaving_power_bombs: - dw #preset_allbosspkdr_brinstar_leaving_power_bombs - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position +preset_kpdr20_brinstar_passing_through_maridia: +preset_kpdr21_brinstar_passing_through_maridia: +preset_kpdr22_brinstar_passing_through_maridia: + dw #preset_allbosskpdr_brinstar_minikraid + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00AD ; Health - dw $09C6, $0002 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $0AF6, $0157 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D872, $0481 ; Items + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $01B1 ; Samus X + dw #$FFFF + +preset_kpdr20_kraid_entering_kraids_lair: +preset_kpdr21_kraid_entering_kraids_lair: +preset_kpdr22_kraid_entering_kraids_lair: + dw #preset_allbosskpdr_brinstar_entering_kraids_lair + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $09C6, $0006 ; Missiles + dw $09D2, $0002 ; Currently selected item + dw #$FFFF + +preset_kpdr20_kraid_warehouse_zeelas: +preset_kpdr21_kraid_warehouse_zeelas: +preset_kpdr22_kraid_warehouse_zeelas: + dw #preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas + dw $09C2, $006D ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF preset_14ice_brinstar_kihunter_room: @@ -3704,49 +3742,6 @@ preset_14speed_brinstar_moat: dw $D872, $0481 ; Items dw #$FFFF -preset_kpdr20_brinstar_below_spazer: -preset_kpdr21_brinstar_below_spazer: -preset_kpdr22_brinstar_below_spazer: -preset_kpdr23_brinstar_below_spazer: -preset_kpdr25_brinstar_below_spazer: - dw #preset_prkd19_brinstar_caterpillars_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $006D ; Health - dw $0AF6, $01DC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_brinstar_passing_through_maridia: -preset_kpdr21_brinstar_passing_through_maridia: -preset_kpdr22_brinstar_passing_through_maridia: - dw #preset_allbosskpdr_brinstar_minikraid - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $01B1 ; Samus X - dw #$FFFF - -preset_kpdr20_kraid_entering_kraids_lair: -preset_kpdr21_kraid_entering_kraids_lair: -preset_kpdr22_kraid_entering_kraids_lair: - dw #preset_allbosskpdr_brinstar_entering_kraids_lair - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $09C6, $0006 ; Missiles - dw $09D2, $0002 ; Currently selected item - dw #$FFFF - preset_suitless_power_bombs_etecoon_climb: dw #preset_suitless_power_bombs_etecoon_dboosts dw $078D, $8F5E ; DDB @@ -3763,18 +3758,46 @@ preset_suitless_power_bombs_etecoon_climb: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_14ice_brinstar_ocean: -preset_14speed_brinstar_ocean: - dw #preset_allbosspkdr_brinstar_ocean - dw $090F, $2000 ; Screen subpixel X position +preset_rbo_brinstar_hellway_1x_maridia: + dw #preset_rbo_brinstar_red_tower + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $01A1 ; Samus X + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $0AF6, $00A1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_kraid_skree_boost: + dw #preset_100early_brinstar_skree_boost + dw $09C2, $00B8 ; Health + dw $09C6, $000E ; Missiles + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters: + dw #preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: + dw #preset_nodropskpdr_refill_15_missiles_path_warehouse_zeelas + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF preset_allbossprkd_wrecked_ship_ocean: @@ -3877,73 +3900,6 @@ preset_allbosskpdr_upper_norfair_business_center: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_nodropskpdr_refill_25_missiles_path_minikraid: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $016B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_kraid_warehouse_zeelas: -preset_kpdr21_kraid_warehouse_zeelas: -preset_kpdr22_kraid_warehouse_zeelas: - dw #preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas - dw $09C2, $006D ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_preridley_purple_shaft: - dw #preset_nghyper_norfair_preridley_purple_shaft - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0046 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_preridley_magdollite_room: - dw #preset_nghyper_norfair_preridley_magdollite_room - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $01F3 ; Screen Y position in pixels - dw $0919, $0176 ; Layer 2 Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $3FFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_brinstar_hellway_1x_maridia: - dw #preset_rbo_brinstar_red_tower - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position - dw $0AF6, $00A1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_kraid_skree_boost: - dw #preset_100early_brinstar_skree_boost - dw $09C2, $00B8 ; Health - dw $09C6, $000E ; Missiles - dw #$FFFF - preset_nghyper_norfair_preridley_ln_main_hall: dw #preset_nghyper_norfair_preridley_lower_norfair_elevator dw $078D, $96F6 ; DDB @@ -3978,6 +3934,50 @@ preset_100early_brinstar_kraid_entry: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_ngplasma_norfair_preridley_frog_speedway: + dw #preset_nghyper_norfair_preridley_frog_speedway + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw #$FFFF + +preset_14ice_brinstar_ocean: +preset_14speed_brinstar_ocean: + dw #preset_allbosspkdr_brinstar_ocean + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $01A1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_ngplasma_norfair_preridley_purple_shaft: + dw #preset_nghyper_norfair_preridley_purple_shaft + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0046 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_preridley_magdollite_room: + dw #preset_nghyper_norfair_preridley_magdollite_room + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $01F3 ; Screen Y position in pixels + dw $0919, $0176 ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $3FFF ; Samus subpixel X + dw #$FFFF + preset_ngplasma_norfair_preridley_kronic_boost: dw #preset_nghyper_norfair_preridley_kronic_boost dw $090F, $C000 ; Screen subpixel X position @@ -3998,6 +3998,29 @@ preset_ngplasma_norfair_preridley_lower_norfair_elevator: dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF +preset_prkd19_brinstar_caterpillars_down: +preset_prkd20_brinstar_caterpillars_down: +preset_pkrd_brinstar_caterpillars_down: + dw #preset_14ice_brinstar_caterpillar_room + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $0093 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $0286 ; Samus X + dw $D872, $04C1 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + preset_allbossprkd_wrecked_ship_entering_wrecked_ship: dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship dw $090F, $0800 ; Screen subpixel X position @@ -4078,33 +4101,6 @@ preset_allbosskpdr_upper_norfair_hijump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_minikraid: - dw #preset_nodropskpdr_refill_25_missiles_path_minikraid - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_kraid: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0046 ; Health - dw $09C6, $0016 ; Missiles - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01BD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $0024 ; Doors - dw #$FFFF - preset_ngplasma_norfair_preridley_ln_main_hall: dw #preset_nghyper_norfair_preridley_ln_main_hall dw $090F, $8000 ; Screen subpixel X position @@ -4278,18 +4274,51 @@ preset_gtmax_brinstar_caterpillars_up: dw $D870, $0080 ; Items dw #$FFFF -preset_kpdr23_brinstar_spazer: -preset_kpdr25_brinstar_spazer: - dw #preset_kpdr20_brinstar_below_spazer - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $01B3 ; Samus X - dw $D8B6, $8008 ; Doors +preset_kpdr23_brinstar_leaving_spazer: +preset_kpdr25_brinstar_leaving_spazer: + dw #preset_kpdr23_brinstar_spazer + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AA ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0404 ; Items + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0046 ; Health + dw $09C6, $0016 ; Missiles + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01BD ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $0024 ; Doors dw #$FFFF preset_allbosspkdr_wrecked_ship_attic: @@ -4376,39 +4405,6 @@ preset_allbosskpdr_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_kraid: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_leaving_varia: - dw #preset_allbosskpdr_brinstar_minikraid_revisit - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0026 ; Health - dw $09C8, $001E ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $000A ; Max supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y - dw $D870, $D180 ; Items - dw $D872, $04CD ; Items - dw $D8B4, $024E ; Doors - dw $D8B8, $0064 ; Doors - dw #$FFFF - preset_ngplasma_norfair_preridley_prepillars: dw #preset_ngplasma_norfair_preridley_ln_main_hall dw $0911, $0700 ; Screen X position in pixels @@ -4433,6 +4429,41 @@ preset_kpdr22_kraid_kraid_kihunters: dw $0AF8, $B000 ; Samus subpixel X dw #$FFFF +preset_kpdr23_brinstar_passing_through_maridia: +preset_kpdr25_brinstar_passing_through_maridia: + dw #preset_kpdr20_brinstar_passing_through_maridia + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $F7FF ; Samus subpixel X + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_entering_kraids_lair: +preset_kpdr25_kraid_entering_kraids_lair: + dw #preset_kpdr20_kraid_entering_kraids_lair + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $F7FF ; Samus subpixel X + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_warehouse_zeelas: +preset_kpdr25_kraid_warehouse_zeelas: + dw #preset_kpdr20_kraid_warehouse_zeelas + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0003 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_suitless_xray_dachora_room_revisit: dw #preset_suitless_power_bombs_etecoon_climb dw $078D, $8F46 ; DDB @@ -4470,98 +4501,6 @@ preset_suitless_xray_big_pink: dw $D870, $A180 ; Items dw #$FFFF -preset_14ice_wrecked_ship_wrecked_ship_shaft: -preset_14speed_wrecked_ship_wrecked_ship_shaft: - dw #preset_14ice_brinstar_ocean - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02D8 ; Screen X position in pixels - dw $0917, $0222 ; Layer 2 X position - dw $09CA, $0004 ; Supers - dw $0AF6, $0338 ; Samus X - dw $D8B0, $7000 ; Doors - dw #$FFFF - -preset_14ice_wrecked_ship_phantoon: -preset_14speed_wrecked_ship_phantoon: - dw #preset_allbosspkdr_wrecked_ship_phantoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $04CF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - dw #$FFFF - -preset_14ice_wrecked_ship_wrecked_ship_supers: -preset_14speed_wrecked_ship_wrecked_ship_supers: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0229 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $019E ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $02C9 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D872, $0481 ; Items - dw #$FFFF - -preset_ngplasma_norfair_preridley_fast_pillars: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $090F, $5880 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $001C ; Samus X - dw $0AF8, $467F ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_kpdr20_kraid_minikraid: -preset_kpdr21_kraid_minikraid: -preset_kpdr22_kraid_minikraid: - dw #preset_nodropskpdr_refill_25_missiles_path_minikraid - dw $09C2, $0059 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_kraid_fallen_hero: -preset_kpdr21_kraid_fallen_hero: -preset_kpdr22_kraid_fallen_hero: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $917A ; DDB - dw $079B, $A521 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0059 ; Health - dw $09C6, $0003 ; Missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $05B9 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $D8B8, $0004 ; Doors - dw #$FFFF - preset_nghyper_norfair_preridley_amphitheatre: dw #preset_nghyper_norfair_preridley_fast_pillars dw $078D, $994E ; DDB @@ -4628,6 +4567,55 @@ preset_100early_brinstar_kraid_kihunter_room: dw $0AFA, $0190 ; Samus Y dw #$FFFF +preset_14ice_wrecked_ship_wrecked_ship_shaft: +preset_14speed_wrecked_ship_wrecked_ship_shaft: + dw #preset_14ice_brinstar_ocean + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D8 ; Screen X position in pixels + dw $0917, $0222 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $0AF6, $0338 ; Samus X + dw $D8B0, $7000 ; Doors + dw #$FFFF + +preset_14ice_wrecked_ship_phantoon: +preset_14speed_wrecked_ship_phantoon: + dw #preset_allbosspkdr_wrecked_ship_phantoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $04CF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + dw #$FFFF + +preset_14ice_wrecked_ship_wrecked_ship_supers: +preset_14speed_wrecked_ship_wrecked_ship_supers: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0229 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $019E ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $02C9 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D872, $0481 ; Items + dw #$FFFF + preset_14ice_wrecked_ship_shaft_revisit: dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft dw $090F, $7000 ; Screen subpixel X position @@ -4642,19 +4630,15 @@ preset_14ice_wrecked_ship_shaft_revisit: dw $D872, $0481 ; Items dw #$FFFF -preset_kpdr20_kraid_kraid: -preset_kpdr21_kraid_kraid: -preset_kpdr22_kraid_kraid: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid - dw $09C2, $0043 ; Health - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D2, $0001 ; Currently selected item - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors +preset_ngplasma_norfair_preridley_fast_pillars: + dw #preset_nghyper_norfair_preridley_fast_pillars + dw $090F, $5880 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $001C ; Samus X + dw $0AF8, $467F ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y dw #$FFFF preset_ngplasma_norfair_preridley_worst_room_in_the_game: @@ -4667,17 +4651,6 @@ preset_ngplasma_norfair_preridley_worst_room_in_the_game: dw $0AFC, $3FFF ; Samus subpixel Y dw #$FFFF -preset_prkd19_brinstar_ocean: -preset_prkd20_brinstar_ocean: -preset_pkrd_brinstar_ocean: - dw #preset_prkd19_brinstar_horizontal_bomb_jump - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X - dw #$FFFF - preset_gtmax_brinstar_reverse_hellway: dw #preset_gtclassic_brinstar_reverse_hellway dw $090F, $4000 ; Screen subpixel X position @@ -4689,6 +4662,49 @@ preset_gtmax_brinstar_reverse_hellway: dw $D870, $0080 ; Items dw #$FFFF +preset_kpdr20_kraid_minikraid: +preset_kpdr21_kraid_minikraid: +preset_kpdr22_kraid_minikraid: + dw #preset_nodropskpdr_refill_25_missiles_path_minikraid + dw $09C2, $0059 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_fallen_hero: +preset_kpdr21_kraid_fallen_hero: +preset_kpdr22_kraid_fallen_hero: + dw #preset_prkd19_brinstar_red_tower + dw $078D, $917A ; DDB + dw $079B, $A521 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0059 ; Health + dw $09C6, $0003 ; Missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $05B9 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $D8B8, $0004 ; Doors + dw #$FFFF + +preset_prkd19_brinstar_ocean: +preset_prkd20_brinstar_ocean: +preset_pkrd_brinstar_ocean: + dw #preset_prkd19_brinstar_horizontal_bomb_jump + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X + dw #$FFFF + preset_gtclassic_brinstar_red_tower_down: dw #preset_gtclassic_brinstar_reverse_hellway dw $078D, $90AE ; DDB @@ -4702,59 +4718,52 @@ preset_gtclassic_brinstar_red_tower_down: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_brinstar_leaving_spazer: -preset_kpdr25_brinstar_leaving_spazer: - dw #preset_kpdr23_brinstar_spazer - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0404 ; Items +preset_nodropskpdr_refill_15_missiles_path_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors dw #$FFFF -preset_kpdr23_brinstar_passing_through_maridia: -preset_kpdr25_brinstar_passing_through_maridia: - dw #preset_kpdr20_brinstar_passing_through_maridia - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $F7FF ; Samus subpixel X - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_nodropskpdr_refill_25_missiles_path_leaving_varia: + dw #preset_allbosskpdr_brinstar_minikraid_revisit + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0026 ; Health + dw $09C8, $001E ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $0088 ; Samus Y + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw $D8B8, $0064 ; Doors dw #$FFFF -preset_kpdr23_kraid_entering_kraids_lair: -preset_kpdr25_kraid_entering_kraids_lair: - dw #preset_kpdr20_kraid_entering_kraids_lair - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles +preset_kpdr20_kraid_kraid: +preset_kpdr21_kraid_kraid: +preset_kpdr22_kraid_kraid: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid + dw $09C2, $0043 ; Health + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $0AF8, $F7FF ; Samus subpixel X - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_warehouse_zeelas: -preset_kpdr25_kraid_warehouse_zeelas: - dw #preset_kpdr20_kraid_warehouse_zeelas - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0003 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + dw $09CC, $0005 ; Max supers + dw $09D2, $0001 ; Currently selected item + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF preset_allbossprkd_wrecked_ship_attic: @@ -4836,47 +4845,6 @@ preset_allbosskpdr_upper_norfair_precathedral: dw $D876, $01A1 ; Items dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_leaving_varia: - dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia - dw $09C6, $0005 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_kpdr20_kraid_leaving_varia: -preset_kpdr21_kraid_leaving_varia: -preset_kpdr22_kraid_leaving_varia: - dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia - dw $09C2, $0084 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D2, $0001 ; Currently selected item - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: - dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $001E ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0058 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors - dw #$FFFF - preset_kpdr23_kraid_kraid_kihunters: preset_kpdr25_kraid_kraid_kihunters: dw #preset_kpdr20_kraid_kraid_kihunters @@ -4910,19 +4878,6 @@ preset_suitless_xray_mission_impossible: dw $D8B4, $0146 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_shaft_down: -preset_prkd20_wrecked_ship_shaft_down: -preset_pkrd_wrecked_ship_shaft_down: - dw #preset_14ice_wrecked_ship_wrecked_ship_shaft - dw $0911, $0300 ; Screen X position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $038E ; Samus X - dw $D872, $04C1 ; Items - dw #$FFFF - preset_ngplasma_norfair_preridley_amphitheatre: dw #preset_nghyper_norfair_preridley_amphitheatre dw $090F, $C000 ; Screen subpixel X position @@ -4933,26 +4888,6 @@ preset_ngplasma_norfair_preridley_amphitheatre: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_kraid_minikraid: -preset_kpdr25_kraid_minikraid: - dw #preset_kpdr20_kraid_minikraid - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0007 ; Missiles - dw $09CA, $0004 ; Supers - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr23_kraid_fallen_hero: - dw #preset_kpdr20_kraid_fallen_hero - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_nghyper_norfair_preridley_kihunter_stairs_down: dw #preset_nghyper_norfair_preridley_amphitheatre dw $078D, $997E ; DDB @@ -4988,6 +4923,32 @@ preset_nghyper_norfair_preridley_wasteland: dw $D8BA, $4100 ; Doors dw #$FFFF +preset_nodropskpdr_refill_15_missiles_path_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $001E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0058 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + preset_allbossprkd_wrecked_ship_leaving_gravity: dw #preset_allbosspkdr_wrecked_ship_leaving_gravity dw $090F, $C000 ; Screen subpixel X position @@ -5071,6 +5032,24 @@ preset_allbosskpdr_upper_norfair_single_chamber: dw $D8BA, $0031 ; Doors dw #$FFFF +preset_nghyper_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09CA, $002E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit dw $09C6, $0005 ; Missiles @@ -5095,24 +5074,6 @@ preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit: dw $D8B8, $00EC ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_metal_ninja_pirates: - dw #preset_nghyper_norfair_preridley_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09CA, $002E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C100 ; Doors - dw #$FFFF - preset_allbossprkd_wrecked_ship_red_tower_elevator: dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator dw $090F, $A000 ; Screen subpixel X position @@ -5197,31 +5158,6 @@ preset_allbosskpdr_upper_norfair_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit - dw $09C6, $0005 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_business_center_preelev: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0006 ; Layer 2 X position - dw $09C2, $000F ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0078 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_nghyper_norfair_preridley_plowerhouse: dw #preset_nghyper_norfair_preridley_metal_ninja_pirates dw $078D, $9A1A ; DDB @@ -5296,25 +5232,17 @@ preset_100early_brinstar_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_100early_brinstar_leaving_varia: - dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $00A1 ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CC, $0005 ; Max supers - dw $09D4, $0064 ; Max reserves - dw $0AF8, $FFFF ; Samus subpixel X - dw $D870, $8180 ; Items - dw $D872, $048F ; Items - dw $D874, $0404 ; Items - dw $D8B4, $0246 ; Doors - dw $D8B6, $8008 ; Doors +preset_prkd19_wrecked_ship_shaft_down: +preset_prkd20_wrecked_ship_shaft_down: +preset_pkrd_wrecked_ship_shaft_down: + dw #preset_14ice_wrecked_ship_wrecked_ship_shaft + dw $0911, $0300 ; Screen X position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $038E ; Samus X + dw $D872, $04C1 ; Items dw #$FFFF preset_14speed_wrecked_ship_shaft_revisit: @@ -5334,8 +5262,19 @@ preset_14ice_wrecked_ship_attic: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_kraid: - dw #preset_kpdr20_kraid_kraid +preset_kpdr23_kraid_minikraid: +preset_kpdr25_kraid_minikraid: + dw #preset_kpdr20_kraid_minikraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09CA, $0004 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_kraid_fallen_hero: + dw #preset_kpdr20_kraid_fallen_hero dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $0008 ; Missiles @@ -5383,30 +5322,49 @@ preset_gtclassic_brinstar_below_spazer: dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_kpdr23_kraid_leaving_varia: -preset_kpdr25_kraid_leaving_varia: - dw #preset_kpdr20_kraid_leaving_varia +preset_kpdr20_kraid_leaving_varia: +preset_kpdr21_kraid_leaving_varia: +preset_kpdr22_kraid_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $09C2, $0084 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D2, $0001 ; Currently selected item + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_100early_brinstar_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $00A1 ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CC, $0005 ; Max supers + dw $09D4, $0064 ; Max reserves + dw $0AF8, $FFFF ; Samus subpixel X + dw $D870, $8180 ; Items + dw $D872, $048F ; Items dw $D874, $0404 ; Items + dw $D8B4, $0246 ; Doors dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr20_kraid_arthur_j_metroid: -preset_kpdr21_kraid_arthur_j_metroid: -preset_kpdr22_kraid_arthur_j_metroid: - dw #preset_kpdr20_kraid_leaving_varia - dw $078D, $9252 ; DDB - dw $079B, $A59F ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors +preset_kpdr23_kraid_kraid: + dw #preset_kpdr20_kraid_kraid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF preset_suitless_xray_spore_spawn_skip: @@ -5450,6 +5408,62 @@ preset_suitless_xray_spore_spawn_farm_in: dw $D872, $C52F ; Items dw #$FFFF +preset_ngplasma_norfair_preridley_kihunter_stairs_down: + dw #preset_nghyper_norfair_preridley_kihunter_stairs_down + dw $0911, $027F ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $01DF ; Layer 2 X position + dw $09C2, $0591 ; Health + dw $09CA, $0030 ; Supers + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02DF ; Samus X + dw $0AFA, $00B4 ; Samus Y + dw $0AFC, $AFFF ; Samus subpixel Y + dw #$FFFF + +preset_ngplasma_norfair_preridley_wasteland: + dw #preset_nghyper_norfair_preridley_wasteland + dw $090F, $4000 ; Screen subpixel X position + dw $09CA, $0031 ; Supers + dw $0A76, $0000 ; Hyper beam + dw #$FFFF + +preset_ngplasma_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_metal_ninja_pirates + dw $090F, $3000 ; Screen subpixel X position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0030 ; Supers + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $6000 ; Samus subpixel X + dw #$FFFF + +preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C2, $000F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0078 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_allbosspkdr_wrecked_ship_breaking_the_tube: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $078D, $911A ; DDB @@ -5517,30 +5531,16 @@ preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: - dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev - dw $09C6, $0005 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D8B4, $020E ; Doors - dw $D8B6, $000C ; Doors - dw #$FFFF - -preset_nodropskpdr_refill_25_missiles_path_business_center_postelev: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $000F ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $001E ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CC, $000A ; Max supers - dw $0AF8, $EFFF ; Samus subpixel X - dw $D870, $D180 ; Items - dw $D872, $04CD ; Items - dw $D8B4, $024E ; Doors +preset_ngplasma_norfair_preridley_plowerhouse: + dw #preset_nghyper_norfair_preridley_plowerhouse + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $015A ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0103 ; Layer 2 X position + dw $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01C5 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF preset_nghyper_norfair_preridley_ridley: @@ -5559,98 +5559,6 @@ preset_nghyper_norfair_preridley_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_basement: -preset_prkd20_wrecked_ship_basement: -preset_pkrd_wrecked_ship_basement: - dw #preset_prkd19_wrecked_ship_shaft_down - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0AF6, $045C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $0010 ; Doors - dw #$FFFF - -preset_prkd19_wrecked_ship_phantoon: -preset_prkd20_wrecked_ship_phantoon: -preset_pkrd_wrecked_ship_phantoon: - dw #preset_14ice_wrecked_ship_phantoon - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $007F ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $04CE ; Samus X - dw $D872, $04C1 ; Items - dw #$FFFF - -preset_prkd19_wrecked_ship_leaving_phantoon: -preset_prkd20_wrecked_ship_leaving_phantoon: -preset_pkrd_wrecked_ship_leaving_phantoon: - dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon - dw $07F3, $0030 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $006D ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr25_kraid_fallen_hero: - dw #preset_kpdr23_kraid_fallen_hero - dw $09C6, $0005 ; Missiles - dw #$FFFF - -preset_ngplasma_norfair_preridley_kihunter_stairs_down: - dw #preset_nghyper_norfair_preridley_kihunter_stairs_down - dw $0911, $027F ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $01DF ; Layer 2 X position - dw $09C2, $0591 ; Health - dw $09CA, $0030 ; Supers - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02DF ; Samus X - dw $0AFA, $00B4 ; Samus Y - dw $0AFC, $AFFF ; Samus subpixel Y - dw #$FFFF - -preset_ngplasma_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_wasteland - dw $090F, $4000 ; Screen subpixel X position - dw $09CA, $0031 ; Supers - dw $0A76, $0000 ; Hyper beam - dw #$FFFF - -preset_ngplasma_norfair_preridley_metal_ninja_pirates: - dw #preset_nghyper_norfair_preridley_metal_ninja_pirates - dw $090F, $3000 ; Screen subpixel X position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - dw $09CA, $0030 ; Supers - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $6000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_preridley_plowerhouse: - dw #preset_nghyper_norfair_preridley_plowerhouse - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $015A ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0103 ; Layer 2 X position - dw $09CE, $0029 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01C5 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - preset_rbo_shopping_double_maridia_hijump_boots: dw #preset_rbo_brinstar_norfair_elevator_2m dw $078D, $9246 ; DDB @@ -5723,28 +5631,48 @@ preset_hundo_kraid_kraid: dw $0AF6, $01CC ; Samus X dw #$FFFF -preset_hundo_kraid_leaving_varia: - dw #preset_100early_brinstar_leaving_varia - dw $09C2, $00C7 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0004 ; Reserves +preset_prkd19_wrecked_ship_basement: +preset_prkd20_wrecked_ship_basement: +preset_pkrd_wrecked_ship_basement: + dw #preset_prkd19_wrecked_ship_shaft_down + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0AF6, $045C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0010 ; Doors dw #$FFFF -preset_100early_brinstar_leaving_kraid_hallway: - dw #preset_100early_brinstar_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0099 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors +preset_prkd19_wrecked_ship_phantoon: +preset_prkd20_wrecked_ship_phantoon: +preset_pkrd_wrecked_ship_phantoon: + dw #preset_14ice_wrecked_ship_phantoon + dw $090F, $C000 ; Screen subpixel X position + dw $09C2, $007F ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $04CE ; Samus X + dw $D872, $04C1 ; Items + dw #$FFFF + +preset_prkd19_wrecked_ship_leaving_phantoon: +preset_prkd20_wrecked_ship_leaving_phantoon: +preset_pkrd_wrecked_ship_leaving_phantoon: + dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon + dw $07F3, $0030 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $006D ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_14ice_wrecked_ship_bowling_alley_path: @@ -5808,8 +5736,8 @@ preset_14speed_wrecked_ship_attic: dw $09CE, $0001 ; Pbs dw #$FFFF -preset_kpdr25_kraid_kraid: - dw #preset_kpdr23_kraid_kraid +preset_kpdr25_kraid_fallen_hero: + dw #preset_kpdr23_kraid_fallen_hero dw $09C6, $0005 ; Missiles dw #$FFFF @@ -5850,9 +5778,9 @@ preset_gtclassic_brinstar_breaking_the_tube: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_arthur_j_metroid: -preset_kpdr25_kraid_arthur_j_metroid: - dw #preset_kpdr20_kraid_arthur_j_metroid +preset_kpdr23_kraid_leaving_varia: +preset_kpdr25_kraid_leaving_varia: + dw #preset_kpdr20_kraid_leaving_varia dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -5860,31 +5788,28 @@ preset_kpdr25_kraid_arthur_j_metroid: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr20_kraid_minikraid_revisit: -preset_kpdr21_kraid_minikraid_revisit: -preset_kpdr22_kraid_minikraid_revisit: - dw #preset_kpdr20_kraid_arthur_j_metroid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0058 ; Samus X +preset_hundo_kraid_leaving_varia: + dw #preset_100early_brinstar_leaving_varia + dw $09C2, $00C7 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0004 ; Reserves dw #$FFFF -preset_kpdr20_kraid_kraid_kihunters_revisit: -preset_kpdr21_kraid_kraid_kihunters_revisit: -preset_kpdr22_kraid_kraid_kihunters_revisit: - dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit - dw $09C2, $007C ; Health - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors +preset_100early_brinstar_leaving_kraid_hallway: + dw #preset_100early_brinstar_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0099 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF preset_suitless_xray_wave_gate: @@ -5908,6 +5833,32 @@ preset_suitless_xray_wave_gate: dw $D8B6, $0030 ; Doors dw #$FFFF +preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev + dw $09C6, $0005 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D8B4, $020E ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_nodropskpdr_refill_25_missiles_path_business_center_postelev: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $0000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $000F ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CC, $000A ; Max supers + dw $0AF8, $EFFF ; Samus subpixel X + dw $D870, $D180 ; Items + dw $D872, $04CD ; Items + dw $D8B4, $024E ; Doors + dw #$FFFF + preset_14ice_brinstar_revisit_breaking_the_tube: preset_14speed_brinstar_revisit_breaking_the_tube: dw #preset_allbosspkdr_wrecked_ship_breaking_the_tube @@ -6077,49 +6028,6 @@ preset_ngplasma_norfair_postridley_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_shaft_to_supers: -preset_prkd20_wrecked_ship_shaft_to_supers: -preset_pkrd_wrecked_ship_shaft_to_supers: - dw #preset_prkd19_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0226 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $019C ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $02C6 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_prkd19_wrecked_ship_shaft_up: -preset_prkd20_wrecked_ship_shaft_up: -preset_pkrd_wrecked_ship_shaft_up: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00C7 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_wrecked_ship_attic: -preset_prkd20_wrecked_ship_attic: -preset_pkrd_wrecked_ship_attic: - dw #preset_allbosspkdr_wrecked_ship_attic - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - preset_rbo_shopping_double_maridia_first_hell_run: dw #preset_rbo_shopping_double_maridia_business_center_up dw $078D, $941A ; DDB @@ -6172,6 +6080,115 @@ preset_rbo_shopping_single_maridia_hijump_boots: dw $D8B6, $B00C ; Doors dw #$FFFF +preset_prkd19_wrecked_ship_shaft_to_supers: +preset_prkd20_wrecked_ship_shaft_to_supers: +preset_pkrd_wrecked_ship_shaft_to_supers: + dw #preset_prkd19_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0226 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $019C ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $02C6 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_prkd19_wrecked_ship_shaft_up: +preset_prkd20_wrecked_ship_shaft_up: +preset_pkrd_wrecked_ship_shaft_up: + dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00C7 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_wrecked_ship_attic: +preset_prkd20_wrecked_ship_attic: +preset_pkrd_wrecked_ship_attic: + dw #preset_allbosspkdr_wrecked_ship_attic + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0008 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr20_kraid_arthur_j_metroid: +preset_kpdr21_kraid_arthur_j_metroid: +preset_kpdr22_kraid_arthur_j_metroid: + dw #preset_kpdr20_kraid_leaving_varia + dw $078D, $9252 ; DDB + dw $079B, $A59F ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_kpdr25_kraid_kraid: + dw #preset_kpdr23_kraid_kraid + dw $09C6, $0005 ; Missiles + dw #$FFFF + +preset_14speed_wrecked_ship_bowling_alley_path: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_14speed_wrecked_ship_bowling_alley: + dw #preset_14ice_wrecked_ship_bowling_alley + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_14speed_wrecked_ship_leaving_gravity: + dw #preset_14ice_wrecked_ship_leaving_gravity + dw $09C6, $0002 ; Missiles + dw $09CE, $0000 ; Pbs + dw #$FFFF + +preset_gtmax_brinstar_breaking_the_tube: + dw #preset_gtclassic_brinstar_breaking_the_tube + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $004B ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $01B6 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtclassic_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_brinstar_breaking_the_tube + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $D820, $0801 ; Events + dw #$FFFF + preset_hundo_kraid_leaving_kraid_hallway: dw #preset_100early_brinstar_leaving_kraid_hallway dw $09C2, $00BF ; Health @@ -6336,51 +6353,231 @@ preset_100early_brinstar_leaving_kraid_etank: dw $D8B8, $00EF ; Doors dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley_path: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_suitless_xray_wave_gate_out: + dw #preset_suitless_xray_wave_gate + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D874, $000C ; Items + dw $D8B6, $00F0 ; Doors dw #$FFFF -preset_14speed_wrecked_ship_bowling_alley: - dw #preset_14ice_wrecked_ship_bowling_alley - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +preset_rbo_shopping_double_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_double_maridia_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0069 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $01BD ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_14speed_wrecked_ship_leaving_gravity: - dw #preset_14ice_wrecked_ship_leaving_gravity +preset_rbo_shopping_single_maridia_business_center_up: + dw #preset_rbo_shopping_double_maridia_business_center_up dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D6, $0028 ; Reserves + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_gtmax_brinstar_breaking_the_tube: - dw #preset_gtclassic_brinstar_breaking_the_tube - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $01B6 ; Samus X - dw $D870, $0080 ; Items +preset_rbo_shopping_double_maridia_leaving_speed_farm_2: + dw #preset_rbo_shopping_double_maridia_business_center_up + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3104 ; Equipped Items + dw $09A4, $3104 ; Collected Items + dw $09C2, $00CE ; Health + dw $09C6, $000F ; Missiles + dw $09D6, $003D ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $D878, $0004 ; Items + dw $D8B6, $800C ; Doors + dw $D8B8, $2600 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_entering_kraids_lair: - dw #preset_gtclassic_brinstar_breaking_the_tube +preset_14ice_brinstar_revisit_entering_kraids_lair: +preset_14speed_brinstar_revisit_entering_kraids_lair: + dw #preset_14ice_brinstar_revisit_breaking_the_tube dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1801 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09CE, $0003 ; Pbs + dw $09CE, $0001 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y dw $D820, $0801 ; Events dw #$FFFF +preset_rbo_shopping_single_maridia_first_hell_run: + dw #preset_rbo_shopping_double_maridia_first_hell_run + dw $09C6, $0002 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors + dw #$FFFF + +preset_prkd19_wrecked_ship_upper_west_ocean: +preset_prkd20_wrecked_ship_upper_west_ocean: +preset_pkrd_wrecked_ship_upper_west_ocean: + dw #preset_prkd19_wrecked_ship_shaft_up + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_prkd19_wrecked_ship_pancakes_and_wavers: +preset_prkd20_wrecked_ship_pancakes_and_wavers: +preset_pkrd_wrecked_ship_pancakes_and_wavers: + dw #preset_14ice_wrecked_ship_bowling_alley_path + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02C0 ; Samus X + dw $D872, $04C1 ; Items + dw #$FFFF + +preset_prkd19_wrecked_ship_bowling_alley: +preset_prkd20_wrecked_ship_bowling_alley: +preset_pkrd_wrecked_ship_bowling_alley: + dw #preset_allbosspkdr_wrecked_ship_bowling_spark + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $017B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_prkd19_wrecked_ship_leaving_gravity: +preset_prkd20_wrecked_ship_leaving_gravity: +preset_pkrd_wrecked_ship_leaving_gravity: + dw #preset_allbosspkdr_wrecked_ship_leaving_gravity + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_kraid_arthur_j_metroid: +preset_kpdr25_kraid_arthur_j_metroid: + dw #preset_kpdr20_kraid_arthur_j_metroid + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr20_kraid_minikraid_revisit: +preset_kpdr21_kraid_minikraid_revisit: +preset_kpdr22_kraid_minikraid_revisit: + dw #preset_kpdr20_kraid_arthur_j_metroid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0058 ; Samus X + dw #$FFFF + +preset_kpdr20_kraid_kraid_kihunters_revisit: +preset_kpdr21_kraid_kraid_kihunters_revisit: +preset_kpdr22_kraid_kraid_kihunters_revisit: + dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit + dw $09C2, $007C ; Health + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_entering_kraids_lair: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C01 ; Screen subpixel Y position + dw $09C2, $004B ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtclassic_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $83FF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0003 ; Supers + dw $0AF6, $0167 ; Samus X + dw #$FFFF + preset_allbosspkdr_upper_norfair_precathedral: dw #preset_allbosspkdr_upper_norfair_leaving_hijump dw $078D, $941A ; DDB @@ -6513,187 +6710,292 @@ preset_ngplasma_norfair_postridley_reverse_plowerhouse: dw $0A76, $0000 ; Hyper beam dw #$FFFF -preset_kpdr23_kraid_minikraid_revisit: -preset_kpdr25_kraid_minikraid_revisit: - dw #preset_kpdr20_kraid_minikraid_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_nghyper_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $056A ; Health + dw $0AF6, $02E0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_kraid_kraid_kihunters_revisit: - dw #preset_kpdr20_kraid_kraid_kihunters_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors +preset_nghyper_norfair_postridley_kihunter_stairs_up: + dw #preset_nghyper_norfair_preridley_ridley + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B801 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $053D ; Health + dw $09CE, $0029 ; Pbs + dw $0AF6, $0588 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $005B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors dw #$FFFF -preset_kpdr20_kraid_kraid_etank: -preset_kpdr21_kraid_kraid_etank: -preset_kpdr22_kraid_kraid_etank: - dw #preset_kpdr20_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $0051 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_hundo_kraid_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $09C6, $000F ; Missiles dw #$FFFF -preset_kpdr20_kraid_business_center_preelev: -preset_kpdr21_kraid_business_center_preelev: - dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles +preset_100early_speed_booster_business_center: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C6, $0012 ; Missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B8, $00ED ; Doors + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_kpdr20_upper_norfair_business_center_postelev: -preset_kpdr21_upper_norfair_business_center_postelev: - dw #preset_allbosskpdr_upper_norfair_business_center - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $007C ; Health - dw $09C6, $0006 ; Missiles - dw $0AF8, $EFFF ; Samus subpixel X - dw $D8B8, $00ED ; Doors +preset_suitless_xray_big_pink_revisit: + dw #preset_suitless_xray_wave_gate_out + dw $078D, $8FCA ; DDB + dw $079B, $A130 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0AF6, $0022 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_xray_wave_gate_out: +preset_suitless_xray_green_hill_zone: dw #preset_suitless_xray_wave_gate - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position + dw $078D, $8FB2 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0618 ; Screen Y position in pixels + dw $0919, $0492 ; Layer 2 Y position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $09C8, $001E ; Max missiles + dw $09CA, $0005 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0373 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D872, $C5EF ; Items dw $D874, $000C ; Items + dw $D8B4, $0346 ; Doors dw $D8B6, $00F0 ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_bat_cave_farm_1: - dw #preset_rbo_shopping_double_maridia_bubble_mountain - dw $078D, $973E ; DDB +preset_rbo_shopping_double_maridia_wave_beam_entry: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB - dw $090F, $4000 ; Screen subpixel X position + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0069 ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $01BD ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $D8BA, $0011 ; Doors + dw $0919, $00BB ; Layer 2 Y position + dw $09C2, $0157 ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B6 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events dw #$FFFF -preset_rbo_shopping_single_maridia_business_center_up: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $09C6, $0002 ; Missiles +preset_rbo_shopping_single_maridia_bubble_mountain: + dw #preset_rbo_shopping_double_maridia_bubble_mountain + dw $09C6, $0000 ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers + dw $09CA, $0001 ; Supers dw $09CE, $0003 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D6, $0028 ; Reserves dw $D874, $0504 ; Items dw $D876, $0120 ; Items dw $D8B6, $B00C ; Doors dw #$FFFF -preset_rbo_shopping_double_maridia_leaving_speed_farm_2: - dw #preset_rbo_shopping_double_maridia_business_center_up - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB +preset_rbo_shopping_double_maridia_wave_escape: + dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00C6 ; Health + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $004F ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $D822, $0020 ; Events + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_rbo_shopping_single_maridia_bat_cave_farm_1: + dw #preset_rbo_shopping_single_maridia_business_center_up + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $0069 ; Health + dw $09C6, $0001 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $01BD ; Samus X + dw $D8B8, $2600 ; Doors + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_14ice_brinstar_revisit_minikraid: +preset_14speed_brinstar_revisit_minikraid: + dw #preset_14ice_brinstar_revisit_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0007 ; Supers + dw $0AF6, $0171 ; Samus X + dw #$FFFF + +preset_14ice_brinstar_revisit_kraid: +preset_14speed_brinstar_revisit_kraid: + dw #preset_14ice_brinstar_revisit_entering_kraids_lair + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $004D ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $01C8 ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_14ice_brinstar_revisit_minikraid_revisit: +preset_14speed_brinstar_revisit_minikraid_revisit: + dw #preset_14ice_brinstar_revisit_entering_kraids_lair + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $008A ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005F ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_prkd19_wrecked_ship_reverse_moat: +preset_prkd20_wrecked_ship_reverse_moat: +preset_pkrd_wrecked_ship_reverse_moat: + dw #preset_prkd19_wrecked_ship_leaving_gravity + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3104 ; Equipped Items - dw $09A4, $3104 ; Collected Items - dw $09C2, $00CE ; Health - dw $09C6, $000F ; Missiles - dw $09D6, $003D ; Reserves + dw $09C2, $0043 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $D878, $0004 ; Items - dw $D8B6, $800C ; Doors - dw $D8B8, $2600 ; Doors - dw $D8BA, $0031 ; Doors + dw $0AF6, $0068 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_nghyper_norfair_postridley_wasteland_revisit: - dw #preset_nghyper_norfair_postridley_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $056A ; Health - dw $0AF6, $02E0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_kraid_minikraid_revisit: +preset_kpdr25_kraid_minikraid_revisit: + dw #preset_kpdr20_kraid_minikraid_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_kihunter_stairs_up: - dw #preset_nghyper_norfair_preridley_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B801 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $053D ; Health - dw $09CE, $0029 ; Pbs - dw $0AF6, $0588 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D8BA, $D500 ; Doors +preset_kpdr23_kraid_kraid_kihunters_revisit: + dw #preset_kpdr20_kraid_kraid_kihunters_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_entering_kraids_lair: -preset_14speed_brinstar_revisit_entering_kraids_lair: - dw #preset_14ice_brinstar_revisit_breaking_the_tube - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1801 ; Screen subpixel Y position +preset_kpdr20_kraid_kraid_etank: +preset_kpdr21_kraid_kraid_etank: +preset_kpdr22_kraid_kraid_etank: + dw #preset_kpdr20_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $002E ; Samus X + dw $0AF6, $0051 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D820, $0801 ; Events + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_kpdr20_kraid_business_center_preelev: +preset_kpdr21_kraid_business_center_preelev: + dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_business_center_postelev: +preset_kpdr21_upper_norfair_business_center_postelev: + dw #preset_allbosskpdr_upper_norfair_business_center + dw $090F, $0000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $007C ; Health + dw $09C6, $0006 ; Missiles + dw $0AF8, $EFFF ; Samus subpixel X + dw $D8B8, $00ED ; Doors dw #$FFFF preset_kpdr20_upper_norfair_hijump_etank: @@ -6721,86 +7023,6 @@ preset_kpdr21_upper_norfair_leaving_hijump: dw $D8B8, $20ED ; Doors dw #$FFFF -preset_prkd19_wrecked_ship_upper_west_ocean: -preset_prkd20_wrecked_ship_upper_west_ocean: -preset_pkrd_wrecked_ship_upper_west_ocean: - dw #preset_prkd19_wrecked_ship_shaft_up - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_prkd19_wrecked_ship_pancakes_and_wavers: -preset_prkd20_wrecked_ship_pancakes_and_wavers: -preset_pkrd_wrecked_ship_pancakes_and_wavers: - dw #preset_14ice_wrecked_ship_bowling_alley_path - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02C0 ; Samus X - dw $D872, $04C1 ; Items - dw #$FFFF - -preset_prkd19_wrecked_ship_bowling_alley: -preset_prkd20_wrecked_ship_bowling_alley: -preset_pkrd_wrecked_ship_bowling_alley: - dw #preset_allbosspkdr_wrecked_ship_bowling_spark - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $1800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $017B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_prkd19_wrecked_ship_leaving_gravity: -preset_prkd20_wrecked_ship_leaving_gravity: -preset_pkrd_wrecked_ship_leaving_gravity: - dw #preset_allbosspkdr_wrecked_ship_leaving_gravity - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_shopping_single_maridia_first_hell_run: - dw #preset_rbo_shopping_double_maridia_first_hell_run - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors - dw #$FFFF - -preset_hundo_kraid_leaving_kraid_etank: - dw #preset_100early_brinstar_leaving_kraid_etank - dw $09C6, $000F ; Missiles - dw #$FFFF - preset_kpdr22_kraid_leaving_kraid_etank: dw #preset_100early_brinstar_leaving_kraid_etank dw $09A6, $1000 ; Equipped Beams @@ -6818,46 +7040,62 @@ preset_kpdr22_kraid_leaving_kraid_etank: dw $D8B6, $0008 ; Doors dw #$FFFF -preset_100early_speed_booster_business_center: - dw #preset_100early_brinstar_leaving_kraid_etank - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C6, $0012 ; Missiles - dw $09CA, $0004 ; Supers - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y +preset_gtclassic_kraids_lair_minikraid: + dw #preset_gtclassic_kraids_lair_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $27FF ; Screen subpixel Y position + dw $09C2, $005B ; Health + dw $0AF6, $016B ; Samus X dw #$FFFF -preset_gtmax_kraids_lair_entering_kraids_lair: +preset_gtclassic_kraids_lair_kraid: dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C01 ; Screen subpixel Y position + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0031 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $01BE ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_leaving_varia: + dw #preset_kpdr20_kraid_leaving_varia + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0062 ; Health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF8, $0000 ; Samus subpixel X + dw $D820, $0801 ; Events + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_kraid_kihunters: + dw #preset_gtclassic_kraids_lair_kraid_kihunters + dw $0913, $8000 ; Screen subpixel Y position dw $09C2, $004B ; Health dw $09C4, $0063 ; Max health dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers + dw $09CA, $0002 ; Supers dw $D870, $0080 ; Items dw #$FFFF -preset_gtclassic_kraids_lair_kraid_kihunters: - dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $83FF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0003 ; Supers - dw $0AF6, $0167 ; Samus X - dw #$FFFF - preset_allbosspkdr_upper_norfair_double_chamber_revisit: dw #preset_allbosspkdr_upper_norfair_single_chamber dw $078D, $961E ; DDB @@ -6994,151 +7232,18 @@ preset_allbosskpdr_wrecked_ship_leaving_power_bombs: dw $D8B6, $2008 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid_kihunters_revisit: - dw #preset_kpdr23_kraid_kraid_kihunters_revisit - dw $09C6, $0007 ; Missiles - dw #$FFFF - -preset_kpdr23_kraid_kraid_etank: - dw #preset_kpdr20_kraid_kraid_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_kraid_business_center_preelev: - dw #preset_kpdr20_kraid_business_center_preelev - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: - dw #preset_kpdr20_upper_norfair_business_center_postelev - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_suitless_xray_big_pink_revisit: - dw #preset_suitless_xray_wave_gate_out - dw $078D, $8FCA ; DDB - dw $079B, $A130 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0AF6, $0022 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_xray_green_hill_zone: - dw #preset_suitless_xray_wave_gate - dw $078D, $8FB2 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $77FF ; Screen subpixel Y position - dw $0915, $0618 ; Screen Y position in pixels - dw $0919, $0492 ; Layer 2 Y position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C8, $001E ; Max missiles - dw $09CA, $0005 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0373 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D872, $C5EF ; Items - dw $D874, $000C ; Items - dw $D8B4, $0346 ; Doors - dw $D8B6, $00F0 ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_wave_beam_entry: - dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BB ; Layer 2 Y position - dw $09C2, $0157 ; Health - dw $09CA, $0005 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B6 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw #$FFFF - -preset_rbo_shopping_single_maridia_bubble_mountain: - dw #preset_rbo_shopping_double_maridia_bubble_mountain - dw $09C6, $0000 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_wave_escape: - dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00C6 ; Health - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $004F ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $D822, $0020 ; Events - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_rbo_shopping_single_maridia_bat_cave_farm_1: - dw #preset_rbo_shopping_single_maridia_business_center_up - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $0069 ; Health - dw $09C6, $0001 ; Missiles - dw $09CA, $0002 ; Supers - dw $0AF6, $01BD ; Samus X - dw $D8B8, $2600 ; Doors - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_ngplasma_norfair_postridley_wasteland_revisit: - dw #preset_nghyper_norfair_postridley_wasteland_revisit - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09C2, $0575 ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0029 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $02E7 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X +preset_ngplasma_norfair_postridley_wasteland_revisit: + dw #preset_nghyper_norfair_postridley_wasteland_revisit + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $0575 ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0029 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02E7 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF preset_nghyper_norfair_postridley_fireflea_room: @@ -7184,86 +7289,6 @@ preset_nghyper_norfair_postridley_springball_maze: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_brinstar_revisit_minikraid: -preset_14speed_brinstar_revisit_minikraid: - dw #preset_14ice_brinstar_revisit_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0007 ; Supers - dw $0AF6, $0171 ; Samus X - dw #$FFFF - -preset_14ice_brinstar_revisit_kraid: -preset_14speed_brinstar_revisit_kraid: - dw #preset_14ice_brinstar_revisit_entering_kraids_lair - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $004D ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $01C8 ; Samus X - dw $D8B8, $0024 ; Doors - dw #$FFFF - -preset_14ice_brinstar_revisit_minikraid_revisit: -preset_14speed_brinstar_revisit_minikraid_revisit: - dw #preset_14ice_brinstar_revisit_entering_kraids_lair - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09C2, $008A ; Health - dw $09C6, $000A ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005F ; Samus X - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $00E4 ; Doors - dw #$FFFF - -preset_prkd19_wrecked_ship_reverse_moat: -preset_prkd20_wrecked_ship_reverse_moat: -preset_pkrd_wrecked_ship_reverse_moat: - dw #preset_prkd19_wrecked_ship_leaving_gravity - dw $078D, $A300 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5400 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0043 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0068 ; Samus X - dw $0AFA, $049B ; Samus Y - dw #$FFFF - -preset_kpdr23_kraid_leaving_kraid_etank: - dw #preset_kpdr22_kraid_leaving_kraid_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $0009 ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_hundo_speed_booster_business_center: dw #preset_100early_speed_booster_business_center dw $09C6, $0011 ; Missiles @@ -7466,109 +7491,6 @@ preset_100early_speed_booster_business_center_climb: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_minikraid: - dw #preset_gtclassic_kraids_lair_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $09C2, $005B ; Health - dw $0AF6, $016B ; Samus X - dw #$FFFF - -preset_gtclassic_kraids_lair_kraid: - dw #preset_gtclassic_kraids_lair_entering_kraids_lair - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0031 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $01BE ; Samus X - dw $D8B8, $0024 ; Doors - dw #$FFFF - -preset_gtclassic_kraids_lair_leaving_varia: - dw #preset_kpdr20_kraid_leaving_varia - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0062 ; Health - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF8, $0000 ; Samus subpixel X - dw $D820, $0801 ; Events - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_gtmax_kraids_lair_kraid_kihunters: - dw #preset_gtclassic_kraids_lair_kraid_kihunters - dw $0913, $8000 ; Screen subpixel Y position - dw $09C2, $004B ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0002 ; Supers - dw $D870, $0080 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_precathedral: -preset_kpdr21_upper_norfair_precathedral: - dw #preset_nodropskpdr_speed_wave_power_bombs_precathedral - dw $09C2, $012B ; Health - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr25_kraid_kraid_etank: - dw #preset_kpdr23_kraid_kraid_etank - dw $09C6, $0007 ; Missiles - dw #$FFFF - -preset_kpdr23_kraid_business_center_preelev: - dw #preset_kpdr22_kraid_business_center_preelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: - dw #preset_kpdr20_upper_norfair_hijump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_business_center_postelev: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_suitless_xray_blue_brin_hoppers: dw #preset_suitless_xray_green_hill_zone dw $078D, $8DEA ; DDB @@ -7638,47 +7560,6 @@ preset_rbo_shopping_single_maridia_leaving_speed_farm_2: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_fireflea_room: - dw #preset_nghyper_norfair_postridley_fireflea_room - dw $090F, $7E00 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $09C2, $051B ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00A5 ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $051B ; Health - dw $09C6, $00E5 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $016C ; Samus X - dw #$FFFF - -preset_nghyper_norfair_postridley_single_chamber: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0537 ; Health - dw $0AF6, $0174 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - preset_14ice_brinstar_revisit_kraid_etank: preset_14speed_brinstar_revisit_kraid_etank: dw #preset_14ice_brinstar_revisit_minikraid_revisit @@ -7729,115 +7610,291 @@ preset_pkrd_wrecked_ship_crateria_kihunters_return: dw $0AFA, $0094 ; Samus Y dw #$FFFF -preset_allbosspkdr_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $012B ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0035 ; Samus X +preset_gtclassic_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $005A ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_nintendopower_shopping_with_power_bubble_mountain: - dw #preset_nintendopower_shopping_with_power_red_pirate_shaft - dw $078D, $97F2 ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $09CA, $0005 ; Supers - dw $09D6, $0064 ; Reserves +preset_prkd19_red_brinstar_revisit_red_brinstar_elevator: +preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: +preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_prkd19_wrecked_ship_leaving_gravity + dw $078D, $8A42 ; DDB + dw $079B, $962A ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0057 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C2 ; Samus X + dw $0AF6, $0080 ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_nodropskpdr_speed_wave_power_bombs_rising_tide: - dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $26ED ; Doors +preset_prkd19_red_brinstar_revisit_caterpillars_revisit: +preset_prkd20_red_brinstar_revisit_caterpillars_revisit: +preset_pkrd_red_brinstar_revisit_caterpillars_revisit: + dw #preset_14ice_brinstar_revisit_red_tower_elevator + dw $090F, $7000 ; Screen subpixel X position + dw $09C2, $0057 ; Health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AFA, $02AB ; Samus Y + dw $D872, $04C1 ; Items dw #$FFFF -preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain: - dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $00CA ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $04AD ; Samus X - dw $D8B8, $26ED ; Doors +preset_kpdr25_kraid_kraid_kihunters_revisit: + dw #preset_kpdr23_kraid_kraid_kihunters_revisit + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_nodropskpdr_speed_wave_power_bombs_bat_cave: - dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $00C5 ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw $D8BA, $0011 ; Doors +preset_kpdr23_kraid_kraid_etank: + dw #preset_kpdr20_kraid_kraid_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_nodropskpdr_speed_wave_power_bombs_speed_hallway: - dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $09C2, $00C0 ; Health - dw $0AF6, $00C5 ; Samus X +preset_kpdr22_kraid_business_center_preelev: + dw #preset_kpdr20_kraid_business_center_preelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_volcano_room: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $CD80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $011A ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03B4 ; Samus X +preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: + dw #preset_kpdr20_upper_norfair_business_center_postelev + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_lava_spark: - dw #preset_allbossprkd_upper_norfair_double_chamber_revisit - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels +preset_kpdr23_kraid_leaving_kraid_etank: + dw #preset_kpdr22_kraid_leaving_kraid_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $0009 ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $00B7 ; Layer 2 X position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0166 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_minikraid: + dw #preset_gtmax_kraids_lair_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $016B ; Samus X + dw #$FFFF + +preset_gtmax_kraids_lair_kraid: + dw #preset_gtclassic_kraids_lair_kraid + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0021 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $D870, $0080 ; Items + dw #$FFFF + +preset_gtmax_kraids_lair_leaving_varia: + dw #preset_gtclassic_kraids_lair_leaving_varia + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $D870, $0080 ; Items + dw #$FFFF + +preset_ngplasma_norfair_postridley_fireflea_room: + dw #preset_nghyper_norfair_postridley_fireflea_room + dw $090F, $7E00 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_springball_maze: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E5 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_nghyper_norfair_postridley_single_chamber: + dw #preset_nghyper_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0537 ; Health + dw $0AF6, $0174 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + +preset_allbosspkdr_upper_norfair_business_center_revisit: + dw #preset_allbosspkdr_upper_norfair_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $012B ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0035 ; Samus X + dw #$FFFF + +preset_nintendopower_shopping_with_power_bubble_mountain: + dw #preset_nintendopower_shopping_with_power_red_pirate_shaft + dw $078D, $97F2 ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $09CA, $0005 ; Supers + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C2 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_rising_tide: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $00CA ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_bat_cave: + dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $00C5 ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_speed_hallway: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $0AF6, $00C5 ; Samus X + dw #$FFFF + +preset_allbossprkd_upper_norfair_volcano_room: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $CD80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $011A ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03B4 ; Samus X + dw #$FFFF + +preset_allbossprkd_upper_norfair_lava_spark: + dw #preset_allbossprkd_upper_norfair_double_chamber_revisit + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $09C2, $011A ; Health dw $09C6, $000A ; Missiles dw $09CE, $0005 ; Pbs @@ -7961,21 +8018,6 @@ preset_100early_speed_booster_rising_tide: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_minikraid_revisit: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $005A ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors - dw #$FFFF - preset_suitless_xray_noob_bridge: dw #preset_suitless_xray_green_hill_zone_revisit dw $078D, $8E9E ; DDB @@ -8061,62 +8103,6 @@ preset_rbo_shopping_single_maridia_wave_escape: dw $D8B6, $B00C ; Doors dw #$FFFF -preset_ngplasma_norfair_postridley_three_musketeers: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $006B ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_single_chamber: - dw #preset_ngplasma_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0516 ; Health - dw $0AF8, $B000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_bubble_mountain: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0091 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw #$FFFF - -preset_nghyper_norfair_postridley_frog_speedway_revisit: - dw #preset_nghyper_norfair_postridley_single_chamber - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $09CA, $0032 ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $00C9 ; Samus X - dw $0AF8, $5000 ; Samus subpixel X - dw #$FFFF - preset_14ice_upper_norfair_ice_escape: dw #preset_14ice_upper_norfair_ice_beam dw $078D, $935A ; DDB @@ -8177,6 +8163,128 @@ preset_14speed_upper_norfair_bubble_mountain_revisit: dw $D8BA, $0030 ; Doors dw #$FFFF +preset_gtmax_kraids_lair_minikraid_revisit: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0052 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_precathedral: +preset_kpdr21_upper_norfair_precathedral: + dw #preset_nodropskpdr_speed_wave_power_bombs_precathedral + dw $09C2, $012B ; Health + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtmax_kraids_lair_kraid_kihunters_revisit: + dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0020 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0018 ; Layer 2 X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_cathedral: +preset_kpdr21_upper_norfair_cathedral: + dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral + dw $09C2, $012B ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtclassic_kraids_lair_kraid_etank: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09C2, $0064 ; Health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $D8B8, $00ED ; Doors + dw #$FFFF + +preset_ngplasma_norfair_postridley_three_musketeers: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $006B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_norfair_postridley_single_chamber: + dw #preset_ngplasma_norfair_postridley_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0516 ; Health + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $0091 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw #$FFFF + +preset_nghyper_norfair_postridley_frog_speedway_revisit: + dw #preset_nghyper_norfair_postridley_single_chamber + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $09CA, $0032 ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $00C9 ; Samus X + dw $0AF8, $5000 ; Samus subpixel X + dw #$FFFF + preset_allbosspkdr_kraids_lair_entering_kraids_lair: dw #preset_allbosspkdr_upper_norfair_business_center_revisit dw $078D, $92EE ; DDB @@ -8381,192 +8489,75 @@ preset_100early_speed_booster_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_red_brinstar_revisit_red_brinstar_elevator: -preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: -preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_prkd19_wrecked_ship_leaving_gravity - dw $078D, $8A42 ; DDB - dw $079B, $962A ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0057 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0080 ; Samus X +preset_suitless_xray_red_tower: + dw #preset_suitless_xray_noob_bridge + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0005 ; Samus position/state + dw $0AF6, $0561 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X dw $0AFA, $00AB ; Samus Y + dw $D8B6, $00FB ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_caterpillars_revisit: -preset_prkd20_red_brinstar_revisit_caterpillars_revisit: -preset_pkrd_red_brinstar_revisit_caterpillars_revisit: - dw #preset_14ice_brinstar_revisit_red_tower_elevator - dw $090F, $7000 ; Screen subpixel X position - dw $09C2, $0057 ; Health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AFA, $02AB ; Samus Y - dw $D872, $04C1 ; Items +preset_suitless_xray_xray_dboost: + dw #preset_suitless_xray_green_hill_zone_revisit + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3001 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0919, $0480 ; Layer 2 Y position + dw $09C6, $0013 ; Missiles + dw $09C8, $0023 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D872, $CFEF ; Items + dw $D8B6, $02FB ; Doors dw #$FFFF -preset_kpdr25_kraid_leaving_kraid_etank: - dw #preset_kpdr23_kraid_leaving_kraid_etank - dw $09C6, $0007 ; Missiles +preset_rbo_shopping_double_maridia_leaving_grapple: + dw #preset_rbo_shopping_double_maridia_croc_power_bombs + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09C2, $0180 ; Health + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $13B0 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_cathedral: -preset_kpdr21_upper_norfair_cathedral: - dw #preset_nodropskpdr_speed_wave_power_bombs_cathedral - dw $09C2, $012B ; Health - dw $09C6, $0009 ; Missiles +preset_rbo_shopping_single_maridia_heading_to_business_center: + dw #preset_rbo_shopping_double_maridia_heading_to_croc + dw $09C2, $004E ; Health + dw $09C6, $000D ; Missiles dw $09C8, $000F ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_gtclassic_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $00B7 ; Layer 2 X position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0166 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors - dw #$FFFF - -preset_gtmax_kraids_lair_minikraid: - dw #preset_gtmax_kraids_lair_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $016B ; Samus X - dw #$FFFF - -preset_gtmax_kraids_lair_kraid: - dw #preset_gtclassic_kraids_lair_kraid - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0021 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $D870, $0080 ; Items - dw #$FFFF - -preset_gtmax_kraids_lair_leaving_varia: - dw #preset_gtclassic_kraids_lair_leaving_varia - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $D870, $0080 ; Items - dw #$FFFF - -preset_kpdr25_kraid_business_center_preelev: - dw #preset_kpdr23_kraid_business_center_preelev - dw $09C6, $0009 ; Missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_hijump_etank: - dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: - dw #preset_kpdr20_upper_norfair_leaving_hijump - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_suitless_xray_red_tower: - dw #preset_suitless_xray_noob_bridge - dw $078D, $8E92 ; DDB - dw $079B, $9FBA ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0005 ; Samus position/state - dw $0AF6, $0561 ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B6, $00FB ; Doors - dw #$FFFF - -preset_suitless_xray_xray_dboost: - dw #preset_suitless_xray_green_hill_zone_revisit - dw $078D, $8F0A ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3001 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0919, $0480 ; Layer 2 Y position - dw $09C6, $0013 ; Missiles - dw $09C8, $0023 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0008 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D872, $CFEF ; Items - dw $D8B6, $02FB ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_leaving_grapple: - dw #preset_rbo_shopping_double_maridia_croc_power_bombs - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $7104 ; Equipped Items - dw $09A4, $7104 ; Collected Items - dw $09C2, $0180 ; Health - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0055 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $13B0 ; Items - dw #$FFFF - -preset_rbo_shopping_single_maridia_heading_to_business_center: - dw #preset_rbo_shopping_double_maridia_heading_to_croc - dw $09C2, $004E ; Health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF preset_rbo_shopping_double_maridia_leaving_croc: @@ -8605,38 +8596,6 @@ preset_rbo_shopping_single_maridia_leaving_norfair: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_ngplasma_norfair_postridley_bubble_mountain: - dw #preset_nghyper_norfair_postridley_bubble_mountain - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $051B ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0001 ; Currently selected item - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - -preset_ngplasma_norfair_postridley_frog_speedway_revisit: - dw #preset_ngplasma_norfair_postridley_three_musketeers - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0303 ; Screen Y position in pixels - dw $0919, $0242 ; Layer 2 Y position - dw $09C6, $00DF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - preset_nghyper_norfair_postridley_business_center_revisit: dw #preset_nghyper_norfair_postridley_frog_speedway_revisit dw $078D, $97DA ; DDB @@ -8694,6 +8653,21 @@ preset_14ice_upper_norfair_magdollite_room: dw $D8B8, $0EEF ; Doors dw #$FFFF +preset_ngplasma_norfair_postridley_bubble_mountain: + dw #preset_nghyper_norfair_postridley_bubble_mountain + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $051B ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $4000 ; Samus subpixel X + dw #$FFFF + preset_14speed_upper_norfair_magdollite_room: dw #preset_14speed_upper_norfair_bubble_mountain_revisit dw $078D, $9576 ; DDB @@ -8709,6 +8683,23 @@ preset_14speed_upper_norfair_magdollite_room: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_ngplasma_norfair_postridley_frog_speedway_revisit: + dw #preset_ngplasma_norfair_postridley_three_musketeers + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0303 ; Screen Y position in pixels + dw $0919, $0242 ; Layer 2 Y position + dw $09C6, $00DF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0056 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_allbosspkdr_kraids_lair_kraid: dw #preset_allbosspkdr_kraids_lair_minikraid dw $078D, $919E ; DDB @@ -8889,6 +8880,55 @@ preset_14speed_upper_norfair_lava_spark: dw $D8BA, $0130 ; Doors dw #$FFFF +preset_gtmax_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0004 ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_red_brinstar_revisit_hellway_revisit: +preset_prkd20_red_brinstar_revisit_hellway_revisit: +preset_pkrd_red_brinstar_revisit_hellway_revisit: + dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_prkd19_red_brinstar_revisit_red_tower_down: +preset_prkd20_red_brinstar_revisit_red_tower_down: +preset_pkrd_red_brinstar_revisit_red_tower_down: + dw #preset_allbosspkdr_wrecked_ship_red_tower_descent + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $004F ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr25_kraid_kraid_etank: + dw #preset_kpdr23_kraid_kraid_etank + dw $09C6, $0007 ; Missiles + dw #$FFFF + preset_hundo_speed_booster_bubble_mountain: dw #preset_100early_speed_booster_bubble_mountain dw $09C2, $0169 ; Health @@ -8897,17 +8937,38 @@ preset_hundo_speed_booster_bubble_mountain: dw $09D6, $0022 ; Reserves dw #$FFFF -preset_kpdr23_upper_norfair_hijump_etank: - dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank +preset_kpdr23_kraid_business_center_preelev: + dw #preset_kpdr22_kraid_business_center_preelev dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_business_center_postelev: - dw #preset_kpdr23_upper_norfair_business_center_postelev - dw $09C6, $0009 ; Missiles +preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: + dw #preset_kpdr20_upper_norfair_hijump_etank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_business_center_postelev: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_kraid_leaving_kraid_etank: + dw #preset_kpdr23_kraid_leaving_kraid_etank + dw $09C6, $0007 ; Missiles dw #$FFFF preset_kpdr20_upper_norfair_rising_tide: @@ -8924,18 +8985,6 @@ preset_kpdr21_upper_norfair_rising_tide: dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_kraids_lair_minikraid_revisit: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0052 ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - preset_kpdr20_upper_norfair_bubble_mountain: preset_kpdr21_upper_norfair_bubble_mountain: dw #preset_allbosskpdr_upper_norfair_bubble_mountain @@ -8987,6 +9036,32 @@ preset_kpdr21_upper_norfair_speed_hallway: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_kpdr20_upper_norfair_bat_cave_revisit: +preset_kpdr21_upper_norfair_bat_cave_revisit: + dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit + dw $09C2, $0110 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0004 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_single_chamber: +preset_kpdr21_upper_norfair_single_chamber: + dw #preset_allbosskpdr_upper_norfair_single_chamber + dw $090F, $BFFF ; Screen subpixel X position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C3 ; Layer 2 Y position + dw $0AF6, $01AD ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw #$FFFF + preset_100early_speed_booster_bat_cave: dw #preset_100early_speed_booster_bubble_mountain dw $078D, $973E ; DDB @@ -9023,59 +9098,6 @@ preset_100early_speed_booster_leaving_speed_booster: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_gtmax_kraids_lair_kraid_kihunters_revisit: - dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0020 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0018 ; Layer 2 X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_bat_cave_revisit: -preset_kpdr21_upper_norfair_bat_cave_revisit: - dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit - dw $09C2, $0110 ; Health - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0004 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_single_chamber: -preset_kpdr21_upper_norfair_single_chamber: - dw #preset_allbosskpdr_upper_norfair_single_chamber - dw $090F, $BFFF ; Screen subpixel X position - dw $0915, $0104 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C3 ; Layer 2 Y position - dw $0AF6, $01AD ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_gtclassic_kraids_lair_kraid_etank: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09C2, $0064 ; Health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $D8B8, $00ED ; Doors - dw #$FFFF - preset_suitless_xray_xray: dw #preset_suitless_xray_xray_dboost dw $078D, $9036 ; DDB @@ -9342,95 +9364,98 @@ preset_nghyper_kraids_lair_leaving_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF -preset_hundo_speed_booster_bat_cave: - dw #preset_100early_speed_booster_bat_cave - dw $09C2, $0178 ; Health - dw $09C6, $001B ; Missiles - dw $09CA, $0002 ; Supers - dw $09D6, $0022 ; Reserves - dw $0AF6, $01B8 ; Samus X +preset_gtclassic_kraids_lair_leaving_kraids_lair: + dw #preset_gtmax_kraids_lair_leaving_kraids_lair + dw $078D, $9162 ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $001D ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs + dw $D870, $0180 ; Items + dw $D874, $0904 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_100early_grapple_single_chamber: - dw #preset_100early_speed_booster_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $C000 ; Screen subpixel X position +preset_gtclassic_hijump_upper_norfair_business_center: + dw #preset_gtclassic_kraids_lair_kraid_etank + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0104 ; Screen Y position in pixels - dw $0919, $00C3 ; Layer 2 Y position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $018A ; Health - dw $09C6, $0021 ; Missiles - dw $09C8, $0023 ; Max missiles + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C6, $0004 ; Missiles dw $09CA, $0004 ; Supers - dw $09D6, $003A ; Reserves - dw $0AF6, $01AD ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0006 ; Items - dw $D8BA, $0031 ; Doors + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_hundo_speed_booster_leaving_speed_booster: - dw #preset_100early_speed_booster_leaving_speed_booster - dw $09C2, $018F ; Health - dw $09C6, $001C ; Missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0038 ; Reserves - dw $0AF6, $0042 ; Samus X +preset_prkd19_red_brinstar_revisit_skree_boost: +preset_prkd20_red_brinstar_revisit_skree_boost: +preset_pkrd_red_brinstar_revisit_skree_boost: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005E ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_gtmax_kraids_lair_leaving_kraids_lair: - dw #preset_gtmax_kraids_lair_kraid_kihunters_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0004 ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_red_brinstar_revisit_below_spazer: +preset_prkd20_red_brinstar_revisit_below_spazer: +preset_pkrd_red_brinstar_revisit_below_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $004E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_prkd19_red_brinstar_revisit_hellway_revisit: -preset_prkd20_red_brinstar_revisit_hellway_revisit: -preset_pkrd_red_brinstar_revisit_hellway_revisit: - dw #preset_prkd19_red_brinstar_revisit_caterpillars_revisit - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $058B ; Samus Y +preset_prkd19_red_brinstar_revisit_leaving_spazer: +preset_prkd20_red_brinstar_revisit_leaving_spazer: +preset_pkrd_red_brinstar_revisit_leaving_spazer: + dw #preset_prkd19_red_brinstar_revisit_red_tower_down + dw $078D, $9126 ; DDB + dw $079B, $A447 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $004E ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0053 ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_red_tower_down: -preset_prkd20_red_brinstar_revisit_red_tower_down: -preset_pkrd_red_brinstar_revisit_red_tower_down: - dw #preset_allbosspkdr_wrecked_ship_red_tower_descent - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $004F ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr25_kraid_business_center_preelev: + dw #preset_kpdr23_kraid_business_center_preelev + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump +preset_kpdr22_upper_norfair_moat_missile_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: - dw #preset_kpdr20_upper_norfair_business_center_revisit +preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: + dw #preset_kpdr20_upper_norfair_leaving_hijump dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X @@ -9438,16 +9463,16 @@ preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump +preset_kpdr23_upper_norfair_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_hijump_etank: - dw #preset_kpdr23_upper_norfair_hijump_etank +preset_kpdr25_upper_norfair_business_center_postelev: + dw #preset_kpdr23_upper_norfair_business_center_postelev dw $09C6, $0009 ; Missiles dw #$FFFF @@ -9480,6 +9505,45 @@ preset_kpdr21_upper_norfair_double_chamber_revisit: dw $D8B8, $26ED ; Doors dw #$FFFF +preset_hundo_speed_booster_bat_cave: + dw #preset_100early_speed_booster_bat_cave + dw $09C2, $0178 ; Health + dw $09C6, $001B ; Missiles + dw $09CA, $0002 ; Supers + dw $09D6, $0022 ; Reserves + dw $0AF6, $01B8 ; Samus X + dw #$FFFF + +preset_100early_grapple_single_chamber: + dw #preset_100early_speed_booster_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0919, $00C3 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $018A ; Health + dw $09C6, $0021 ; Missiles + dw $09C8, $0023 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D6, $003A ; Reserves + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_hundo_speed_booster_leaving_speed_booster: + dw #preset_100early_speed_booster_leaving_speed_booster + dw $09C2, $018F ; Health + dw $09C6, $001C ; Missiles + dw $09CA, $0004 ; Supers + dw $09D6, $0038 ; Reserves + dw $0AF6, $0042 ; Samus X + dw #$FFFF + preset_suitless_xray_xray_escape: dw #preset_suitless_xray_xray dw $078D, $905A ; DDB @@ -9719,6 +9783,57 @@ preset_nghyper_kraids_lair_minikraid_revisit: dw $D8B8, $00A4 ; Doors dw #$FFFF +preset_gtclassic_bootless_upper_norfair_business_center: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $6000 ; Screen subpixel X position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $D874, $0904 ; Items + dw $D8B8, $00EF ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_business_center: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $E000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $D870, $0080 ; Items + dw $D8B8, $00EC ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_hijump_etank: + dw #preset_gtclassic_hijump_upper_norfair_business_center + dw $090F, $1000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EC ; Doors + dw #$FFFF + +preset_prkd19_red_brinstar_revisit_breaking_the_tube: +preset_prkd20_red_brinstar_revisit_breaking_the_tube: +preset_pkrd_red_brinstar_revisit_breaking_the_tube: + dw #preset_prkd19_red_brinstar_revisit_below_spazer + dw $078D, $9132 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B6 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + preset_hundo_ice_beam_single_chamber: dw #preset_100early_grapple_single_chamber dw $09C6, $0020 ; Missiles @@ -9761,92 +9876,92 @@ preset_100early_grapple_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_gtclassic_kraids_lair_leaving_kraids_lair: - dw #preset_gtmax_kraids_lair_leaving_kraids_lair - dw $078D, $9162 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $001D ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $D870, $0180 ; Items - dw $D874, $0904 ; Items - dw $D8B8, $00EF ; Doors +preset_prkd19_red_brinstar_revisit_business_center_preelev: +preset_prkd20_red_brinstar_revisit_business_center_preelev: + dw #preset_prkd19_red_brinstar_revisit_leaving_spazer + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5001 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007F ; Samus X + dw $D820, $0801 ; Events dw #$FFFF -preset_gtclassic_hijump_upper_norfair_business_center: - dw #preset_gtclassic_kraids_lair_kraid_etank - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels +preset_prkd19_upper_norfair_business_center_postelev: +preset_prkd20_upper_norfair_business_center_postelev: + dw #preset_allbosspkdr_upper_norfair_business_center + dw $090F, $8000 ; Screen subpixel X position + dw $0917, $0000 ; Layer 2 X position dw $0919, $01AA ; Layer 2 Y position - dw $09C6, $0004 ; Missiles - dw $09CA, $0004 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $004E ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_skree_boost: -preset_prkd20_red_brinstar_revisit_skree_boost: -preset_pkrd_red_brinstar_revisit_skree_boost: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005E ; Samus X - dw $0AFA, $098B ; Samus Y +preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump dw #$FFFF -preset_prkd19_red_brinstar_revisit_below_spazer: -preset_prkd20_red_brinstar_revisit_below_spazer: -preset_pkrd_red_brinstar_revisit_below_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $004E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X +preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + dw #preset_kpdr20_upper_norfair_business_center_revisit + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_prkd19_red_brinstar_revisit_leaving_spazer: -preset_prkd20_red_brinstar_revisit_leaving_spazer: -preset_pkrd_red_brinstar_revisit_leaving_spazer: - dw #preset_prkd19_red_brinstar_revisit_red_tower_down - dw $078D, $9126 ; DDB - dw $079B, $A447 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C2, $004E ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0053 ; Samus X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $D876, $0121 ; Items +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank + dw $09C6, $0009 ; Missiles + dw #$FFFF + +preset_kpdr20_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr21_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X dw #$FFFF preset_suitless_warehouse_red_tower_down: @@ -10054,6 +10169,51 @@ preset_ngplasma_kraids_lair_minikraid_revisit: dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF +preset_gtclassic_bootless_upper_norfair_cathedral: + dw #preset_gtclassic_bootless_upper_norfair_business_center + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0915, $00BB ; Screen Y position in pixels + dw $0917, $01F4 ; Layer 2 X position + dw $0919, $00BB ; Layer 2 Y position + dw $09C6, $0002 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0291 ; Samus X + dw $0AFA, $012B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_leaving_hijump: + dw #preset_allbosskpdr_upper_norfair_leaving_hijump + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C6, $0004 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $D820, $0801 ; Events + dw $D872, $0401 ; Items + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_hijump_etank_room: + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $0042 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + preset_hundo_ice_beam_double_chamber: dw #preset_100early_grapple_double_chamber dw $09C2, $0171 ; Health @@ -10083,139 +10243,122 @@ preset_100early_grapple_bubble_mountain_revisit: dw $0AF6, $008F ; Samus X dw #$FFFF -preset_gtclassic_bootless_upper_norfair_business_center: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $6000 ; Screen subpixel X position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $D874, $0904 ; Items - dw $D8B8, $00EF ; Doors +preset_pkrd_kraid_entering_kraids_lair: + dw #preset_prkd19_red_brinstar_revisit_business_center_preelev + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2001 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_precathedral: - dw #preset_kpdr20_upper_norfair_precathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_prkd19_upper_norfair_hijump_etank: +preset_prkd20_upper_norfair_hijump_etank: + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $090F, $FFFF ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $0919, $03D4 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit +preset_prkd19_upper_norfair_leaving_hijump: +preset_prkd20_upper_norfair_leaving_hijump: + dw #preset_allbossprkd_upper_norfair_leaving_hijump + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0047 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D870, $0190 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $B008 ; Doors + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_business_center_revisit: +preset_prkd20_upper_norfair_business_center_revisit: + dw #preset_allbosspkdr_upper_norfair_leaving_hijump + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors + dw $09C6, $000C ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01BC ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_leaving_hijump: - dw #preset_kpdr23_upper_norfair_leaving_hijump - dw $09C6, $0009 ; Missiles - dw #$FFFF - -preset_kpdr20_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $D876, $0121 ; Items dw #$FFFF -preset_gtmax_upper_norfair_business_center: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $E000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $D870, $0080 ; Items - dw $D8B8, $00EC ; Doors +preset_kpdr22_upper_norfair_hjb_missile_precathedral: + dw #preset_kpdr20_upper_norfair_precathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X +preset_kpdr23_upper_norfair_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_gtclassic_hijump_upper_norfair_hijump_etank: - dw #preset_gtclassic_hijump_upper_norfair_business_center - dw $090F, $1000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EC ; Doors +preset_kpdr20_upper_norfair_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_red_brinstar_revisit_breaking_the_tube: -preset_prkd20_red_brinstar_revisit_breaking_the_tube: -preset_pkrd_red_brinstar_revisit_breaking_the_tube: - dw #preset_prkd19_red_brinstar_revisit_below_spazer - dw $078D, $9132 ; DDB - dw $079B, $A408 ; MDB +preset_kpdr21_upper_norfair_frog_speedway: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_prkd19_red_brinstar_revisit_business_center_preelev: -preset_prkd20_red_brinstar_revisit_business_center_preelev: - dw #preset_prkd19_red_brinstar_revisit_leaving_spazer - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5001 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007F ; Samus X - dw $D820, $0801 ; Events + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_business_center_postelev: -preset_prkd20_upper_norfair_business_center_postelev: - dw #preset_allbosspkdr_upper_norfair_business_center - dw $090F, $8000 ; Screen subpixel X position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $004E ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr20_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_warehouse_skree_boost: @@ -10645,6 +10788,23 @@ preset_nodropskpdr_wrecked_ship_crateria_kihunters: dw $D8B6, $3008 ; Doors dw #$FFFF +preset_nodropskpdr_wrecked_ship_crateria_refill: + dw #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0052 ; Health + dw $09CA, $0000 ; Supers + dw $09CE, $0001 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $00D1 ; Samus X + dw $D874, $0104 ; Items + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors + dw #$FFFF + preset_nghyper_maridia_entering_maridia: dw #preset_nghyper_kraids_lair_leaving_kraids_lair dw $078D, $913E ; DDB @@ -10865,6 +11025,50 @@ preset_14speed_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_gtclassic_bootless_upper_norfair_rising_tide: + dw #preset_gtclassic_bootless_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02AE ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $06EF ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_leaving_hijump: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0050 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0117 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $01BF ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_hundo_ice_beam_bubble_mountain_revisit: dw #preset_100early_grapple_bubble_mountain_revisit dw $09C2, $0171 ; Health @@ -10887,169 +11091,6 @@ preset_100early_grapple_red_pirate_shaft: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtclassic_bootless_upper_norfair_cathedral: - dw #preset_gtclassic_bootless_upper_norfair_business_center - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0915, $00BB ; Screen Y position in pixels - dw $0917, $01F4 ; Layer 2 X position - dw $0919, $00BB ; Layer 2 Y position - dw $09C6, $0002 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0291 ; Samus X - dw $0AFA, $012B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_leaving_hijump: - dw #preset_allbosskpdr_upper_norfair_leaving_hijump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C6, $0004 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $D820, $0801 ; Events - dw $D872, $0401 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_cathedral: - dw #preset_kpdr20_upper_norfair_cathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_precathedral: -preset_kpdr25_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles - dw #$FFFF - -preset_kpdr20_upper_norfair_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_upper_norfair_frog_speedway: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X - dw #$FFFF - -preset_kpdr20_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hijump_upper_norfair_hijump_etank - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0003 ; Pbs - dw $0AF6, $0042 ; Samus X - dw $D870, $0080 ; Items - dw #$FFFF - -preset_pkrd_kraid_entering_kraids_lair: - dw #preset_prkd19_red_brinstar_revisit_business_center_preelev - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2001 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd19_upper_norfair_hijump_etank: -preset_prkd20_upper_norfair_hijump_etank: - dw #preset_prkd19_upper_norfair_business_center_postelev - dw $090F, $FFFF ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $0919, $03D4 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_hijump: -preset_prkd20_upper_norfair_leaving_hijump: - dw #preset_allbossprkd_upper_norfair_leaving_hijump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0008 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0047 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D870, $0190 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $B008 ; Doors - dw $D8BA, $0000 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_business_center_revisit: -preset_prkd20_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_leaving_hijump - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01BC ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - preset_allbosskpdr_maridia_draygon: dw #preset_allbosspkdr_maridia_draygon dw $090F, $C000 ; Screen subpixel X position @@ -11142,21 +11183,22 @@ preset_allbossprkd_lower_norfair_three_musketeers: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nodropskpdr_wrecked_ship_ocean_fly_setup: - dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8C00 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $09CE, $0001 ; Pbs - dw $09D2, $0000 ; Currently selected item +preset_nodropskpdr_wrecked_ship_ocean_jumps: + dw #preset_nodropskpdr_wrecked_ship_crateria_refill + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00F7 ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $002C ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors + dw $0AF6, $01DB ; Samus X + dw $D8B0, $6001 ; Doors dw #$FFFF preset_nghyper_maridia_mt_everest: @@ -11343,18 +11385,6 @@ preset_nintendopower_maridia_main_street: dw $D8C0, $2174 ; Doors dw #$FFFF -preset_nodropskpdr_wrecked_ship_ocean_spark: - dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X - dw #$FFFF - preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: dw #preset_allbossprkd_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB @@ -11368,20 +11398,19 @@ preset_allbossprkd_upper_norfair_revisit_bubble_mountain_revisit: dw #$FFFF preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: - dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup + dw #preset_nodropskpdr_wrecked_ship_ocean_jumps dw $078D, $8AEA ; DDB dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $06DD ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0917, $036E ; Layer 2 X position + dw $09CA, $0008 ; Supers + dw $0AF6, $0774 ; Samus X + dw $0AFA, $04AB ; Samus Y + dw $D8B0, $7001 ; Doors dw #$FFFF preset_nghyper_maridia_crab_shaft: @@ -11596,125 +11625,80 @@ preset_14speed_lower_norfair_ridley_farming_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_hundo_ice_beam_business_center_climb_ice: - dw #preset_hundo_ice_beam_bubble_mountain_revisit - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0185 ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $0040 ; Samus X - dw #$FFFF - -preset_100early_grapple_crocomire: - dw #preset_100early_grapple_red_pirate_shaft - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $018D ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $0CD0 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $66EF ; Doors - dw #$FFFF - -preset_100early_grapple_postcrocomire: - dw #preset_100early_grapple_double_chamber_revisit - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $017B ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0028 ; Missiles - dw $09D6, $0064 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0217 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $01B3 ; Items - dw $D8B8, $66EF ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_rising_tide: - dw #preset_gtclassic_bootless_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02AE ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $06EF ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_leaving_hijump: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0050 ; Health +preset_gtmax_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $BBFF ; Screen subpixel Y position + dw $09C2, $0046 ; Health dw $09C4, $0063 ; Max health dw $09CA, $0003 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C1 ; Samus X dw $D870, $0080 ; Items dw $D876, $0021 ; Items - dw $D8BA, $0000 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position +preset_pkrd_kraid_kraid_kihunters: + dw #preset_pkrd_kraid_entering_kraids_lair + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0117 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $01BF ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0913, $0C00 ; Screen subpixel Y position + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0168 ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral - dw $09C6, $0004 ; Missiles +preset_prkd19_upper_norfair_ice_beam_gates: +preset_prkd20_upper_norfair_ice_beam_gates: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $030D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005A ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09C6, $0006 ; Missiles dw $09C8, $000A ; Max missiles dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_rising_tide: - dw #preset_kpdr20_upper_norfair_rising_tide +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr20_upper_norfair_cathedral dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $0AF8, $3000 ; Samus subpixel X dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors + dw $D8B8, $24EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_cathedral: -preset_kpdr25_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral +preset_kpdr23_upper_norfair_precathedral: +preset_kpdr25_upper_norfair_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000F ; Missiles dw $D8B6, $8008 ; Doors dw #$FFFF +preset_kpdr25_upper_norfair_business_center_revisit: + dw #preset_kpdr23_upper_norfair_business_center_revisit + dw $09C6, $000E ; Missiles + dw #$FFFF + preset_kpdr20_upper_norfair_frog_speedway: dw #preset_kpdr21_upper_norfair_frog_speedway dw $09C6, $0008 ; Missiles @@ -11756,6 +11740,117 @@ preset_kpdr21_red_brinstar_reverse_skree_boost: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_hundo_ice_beam_business_center_climb_ice: + dw #preset_hundo_ice_beam_bubble_mountain_revisit + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $0185 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0040 ; Samus X + dw #$FFFF + +preset_100early_grapple_crocomire: + dw #preset_100early_grapple_red_pirate_shaft + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $018D ; Health + dw $09CA, $0002 ; Supers + dw $0AF6, $0CD0 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $66EF ; Doors + dw #$FFFF + +preset_100early_grapple_postcrocomire: + dw #preset_100early_grapple_double_chamber_revisit + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $017B ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0028 ; Missiles + dw $09D6, $0064 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0217 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D876, $01B3 ; Items + dw $D8B8, $66EF ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_bubble_mountain: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0121 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $04B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_precathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BFFF ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $0121 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $0056 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09C6, $0003 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $029F ; Samus X + dw $D8B8, $24EC ; Doors + dw #$FFFF + preset_rbo_cleanup_single_maridia_dachora_room: dw #preset_rbo_cleanup_single_maridia_wave_gate_etank dw $078D, $8FB2 ; DDB @@ -11847,6 +11942,40 @@ preset_allbosspkdr_maridia_plasma_spark_revisit: dw $D8C2, $DC0A ; Doors dw #$FFFF +preset_nodropskpdr_wrecked_ship_basement: + dw #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $06C0 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0510 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04A2 ; Samus X + dw $0AFA, $075B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_phantoon: + dw #preset_nodropskpdr_wrecked_ship_ocean_jumps + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $0006 ; Supers + dw $0AF6, $04CC ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D8B0, $7001 ; Doors + dw $D8C0, $0030 ; Doors + dw #$FFFF + preset_nintendopower_maridia_pants_room: dw #preset_nintendopower_maridia_main_street dw $078D, $A66C ; DDB @@ -11865,26 +11994,6 @@ preset_nintendopower_maridia_pants_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nodropskpdr_wrecked_ship_basement: - dw #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y - dw #$FFFF - preset_ngplasma_maridia_crab_shaft: dw #preset_nghyper_maridia_crab_shaft dw $090F, $2C00 ; Screen subpixel X position @@ -12126,6 +12235,137 @@ preset_14speed_lower_norfair_wasteland_revisit: dw $D8BA, $DD30 ; Doors dw #$FFFF +preset_gtmax_upper_norfair_precathedral: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0304 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0243 ; Layer 2 Y position + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_pkrd_kraid_minikraid: + dw #preset_pkrd_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0919, $00FA ; Layer 2 Y position + dw $0AF6, $016B ; Samus X + dw #$FFFF + +preset_pkrd_kraid_kraid: + dw #preset_14ice_brinstar_revisit_kraid + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $0049 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D872, $04C1 ; Items + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors + dw #$FFFF + +preset_pkrd_kraid_leaving_varia: + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $0062 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $0064 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_ice_maze_up: +preset_prkd20_upper_norfair_ice_maze_up: + dw #preset_prkd19_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0033 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_rising_tide: + dw #preset_kpdr20_upper_norfair_rising_tide + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_cathedral: +preset_kpdr25_upper_norfair_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr20_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_red_brinstar_red_tower_climb: + dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0005 ; Supers + dw $0AF6, $0024 ; Samus X + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_hundo_ice_beam_ice_beam_gate_room: dw #preset_hundo_ice_beam_business_center_climb_ice dw $078D, $9816 ; DDB @@ -12173,140 +12413,78 @@ preset_100early_grapple_leaving_power_bombs: dw $D8BA, $00F3 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $BBFF ; Screen subpixel Y position +preset_gtmax_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position dw $09C2, $0046 ; Health dw $09C4, $0063 ; Max health - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C1 ; Samus X + dw $09CA, $0002 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A6 ; Samus X dw $D870, $0080 ; Items dw $D876, $0021 ; Items dw #$FFFF -preset_pkrd_kraid_kraid_kihunters: - dw #preset_pkrd_kraid_entering_kraids_lair - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position +preset_gtclassic_bootless_upper_norfair_kronic_room: + dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0168 ; Samus X + dw $09CA, $0002 ; Supers + dw $0AF6, $02B4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $26EC ; Doors dw #$FFFF -preset_prkd19_upper_norfair_ice_beam_gates: -preset_prkd20_upper_norfair_ice_beam_gates: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $030D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000E ; Missiles +preset_gtclassic_bootless_upper_norfair_lava_dive: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $005A ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors + dw $0AF6, $0155 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0100 ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_bubble_mountain: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide +preset_gtclassic_hijump_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_cathedral dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB - dw $090F, $8000 ; Screen subpixel X position + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $1000 ; Screen subpixel Y position dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0121 ; Health + dw $09C2, $0101 ; Health + dw $09CA, $0002 ; Supers dw $09D2, $0003 ; Currently selected item - dw $0AF6, $04B1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_precathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BFFF ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $0121 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $0056 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_cathedral: - dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09C6, $0003 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $029F ; Samus X - dw $D8B8, $24EC ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: - dw #preset_kpdr20_upper_norfair_bubble_mountain - dw $09C2, $0179 ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_rising_tide: -preset_kpdr25_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0AF6, $04B8 ; Samus X + dw $D8B8, $26EC ; Doors dw #$FFFF preset_rbo_cleanup_single_maridia_green_shaft_down: @@ -12391,43 +12569,23 @@ preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: dw $0AFA, $02BB ; Samus Y dw #$FFFF -preset_nodropskpdr_wrecked_ship_phantoon: - dw #preset_nodropskpdr_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04CC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $0030 ; Doors - dw #$FFFF - preset_nodropskpdr_wrecked_ship_leaving_phantoon: - dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon - dw $07F3, $0030 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position + dw #preset_nodropskpdr_wrecked_ship_phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs + dw $09C2, $00A7 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state dw $0AF6, $0025 ; Samus X - dw $0AFA, $00C9 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D878, $001E ; Items - dw $D8B4, $020E ; Doors - dw $D8B8, $26ED ; Doors - dw $D8BA, $00B1 ; Doors + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses dw #$FFFF preset_allbossprkd_upper_norfair_revisit_crocomire: @@ -12620,6 +12778,41 @@ preset_14speed_lower_norfair_kihunter_stairs_revisit: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_pkrd_kraid_minikraid_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; Doors + dw #$FFFF + +preset_pkrd_kraid_kraid_kihunters_revisit: + dw #preset_pkrd_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0084 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $005E ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00F2 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors + dw #$FFFF + preset_hundo_ice_beam_ice_beam_snake_room_revisit: dw #preset_hundo_ice_beam_ice_beam_snake_room dw $078D, $937E ; DDB @@ -12648,6 +12841,63 @@ preset_100early_grapple_postcrocomire_jump_room: dw $0AFA, $04BB ; Samus Y dw #$FFFF +preset_prkd19_upper_norfair_ice_maze_down: +preset_prkd20_upper_norfair_ice_maze_down: + dw #preset_prkd19_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00BB ; Samus X + dw $D876, $0124 ; Items + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + dw #preset_kpdr20_upper_norfair_bubble_mountain + dw $09C2, $0179 ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_rising_tide: +preset_kpdr25_upper_norfair_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X + dw #$FFFF + preset_100early_grapple_leaving_grapple: dw #preset_100early_grapple_leaving_power_bombs dw $078D, $94DA ; DDB @@ -12666,203 +12916,68 @@ preset_100early_grapple_leaving_grapple: dw $D876, $13B3 ; Items dw #$FFFF -preset_gtmax_upper_norfair_precathedral: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0915, $0304 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0243 ; Layer 2 Y position - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y +preset_gtmax_upper_norfair_rising_tide: + dw #preset_gtclassic_hijump_upper_norfair_rising_tide + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $0046 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0001 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B7 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; Items dw #$FFFF -preset_pkrd_kraid_minikraid: - dw #preset_pkrd_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0919, $00FA ; Layer 2 Y position - dw $0AF6, $016B ; Samus X - dw #$FFFF - -preset_pkrd_kraid_kraid: - dw #preset_14ice_brinstar_revisit_kraid - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $0049 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D872, $04C1 ; Items - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_pkrd_kraid_leaving_varia: - dw #preset_prkd19_upper_norfair_business_center_postelev - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $1025 ; Equipped Items - dw $09A4, $1025 ; Collected Items - dw $09C2, $0062 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_ice_maze_up: -preset_prkd20_upper_norfair_ice_maze_up: - dw #preset_prkd19_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0033 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtclassic_bootless_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $001F ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_red_tower_climb: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $09C6, $0010 ; Missiles +preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_precathedral + dw $078D, $979E ; DDB + dw $079B, $AEDF ; MDB + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C6, $0005 ; Missiles dw $09CA, $0005 ; Supers - dw $0AF6, $0024 ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09CE, $0003 ; Pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $26EC ; Doors dw #$FFFF -preset_gtmax_upper_norfair_cathedral: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $0046 ; Health +preset_gtmax_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $BA00 ; Screen subpixel Y position + dw $09C2, $003A ; Health dw $09C4, $0063 ; Max health - dw $09CA, $0002 ; Supers + dw $09CA, $0001 ; Supers dw $09CE, $0003 ; Pbs - dw $0AF6, $02A6 ; Samus X + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $04BA ; Samus X + dw $0AFA, $0090 ; Samus Y dw $D870, $0080 ; Items dw $D876, $0021 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_kronic_room: - dw #preset_gtclassic_bootless_upper_norfair_magdollite_tunnel - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $0AF6, $02B1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_rising_tide: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $02B4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_lava_dive: - dw #preset_gtclassic_bootless_upper_norfair_rising_tide - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0155 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hijump_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0101 ; Health - dw $09CA, $0002 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $04B8 ; Samus X - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain: -preset_kpdr25_upper_norfair_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bat_cave: - dw #preset_kpdr20_upper_norfair_bat_cave - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: dw #preset_rbo_cleanup_single_maridia_etecoon_supers dw $078D, $8F5E ; DDB @@ -12911,25 +13026,30 @@ preset_nodropskpdr_wrecked_ship_shaft_to_supers: dw $0911, $0233 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0917, $01A6 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $02CE ; Samus X dw $0AF8, $1000 ; Samus subpixel X dw $0AFA, $006B ; Samus Y + dw $D8C0, $0070 ; Doors dw #$FFFF preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft: - dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw #preset_nodropskpdr_wrecked_ship_phantoon dw $078D, $A210 ; DDB dw $079B, $CDA8 ; MDB dw $07F5, $0006 ; Music Track dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0098 ; Health + dw $09C6, $0013 ; Missiles dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state + dw $09CC, $000F ; Max supers dw $0AF6, $00CC ; Samus X dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $D82A, $0100 ; Bosses dw $D880, $0020 ; Items dw $D8C0, $0074 ; Doors dw #$FFFF @@ -13138,6 +13258,23 @@ preset_14speed_lower_norfair_fireflea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_pkrd_kraid_kraid_etank: + dw #preset_pkrd_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $011B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $011B ; Layer 2 Y position + dw $0AF6, $0057 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00ED ; Doors + dw #$FFFF + preset_hundo_ice_beam_ice_beam_gate_room_escape: dw #preset_hundo_ice_beam_ice_beam_snake_room_revisit dw $078D, $935A ; DDB @@ -13168,158 +13305,90 @@ preset_100early_grapple_postcrocomire_missiles: dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_pkrd_kraid_minikraid_revisit: - dw #preset_pkrd_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $005E ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors +preset_prkd19_upper_norfair_ice_escape: +preset_prkd20_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_kraid_kraid_kihunters_revisit: - dw #preset_pkrd_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0084 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $005E ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00F2 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $00EC ; Doors +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_prkd19_upper_norfair_ice_maze_down: -preset_prkd20_upper_norfair_ice_maze_down: - dw #preset_prkd19_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00BB ; Samus X - dw $D876, $0124 ; Items +preset_kpdr23_upper_norfair_bubble_mountain: +preset_kpdr25_upper_norfair_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb +preset_kpdr22_upper_norfair_hjb_missile_bat_cave: + dw #preset_kpdr20_upper_norfair_bat_cave + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_gtmax_upper_norfair_rising_tide: - dw #preset_gtclassic_hijump_upper_norfair_rising_tide - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $0046 ; Health +preset_gtmax_upper_norfair_magdollite_tunnel: + dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel + dw $090F, $7280 ; Screen subpixel X position + dw $0915, $01F2 ; Screen Y position in pixels + dw $0919, $0175 ; Layer 2 Y position + dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B7 ; Samus X + dw $09CE, $0002 ; Pbs dw $D870, $0080 ; Items dw $D876, $0021 ; Items dw #$FFFF -preset_gtclassic_bootless_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hijump_upper_norfair_precathedral - dw $078D, $979E ; DDB - dw $079B, $AEDF ; MDB - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C6, $0005 ; Missiles +preset_gtmax_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $09C6, $0002 ; Missiles dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $02B8 ; Samus X dw $D8B8, $26EC ; Doors dw #$FFFF -preset_gtmax_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $BA00 ; Screen subpixel Y position - dw $09C2, $003A ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0001 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $04BA ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave: -preset_kpdr25_upper_norfair_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors +preset_gtclassic_bootless_upper_norfair_prepillars: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF preset_rbo_cleanup_single_maridia_green_shaft_up: @@ -13362,49 +13431,32 @@ preset_nodropskpdr_wrecked_ship_attic: dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft dw $078D, $A2E8 ; DDB dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position + dw $090F, $6000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position dw $0917, $0300 ; Layer 2 X position dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0AF6, $0465 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_nodropskpdr_wrecked_ship_upper_west_ocean: dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft dw $078D, $A228 ; DDB dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C7FD ; Screen subpixel Y position + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position dw $0915, $001F ; Screen Y position in pixels dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health - dw $09CA, $0009 ; Supers + dw $09C2, $0096 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0004 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $003B ; Samus X dw $D8C0, $0174 ; Doors dw #$FFFF -preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: - dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0102 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - preset_allbossprkd_upper_norfair_revisit_business_center_revisit: dw #preset_allbossprkd_upper_norfair_revisit_crocomire_escape dw $078D, $93AE ; DDB @@ -13418,6 +13470,39 @@ preset_allbossprkd_upper_norfair_revisit_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: + dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CA ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_allbossprkd_kraids_lair_entering_kraids_lair: + dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0178 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + preset_nodropskpdr_wrecked_ship_bowling_spark: dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers dw $078D, $89E2 ; DDB @@ -13427,42 +13512,41 @@ preset_nodropskpdr_wrecked_ship_bowling_spark: dw $0913, $2400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0091 ; Health dw $0AF6, $016E ; Samus X dw $0AFA, $009D ; Samus Y dw #$FFFF preset_nodropskpdr_wrecked_ship_leaving_gravity: - dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean dw $078D, $A1A4 ; DDB dw $079B, $CE40 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position + dw $07F5, $0003 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $09A2, $3125 ; Equipped Items dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y + dw $09C2, $0038 ; Health + dw $0AF6, $0075 ; Samus X dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_entering_kraids_lair: - dw #preset_allbossprkd_upper_norfair_revisit_business_center_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0178 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_allbossprkd_kraids_lair_minikraid: + dw #preset_allbossprkd_kraids_lair_entering_kraids_lair + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_nodropskpdr_wrecked_ship_moat_ball: @@ -13476,27 +13560,10 @@ preset_nodropskpdr_wrecked_ship_moat_ball: dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0445 ; Screen Y position in pixels dw $0917, $0072 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state dw $0AF6, $0184 ; Samus X dw $0AFA, $04D0 ; Samus Y dw #$FFFF -preset_allbossprkd_kraids_lair_minikraid: - dw #preset_allbossprkd_kraids_lair_entering_kraids_lair - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_allbosskpdr_upper_norfair_revisit_ice_beam_hallway: dw #preset_allbosspkdr_upper_norfair_revisit_ice_maze dw $078D, $9246 ; DDB @@ -13705,84 +13772,120 @@ preset_100early_grapple_crocomire_revisit: dw $D876, $1FB3 ; Items dw #$FFFF -preset_pkrd_kraid_kraid_etank: - dw #preset_pkrd_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $011B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $011B ; Layer 2 Y position - dw $0AF6, $0057 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors +preset_gtclassic_hijump_upper_norfair_kronic_room: + dw #preset_gtmax_upper_norfair_kronic_room + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B6 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items dw #$FFFF -preset_prkd19_upper_norfair_ice_escape: -preset_prkd20_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position +preset_gtmax_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_kronic_room + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0169 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0101 ; Doors + dw #$FFFF + +preset_gtclassic_bootless_upper_norfair_green_gate_glitch: + dw #preset_gtclassic_bootless_upper_norfair_lava_dive + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $09C2, $001F ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $006E ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_red_brinstar_hellway: +preset_kpdr21_red_brinstar_caterpillars_down: dw #preset_kpdr21_red_brinstar_hellway - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $078D, $901E ; DDB + dw $079B, $A2F7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01FB ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + dw $0AF6, $0291 ; Samus X dw #$FFFF -preset_gtmax_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hijump_upper_norfair_magdollite_tunnel - dw $090F, $7280 ; Screen subpixel X position - dw $0915, $01F2 ; Screen Y position in pixels - dw $0919, $0175 ; Layer 2 Y position - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items +preset_kpdr21_red_brinstar_alpha_power_bombs: + dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs + dw $09C2, $0119 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_business_center_revisit - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $5000 ; Screen subpixel X position +preset_kpdr21_red_brinstar_caterpillars_up: + dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position + dw $0913, $FC00 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0063 ; Health - dw $09C6, $0002 ; Missiles + dw $09C2, $010F ; Health + dw $09C6, $0010 ; Missiles + dw $0AF6, $02AF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_crateria_kihunters: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters + dw $09C2, $0123 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0005 ; Supers - dw $0AF6, $02B8 ; Samus X - dw $D8B8, $26EC ; Doors + dw $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_prepillars: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr21_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_red_brinstar_hellway + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $090F, $8C00 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0123 ; Health + dw $09CE, $0001 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $002C ; Samus X + dw $D874, $0104 ; Items + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw $D8B6, $3008 ; Doors dw #$FFFF preset_rbo_cleanup_single_maridia_reverse_terminator: @@ -13822,6 +13925,20 @@ preset_rbo_cleanup_double_maridia_parlor_down: dw $D870, $01A1 ; Items dw #$FFFF +preset_allbossprkd_kraids_lair_kraid: + dw #preset_allbossprkd_kraids_lair_minikraid + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0174 ; Health + dw $09CA, $000D ; Supers + dw $0AF6, $01C7 ; Samus X + dw $D8B8, $EE24 ; Doors + dw #$FFFF + preset_nodropskpdr_wrecked_ship_crateria_kihunters_return: dw #preset_nodropskpdr_wrecked_ship_moat_ball dw $078D, $89CA ; DDB @@ -13836,6 +13953,20 @@ preset_nodropskpdr_wrecked_ship_crateria_kihunters_return: dw $0AFA, $0097 ; Samus Y dw #$FFFF +preset_nodropskpdr_wrecked_ship_crateria_refill_return: + dw #preset_nodropskpdr_wrecked_ship_leaving_gravity + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $EC00 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0011 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $00CA ; Samus X + dw #$FFFF + preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: dw #preset_nodropskpdr_wrecked_ship_leaving_gravity dw $078D, $8A42 ; DDB @@ -13844,29 +13975,16 @@ preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: dw $090F, $7000 ; Screen subpixel X position dw $0913, $5800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00BD ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0003 ; Pbs + dw $09C2, $012B ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0005 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $0080 ; Samus X dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_minikraid - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0174 ; Health - dw $09CA, $000D ; Supers - dw $0AF6, $01C7 ; Samus X - dw $D8B8, $EE24 ; Doors - dw #$FFFF - preset_allbosskpdr_upper_norfair_revisit_ice_escape: dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape dw $090F, $4000 ; Screen subpixel X position @@ -13956,21 +14074,6 @@ preset_nintendopower_maridia_botwoon: dw $D8C0, $E174 ; Doors dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: - dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - preset_nghyper_maridia_crab_shaft_revisit: dw #preset_nghyper_maridia_aqueduct_revisit dw $078D, $A768 ; DDB @@ -14049,6 +14152,97 @@ preset_14ice_maridia_botwoon: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_gtmax_upper_norfair_ln_main_hall: + dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1105 ; Collected Items + dw $09C2, $0009 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0002 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0002 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors + dw #$FFFF + +preset_pkrd_kraid_leaving_kraids_lair: + dw #preset_pkrd_kraid_kraid_etank + dw $078D, $914A ; DDB + dw $079B, $A4B1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0085 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D874, $0D04 ; Items + dw $D8B8, $00EF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_precathedral: +preset_prkd20_upper_norfair_precathedral: + dw #preset_prkd19_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_cathedral: +preset_prkd20_upper_norfair_cathedral: + dw #preset_prkd19_upper_norfair_business_center_revisit + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $09CA, $0007 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02A5 ; Samus X + dw $D876, $0124 ; Items + dw $D8B8, $2C00 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: + dw #preset_kpdr20_upper_norfair_speed_hallway + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bat_cave: +preset_kpdr25_upper_norfair_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_14ice_maridia_botwoon_etank_room: dw #preset_14ice_maridia_ice_clip dw $078D, $A774 ; DDB @@ -14179,6 +14373,42 @@ preset_allbossprkd_kraids_lair_minikraid_revisit: dw $D8B8, $EEE4 ; Doors dw #$FFFF +preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $90A2 ; DDB + dw $079B, $A37C ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0123 ; Health + dw $09CA, $000E ; Supers + dw $09CE, $0009 ; Pbs + dw $09D0, $000A ; Max pbs + dw $0AF6, $019F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0184 ; Items + dw $D8B6, $7809 ; Doors + dw #$FFFF + preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: dw #preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway dw $090F, $8601 ; Screen subpixel X position @@ -14192,18 +14422,6 @@ preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: dw $D876, $01A5 ; Items dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: - dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - preset_allbossprkd_kraids_lair_leaving_kraids_lair: dw #preset_allbossprkd_kraids_lair_minikraid_revisit dw $078D, $916E ; DDB @@ -14220,6 +14438,22 @@ preset_allbossprkd_kraids_lair_leaving_kraids_lair: dw $D8B8, $EEEC ; Doors dw #$FFFF +preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs + dw $078D, $90DE ; DDB + dw $079B, $A322 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0043 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + preset_allbosskpdr_upper_norfair_revisit_crocomire: dw #preset_allbosskpdr_upper_norfair_revisit_ice_escape dw $078D, $9396 ; DDB @@ -14363,32 +14597,6 @@ preset_suitless_upper_norfair_1_ice_mockball: dw $D8B8, $08AF ; Doors dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_red_tower_down: - dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_red_brinstar_revisit_skree_boost_final: - dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - preset_allbossprkd_maridia_mt_everest: dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair dw $078D, $A3B4 ; DDB @@ -14404,6 +14612,18 @@ preset_allbossprkd_maridia_mt_everest: dw $0AFA, $006B ; Samus Y dw #$FFFF +preset_nodropskpdr_red_brinstar_revisit_red_tower_down: + dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_allbosspkdr_upper_norfair_revisit_crocomire: dw #preset_allbosskpdr_upper_norfair_revisit_crocomire dw $090F, $C000 ; Screen subpixel X position @@ -14439,20 +14659,6 @@ preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: dw $D876, $0125 ; Items dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_below_spazer_final: - dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - preset_allbossprkd_maridia_aqueduct: dw #preset_allbossprkd_maridia_mt_everest dw $078D, $A468 ; DDB @@ -14759,135 +14965,221 @@ preset_100early_grapple_business_center_return: dw $D8B8, $E6EF ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_kronic_room: - dw #preset_gtmax_upper_norfair_kronic_room - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position +preset_gtclassic_hijump_upper_norfair_lava_dive: + dw #preset_gtmax_upper_norfair_lava_dive + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position dw $09C2, $012B ; Health dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles dw $09CE, $0003 ; Pbs - dw $0AF6, $02B6 ; Samus X + dw $0AF6, $0155 ; Samus X dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_gtmax_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_kronic_room - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0169 ; Samus X +preset_gtclassic_bootless_upper_norfair_gt_code: + dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $01F6 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0178 ; Layer 2 Y position + dw $09C2, $001A ; Health + dw $09CA, $0000 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0024 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D8BA, $0101 ; Doors dw #$FFFF -preset_gtclassic_bootless_upper_norfair_green_gate_glitch: - dw #preset_gtclassic_bootless_upper_norfair_lava_dive +preset_kpdr20_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_prepillars: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0796 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_lava_dive dw $078D, $985E ; DDB dw $079B, $B3A5 ; MDB dw $07F3, $0018 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position + dw $0913, $5C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $001F ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $006E ; Samus X + dw $09C2, $0013 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $007E ; Samus X dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01FB ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $017C ; Layer 2 X position - dw $09C2, $0119 ; Health - dw $0AF6, $0291 ; Samus X +preset_kpdr21_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00EE ; Health + dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_kpdr21_red_brinstar_alpha_power_bombs: - dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs - dw $09C2, $0119 ; Health +preset_kpdr21_wrecked_ship_entering_wrecked_ship: + dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship + dw $090F, $0000 ; Screen subpixel X position + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers + dw $09CE, $0001 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D876, $0121 ; Items dw #$FFFF -preset_kpdr21_red_brinstar_caterpillars_up: - dw #preset_allbosskpdr_wrecked_ship_leaving_power_bombs - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $010F ; Health - dw $09C6, $0010 ; Missiles - dw $0AF6, $02AF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_kraids_lair_minikraid_revisit + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $09A2, $F337 ; Equipped Items + dw $09A4, $F337 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02BC ; Health + dw $09C4, $02BC ; Max health + dw $09C6, $0064 ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D4, $012C ; Max reserves + dw $09D6, $012C ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D82A, $0004 ; Bosses + dw $D874, $0904 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_pkrd_kraid_business_center_preelev: + dw #preset_pkrd_kraid_leaving_kraids_lair + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0078 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters: - dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters - dw $09C2, $0123 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items +preset_pkrd_upper_norfair_business_center_postelev: + dw #preset_14ice_upper_norfair_ice_beam + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_ocean_fly_setup: - dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup - dw $09C2, $0123 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_prkd19_upper_norfair_rising_tide: +preset_prkd20_upper_norfair_rising_tide: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02AF ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_ln_main_hall: - dw #preset_gtclassic_bootless_upper_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $09A2, $1105 ; Equipped Items - dw $09A4, $1105 ; Collected Items - dw $09C2, $0009 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $0002 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors +preset_prkd19_upper_norfair_bubble_mountain: +preset_prkd20_upper_norfair_bubble_mountain: + dw #preset_prkd19_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0121 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $04B0 ; Samus X + dw $D8B8, $2E00 ; Doors dw #$FFFF preset_kpdr22_upper_norfair_moat_missile_speed_hallway: @@ -14914,56 +15206,6 @@ preset_kpdr25_upper_norfair_speed_hallway: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_pkrd_kraid_leaving_kraids_lair: - dw #preset_pkrd_kraid_kraid_etank - dw $078D, $914A ; DDB - dw $079B, $A4B1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0085 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D874, $0D04 ; Items - dw $D8B8, $00EF ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_precathedral: -preset_prkd20_upper_norfair_precathedral: - dw #preset_prkd19_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd19_upper_norfair_cathedral: -preset_prkd20_upper_norfair_cathedral: - dw #preset_prkd19_upper_norfair_business_center_revisit - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0200 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $09CA, $0007 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02A5 ; Samus X - dw $D876, $0124 ; Items - dw $D8B8, $2C00 ; Doors - dw #$FFFF - preset_14speed_maridia_mt_everest: dw #preset_14speed_maridia_entering_maridia dw $078D, $A3B4 ; DDB @@ -14980,50 +15222,73 @@ preset_14speed_maridia_mt_everest: dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_allbosspkdr_upper_norfair_revisit_kronic_boost: - dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost +preset_nodropskpdr_red_brinstar_revisit_skree_boost_final: + dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_below_spazer_final: + dw #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $0175 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $03C7 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items + dw $09C2, $0119 ; Health + dw $0AF6, $01DC ; Samus X dw #$FFFF preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube: - dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs dw $078D, $9102 ; DDB dw $079B, $A408 ; MDB dw $090F, $C000 ; Screen subpixel X position dw $0913, $D000 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers + dw $09C2, $0118 ; Health dw $09D2, $0003 ; Currently selected item dw $0AF6, $01B1 ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF preset_nodropskpdr_maridia_fish_tank: - dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final + dw #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position dw $0911, $00F0 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0915, $05ED ; Screen Y position in pixels dw $0917, $00B4 ; Layer 2 X position dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs + dw $09C2, $0118 ; Health + dw $09CE, $0008 ; Pbs dw $0AF6, $0161 ; Samus X dw $0AF8, $7FFF ; Samus subpixel X dw $0AFA, $068B ; Samus Y dw $D820, $0801 ; Events dw #$FFFF +preset_allbosspkdr_upper_norfair_revisit_kronic_boost: + dw #preset_allbosskpdr_upper_norfair_revisit_kronic_boost + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $0175 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $03C7 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw #$FFFF + preset_allbossprkd_maridia_botwoon: dw #preset_allbossprkd_maridia_aqueduct dw $078D, $A72C ; DDB @@ -15407,462 +15672,266 @@ preset_100early_red_tower_and_crateria_red_tower_climb: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtclassic_hijump_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_lava_dive - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $0155 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtclassic_bootless_upper_norfair_gt_code: - dw #preset_gtclassic_bootless_upper_norfair_green_gate_glitch +preset_gtmax_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_green_gate_glitch dw $078D, $988E ; DDB dw $079B, $B6C1 ; MDB dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $01F6 ; Screen Y position in pixels + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $0919, $0178 ; Layer 2 Y position - dw $09C2, $001A ; Health - dw $09CA, $0000 ; Supers - dw $09D2, $0000 ; Currently selected item + dw $09C2, $000E ; Health + dw $09CA, $0002 ; Supers + dw $09D2, $0003 ; Currently selected item dw $0AF6, $0024 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr20_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_upper_norfair_prepillars: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0796 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank +preset_kpdr21_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0013 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X - dw #$FFFF - -preset_kpdr21_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y dw #$FFFF -preset_kpdr21_wrecked_ship_basement: - dw #preset_nodropskpdr_wrecked_ship_basement - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_gtmax_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $0080 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors dw #$FFFF preset_kpdr21_wrecked_ship_phantoon: dw #preset_nodropskpdr_wrecked_ship_phantoon + dw $09C2, $0074 ; Health dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers dw $09CC, $0005 ; Max supers + dw $09CE, $0001 ; Pbs dw $D870, $0180 ; Items dw $D872, $04C1 ; Items dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors dw $D8B4, $0206 ; Doors dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_leaving_phantoon: - dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_gtclassic_hijump_upper_norfair_prepillars: + dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_nodropskpdr_wrecked_ship_shaft_to_supers - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CC, $0005 ; Max supers - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_gtclassic_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F33F ; Equipped Items + dw $09A4, $F33F ; Collected Items + dw $0AF6, $0090 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $8000 ; Items + dw $D8BA, $0300 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_ln_main_hall: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $0000 ; Screen subpixel X position +preset_gtclassic_hijump_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $090F, $3FFF ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position dw $09C2, $009C ; Health dw $09C4, $012B ; Max health dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0074 ; Samus X dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $09A2, $F337 ; Equipped Items - dw $09A4, $F337 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02BC ; Health - dw $09C4, $02BC ; Max health - dw $09C6, $0064 ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D4, $012C ; Max reserves - dw $09D6, $012C ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D82A, $0004 ; Bosses - dw $D874, $0904 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_pkrd_upper_norfair_hijump_etank: + dw #preset_pkrd_upper_norfair_business_center_postelev + dw $090F, $4000 ; Screen subpixel X position + dw $0915, $051B ; Screen Y position in pixels + dw $09CA, $0008 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_attic: - dw #preset_nodropskpdr_wrecked_ship_attic - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_pkrd_upper_norfair_leaving_hijump: + dw #preset_prkd19_upper_norfair_leaving_hijump + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0919, $01AA ; Layer 2 Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000D ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0046 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0121 ; Items + dw $D8B8, $20EF ; Doors + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_upper_west_ocean: - dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_prkd19_upper_norfair_bat_cave: +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd19_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_pancakes_and_wavers: - dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers +preset_kpdr21_wrecked_ship_leaving_phantoon: + dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon + dw $07F3, $0030 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $00E2 ; Health dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00C9 ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_nodropskpdr_wrecked_ship_bowling_spark - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_prkd19_upper_norfair_leaving_speedbooster: +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $011F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_nodropskpdr_wrecked_ship_leaving_gravity - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_allbossprkd_upper_norfair_single_chamber + dw $090F, $8FFF ; Screen subpixel X position + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $01A8 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D828, $0004 ; Bosses + dw $D870, $0190 ; Items dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_nodropskpdr_wrecked_ship_moat_ball - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_single_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_kpdr23_upper_norfair_bat_cave_revisit: +preset_kpdr25_upper_norfair_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_nodropskpdr_red_brinstar_revisit_hellway_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_nodropskpdr_red_brinstar_revisit_red_tower_down - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_nodropskpdr_red_brinstar_revisit_skree_boost_final - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_nodropskpdr_red_brinstar_revisit_below_spazer_final - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_single_chamber: - dw #preset_kpdr20_upper_norfair_single_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave_revisit: -preset_kpdr25_upper_norfair_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_pkrd_kraid_business_center_preelev: - dw #preset_pkrd_kraid_leaving_kraids_lair - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0006 ; Layer 2 X position - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_business_center_postelev: - dw #preset_14ice_upper_norfair_ice_beam - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D872, $04C1 ; Items - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_rising_tide: -preset_prkd20_upper_norfair_rising_tide: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02AF ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_bubble_mountain: -preset_prkd20_upper_norfair_bubble_mountain: - dw #preset_prkd19_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0121 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $04B0 ; Samus X - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_allbossprkd_maridia_halfie: - dw #preset_allbossprkd_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $003A ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $00D6 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_allbossprkd_maridia_halfie: + dw #preset_allbossprkd_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $003A ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $00D6 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF preset_allbossprkd_maridia_draygon: @@ -15890,7 +15959,7 @@ preset_nodropskpdr_maridia_crab_shaft: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health + dw $09C2, $00DD ; Health dw $0AF6, $05C0 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -15904,8 +15973,8 @@ preset_nodropskpdr_maridia_aqueduct: dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $09CA, $0009 ; Supers + dw $09C2, $00DD ; Health + dw $09CA, $000D ; Supers dw $09D2, $0003 ; Currently selected item dw $0AF6, $01AD ; Samus X dw $0AFA, $038B ; Samus Y @@ -15919,8 +15988,9 @@ preset_nodropskpdr_maridia_botwoon_hallway: dw $07F3, $001B ; Music Bank dw $090F, $A000 ; Screen subpixel X position dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs + dw $09C2, $00DD ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0007 ; Pbs dw $09D2, $0003 ; Currently selected item dw $0AF6, $009D ; Samus X dw $0AF8, $7FFF ; Samus subpixel X @@ -16252,171 +16322,135 @@ preset_100early_red_tower_and_crateria_elevator_room_ascent: dw $D8B6, $A008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $000E ; Health - dw $09CA, $0002 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_prepillars: - dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A5 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_gtclassic_lower_norfair_worst_room_in_the_game: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E880 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0272 ; Health + dw $09CA, $0013 ; Supers + dw $0AF6, $03D3 ; Samus X dw #$FFFF -preset_gtmax_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position +preset_gtmax_lower_norfair_green_gate_revisit: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $09CA, $0019 ; Supers dw $09CC, $0019 ; Max supers dw $09CE, $0013 ; Pbs dw $D870, $0080 ; Items dw $D874, $0104 ; Items dw $D876, $0021 ; Items - dw $D878, $0080 ; Items + dw $D878, $8080 ; Items dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F33F ; Equipped Items - dw $09A4, $F33F ; Collected Items - dw $0AF6, $0090 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $8000 ; Items - dw $D8BA, $0300 ; Doors + dw $D8BA, $0301 ; Doors dw #$FFFF -preset_gtclassic_hijump_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $090F, $3FFF ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $009C ; Health +preset_gtclassic_hijump_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_gt_code + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $01F8 ; Screen Y position in pixels + dw $0919, $017A ; Layer 2 Y position + dw $09C2, $0097 ; Health dw $09C4, $012B ; Max health dw $09C6, $0001 ; Missiles + dw $09CA, $0003 ; Supers dw $09CE, $0004 ; Pbs - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0074 ; Samus X + dw $09D2, $0000 ; Currently selected item dw $D870, $0180 ; Items dw $D876, $0121 ; Items dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: +preset_pkrd_upper_norfair_business_center_revisit: + dw #preset_pkrd_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $018A ; Health + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_double_chamber: +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_leaving_speedbooster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $011D ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0014 ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber: dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $0AF6, $01B3 ; Samus X dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_double_chamber: +preset_kpdr23_upper_norfair_double_chamber: dw #preset_kpdr20_upper_norfair_double_chamber dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C2, $018A ; Health dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers + dw $09C6, $0009 ; Missiles dw $D874, $0C04 ; Items dw $D8B6, $8008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_double_chamber_revisit: +preset_kpdr23_upper_norfair_double_chamber_revisit: dw #preset_kpdr21_upper_norfair_double_chamber_revisit dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw $09C2, $018A ; Health dw $09C4, $018F ; Max health - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers + dw $09C6, $000E ; Missiles dw $D874, $0C04 ; Items dw $D8B6, $8008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_fish_tank: - dw #preset_nodropskpdr_maridia_fish_tank - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_mt_everest: - dw #preset_nodropskpdr_maridia_mt_everest - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr20_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_kpdr20_wrecked_ship_basement: dw #preset_kpdr21_wrecked_ship_basement dw $09C6, $000B ; Missiles @@ -16424,340 +16458,124 @@ preset_kpdr20_wrecked_ship_basement: dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbossprkd_maridia_whomple_jump: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00C9 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000D ; Supers + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003A ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbossprkd_maridia_reverse_botwoon_hallway: + dw #preset_allbossprkd_maridia_draygon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $1C00 ; Screen subpixel Y position + dw $09C2, $006C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00A7 ; Samus X + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_nodropskpdr_maridia_botwoon: + dw #preset_nodropskpdr_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbosspkdr_lower_norfair_kihunter_stairs: + dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2D80 ; Screen subpixel X position + dw $0911, $0255 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0046 ; Screen Y position in pixels + dw $09C2, $0156 ; Health + dw $0AF6, $02DB ; Samus X + dw $0AFA, $00B6 ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbosspkdr_lower_norfair_metal_pirates: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $090F, $8000 ; Screen subpixel X position + dw $09C2, $011D ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $015C ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_nodropskpdr_maridia_botwoon_etank: + dw #preset_nodropskpdr_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09CA, $0007 ; Supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbosskpdr_lower_norfair_ridley: + dw #preset_allbosskpdr_lower_norfair_metal_pirates + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $016F ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_double_chamber: - dw #preset_kpdr20_upper_norfair_double_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_hijump_etank: - dw #preset_pkrd_upper_norfair_business_center_postelev - dw $090F, $4000 ; Screen subpixel X position - dw $0915, $051B ; Screen Y position in pixels - dw $09CA, $0008 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_leaving_hijump: - dw #preset_prkd19_upper_norfair_leaving_hijump - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0919, $01AA ; Layer 2 Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000D ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0046 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0121 ; Items - dw $D8B8, $20EF ; Doors - dw $D8BA, $0001 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_bat_cave: -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd19_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_speedbooster: -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $011F ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_allbossprkd_maridia_whomple_jump: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00C9 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $000D ; Supers - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003A ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_allbossprkd_maridia_reverse_botwoon_hallway: - dw #preset_allbossprkd_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $1C00 ; Screen subpixel Y position - dw $09C2, $006C ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00A7 ; Samus X - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_crab_shaft: - dw #preset_nodropskpdr_maridia_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_aqueduct: - dw #preset_nodropskpdr_maridia_aqueduct - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_nodropskpdr_maridia_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon: - dw #preset_allbosskpdr_maridia_botwoon - dw $090F, $DFFF ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0079 ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $03A4 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_allbosspkdr_lower_norfair_kihunter_stairs: - dw #preset_allbosspkdr_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2D80 ; Screen subpixel X position - dw $0911, $0255 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0046 ; Screen Y position in pixels - dw $09C2, $0156 ; Health - dw $0AF6, $02DB ; Samus X - dw $0AFA, $00B6 ; Samus Y - dw #$FFFF - -preset_allbosspkdr_lower_norfair_metal_pirates: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $090F, $8000 ; Screen subpixel X position - dw $09C2, $011D ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $015C ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw #$FFFF - -preset_allbosskpdr_lower_norfair_ridley: - dw #preset_allbosskpdr_lower_norfair_metal_pirates - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $016F ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_allbosskpdr_lower_norfair_leaving_ridley: - dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09C2, $0188 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0061 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8BA, $DFF1 ; Doors - dw $D8BC, $0001 ; Doors +preset_allbosskpdr_lower_norfair_leaving_ridley: + dw #preset_allbosskpdr_lower_norfair_worst_room_in_the_game + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09C2, $0188 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0061 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8BA, $DFF1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_nintendopower_norfair_golden_torizo: @@ -16821,17 +16639,6 @@ preset_nghyper_crateria_green_pirate_shaft: dw $0AFC, $0BFF ; Samus subpixel Y dw #$FFFF -preset_nodropskpdr_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $D870, $C180 ; Items - dw $D872, $16C1 ; Items - dw $D878, $001E ; Items - dw $D8B4, $020E ; Doors - dw $D8BA, $00B1 ; Doors - dw #$FFFF - preset_nghyper_tourian_tourian_elevator_room: dw #preset_ngplasma_tourian_tourian_elevator_room dw $090F, $B000 ; Screen subpixel X position @@ -17035,158 +16842,105 @@ preset_100early_red_tower_and_crateria_crateria_kihunters: dw $D8B6, $E808 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_worst_room_in_the_game: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E880 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0272 ; Health - dw $09CA, $0013 ; Supers - dw $0AF6, $03D3 ; Samus X - dw #$FFFF - -preset_gtmax_lower_norfair_green_gate_revisit: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $8080 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0301 ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_gt_code - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $01F8 ; Screen Y position in pixels - dw $0919, $017A ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber: - dw #preset_kpdr25_upper_norfair_double_chamber - dw $09C6, $0009 ; Missiles - dw $09CA, $0004 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_double_chamber_revisit: - dw #preset_kpdr25_upper_norfair_double_chamber_revisit - dw $09C6, $000E ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr25_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track +preset_gtclassic_lower_norfair_amphitheatre: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr25_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00AD ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_double_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles +preset_gtclassic_lower_norfair_kihunter_stairs_down: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0262 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0917, $01C9 ; Layer 2 X position + dw $0919, $0026 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_gtclassic_lower_norfair_wasteland: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $AE01 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $029F ; Health + dw $09CE, $0012 ; Pbs + dw $0AF6, $024A ; Samus X + dw $0AFA, $047B ; Samus Y + dw $D8BA, $4300 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position +preset_gtclassic_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_worst_room_in_the_game + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $90FF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $018A ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C1 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0266 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C300 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $8FFF ; Screen subpixel X position +preset_gtmax_lower_norfair_ln_main_hall_revisit: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00BD ; Layer 2 Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01A8 ; Samus X + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $09CE, $0012 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0033 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_green_gate_final: + dw #preset_gtmax_lower_norfair_green_gate_revisit + dw $07F3, $0018 ; Music Bank + dw $0913, $0FFF ; Screen subpixel Y position + dw $0915, $0009 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $02B5 ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0018 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $0091 ; Samus X + dw $D820, $1801 ; Events + dw $D878, $80C0 ; Items dw #$FFFF preset_allbossprkd_maridia_aqueduct_revisit: @@ -17215,32 +16969,25 @@ preset_allbossprkd_maridia_mt_everest_revisit: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr20_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_nodropskpdr_maridia_halfie_setup: + dw #preset_nodropskpdr_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0026 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items dw #$FFFF preset_allbosspkdr_lower_norfair_ridley: @@ -17283,24 +17030,6 @@ preset_allbosskpdr_lower_norfair_wasteland_revisit: dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_nodropskpdr_maridia_botwoon_etank: - dw #preset_nodropskpdr_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses - dw #$FFFF - preset_allbossprkd_maridia_red_brinstar_gate: dw #preset_allbossprkd_maridia_mt_everest_revisit dw $078D, $A42C ; DDB @@ -17346,26 +17075,6 @@ preset_nintendopower_norfair_worst_room_in_the_game: dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_nodropskpdr_maridia_halfie_setup: - dw #preset_nodropskpdr_maridia_botwoon_etank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items - dw #$FFFF - preset_nintendopower_norfair_metal_ninja_pirates: dw #preset_nintendopower_norfair_on_route_to_ridley dw $078D, $99EA ; DDB @@ -17491,6 +17200,24 @@ preset_allbossprkd_tourian_crateria_kihunters: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_nodropskpdr_maridia_draygon: + dw #preset_nodropskpdr_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0101 ; Health + dw $09C6, $0023 ; Missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + preset_allbosspkdr_lower_norfair_wasteland_revisit: dw #preset_allbosskpdr_lower_norfair_wasteland_revisit dw $090F, $2000 ; Screen subpixel X position @@ -17527,23 +17254,6 @@ preset_allbosspkdr_lower_norfair_fireflea_room: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_nodropskpdr_maridia_draygon: - dw #preset_nodropskpdr_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors - dw #$FFFF - preset_nintendopower_norfair_escape_from_ridley: dw #preset_nintendopower_norfair_ridley dw $078D, $98B2 ; DDB @@ -17595,27 +17305,6 @@ preset_nghyper_tourian_metroids_3: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nodropskpdr_maridia_reverse_halfie_spikesuit: - dw #preset_nodropskpdr_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - preset_ngplasma_tourian_metroids_4: dw #preset_ngplasma_tourian_metroids_3 dw $078D, $A9CC ; DDB @@ -17809,131 +17498,77 @@ preset_100early_red_tower_and_crateria_ocean_fly: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_amphitheatre: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00AD ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtclassic_lower_norfair_kihunter_stairs_down: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0262 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0033 ; Screen Y position in pixels - dw $0917, $01C9 ; Layer 2 X position - dw $0919, $0026 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $0AF6, $02C2 ; Samus X +preset_gtclassic_lower_norfair_plowerhouse: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $016F ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0113 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0014 ; Supers + dw $0AF6, $01E0 ; Samus X dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_wasteland: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $AE01 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $029F ; Health - dw $09CE, $0012 ; Pbs - dw $0AF6, $024A ; Samus X - dw $0AFA, $047B ; Samus Y - dw $D8BA, $4300 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_worst_room_in_the_game - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $90FF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $0266 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C300 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_ln_main_hall_revisit: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $078D, $989A ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels +preset_pkrd_upper_norfair_ice_beam_gates: + dw #preset_pkrd_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $030B ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $09CE, $0012 ; Pbs + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000F ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_green_gate_final: - dw #preset_gtmax_lower_norfair_green_gate_revisit - dw $07F3, $0018 ; Music Bank - dw $0913, $0FFF ; Screen subpixel Y position - dw $0915, $0009 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $02B5 ; Health - dw $09C6, $0069 ; Missiles - dw $09C8, $0069 ; Max missiles - dw $09CA, $0018 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $0091 ; Samus X - dw $D820, $1801 ; Events - dw $D878, $80C0 ; Items + dw $0AF6, $003C ; Samus X + dw $0AFA, $039A ; Samus Y + dw $D8B8, $28EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr25_upper_norfair_single_chamber_revisit - dw $09C6, $000E ; Missiles - dw $09CA, $0003 ; Supers +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr25_upper_norfair_bubble_mountain_revisit - dw $09C6, $000E ; Missiles - dw $09CA, $0003 ; Supers +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit - dw $09C6, $0009 ; Missiles +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: - dw #preset_kpdr21_upper_norfair_single_chamber_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_gtmax_lower_norfair_worst_room_in_the_game: + dw #preset_gtmax_lower_norfair_green_gate_final + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $026A ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $03DB ; Samus X dw #$FFFF preset_allbossprkd_tourian_terminator_revisit: @@ -17972,6 +17607,27 @@ preset_allbossprkd_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF +preset_nodropskpdr_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00D7 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + preset_allbosskpdr_lower_norfair_bubble_mountain_final: dw #preset_allbosskpdr_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB @@ -18034,11 +17690,6 @@ preset_nintendopower_norfair_landing_site: dw $D8BA, $DFFB ; Doors dw #$FFFF -preset_nodropskpdr_maridia_whomple_jump: - dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - preset_nghyper_tourian_metroids_4: dw #preset_ngplasma_tourian_metroids_4 dw $090F, $E000 ; Screen subpixel X position @@ -18318,154 +17969,67 @@ preset_100early_red_tower_and_crateria_the_moat: dw $0AF6, $02B1 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_plowerhouse: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $016F ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0113 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_gtclassic_lower_norfair_ridley: + dw #preset_gtclassic_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0013 ; Supers + dw $0AF6, $0024 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D300 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_leaving_ridley: + dw #preset_gtclassic_lower_norfair_green_gate_revisit + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0014 ; Supers - dw $0AF6, $01E0 ; Samus X - dw $0AFA, $00BB ; Samus Y + dw $09C2, $0276 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D8BA, $D300 ; Doors dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_beam_gates: - dw #preset_pkrd_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $030B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_double_chamber: -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_gtmax_lower_norfair_mickey_mouse_missiles: + dw #preset_gtmax_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_leaving_speedbooster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $011D ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $004F ; Samus X - dw $D822, $0020 ; Events - dw $D878, $0014 ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_botwoon_etank: - dw #preset_nodropskpdr_maridia_botwoon_etank - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_halfie_setup: - dw #preset_nodropskpdr_maridia_halfie_setup - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_draygon: - dw #preset_nodropskpdr_maridia_draygon - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_reverse_halfie_spikesuit: - dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_worst_room_in_the_game: - dw #preset_gtmax_lower_norfair_green_gate_final - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $026A ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: - dw #preset_kpdr21_upper_norfair_bubble_mountain_revisit - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $027E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0050 ; Samus X dw #$FFFF preset_allbossprkd_tourian_metroids_2: @@ -18484,6 +18048,11 @@ preset_allbossprkd_tourian_metroids_2: dw $D8C4, $0001 ; Doors dw #$FFFF +preset_nodropskpdr_maridia_whomple_jump: + dw #preset_nodropskpdr_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + preset_allbosskpdr_spore_spawn_red_tower: dw #preset_allbosskpdr_spore_spawn_maridia_passthrough dw $078D, $910E ; DDB @@ -18540,20 +18109,6 @@ preset_nintendopower_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_nodropskpdr_maridia_cac_alley_east: - dw #preset_nodropskpdr_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $004A ; Health - dw $09C6, $000B ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - preset_ngplasma_tourian_baby_skip: dw #preset_nghyper_tourian_baby_skip dw $090F, $5000 ; Screen subpixel X position @@ -18791,37 +18346,151 @@ preset_100early_red_tower_and_crateria_ocean_spark: dw $D870, $8190 ; Items dw #$FFFF -preset_gtclassic_lower_norfair_ridley: - dw #preset_gtclassic_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0013 ; Supers - dw $0AF6, $0024 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $D300 ; Doors +preset_gtclassic_lower_norfair_reverse_plowerhouse: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_leaving_ridley: - dw #preset_gtclassic_lower_norfair_green_gate_revisit - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position +preset_prkd19_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0140 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $0276 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005F ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D300 ; Doors - dw $D8BC, $0001 ; Doors + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $010E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw #$FFFF + +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $09C2, $00E2 ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items + dw #$FFFF + +preset_prkd19_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9E00 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $010A ; Health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $01B3 ; Samus X + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $0008 ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X dw #$FFFF preset_pkrd_upper_norfair_ice_maze_up: @@ -18836,27 +18505,11 @@ preset_pkrd_upper_norfair_ice_maze_up: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $027E ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0050 ; Samus X +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_allbossprkd_tourian_metroids_3: @@ -18908,28 +18561,51 @@ preset_allbossprkd_tourian_baby_skip: dw $D8C4, $000F ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_red_tower: - dw #preset_allbosskpdr_spore_spawn_red_tower - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors +preset_nodropskpdr_maridia_cac_alley_east: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $0067 ; Health + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF preset_nodropskpdr_maridia_cac_alley_west: - dw #preset_nodropskpdr_maridia_cac_alley_east + dw #preset_nodropskpdr_maridia_whomple_jump dw $078D, $A900 ; DDB dw $079B, $DA2B ; MDB dw $090F, $B000 ; Screen subpixel X position dw $0915, $0002 ; Screen Y position in pixels dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0007 ; Supers + dw $09C2, $0058 ; Health dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0053 ; Health + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors + dw #$FFFF + +preset_allbosspkdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_red_tower + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $09C2, $016A ; Health + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF preset_allbosskpdr_spore_spawn_lower_green_brinstar: @@ -19179,105 +18855,170 @@ preset_100early_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_reverse_plowerhouse: +preset_gtclassic_lower_norfair_wasteland_revisit: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0254 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_kihunter_stairs_up: dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D480 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0227 ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y dw $D82A, $0005 ; Bosses dw $D8BA, $D700 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y +preset_gtclassic_lower_norfair_fireflea_room: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5780 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $0227 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $009C ; Samus X dw #$FFFF -preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E80 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $010E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health dw $09C6, $006E ; Missiles dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9E00 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $010A ; Health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_nodropskpdr_maridia_plasma_spark: - dw #preset_nodropskpdr_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_allbosskpdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors dw #$FFFF preset_nodropskpdr_maridia_plasma_climb: @@ -19296,6 +19037,49 @@ preset_nodropskpdr_maridia_plasma_climb: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_nodropskpdr_maridia_plasma_beam: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $003F ; Health + dw $09C6, $000D ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_plasma_spark_revisit: + dw #preset_nodropskpdr_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $003F ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_allbosskpdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_allbosskpdr_spore_spawn_spore_spawn: dw #preset_allbosskpdr_lower_norfair_fireflea_room dw $078D, $8DC6 ; DDB @@ -19593,35 +19377,33 @@ preset_hundo_gravity_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_nodropskpdr_maridia_plasma_beam: - dw #preset_nodropskpdr_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_nodropskpdr_maridia_toilet: + dw #preset_nodropskpdr_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels dw $0913, $0800 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_nodropskpdr_maridia_plasma_spark_revisit: - dw #preset_nodropskpdr_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $00A4 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors +preset_nodropskpdr_maridia_sewers: + dw #preset_nodropskpdr_maridia_plasma_spark_revisit + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF preset_allbosspkdr_spore_spawn_big_pink_up: @@ -19685,22 +19467,6 @@ preset_allbosspkdr_spore_spawn_big_pink_down: dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_nodropskpdr_maridia_toilet: - dw #preset_nodropskpdr_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors - dw #$FFFF - preset_allbosskpdr_tourian_metroids_1: dw #preset_allbosskpdr_spore_spawn_big_pink_down dw $078D, $9222 ; DDB @@ -19923,244 +19689,604 @@ preset_100early_wrecked_ship_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y +preset_gtmax_lower_norfair_plowerhouse: + dw #preset_gtmax_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $017F ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011F ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_down: - dw #preset_pkrd_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00B9 ; Samus X - dw $D876, $0125 ; Items +preset_kpdr21_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0102 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_escape - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles dw #$FFFF -preset_gtclassic_lower_norfair_wasteland_revisit: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0254 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_kihunter_stairs_up: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D480 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0227 ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers dw #$FFFF -preset_gtclassic_lower_norfair_fireflea_room: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5780 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $0227 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $009C ; Samus X +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers dw #$FFFF -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_nodropskpdr_maridia_lower_maridia_gate: + dw #preset_nodropskpdr_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0021 ; Health + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position +preset_allbosspkdr_spore_spawn_dachora_room_revisit: + dw #preset_allbosspkdr_spore_spawn_big_pink_down + dw $078D, $8E32 ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $3001 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0AF6, $0225 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors +preset_allbosspkdr_spore_spawn_crateria: + dw #preset_allbosskpdr_spore_spawn_crateria + dw $090F, $1000 ; Screen subpixel X position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_allbosspkdr_tourian_metroids_1: + dw #preset_allbosskpdr_tourian_metroids_1 + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $67FF ; Screen subpixel Y position + dw $09C2, $014F ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr20_maridia_botwoon_etank - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_allbosskpdr_tourian_metroids_2: + dw #preset_allbosskpdr_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0043 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_kpdr21_maridia_halfie_setup: - dw #preset_kpdr20_maridia_halfie_setup - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_nintendopower_tourian_mother_brain_2: + dw #preset_nintendopower_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $02C2 ; Health + dw $09C6, $0051 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events dw #$FFFF -preset_kpdr21_maridia_draygon: - dw #preset_kpdr20_maridia_draygon - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_nghyper_tourian_escape_room_3: + dw #preset_ngplasma_tourian_escape_room_3 + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $00EF ; Screen Y position in pixels + dw $0919, $00B3 ; Layer 2 Y position + dw $09C2, $05D8 ; Health + dw $09C6, $0088 ; Missiles + dw $0AF6, $00E1 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D820, $4FE5 ; Events dw #$FFFF -preset_kpdr20_maridia_whomple_jump: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_ngplasma_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0026 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_ngplasma_tourian_escape_climb: + dw #preset_ngplasma_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00BF ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00EE ; Screen Y position in pixels + dw $0917, $008F ; Layer 2 X position + dw $0919, $00B2 ; Layer 2 Y position + dw $0AF6, $0151 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers +preset_ngplasma_tourian_escape_parlor: + dw #preset_ngplasma_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D001 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0548 ; Health + dw $0A1C, $00CD ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0043 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel Y + dw $D90C, $FF00 ; Map Stations dw #$FFFF -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X +preset_suitless_upper_norfair_1_bat_cave_out: + dw #preset_suitless_upper_norfair_1_speed_hallway_out + dw $078D, $95BE ; DDB + dw $079B, $ACF0 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0115 ; Health + dw $0AF8, $9DFF ; Samus subpixel X + dw $D822, $0020 ; Events dw #$FFFF -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_hundo_gravity_sky_missiles: + dw #preset_hundo_gravity_attic_revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $97FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $01A3 ; Health + dw $09C6, $0025 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $003C ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_hundo_gravity_bowling: + dw #preset_hundo_gravity_attic_revisit + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A900 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $019E ; Health + dw $09C6, $002E ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0194 ; Samus X + dw $0B3F, $0001 ; Blue suit + dw $D870, $819C ; Items dw #$FFFF -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_hundo_gravity_leaving_gravity: + dw #preset_hundo_gravity_ws_shaft_up_to_attic + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $011C ; Health + dw $09C8, $004B ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D4, $00C8 ; Max reserves + dw $0AF6, $006B ; Samus X + dw $D870, $819C ; Items + dw $D880, $00FF ; Items + dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0157 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_rbo_maridia_double_maridia_maridia_entry: + dw #preset_rbo_cleanup_double_maridia_blockbuster + dw $078D, $911A ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $02D0 ; Health + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down +preset_rbo_icecroc_single_maridia_grapple_shaft_up: + dw #preset_rbo_icecroc_single_maridia_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05FD ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $047D ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $065D ; Samus X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_14ice_tourian_mother_brain_3: + dw #preset_14ice_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_14speed_tourian_mother_brain_2: + dw #preset_14ice_tourian_mother_brain_2 + dw $0913, $4C00 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CE, $0001 ; Pbs + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_100early_wrecked_ship_leaving_phantoon: + dw #preset_100early_wrecked_ship_phantoon + dw $078D, $A2AC ; DDB + dw $079B, $CD13 ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0160 ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0008 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D82A, $0102 ; Bosses + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_ridley: + dw #preset_gtmax_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_springball_maze: + dw #preset_gtclassic_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_ice_maze_down: + dw #preset_pkrd_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00B9 ; Samus X + dw $D876, $0125 ; Items + dw #$FFFF + +preset_pkrd_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_escape + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $28EF ; Doors + dw #$FFFF + +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_moat_ball + dw $09C2, $00A9 ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr20_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D874, $0C04 ; Items + dw $D878, $001C ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr20_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D874, $0C04 ; Items + dw $D878, $001C ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0157 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw $09C2, $0163 ; Health @@ -20247,6 +20373,215 @@ preset_kpdr23_wrecked_ship_basement: dw $D8B8, $26EF ; Doors dw #$FFFF +preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: + dw #preset_nodropskpdr_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_ice_maze_up: + dw #preset_nodropskpdr_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_allbosspkdr_tourian_metroids_2: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0035 ; Samus X + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors + dw #$FFFF + +preset_allbosskpdr_tourian_metroids_3: + dw #preset_allbosskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0115 ; Screen Y position in pixels + dw $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_nintendopower_tourian_zebes_escape: + dw #preset_nintendopower_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $031F ; Health + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_nghyper_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_4 + dw $090F, $1000 ; Screen subpixel X position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $05D8 ; Health + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events + dw #$FFFF + +preset_nghyper_tourian_escape_climb: + dw #preset_nghyper_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $00F3 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $0917, $00B6 ; Layer 2 X position + dw $0919, $00B1 ; Layer 2 Y position + dw $0AF6, $0153 ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_tourian_escape_parlor: + dw #preset_ngplasma_tourian_escape_parlor + dw $090F, $4000 ; Screen subpixel X position + dw $09C2, $0545 ; Health + dw $09C6, $0088 ; Missiles + dw $D820, $4FE5 ; Events + dw #$FFFF + +preset_suitless_upper_norfair_1_single_chamber: + dw #preset_suitless_upper_norfair_1_bat_cave_out + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0222 ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AF ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_1_double_chamber: + dw #preset_suitless_upper_norfair_1_bat_cave_out + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0035 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BD ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_double_chamber_out: + dw #preset_suitless_upper_norfair_1_speed_hallway_out + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $018C ; Health + dw $09C6, $003A ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $000D ; Supers + dw $0AF6, $004D ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $D822, $0020 ; Events + dw $D878, $001E ; Items + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_rbo_maridia_double_maridia_mount_everest: + dw #preset_rbo_maridia_double_maridia_maridia_entry + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $00FD ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0013 ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $000E ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $015D ; Samus X + dw $D820, $0801 ; Events + dw #$FFFF + +preset_rbo_icecroc_single_maridia_croc_revisit: + dw #preset_rbo_icecroc_single_maridia_grapple_escape + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $07F5, $0005 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $02BB ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $01C3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_14speed_tourian_mother_brain_3: + dw #preset_14speed_tourian_mother_brain_2 + dw $07F3, $0048 ; Music Bank + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + preset_kpdr23_wrecked_ship_phantoon: dw #preset_kpdr21_wrecked_ship_phantoon dw $09A6, $1005 ; Equipped Beams @@ -20324,2030 +20659,722 @@ preset_kpdr23_wrecked_ship_pancakes_and_wavers: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_14ice_tourian_zebes_escape: + dw #preset_14ice_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_100early_wrecked_ship_east_supers: + dw #preset_100early_wrecked_ship_leaving_phantoon + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $04DD ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03A5 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0007 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $05B9 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_100early_wrecked_ship_leaving_west_supers: + dw #preset_100early_wrecked_ship_enter_wrecked_ship + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09C6, $0045 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $00C2 ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0061 ; Items + dw $D8C0, $0074 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtmax_lower_norfair_leaving_ridley_etank: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses dw #$FFFF -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtmax_lower_norfair_reverse_plowerhouse: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $97FF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $031D ; Health + dw $09C4, $0320 ; Max health + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D878, $D2C0 ; Items + dw $D8BA, $DF01 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtclassic_lower_norfair_three_musketeers: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $4001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtclassic_lower_norfair_single_chamber_final: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0171 ; Samus X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_upper_norfair_precathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr23_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_upper_norfair_cathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2CEF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health + dw $09C2, $0166 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health + dw $09C2, $010D ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health + dw $09C2, $010D ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_dachora_room_revisit: - dw #preset_allbosspkdr_spore_spawn_big_pink_down - dw $078D, $8E32 ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $3001 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0AF6, $0225 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $001C ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF -preset_allbosspkdr_spore_spawn_crateria: - dw #preset_allbosskpdr_spore_spawn_crateria - dw $090F, $1000 ; Screen subpixel X position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs +preset_allbosspkdr_tourian_metroids_3: + dw #preset_allbosskpdr_tourian_metroids_3 + dw $090F, $9000 ; Screen subpixel X position + dw $0915, $0100 ; Screen Y position in pixels + dw $09CA, $0007 ; Supers + dw $0AF6, $00CA ; Samus X dw $D870, $0190 ; Items dw $D876, $0125 ; Items dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_nodropskpdr_maridia_sewers: - dw #preset_nodropskpdr_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y +preset_allbosspkdr_tourian_metroids_4: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AA ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_nodropskpdr_maridia_lower_maridia_gate: - dw #preset_nodropskpdr_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB +preset_allbosspkdr_tourian_baby_skip: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $09CA, $000A ; Supers + dw $0A1C, $0016 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00A2 ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_allbosspkdr_tourian_metroids_1: - dw #preset_allbosskpdr_tourian_metroids_1 - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $67FF ; Screen subpixel Y position - dw $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X +preset_allbosspkdr_tourian_zeb_skip: + dw #preset_allbosspkdr_tourian_metroids_2 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0AF6, $0048 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_allbosspkdr_tourian_escape_room_3: + dw #preset_allbossprkd_tourian_escape_room_3 + dw $090F, $B000 ; Screen subpixel X position + dw $09A2, $332D ; Equipped Items + dw $09A4, $332D ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09CC, $000A ; Max supers dw $D870, $0190 ; Items + dw $D874, $0104 ; Items dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors + dw $D878, $801C ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8B4, $7606 ; Doors + dw $D8B6, $3008 ; Doors + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: - dw #preset_nodropskpdr_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_allbosskpdr_tourian_metroids_4: + dw #preset_allbosskpdr_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0AF6, $0066 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_allbosskpdr_tourian_metroids_2: - dw #preset_allbosskpdr_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0043 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_nintendopower_tourian_escape_room_3: + dw #preset_nintendopower_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_nintendopower_tourian_mother_brain_2: - dw #preset_nintendopower_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02C2 ; Health - dw $09C6, $0051 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events - dw #$FFFF - -preset_nghyper_tourian_escape_room_3: - dw #preset_ngplasma_tourian_escape_room_3 - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $00EF ; Screen Y position in pixels - dw $0919, $00B3 ; Layer 2 Y position - dw $09C2, $05D8 ; Health - dw $09C6, $0088 ; Missiles - dw $0AF6, $00E1 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D820, $4FE5 ; Events +preset_suitless_upper_norfair_2_single_chamber_out: + dw #preset_suitless_upper_norfair_2_double_chamber_out + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1D80 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0129 ; Health + dw $0AF6, $004C ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_tourian_escape_room_4: - dw #preset_ngplasma_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0026 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_suitless_upper_norfair_2_bubble_mountain_down: + dw #preset_suitless_upper_norfair_2_double_chamber_out + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $09C2, $00F3 ; Health + dw $09C6, $0038 ; Missiles + dw $0AF6, $008A ; Samus X + dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_tourian_escape_climb: - dw #preset_ngplasma_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00BF ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00EE ; Screen Y position in pixels - dw $0917, $008F ; Layer 2 X position - dw $0919, $00B2 ; Layer 2 Y position - dw $0AF6, $0151 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X +preset_rbo_maridia_double_maridia_leaving_crab_supers: + dw #preset_rbo_maridia_double_maridia_mount_everest + dw $078D, $A45C ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0015 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0270 ; Samus X + dw $0AFA, $0299 ; Samus Y + dw $D880, $0200 ; Items dw #$FFFF -preset_ngplasma_tourian_escape_parlor: - dw #preset_ngplasma_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D001 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0548 ; Health - dw $0A1C, $00CD ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0043 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y - dw $D90C, $FF00 ; Map Stations +preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: + dw #preset_rbo_icecroc_single_maridia_croc_revisit + dw $078D, $9756 ; DDB + dw $079B, $B026 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $000F ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00C5 ; Samus X + dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_suitless_upper_norfair_1_bat_cave_out: - dw #preset_suitless_upper_norfair_1_speed_hallway_out - dw $078D, $95BE ; DDB - dw $079B, $ACF0 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0115 ; Health - dw $0AF8, $9DFF ; Samus subpixel X - dw $D822, $0020 ; Events +preset_14speed_tourian_zebes_escape: + dw #preset_14speed_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_rbo_maridia_double_maridia_maridia_entry: - dw #preset_rbo_cleanup_double_maridia_blockbuster - dw $078D, $911A ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $02D0 ; Health - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item +preset_14ice_tourian_escape_room_3: + dw #preset_14ice_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_icecroc_single_maridia_grapple_shaft_up: - dw #preset_rbo_icecroc_single_maridia_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB +preset_nodropskpdr_upper_norfair_revisit_ice_escape: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05FD ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $047D ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $065D ; Samus X - dw $0AFA, $026B ; Samus Y - dw #$FFFF - -preset_14ice_tourian_mother_brain_3: - dw #preset_14ice_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr20_maridia_cac_alley_east: - dw #preset_nodropskpdr_maridia_cac_alley_east - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_cac_alley_west: - dw #preset_nodropskpdr_maridia_cac_alley_west - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09CE, $0005 ; Pbs +preset_allbosskpdr_tourian_baby_skip: + dw #preset_allbosspkdr_tourian_baby_skip + dw $090F, $6FFF ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_plasma_spark: - dw #preset_nodropskpdr_maridia_plasma_spark - dw $09C8, $000F ; Max missiles + dw $0AF6, $01D5 ; Samus X + dw $0AFA, $00AB ; Samus Y dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_kpdr20_maridia_plasma_climb: - dw #preset_nodropskpdr_maridia_plasma_climb - dw $09C8, $000F ; Max missiles +preset_allbosskpdr_tourian_zeb_skip: + dw #preset_allbosspkdr_tourian_zeb_skip + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0AF6, $0037 ; Samus X dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_hundo_gravity_sky_missiles: - dw #preset_hundo_gravity_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB +preset_allbosskpdr_tourian_escape_room_3: + dw #preset_allbosspkdr_tourian_escape_room_3 dw $090F, $5000 ; Screen subpixel X position - dw $0913, $97FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $01A3 ; Health - dw $09C6, $0025 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $003C ; Samus X - dw #$FFFF - -preset_hundo_gravity_bowling: - dw #preset_hundo_gravity_attic_revisit - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A900 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $019E ; Health - dw $09C6, $002E ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0194 ; Samus X - dw $0B3F, $0001 ; Blue suit - dw $D870, $819C ; Items - dw #$FFFF - -preset_hundo_gravity_leaving_gravity: - dw #preset_hundo_gravity_ws_shaft_up_to_attic - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $011C ; Health - dw $09C8, $004B ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D4, $00C8 ; Max reserves - dw $0AF6, $006B ; Samus X - dw $D870, $819C ; Items - dw $D880, $00FF ; Items - dw $D8C0, $0B7C ; Doors - dw #$FFFF - -preset_kpdr20_maridia_plasma_beam: - dw #preset_nodropskpdr_maridia_plasma_beam - dw $09C8, $000F ; Max missiles + dw $09C2, $017B ; Health dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_kpdr20_maridia_plasma_spark_revisit: - dw #preset_nodropskpdr_maridia_plasma_spark_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_allbosspkdr_tourian_escape_parlor: + dw #preset_allbosspkdr_tourian_escape_room_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A401 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00DE ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_toilet: - dw #preset_nodropskpdr_maridia_toilet - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_nintendopower_tourian_escape_room_4: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14speed_tourian_mother_brain_2: - dw #preset_14ice_tourian_mother_brain_2 - dw $0913, $4C00 ; Screen subpixel Y position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09CE, $0001 ; Pbs - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $DD30 ; Doors - dw $D8C2, $6C00 ; Doors +preset_nintendopower_tourian_escape_climb: + dw #preset_nintendopower_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_100early_wrecked_ship_leaving_phantoon: - dw #preset_100early_wrecked_ship_phantoon - dw $078D, $A2AC ; DDB - dw $079B, $CD13 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0160 ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0008 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D82A, $0102 ; Bosses - dw $D8C0, $0070 ; Doors +preset_suitless_upper_norfair_2_croc_gate: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $02FA ; Screen Y position in pixels + dw $0919, $023B ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000E ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_precathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X +preset_nodropskpdr_upper_norfair_revisit_croc_speedway: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0018 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00DD ; Samus X dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_cathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; Doors +preset_allbosskpdr_tourian_escape_parlor: + dw #preset_allbosspkdr_tourian_escape_parlor + dw $09C2, $00CB ; Health + dw $0AF6, $019C ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D8BA, $DFF1 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_nintendopower_tourian_escape_parlor: + dw #preset_nintendopower_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $EFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_plowerhouse: - dw #preset_gtmax_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $017F ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011F ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $01E8 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_ice_maze_up: - dw #preset_nodropskpdr_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_metroids_2: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0035 ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_allbosskpdr_tourian_metroids_3: - dw #preset_allbosskpdr_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0115 ; Screen Y position in pixels - dw $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_nintendopower_tourian_zebes_escape: - dw #preset_nintendopower_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $031F ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_nghyper_tourian_escape_room_4: - dw #preset_ngplasma_tourian_escape_room_4 - dw $090F, $1000 ; Screen subpixel X position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $05D8 ; Health - dw $09C6, $0088 ; Missiles - dw $D820, $4FE5 ; Events - dw #$FFFF - -preset_nghyper_tourian_escape_climb: - dw #preset_nghyper_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $00F3 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $0917, $00B6 ; Layer 2 X position - dw $0919, $00B1 ; Layer 2 Y position - dw $0AF6, $0153 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw #$FFFF - -preset_nghyper_tourian_escape_parlor: - dw #preset_ngplasma_tourian_escape_parlor - dw $090F, $4000 ; Screen subpixel X position - dw $09C2, $0545 ; Health - dw $09C6, $0088 ; Missiles - dw $D820, $4FE5 ; Events - dw #$FFFF - -preset_suitless_upper_norfair_1_single_chamber: - dw #preset_suitless_upper_norfair_1_bat_cave_out - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0222 ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AF ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_1_double_chamber: - dw #preset_suitless_upper_norfair_1_bat_cave_out - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0035 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BD ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_double_chamber_out: - dw #preset_suitless_upper_norfair_1_speed_hallway_out - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $018C ; Health - dw $09C6, $003A ; Missiles - dw $09C8, $003C ; Max missiles - dw $09CA, $000D ; Supers - dw $0AF6, $004D ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $D822, $0020 ; Events - dw $D878, $001E ; Items - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_rbo_maridia_double_maridia_mount_everest: - dw #preset_rbo_maridia_double_maridia_maridia_entry - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $00FD ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0013 ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $000E ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $015D ; Samus X - dw $D820, $0801 ; Events - dw #$FFFF - -preset_rbo_icecroc_single_maridia_croc_revisit: - dw #preset_rbo_icecroc_single_maridia_grapple_escape - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $07F5, $0005 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02BB ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $01C3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_14speed_tourian_mother_brain_3: - dw #preset_14speed_tourian_mother_brain_2 - dw $07F3, $0048 ; Music Bank - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0174 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_14ice_tourian_zebes_escape: - dw #preset_14ice_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_allbosspkdr_tourian_metroids_3: - dw #preset_allbosskpdr_tourian_metroids_3 - dw $090F, $9000 ; Screen subpixel X position - dw $0915, $0100 ; Screen Y position in pixels - dw $09CA, $0007 ; Supers - dw $0AF6, $00CA ; Samus X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_metroids_4: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $09CA, $0008 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_baby_skip: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $09CA, $000A ; Supers - dw $0A1C, $0016 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00A2 ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_zeb_skip: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0AF6, $0048 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_escape_room_3: - dw #preset_allbossprkd_tourian_escape_room_3 - dw $090F, $B000 ; Screen subpixel X position - dw $09A2, $332D ; Equipped Items - dw $09A4, $332D ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09CC, $000A ; Max supers - dw $D870, $0190 ; Items - dw $D874, $0104 ; Items - dw $D876, $0125 ; Items - dw $D878, $801C ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8B4, $7606 ; Doors - dw $D8B6, $3008 ; Doors - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_allbosskpdr_tourian_metroids_4: - dw #preset_allbosskpdr_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0AF6, $0066 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_nintendopower_tourian_escape_room_3: - dw #preset_nintendopower_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_single_chamber_out: - dw #preset_suitless_upper_norfair_2_double_chamber_out - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1D80 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $0AF6, $004C ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_upper_norfair_2_bubble_mountain_down: - dw #preset_suitless_upper_norfair_2_double_chamber_out - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $09C2, $00F3 ; Health - dw $09C6, $0038 ; Missiles - dw $0AF6, $008A ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw #$FFFF - -preset_rbo_maridia_double_maridia_leaving_crab_supers: - dw #preset_rbo_maridia_double_maridia_mount_everest - dw $078D, $A45C ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0015 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0270 ; Samus X - dw $0AFA, $0299 ; Samus Y - dw $D880, $0200 ; Items - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: - dw #preset_rbo_icecroc_single_maridia_croc_revisit - dw $078D, $9756 ; DDB - dw $079B, $B026 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $000F ; Supers - dw $09CC, $000F ; Max supers - dw $0AF6, $00C5 ; Samus X - dw $D8B8, $EE00 ; Doors - dw #$FFFF - -preset_14speed_tourian_zebes_escape: - dw #preset_14speed_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_14ice_tourian_escape_room_3: - dw #preset_14ice_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_ice_escape: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_tourian_baby_skip: - dw #preset_allbosspkdr_tourian_baby_skip - dw $090F, $6FFF ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D5 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors - dw #$FFFF - -preset_allbosskpdr_tourian_zeb_skip: - dw #preset_allbosspkdr_tourian_zeb_skip - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0AF6, $0037 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors - dw #$FFFF - -preset_allbosskpdr_tourian_escape_room_3: - dw #preset_allbosspkdr_tourian_escape_room_3 - dw $090F, $5000 ; Screen subpixel X position - dw $09C2, $017B ; Health - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors - dw #$FFFF - -preset_allbosspkdr_tourian_escape_parlor: - dw #preset_allbosspkdr_tourian_escape_room_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A401 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00DE ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $019B ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_nintendopower_tourian_escape_room_4: - dw #preset_nintendopower_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nintendopower_tourian_escape_climb: - dw #preset_nintendopower_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_gate: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $02FA ; Screen Y position in pixels - dw $0919, $023B ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000E ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_crateria_power_bombs: - dw #preset_hundo_gravity_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items - dw #$FFFF - -preset_100early_wrecked_ship_east_supers: - dw #preset_100early_wrecked_ship_leaving_phantoon - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $04DD ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03A5 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0007 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $05B9 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_100early_wrecked_ship_leaving_west_supers: - dw #preset_100early_wrecked_ship_enter_wrecked_ship - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $09C6, $0045 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $000F ; Max supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $00C2 ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0061 ; Items - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_ridley: - dw #preset_gtmax_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0018 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D301 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_rbo_maridia_double_maridia_mama_turtle: - dw #preset_rbo_maridia_double_maridia_leaving_crab_supers - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02BF ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $020F ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $031F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors - dw #$FFFF - -preset_rbo_ln_entry_single_maridia_lava_dive: - dw #preset_rbo_icecroc_single_maridia_croc_revisit - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $FC4C ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5ABE ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0270 ; Health - dw $0AF6, $03C2 ; Samus X - dw $D8B8, $EE00 ; Doors - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw #$FFFF - -preset_14ice_tourian_escape_room_4: - dw #preset_14ice_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_14ice_tourian_escape_climb: - dw #preset_14ice_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0AF6, $0151 ; Samus X - dw #$FFFF - -preset_14speed_tourian_escape_room_3: - dw #preset_14ice_tourian_escape_room_3 - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09A2, $3025 ; Equipped Items - dw $09A4, $3025 ; Collected Items - dw $09A8, $1000 ; Collected Beams - dw $D876, $0001 ; Items - dw $D878, $4004 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $DD30 ; Doors - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_tourian_escape_parlor: - dw #preset_allbosspkdr_tourian_escape_parlor - dw $09C2, $00CB ; Health - dw $0AF6, $019C ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D8BA, $DFF1 ; Doors - dw #$FFFF - -preset_nintendopower_tourian_escape_parlor: - dw #preset_nintendopower_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $01EB ; Health - dw $0A1C, $0006 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01C4 ; Samus X - dw #$FFFF - -preset_suitless_upper_norfair_2_red_pirate_shaft: - dw #preset_suitless_upper_norfair_2_croc_gate - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00EC ; Screen Y position in pixels - dw $0917, $0003 ; Layer 2 X position - dw $0919, $00EC ; Layer 2 Y position - dw $09C2, $00C0 ; Health - dw $0AF6, $00A4 ; Samus X - dw $0AF8, $6000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_acid_snakes_tunnel: - dw #preset_suitless_upper_norfair_2_croc_gate - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $00AF ; Health - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $02BA ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_crocomire: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0065 ; Health - dw $09CE, $000E ; Pbs - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $0CD0 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8B8, $6EAF ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_power_bombs: - dw #preset_suitless_upper_norfair_2_bubble_mountain_down - dw $078D, $93DE ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $A800 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $019B ; Health - dw $09C4, $02BB ; Max health - dw $09C6, $003C ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D82A, $0002 ; Bosses - dw $D876, $01B6 ; Items - dw $D8B8, $6EAF ; Doors - dw $D8BA, $00F3 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_ship_room: - dw #preset_hundo_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $00B9 ; Health - dw $09C6, $0034 ; Missiles - dw $09CE, $000A ; Pbs - dw $09D0, $000F ; Max pbs - dw $0AF6, $0042 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $819F ; Items - dw $D8B0, $3002 ; Doors - dw #$FFFF - -preset_100early_wrecked_ship_spiky_room_of_death: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC01 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0472 ; Screen Y position in pixels - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y - dw #$FFFF - -preset_100early_wrecked_ship_wrecked_ship_etank: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $004E ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $016B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_leaving_ridley_etank: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw #$FFFF - -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_hundo_ice_beam_ice_beam_gate_room_escape - dw $0919, $0180 ; Layer 2 Y position - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $018F ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D876, $01A5 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_three_musketeers: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $4001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_frog_speedway: - dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_sewers: - dw #preset_nodropskpdr_maridia_sewers - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_lower_maridia_gate: - dw #preset_nodropskpdr_maridia_lower_maridia_gate - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_beam_gates: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_maridia_cac_alley_east: - dw #preset_kpdr20_maridia_cac_alley_east - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $01EB ; Health + dw $0A1C, $0006 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01C4 ; Samus X dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr20_maridia_cac_alley_west - dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_suitless_upper_norfair_2_red_pirate_shaft: + dw #preset_suitless_upper_norfair_2_croc_gate + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00EC ; Screen Y position in pixels + dw $0917, $0003 ; Layer 2 X position + dw $0919, $00EC ; Layer 2 Y position + dw $09C2, $00C0 ; Health + dw $0AF6, $00A4 ; Samus X + dw $0AF8, $6000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_reverse_plowerhouse: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $97FF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $031D ; Health - dw $09C4, $0320 ; Max health - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02CD ; Samus X +preset_hundo_brinstar_cleanup_ship_room: + dw #preset_hundo_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $00B9 ; Health + dw $09C6, $0034 ; Missiles + dw $09CE, $000A ; Pbs + dw $09D0, $000F ; Max pbs + dw $0AF6, $0042 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D878, $D2C0 ; Items - dw $D8BA, $DF01 ; Doors + dw $D870, $819F ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position +preset_100early_wrecked_ship_spiky_room_of_death: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC01 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0472 ; Screen Y position in pixels + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr20_maridia_plasma_spark - dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_100early_wrecked_ship_wrecked_ship_etank: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $004E ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $016B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr20_maridia_plasma_climb - dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_lower_norfair_wasteland_revisit: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $02FF ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr20_maridia_plasma_beam - dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_lower_norfair_kihunter_stairs_up: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $02A5 ; Health + dw $09CE, $0018 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr20_maridia_plasma_spark_revisit - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_lower_norfair_fireflea_room: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3480 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $09C2, $02A5 ; Health + dw $09CE, $0017 ; Pbs + dw $0AF6, $009C ; Samus X dw #$FFFF -preset_kpdr21_maridia_toilet: - dw #preset_kpdr20_maridia_toilet - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_lower_norfair_bubble_mountain_final: + dw #preset_gtclassic_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0062 ; Missiles + dw $0AF6, $0091 ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_frog_speedway: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0026 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $001C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $022C ; Health + dw $09C6, $005F ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $00C6 ; Samus X dw #$FFFF preset_pkrd_upper_norfair_rising_tide: @@ -22378,15 +21405,187 @@ preset_pkrd_upper_norfair_bubble_mountain: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_single_chamber_final: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0171 ; Samus X +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02BF ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $020F ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $031F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_lava_dive: + dw #preset_rbo_icecroc_single_maridia_croc_revisit + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $FC4C ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5ABE ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0270 ; Health + dw $0AF6, $03C2 ; Samus X + dw $D8B8, $EE00 ; Doors + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_25_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw #$FFFF + +preset_14ice_tourian_escape_room_4: + dw #preset_14ice_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_14ice_tourian_escape_climb: + dw #preset_14ice_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_14speed_tourian_escape_room_3: + dw #preset_14ice_tourian_escape_room_3 + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09A2, $3025 ; Equipped Items + dw $09A4, $3025 ; Collected Items + dw $09A8, $1000 ; Collected Beams + dw $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_acid_snakes_tunnel: + dw #preset_suitless_upper_norfair_2_croc_gate + dw $078D, $9726 ; DDB + dw $079B, $B139 ; MDB + dw $090F, $1FFF ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $00AF ; Health + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $02BA ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_crocomire: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0065 ; Health + dw $09CE, $000E ; Pbs + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $0CD0 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8B8, $6EAF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_power_bombs: + dw #preset_suitless_upper_norfair_2_bubble_mountain_down + dw $078D, $93DE ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $A800 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $019B ; Health + dw $09C4, $02BB ; Max health + dw $09C6, $003C ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D82A, $0002 ; Bosses + dw $D876, $01B6 ; Items + dw $D8B8, $6EAF ; Doors + dw $D8BA, $00F3 ; Doors + dw #$FFFF + +preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes: + dw #preset_nodropskpdr_upper_norfair_revisit_croc_speedway + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $01FA ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $0AF6, $030E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_gauntlet_etank: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0003 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $001D ; Health + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0035 ; Reserves + dw $0AF6, $0084 ; Samus X + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_pirate_shaft: + dw #preset_hundo_brinstar_cleanup_ship_room + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $01F8 ; Health + dw $09C4, $0257 ; Max health + dw $09CE, $0009 ; Pbs + dw $09D6, $0035 ; Reserves + dw $0AF6, $002B ; Samus X + dw $D870, $81BF ; Items dw #$FFFF preset_rbo_ln_entry_single_maridia_ln_main_hall: @@ -22452,168 +21651,27 @@ preset_14speed_tourian_escape_parlor: dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E0 ; Health - dw $0AF6, $01D2 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_14ice_tourian_escape_parlor: - dw #preset_14ice_tourian_escape_climb - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0163 ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_power_bombs - dw $078D, $946E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $011C ; Layer 2 Y position - dw $09C2, $0178 ; Health - dw $09CE, $0013 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D876, $03B6 ; Items - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X - dw #$FFFF - -preset_nodropskpdr_lower_norfair_ln_main_hall: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $00BA ; Health - dw $09CE, $0004 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_indiana_jones: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y position in pixels - dw $0919, $0317 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_gauntlet_etank: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0003 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $001D ; Health - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0035 ; Reserves - dw $0AF6, $0084 ; Samus X - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_pirate_shaft: - dw #preset_hundo_brinstar_cleanup_ship_room - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $01F8 ; Health - dw $09C4, $0257 ; Max health - dw $09CE, $0009 ; Pbs - dw $09D6, $0035 ; Reserves - dw $0AF6, $002B ; Samus X - dw $D870, $81BF ; Items + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E0 ; Health + dw $0AF6, $01D2 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_14ice_tourian_escape_parlor: + dw #preset_14ice_tourian_escape_climb + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0163 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_100early_wrecked_ship_spiky_room_revisit: @@ -22630,119 +21688,299 @@ preset_100early_wrecked_ship_spiky_room_revisit: dw $D880, $0071 ; Items dw #$FFFF -preset_gtmax_lower_norfair_wasteland_revisit: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $02FF ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_up: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up - dw $09C8, $000F ; Max missiles +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $09C2, $00BD ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs dw $D870, $0180 ; Items dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors dw $D8B4, $0206 ; Doors dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_down: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_down - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_escape: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_lower_norfair_bubble_mountain_final: - dw #preset_gtclassic_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0062 ; Missiles - dw $0AF6, $0091 ; Samus X +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_lower_norfair_frog_speedway: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0026 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $001C ; Layer 2 X position +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_prepillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $022C ; Health - dw $09C6, $005F ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $00C6 ; Samus X + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_up: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $02A5 ; Health - dw $09CE, $0018 ; Pbs +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_kpdr25_upper_norfair_entering_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_springball_maze: + dw #preset_gtmax_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C2, $0374 ; Health + dw $09C4, $0384 ; Max health + dw $09CA, $0010 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $016C ; Samus X + dw $D87A, $0001 ; Items dw #$FFFF -preset_gtmax_lower_norfair_fireflea_room: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3480 ; Screen subpixel X position +preset_gtclassic_lower_norfair_business_center_final: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels + dw $0913, $0C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $09C2, $02A5 ; Health - dw $09CE, $0017 ; Pbs - dw $0AF6, $009C ; Samus X + dw $0AF6, $0039 ; Samus X + dw #$FFFF + +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_pkrd_upper_norfair_bat_cave: @@ -22789,23 +22027,11 @@ preset_pkrd_upper_norfair_single_chamber: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr25_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0119 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items @@ -22813,11 +22039,11 @@ preset_kpdr25_red_brinstar_revisit_skree_boost_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items @@ -22825,112 +22051,142 @@ preset_kpdr25_red_brinstar_revisit_below_spazer_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_suitless_upper_norfair_2_croc_shaft_down: + dw #preset_suitless_upper_norfair_2_croc_power_bombs + dw $078D, $946E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $011C ; Layer 2 Y position + dw $09C2, $0178 ; Health + dw $09CE, $0013 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $004D ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D876, $03B6 ; Items dw #$FFFF -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_upper_norfair_revisit_kronic_boost: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X dw #$FFFF -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_lower_norfair_ln_main_hall: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $018C ; Health + dw $09CE, $0003 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01B1 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_shaft_revisit: + dw #preset_hundo_brinstar_cleanup_green_pirate_shaft + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $09C6, $0039 ; Missiles + dw $09C8, $005A ; Max missiles + dw $0AF6, $0088 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr23_maridia_halfie_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_suitless_upper_norfair_2_indiana_jones: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $944A ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $041F ; Screen Y position in pixels + dw $0919, $0317 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y dw #$FFFF preset_rbo_ln_entry_single_maridia_green_gate_glitch: @@ -22957,78 +22213,6 @@ preset_rbo_lower_norfair_segment_ln_25_supers_9_2_ridley: dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_suitless_upper_norfair_2_grapple_escape: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F381 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F104 ; Equipped Items - dw $09A4, $F104 ; Collected Items - dw $09C2, $0191 ; Health - dw $09C6, $003F ; Missiles - dw $09C8, $0041 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D876, $1BB6 ; Items - dw #$FFFF - -preset_nodropskpdr_lower_norfair_prepillars: - dw #preset_nodropskpdr_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_lower_norfair_fast_pillars_setup: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $00BA ; Health - dw $0AF6, $0025 ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_worst_room_in_the_game: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $64FF ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $09C2, $0070 ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_green_shaft_revisit: - dw #preset_hundo_brinstar_cleanup_green_pirate_shaft - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $09C6, $0039 ; Missiles - dw $09C8, $005A ; Max missiles - dw $0AF6, $0088 ; Samus X - dw $D870, $87BF ; Items - dw #$FFFF - preset_100early_wrecked_ship_shaft_ascent: dw #preset_100early_wrecked_ship_spiky_room_revisit dw $078D, $A24C ; DDB @@ -23042,223 +22226,155 @@ preset_100early_wrecked_ship_shaft_ascent: dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr23_maridia_draygon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar - dw $09C6, $0009 ; Missiles +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_sewers: - dw #preset_kpdr20_maridia_sewers - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr20_maridia_lower_maridia_gate - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr20_upper_norfair_revisit_ice_beam_gates - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_gtclassic_lower_norfair_business_center_final: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0039 ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y dw #$FFFF -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00AE ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09A8, $100D ; Collected Beams - dw $09C2, $0108 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr23_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09A8, $100D ; Collected Beams - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr20_upper_norfair_revisit_ice_maze_up - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down - dw $09C6, $0011 ; Missiles +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr20_upper_norfair_revisit_ice_escape - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_lower_norfair_three_musketeers: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0073 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $006F ; Samus X + dw $D878, $DEC0 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_upper_norfair_and_kraid_single_chamber: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0370 ; Health + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $0170 ; Samus X + dw $D878, $FEC0 ; Items dw #$FFFF -preset_gtmax_lower_norfair_springball_maze: - dw #preset_gtmax_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $0374 ; Health - dw $09C4, $0384 ; Max health - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $D87A, $0001 ; Items +preset_gtclassic_maridia_maridia_tube_revisit: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_fish_tank: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF preset_pkrd_upper_norfair_double_chamber: @@ -23294,61 +22410,67 @@ preset_pkrd_upper_norfair_double_chamber_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_rbo_ln_entry_single_maridia_golden_torizo: - dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch - dw $078D, $98A6 ; DDB - dw $079B, $B6C1 ; MDB +preset_suitless_upper_norfair_2_grapple_escape: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB dw $07F5, $0003 ; Music Track - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position + dw $090F, $F381 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $710C ; Equipped Items - dw $09A4, $710C ; Collected Items - dw $09C2, $0297 ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $029B ; Samus Y - dw $D878, $801C ; Items + dw $09A2, $F104 ; Equipped Items + dw $09A4, $F104 ; Collected Items + dw $09C2, $0191 ; Health + dw $09C6, $003F ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D876, $1BB6 ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers +preset_nodropskpdr_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_single_maridia_energy_refill_escape: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09A2, $710C ; Equipped Items - dw $09A4, $710C ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C6, $000D ; Missiles - dw $09CA, $000D ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0006 ; Pbs - dw $0A1C, $0008 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0030 ; Samus X - dw $D82A, $0006 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $03F3 ; Doors +preset_nodropskpdr_lower_norfair_fast_pillars_setup: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $018C ; Health + dw $09C6, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $D8BA, $01B1 ; Doors dw #$FFFF -preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health +preset_nodropskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $64FF ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $09C2, $0142 ; Health + dw $09C6, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01B1 ; Doors dw #$FFFF preset_suitless_upper_norfair_2_croc_shaft_up: @@ -23367,37 +22489,6 @@ preset_suitless_upper_norfair_2_croc_shaft_up: dw $0AFA, $026B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_cosine_missile: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $02EE ; Screen Y position in pixels - dw $0919, $0232 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B3 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8BA, $00F7 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_amphitheatre: - dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $0084 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_hundo_brinstar_cleanup_green_brinstar_beetoms: dw #preset_hundo_brinstar_cleanup_green_shaft_revisit dw $078D, $8C0A ; DDB @@ -23434,6 +22525,63 @@ preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: dw $D8B6, $E818 ; Doors dw #$FFFF +preset_rbo_ln_entry_single_maridia_golden_torizo: + dw #preset_rbo_ln_entry_single_maridia_green_gate_glitch + dw $078D, $98A6 ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $710C ; Equipped Items + dw $09A4, $710C ; Collected Items + dw $09C2, $0297 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $029B ; Samus Y + dw $D878, $801C ; Items + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_25_supers_7_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_energy_refill_escape: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09A2, $710C ; Equipped Items + dw $09A4, $710C ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09C6, $000D ; Missiles + dw $09CA, $000D ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0008 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0030 ; Samus X + dw $D82A, $0006 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $03F3 ; Doors + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_20_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw #$FFFF + preset_100early_wrecked_ship_attic: dw #preset_100early_wrecked_ship_shaft_ascent dw $078D, $A2D0 ; DDB @@ -23485,133 +22633,162 @@ preset_100early_wrecked_ship_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_gtclassic_maridia_maridia_tube_revisit: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_double_chamber: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $DF41 ; Doors dw #$FFFF -preset_gtclassic_maridia_fish_tank: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position +preset_gtmax_upper_norfair_and_kraid_bat_cave: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0375 ; Health + dw $09C6, $007B ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $000E ; Supers + dw $09CE, $001D ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y + dw $0AF6, $01B9 ; Samus X + dw $D878, $FEC8 ; Items + dw $D8BA, $DF51 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams +preset_gtclassic_maridia_mt_everest: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0101 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0181 ; Samus X + dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09A8, $100D ; Collected Beams - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09A8, $100D ; Collected Beams - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09A8, $100D ; Collected Beams - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_gtmax_lower_norfair_three_musketeers: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0073 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $006F ; Samus X - dw $D878, $DEC0 ; Items +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_single_chamber: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $0913, $5400 ; Screen subpixel Y position +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_gtclassic_maridia_crab_shaft: + dw #preset_gtclassic_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $0800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position + dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0370 ; Health - dw $09C6, $0078 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $0170 ; Samus X - dw $D878, $FEC0 ; Items + dw $09C2, $01EF ; Health + dw $0AF6, $05C7 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_pkrd_upper_norfair_single_chamber_revisit: @@ -23644,150 +22821,6 @@ preset_pkrd_upper_norfair_volcano_room: dw $0AF6, $03AF ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_prepillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09A8, $100D ; Collected Beams - dw $09C2, $0112 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_ln_main_hall: - dw #preset_nodropskpdr_lower_norfair_ln_main_hall - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_prepillars: - dw #preset_nodropskpdr_lower_norfair_prepillars - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_fast_pillars_setup: - dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_worst_room_in_the_game: - dw #preset_nodropskpdr_lower_norfair_worst_room_in_the_game - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_pkrd_upper_norfair_kronic_boost: dw #preset_pkrd_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB @@ -23802,115 +22835,36 @@ preset_pkrd_upper_norfair_kronic_boost: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_ln_entry_single_maridia_fast_pillars: - dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape - dw $078D, $9A6E ; DDB - dw $079B, $B2DA ; MDB - dw $07F3, $0018 ; Music Bank +preset_suitless_upper_norfair_2_cosine_missile: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0246 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $01B4 ; Layer 2 X position - dw $09C2, $022E ; Health - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw #$FFFF - -preset_rbo_maridia_double_maridia_leaving_mama_turtle: - dw #preset_rbo_maridia_double_maridia_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $AAE5 ; Screen subpixel X position - dw $0911, $0004 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0917, $0004 ; Layer 2 X position - dw $0919, $0246 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0600 ; Items - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_farm: - dw #preset_suitless_upper_norfair_2_cosine_missile - dw $078D, $94AA ; DDB - dw $090F, $5900 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00AD ; Samus X - dw $0AF8, $05FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D876, $1FB6 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_amphitheatre: - dw #preset_nodropskpdr_lower_norfair_amphitheatre - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_kihunter_stairs_down: - dw #preset_nodropskpdr_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_lower_norfair_wasteland: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $00AC ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $02EE ; Screen Y position in pixels + dw $0919, $0232 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B3 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_crocomire_revisit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $014C ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C1 ; Samus X - dw $0AF8, $E7FF ; Samus subpixel X +preset_nodropskpdr_lower_norfair_amphitheatre: + dw #preset_nodropskpdr_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0142 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_hundo_brinstar_cleanup_etecoon_room: @@ -23930,6 +22884,42 @@ preset_hundo_brinstar_cleanup_etecoon_room: dw $D872, $C48F ; Items dw #$FFFF +preset_rbo_ln_entry_single_maridia_fast_pillars: + dw #preset_rbo_ln_entry_single_maridia_energy_refill_escape + dw $078D, $9A6E ; DDB + dw $079B, $B2DA ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0246 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $01B4 ; Layer 2 X position + dw $09C2, $022E ; Health + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C4 ; Samus X + dw #$FFFF + +preset_rbo_maridia_double_maridia_leaving_mama_turtle: + dw #preset_rbo_maridia_double_maridia_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $AAE5 ; Screen subpixel X position + dw $0911, $0004 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0917, $0004 ; Layer 2 X position + dw $0919, $0246 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A2 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0600 ; Items + dw #$FFFF + preset_100early_wrecked_ship_sky_missiles: dw #preset_100early_wrecked_ship_attic_revisit dw $078D, $A1EC ; DDB @@ -23966,236 +22956,213 @@ preset_100early_wrecked_ship_bowling_alley_path: dw $D870, $819C ; Items dw #$FFFF -preset_gtclassic_maridia_mt_everest: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0101 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0181 ; Samus X - dw $0AFA, $03B8 ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_crab_shaft: - dw #preset_gtclassic_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $0800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels +preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $97B6 ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01EF ; Health - dw $0AF6, $05C7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_lower_norfair_metal_ninja_pirates: - dw #preset_nodropskpdr_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0087 ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029B ; Health + dw $09C6, $0081 ; Missiles + dw $09C8, $0082 ; Max missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $9432 ; DDB - dw $079B, $A98D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $00C7 ; Screen X position in pixels - dw $0913, $9401 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $0127 ; Samus X - dw $0AF8, $97FF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y + dw $0AF6, $0025 ; Samus X + dw $D878, $FECA ; Items dw #$FFFF -preset_kpdr25_maridia_cac_alley_east: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr20_upper_norfair_revisit_croc_speedway_lower - dw $09C6, $0011 ; Missiles +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_double_chamber: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $DF41 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_bat_cave: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0375 ; Health - dw $09C6, $007B ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $000E ; Supers - dw $09CE, $001D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D878, $FEC8 ; Items - dw $D8BA, $DF51 ; Doors +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_lower - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr20_lower_norfair_ln_main_hall - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr20_lower_norfair_prepillars - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_maridia_aqueduct: + dw #preset_gtclassic_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F001 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0008 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007C ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr20_lower_norfair_fast_pillars_setup - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_maridia_botwoon_hallway: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $01EF ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8000 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr20_lower_norfair_worst_room_in_the_game - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_suitless_upper_norfair_2_croc_farm: + dw #preset_suitless_upper_norfair_2_cosine_missile + dw $078D, $94AA ; DDB + dw $090F, $5900 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $007F ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00AD ; Samus X + dw $0AF8, $05FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $1FB6 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors +preset_nodropskpdr_lower_norfair_kihunter_stairs_down: + dw #preset_nodropskpdr_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_hundo_brinstar_cleanup_dachora_room_revisit: + dw #preset_hundo_brinstar_cleanup_etecoon_room + dw $078D, $8D06 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $061F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0497 ; Layer 2 Y position + dw $09C2, $028F ; Health + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $00B4 ; Samus X + dw $0AFA, $0690 ; Samus Y + dw $D870, $A7BF ; Items dw #$FFFF preset_rbo_ln_entry_single_maridia_worst_room_in_the_game: @@ -24251,60 +23218,6 @@ preset_rbo_ln_entry_single_maridia_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_suitless_upper_norfair_2_croc_escape: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $7780 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers - dw $0AF6, $0C8A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEAF ; Doors - dw #$FFFF - -preset_suitless_upper_norfair_2_rmode_blue_suit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $82D0 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0027 ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $004B ; Max missiles - dw $09CA, $000E ; Supers - dw $0AF6, $0031 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D876, $1FF6 ; Items - dw $D8B8, $EEAF ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_dachora_room_revisit: - dw #preset_hundo_brinstar_cleanup_etecoon_room - dw $078D, $8D06 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $061F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0497 ; Layer 2 Y position - dw $09C2, $028F ; Health - dw $09CE, $000F ; Pbs - dw $09D0, $0014 ; Max pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $00B4 ; Samus X - dw $0AFA, $0690 ; Samus Y - dw $D870, $A7BF ; Items - dw #$FFFF - preset_100early_wrecked_ship_bowling_alley: dw #preset_100early_wrecked_ship_bowling_alley_path dw $078D, $89E2 ; DDB @@ -24338,55 +23251,25 @@ preset_100early_wrecked_ship_leaving_gravity: dw $09D4, $00C8 ; Max reserves dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $819C ; Items - dw $D880, $00FF ; Items - dw #$FFFF - -preset_gtclassic_maridia_aqueduct: - dw #preset_gtclassic_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F001 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0008 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007C ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_botwoon_hallway: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $01EF ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $0092 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8000 ; Doors + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $819C ; Items + dw $D880, $00FF ; Items dw #$FFFF -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit + dw $078D, $95A6 ; DDB + dw $079B, $B07A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0299 ; Health + dw $0A1C, $0014 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $0187 ; Samus Y dw #$FFFF preset_pkrd_lower_norfair_ln_main_hall: @@ -24404,268 +23287,59 @@ preset_pkrd_lower_norfair_ln_main_hall: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr20_lower_norfair_amphitheatre - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_kihunter_stairs_down: - dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_down - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_wasteland: - dw #preset_nodropskpdr_lower_norfair_wasteland - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_metal_ninja_pirates: - dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_plowerhouse: - dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0122 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: +preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $97B6 ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029B ; Health - dw $09C6, $0081 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D878, $FECA ; Items - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: - dw #preset_rbo_maridia_double_maridia_maridia_exit - dw $078D, $9756 ; DDB - dw $079B, $B026 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $02BB ; Health - dw $09C4, $02BB ; Max health - dw $09C6, $0019 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CE, $0019 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $00BE ; Samus X - dw #$FFFF - -preset_rbo_ln_entry_single_maridia_firefleas_entry: - dw #preset_rbo_ln_entry_single_maridia_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0257 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0044 ; Screen Y position in pixels - dw $0917, $01C1 ; Layer 2 X position - dw $0919, $0033 ; Layer 2 Y position - dw $09C2, $0033 ; Health - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw #$FFFF - -preset_suitless_maridia_predraygon_maridia_tube: - dw #preset_suitless_upper_norfair_2_rmode_blue_suit - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0018 ; Health - dw $09C6, $0041 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0009 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0000 ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0004 ; Blue suit - dw #$FFFF - -preset_suitless_maridia_predraygon_mt_everest: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $00CE ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $009A ; Layer 2 X position - dw $09C2, $002C ; Health - dw $09C8, $0050 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0008 ; Pbs - dw $09D6, $0000 ; Reserves - dw $0AF6, $012E ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFC, $EFFF ; Samus subpixel Y - dw $0B3F, $0004 ; Blue suit - dw $D820, $0801 ; Events - dw $D876, $1FF6 ; Items - dw $D880, $0100 ; Items - dw $D8B8, $EEAF ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_ridley: - dw #preset_nodropskpdr_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $00E3 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_leaving_ridley: - dw #preset_nodropskpdr_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $00D9 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D8BA, $D1F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0299 ; Health + dw $09C6, $008B ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $000D ; Supers + dw $09D4, $0190 ; Max reserves + dw $0AF6, $01B1 ; Samus X + dw $D876, $E021 ; Items + dw $D878, $FECA ; Items + dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_nodropskpdr_lower_norfair_reverse_plowerhouse: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $00D6 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B8 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_rbo_ln_entry_double_maridia_lava_dive: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $FC4C ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5ABE ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $038C ; Health - dw $09C4, $03E7 ; Max health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03C2 ; Samus X +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_hundo_brinstar_cleanup_big_pink_revisit: - dw #preset_hundo_brinstar_cleanup_dachora_room_revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $054A ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03F7 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_mission_impossible: - dw #preset_hundo_brinstar_cleanup_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $E000 ; Screen subpixel X position +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031D ; Screen Y position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0277 ; Health - dw $09C6, $003D ; Missiles - dw $09C8, $005F ; Max missiles - dw $09CE, $000E ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0264 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D872, $C4AF ; Items - dw $D8B4, $0346 ; Doors + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_landing_site: - dw #preset_100early_wrecked_ship_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $004F ; Missiles - dw $09C8, $005F ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D870, $819E ; Items +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_gtclassic_maridia_botwoon: @@ -24720,294 +23394,414 @@ preset_gtclassic_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_suitless_upper_norfair_2_crocomire_revisit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $014C ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors + dw $0AF6, $01C1 ; Samus X + dw $0AF8, $E7FF ; Samus subpixel X dw #$FFFF -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_lower_norfair_wasteland: + dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0000 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41B1 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams +preset_hundo_brinstar_cleanup_big_pink_revisit: + dw #preset_hundo_brinstar_cleanup_dachora_room_revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $054A ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03F7 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AA ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_hundo_brinstar_cleanup_mission_impossible: + dw #preset_hundo_brinstar_cleanup_dachora_room_revisit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031D ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0277 ; Health + dw $09C6, $003D ; Missiles + dw $09C8, $005F ; Max missiles + dw $09CE, $000E ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0264 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C4AF ; Items + dw $D8B4, $0346 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley: + dw #preset_rbo_maridia_double_maridia_maridia_exit + dw $078D, $9756 ; DDB + dw $079B, $B026 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $02BB ; Health + dw $09C4, $02BB ; Max health + dw $09C6, $0019 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CE, $0019 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $00BE ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_amphitheatre +preset_rbo_ln_entry_single_maridia_firefleas_entry: + dw #preset_rbo_ln_entry_single_maridia_amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X + dw $0911, $0257 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0044 ; Screen Y position in pixels + dw $0917, $01C1 ; Layer 2 X position + dw $0919, $0033 ; Layer 2 Y position + dw $09C2, $0033 ; Health + dw $0AF6, $02B7 ; Samus X dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_nodropskpdr_lower_norfair_wasteland_revisit: - dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_100early_brinstar_cleanup_landing_site: + dw #preset_100early_wrecked_ship_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $004F ; Missiles + dw $09C8, $005F ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $00B4 ; Health - dw $0AF6, $02DC ; Samus X + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr25_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr23_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr21_lower_norfair_prepillars - dw $09A8, $100F ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr21_lower_norfair_fast_pillars_setup - dw $09A8, $100F ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game - dw $09A8, $100F ; Collected Beams - dw $09C2, $00D4 ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr23_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0119 ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: - dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_hellway: - dw #preset_kpdr23_red_brinstar_hellway +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams - dw $09C2, $00E8 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr20_lower_norfair_kihunter_stairs_down - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr20_lower_norfair_wasteland - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr20_lower_norfair_metal_ninja_pirates - dw $09C6, $0013 ; Missiles +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_lower_norfair_plowerhouse: - dw #preset_nodropskpdr_lower_norfair_plowerhouse - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtclassic_maridia_reverse_halfie_spikesuit: + dw #preset_gtclassic_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01CF ; Health + dw $09C6, $0056 ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit - dw $078D, $95A6 ; DDB - dw $079B, $B07A ; MDB +preset_suitless_upper_norfair_2_croc_speedway_up: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $9432 ; DDB + dw $079B, $A98D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $00C7 ; Screen X position in pixels + dw $0913, $9401 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $0127 ; Samus X + dw $0AF8, $97FF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_escape: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $7780 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0AF6, $0C8A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEAF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_rmode_blue_suit: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $82D0 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0027 ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $000E ; Supers + dw $0AF6, $0031 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D876, $1FF6 ; Items + dw $D8B8, $EEAF ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_metal_ninja_pirates: + dw #preset_nodropskpdr_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $00F5 ; Health + dw $09CA, $0001 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $000F ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D878, $101E ; Items + dw $D8BA, $C1B1 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_pink_brinstar_etank: + dw #preset_hundo_brinstar_cleanup_mission_impossible + dw $078D, $8E62 ; DDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0299 ; Health - dw $0A1C, $0014 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $0187 ; Samus Y + dw $0911, $0299 ; Screen X position in pixels + dw $0915, $042D ; Screen Y position in pixels + dw $0917, $01F2 ; Layer 2 X position + dw $0919, $0321 ; Layer 2 Y position + dw $09C2, $0268 ; Health + dw $09C6, $003A ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02F9 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw $D872, $C5AF ; Items + dw $D8B4, $8346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $9546 ; DDB - dw $079B, $AC5A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0299 ; Health - dw $09C6, $008B ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $000D ; Supers - dw $09D4, $0190 ; Max reserves - dw $0AF6, $01B1 ; Samus X - dw $D876, $E021 ; Items - dw $D878, $FECA ; Items - dw $D8BA, $DF59 ; Doors +preset_rbo_ln_entry_double_maridia_lava_dive: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $FC4C ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5ABE ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $038C ; Health + dw $09C4, $03E7 ; Max health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03C2 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF preset_rbo_lower_norfair_segment_ln_30_supers_8_1_ridley: @@ -25059,89 +23853,6 @@ preset_rbo_ln_entry_single_maridia_kihunter_stairs_down: dw $D87A, $0001 ; Items dw #$FFFF -preset_suitless_maridia_predraygon_crab_supers: - dw #preset_suitless_maridia_predraygon_mt_everest - dw $078D, $A3C0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0209 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0186 ; Layer 2 Y position - dw $09C2, $0040 ; Health - dw $0A1C, $0041 ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $0160 ; Samus X - dw $0AF8, $AC00 ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_kpdr20_lower_norfair_ridley: - dw #preset_nodropskpdr_lower_norfair_ridley - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_leaving_ridley: - dw #preset_nodropskpdr_lower_norfair_leaving_ridley - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_reverse_plowerhouse: - dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_kihunter_stairs_up: - dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00B2 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_hundo_brinstar_cleanup_pink_brinstar_etank: - dw #preset_hundo_brinstar_cleanup_mission_impossible - dw $078D, $8E62 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0299 ; Screen X position in pixels - dw $0915, $042D ; Screen Y position in pixels - dw $0917, $01F2 ; Layer 2 X position - dw $0919, $0321 ; Layer 2 Y position - dw $09C2, $0268 ; Health - dw $09C6, $003A ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02F9 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw $D872, $C5AF ; Items - dw $D8B4, $8346 ; Doors - dw #$FFFF - preset_100early_brinstar_cleanup_gauntlet_spark: dw #preset_100early_brinstar_cleanup_landing_site dw $078D, $893A ; DDB @@ -25158,22 +23869,6 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_spikesuit: - dw #preset_gtclassic_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01CF ; Health - dw $09C6, $0056 ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - preset_pkrd_lower_norfair_kihunter_stairs_down: dw #preset_pkrd_lower_norfair_amphitheatre dw $078D, $997E ; DDB @@ -25186,156 +23881,216 @@ preset_pkrd_lower_norfair_kihunter_stairs_down: dw $0919, $0038 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health - dw $09C6, $0009 ; Missiles +preset_kpdr25_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr21_maridia_fish_tank: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_rbo_ln_entry_double_maridia_green_gate_glitch: - dw #preset_rbo_ln_entry_double_maridia_ln_main_hall - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final + dw $078D, $955E ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0090 ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $D878, $FECB ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $02E0 ; Health - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $07C8 ; Samus X + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0299 ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09C6, $0028 ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers +preset_suitless_maridia_predraygon_maridia_tube: + dw #preset_suitless_upper_norfair_2_rmode_blue_suit + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0018 ; Health + dw $09C6, $0041 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0009 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0000 ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0004 ; Blue suit dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest_2: - dw #preset_suitless_maridia_predraygon_crab_supers - dw $078D, $A45C ; DDB +preset_suitless_maridia_predraygon_mt_everest: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $A330 ; DDB dw $079B, $CFC9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0009 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02C6 ; Samus X - dw $0AF8, $4BFF ; Samus subpixel X - dw $D880, $0300 ; Items + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $00CE ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $009A ; Layer 2 X position + dw $09C2, $002C ; Health + dw $09C8, $0050 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0008 ; Pbs + dw $09D6, $0000 ; Reserves + dw $0AF6, $012E ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFC, $EFFF ; Samus subpixel Y + dw $0B3F, $0004 ; Blue suit + dw $D820, $0801 ; Events + dw $D876, $1FF6 ; Items + dw $D880, $0100 ; Items + dw $D8B8, $EEAF ; Doors dw #$FFFF -preset_nodropskpdr_lower_norfair_fireflea_room: - dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position +preset_nodropskpdr_lower_norfair_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_brinstar_cleanup_spore_spawn_supers: @@ -25384,6 +24139,32 @@ preset_hundo_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF +preset_rbo_ln_entry_double_maridia_green_gate_glitch: + dw #preset_rbo_ln_entry_double_maridia_ln_main_hall + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $02E0 ; Health + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $07C8 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09C6, $0028 ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers + dw #$FFFF + preset_100early_brinstar_cleanup_gauntlet_etank: dw #preset_100early_brinstar_cleanup_gauntlet_spark dw $078D, $892E ; DDB @@ -25412,85 +24193,240 @@ preset_100early_brinstar_cleanup_leaving_gauntlet: dw $D870, $81BF ; Items dw #$FFFF -preset_gtclassic_maridia_whomple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr25_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_wasteland_revisit: - dw #preset_nodropskpdr_lower_norfair_wasteland_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_kpdr21_maridia_mt_everest: + dw #preset_kpdr21_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_hellway: - dw #preset_kpdr22_red_brinstar_hjb_missile_hellway +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr23_red_brinstar_hellway dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final - dw $078D, $955E ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0090 ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $D878, $FECB ; Items +preset_gtmax_upper_norfair_and_kraid_ice_gate_room: + dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit + dw $078D, $92A6 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B7FF ; Screen subpixel Y position + dw $0915, $0325 ; Screen Y position in pixels + dw $0919, $025B ; Layer 2 Y position + dw $09C2, $02C1 ; Health + dw $09C6, $0095 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $000C ; Supers + dw $0AF6, $0052 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D876, $E023 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $02BD ; Health + dw $09C6, $009A ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $000B ; Supers + dw $0AF6, $0C21 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $E02B ; Items + dw $D878, $FECB ; Items + dw $D8B8, $6EEC ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_reverse_halfie_climb: + dw #preset_gtclassic_maridia_whomple_jump + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $015E ; Health + dw $0AF6, $0037 ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_nox_ridley_wasteland + dw $090F, $3400 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00F4 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $024A ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_crab_supers: + dw #preset_suitless_maridia_predraygon_mt_everest + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0209 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0186 ; Layer 2 Y position + dw $09C2, $0040 ; Health + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0160 ; Samus X + dw $0AF8, $AC00 ; Samus subpixel X + dw $0AFA, $0299 ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_ridley: + dw #preset_nodropskpdr_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C6, $0008 ; Missiles + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1B1 ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_big_pink_charge_escape: + dw #preset_hundo_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B3FF ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0041 ; Missiles + dw $09CE, $0012 ; Pbs + dw $09D6, $005D ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0048 ; Samus X + dw $D874, $0F8E ; Items dw #$FFFF preset_rbo_ln_entry_double_maridia_golden_torizo: @@ -25563,86 +24499,6 @@ preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley: dw $09CC, $001E ; Max supers dw #$FFFF -preset_suitless_maridia_predraygon_fish_tank: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01AA ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $03B1 ; Samus Y - dw $0AFC, $5BFF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_maridia_predraygon_mama_turtle: - dw #preset_suitless_maridia_predraygon_mt_everest_2 - dw $078D, $A444 ; DDB - dw $079B, $D017 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0054 ; Health - dw $09C6, $0040 ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03D1 ; Samus X - dw $0AF8, $4EFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $4000 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_springball_maze: - dw #preset_nodropskpdr_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw #$FFFF - -preset_nodropskpdr_lower_norfair_three_musketeers: - dw #preset_nodropskpdr_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw #$FFFF - -preset_hundo_mama_turtle_etank_big_pink_charge_escape: - dw #preset_hundo_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B3FF ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0041 ; Missiles - dw $09CE, $0012 ; Pbs - dw $09D6, $005D ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0048 ; Samus X - dw $D874, $0F8E ; Items - dw #$FFFF - preset_100early_brinstar_cleanup_green_brinstar_elevator: dw #preset_100early_brinstar_cleanup_leaving_gauntlet dw $078D, $8C22 ; DDB @@ -25656,216 +24512,163 @@ preset_100early_brinstar_cleanup_green_brinstar_elevator: dw $D870, $87BF ; Items dw #$FFFF -preset_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_whomple_jump - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $015E ; Health - dw $0AF6, $0037 ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_down - dw $09A8, $100F ; Collected Beams - dw $09C2, $00E8 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr21_lower_norfair_wasteland - dw $09A8, $100F ; Collected Beams - dw $09C2, $0110 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr21_lower_norfair_metal_ninja_pirates - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EB ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr20_lower_norfair_plowerhouse - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr20_lower_norfair_ridley - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr20_lower_norfair_leaving_ridley - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr20_lower_norfair_reverse_plowerhouse - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_kihunter_stairs_up: - dw #preset_nodropskpdr_lower_norfair_kihunter_stairs_up +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr25_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB +preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels + dw $0911, $0700 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr20_lower_norfair_fireflea_room: - dw #preset_nodropskpdr_lower_norfair_fireflea_room - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $03CF ; Health + dw $09C4, $03E8 ; Max health + dw $09C6, $009B ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D876, $E03B ; Items dw #$FFFF -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_gtclassic_maridia_reverse_botwoon_etank: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr20_lower_norfair_wasteland_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_suitless_maridia_predraygon_mt_everest_2: + dw #preset_suitless_maridia_predraygon_crab_supers + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0009 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02C6 ; Samus X + dw $0AF8, $4BFF ; Samus subpixel X + dw $D880, $0300 ; Items dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_nodropskpdr_lower_norfair_leaving_ridley: + dw #preset_nodropskpdr_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $00D6 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_nodropskpdr_lower_norfair_reverse_plowerhouse: + dw #preset_nodropskpdr_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00D3 ; Health + dw $09C6, $0007 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5B1 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_ice_gate_room: - dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit - dw $078D, $92A6 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B7FF ; Screen subpixel Y position - dw $0915, $0325 ; Screen Y position in pixels - dw $0919, $025B ; Layer 2 Y position - dw $09C2, $02C1 ; Health - dw $09C6, $0095 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $000C ; Supers - dw $0AF6, $0052 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D876, $E023 ; Items - dw $D8B8, $2EEC ; Doors +preset_hundo_mama_turtle_etank_green_hill_zone_revisit: + dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02D1 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $021C ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09CE, $0011 ; Pbs + dw $0AF6, $0331 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $02BD ; Health - dw $09C6, $009A ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $000B ; Supers - dw $0AF6, $0C21 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E02B ; Items - dw $D878, $FECB ; Items - dw $D8B8, $6EEC ; Doors +preset_kpdr21_maridia_crab_shaft: + dw #preset_kpdr21_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_rbo_ln_entry_double_maridia_fast_pillars: @@ -25885,134 +24688,111 @@ preset_rbo_ln_entry_double_maridia_fast_pillars: dw $0AF6, $02C4 ; Samus X dw #$FFFF -preset_rbo_ln_entry_single_maridia_preridley: - dw #preset_rbo_ln_entry_single_maridia_ninja_pirates - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00C5 ; Health - dw $09CA, $0016 ; Supers - dw $0A1C, $0012 ; Samus position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_suitless_maridia_predraygon_fish_tank_revisit: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $8420 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0029 ; Samus X - dw $0AF8, $9C1F ; Samus subpixel X +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr21_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X dw $0AFA, $038B ; Samus Y - dw $D880, $0F00 ; Items + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest_3: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A408 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09D2, $0002 ; Currently selected item - dw $09D6, $0014 ; Reserves - dw $0AF6, $037D ; Samus X - dw $0AF8, $C800 ; Samus subpixel X +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw $0AFA, $006B ; Samus Y - dw $D880, $0F00 ; Items + dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_springball_maze: - dw #preset_nodropskpdr_lower_norfair_springball_maze - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr20_lower_norfair_three_musketeers: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_nodropskpdr_lower_norfair_single_chamber_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0080 ; Health - dw $0AF6, $016E ; Samus X +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nodropskpdr_lower_norfair_bubble_mountain_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $0074 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_nodropskpdr_lower_norfair_business_center_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position +preset_gtclassic_maridia_reverse_botwoon_hallway: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6B80 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $0024 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_hundo_mama_turtle_etank_green_hill_zone_revisit: - dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02D1 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $021C ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09CE, $0011 ; Pbs - dw $0AF6, $0331 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_hundo_mama_turtle_etank_blockbuster: @@ -26037,6 +24817,60 @@ preset_hundo_mama_turtle_etank_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF +preset_suitless_maridia_predraygon_fish_tank: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01AA ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $03B1 ; Samus Y + dw $0AFC, $5BFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_maridia_predraygon_mama_turtle: + dw #preset_suitless_maridia_predraygon_mt_everest_2 + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0054 ; Health + dw $09C6, $0040 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03D1 ; Samus X + dw $0AF8, $4EFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_rbo_ln_entry_single_maridia_preridley: + dw #preset_rbo_ln_entry_single_maridia_ninja_pirates + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00C5 ; Health + dw $09CA, $0016 ; Supers + dw $0A1C, $0012 ; Samus position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw #preset_100early_brinstar_cleanup_green_brinstar_elevator dw $078D, $8C0A ; DDB @@ -26052,76 +24886,266 @@ preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_gtclassic_maridia_reverse_botwoon_etank: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB + dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_wasteland_revisit: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $00AC ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_kihunter_stairs_up: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $007D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_fireflea_room: + dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $09C2, $007D ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $009C ; Samus X dw #$FFFF -preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6B80 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $0024 ; Samus X - dw $D8C2, $6C00 ; Doors +preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: + dw #preset_rbo_ln_entry_double_maridia_fast_pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $E600 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $025F ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0067 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $03D3 ; Samus X + dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr21_lower_norfair_plowerhouse - dw $09A8, $100F ; Collected Beams - dw $09C2, $0186 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $000F ; Missiles + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr21_lower_norfair_ridley - dw $09A8, $100F ; Collected Beams - dw $09C2, $0147 ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr21_lower_norfair_leaving_ridley - dw $09A8, $100F ; Collected Beams - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr21_lower_norfair_reverse_plowerhouse - dw $09A8, $100F ; Collected Beams - dw $09C2, $013A ; Health - dw $09C4, $01F3 ; Max health +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr20_lower_norfair_kihunter_stairs_up - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_maridia_aqueduct_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A90C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0015 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $000F ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + +preset_kpdr21_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_gtclassic_maridia_reverse_crab_shaft: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00FD ; Layer 2 Y position + dw $0AF6, $006A ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_mt_everest_revisit: + dw #preset_gtclassic_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F001 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_gtclassic_maridia_red_brinstar_green_gate: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $2C00 ; Screen subpixel X position + dw $0911, $0001 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $007A ; Samus X + dw #$FFFF + +preset_gtclassic_wrecked_ship_crateria_kihunters: + dw #preset_gtclassic_maridia_reverse_botwoon_hallway + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000E ; Pbs + dw $0AF6, $008C ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D8B2, $2C01 ; Doors dw #$FFFF preset_pkrd_lower_norfair_ridley_farming_room: @@ -26137,32 +25161,69 @@ preset_pkrd_lower_norfair_ridley_farming_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_hundo_mama_turtle_etank_breaking_the_tube: + dw #preset_hundo_mama_turtle_etank_blockbuster + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $037C ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AFA, $0188 ; Samus Y dw #$FFFF -preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: - dw #preset_rbo_ln_entry_double_maridia_fast_pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $E600 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $025F ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $0067 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $03D3 ; Samus X - dw $0AFA, $0074 ; Samus Y +preset_suitless_maridia_predraygon_fish_tank_revisit: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $8420 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0029 ; Samus X + dw $0AF8, $9C1F ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest_3: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A408 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09D2, $0002 ; Currently selected item + dw $09D6, $0014 ; Reserves + dw $0AF6, $037D ; Samus X + dw $0AF8, $C800 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D880, $0F00 ; Items dw #$FFFF preset_rbo_ridley_ridley_20_supers_7_1: @@ -26215,134 +25276,6 @@ preset_rbo_ln_escape_single_maridia_ridley_etank: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_crab_shaft: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A3FC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $B380 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7CD0 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $05C8 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_predraygon_aqueduct: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $09CE, $000B ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01D1 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $C000 ; Doors - dw #$FFFF - -preset_suitless_maridia_predraygon_prebotwoon_hallway: - dw #preset_suitless_maridia_predraygon_mt_everest_3 - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $09C6, $004A ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $000A ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $008B ; Samus X - dw $0AF8, $EA02 ; Samus subpixel X - dw $D882, $0030 ; Items - dw $D8C0, $C000 ; Doors - dw #$FFFF - -preset_nodropskpdr_backtracking_maridia_tube_revisit: - dw #preset_nodropskpdr_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_fish_tank_revisit: - dw #preset_nodropskpdr_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_mt_everest_revisit: - dw #preset_nodropskpdr_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_red_brinstar_green_gate: - dw #preset_nodropskpdr_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X - dw #$FFFF - -preset_hundo_mama_turtle_etank_breaking_the_tube: - dw #preset_hundo_mama_turtle_etank_blockbuster - dw $078D, $A360 ; DDB - dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $037C ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AFA, $0188 ; Samus Y - dw #$FFFF - preset_100early_brinstar_cleanup_etecoon_etank_room: dw #preset_100early_brinstar_cleanup_green_brinstar_beetoms dw $078D, $8CBE ; DDB @@ -26357,20 +25290,6 @@ preset_100early_brinstar_cleanup_etecoon_etank_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_100early_brinstar_cleanup_etecoon_room: dw #preset_hundo_brinstar_cleanup_etecoon_room dw $090F, $1000 ; Screen subpixel X position @@ -26393,231 +25312,216 @@ preset_100early_brinstar_cleanup_etecoon_room: dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr20_lower_norfair_fireflea_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtmax_upper_norfair_and_kraid_sine_missiles: + dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C2, $03E8 ; Health + dw $09C6, $00A0 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09D6, $012E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $EA3B ; Items + dw $D8BA, $DF5F ; Doors dw #$FFFF -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB +preset_nodropskpdr_lower_norfair_springball_maze: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $03CF ; Health - dw $09C4, $03E8 ; Max health - dw $09C6, $009B ; Missiles +preset_nodropskpdr_lower_norfair_three_musketeers: + dw #preset_nodropskpdr_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D876, $E03B ; Items + dw $0AF6, $0060 ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr20_lower_norfair_springball_maze - dw $09C6, $0014 ; Missiles +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_ridley + dw $09A6, $1001 ; Equipped Beams dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr20_lower_norfair_three_musketeers - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_single_chamber_final: - dw #preset_nodropskpdr_lower_norfair_single_chamber_final - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_bubble_mountain_final: - dw #preset_nodropskpdr_lower_norfair_bubble_mountain_final - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_business_center_final: - dw #preset_nodropskpdr_lower_norfair_business_center_final +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors dw #$FFFF -preset_gtclassic_maridia_aqueduct_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0015 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $000F ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $00CB ; Samus Y +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_maridia_reverse_crab_shaft: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB +preset_gtclassic_wrecked_ship_moat: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00FD ; Layer 2 Y position - dw $0AF6, $006A ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_mt_everest_revisit: - dw #preset_gtclassic_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F001 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $D8C2, $6C00 ; Doors + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0163 ; Health + dw $09CE, $000D ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_gtclassic_maridia_red_brinstar_green_gate: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB +preset_hundo_mama_turtle_etank_main_street: + dw #preset_hundo_mama_turtle_etank_breaking_the_tube + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0001 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $007A ; Samus X - dw #$FFFF - -preset_gtclassic_wrecked_ship_crateria_kihunters: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank dw $090F, $9000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000E ; Pbs - dw $0AF6, $008C ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D8B2, $2C01 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_25_supers_9_1: - dw #preset_rbo_ridley_ridley_20_supers_7_1 - dw $09C2, $0314 ; Health - dw $09C4, $03E7 ; Max health - dw $09C6, $001E ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0198 ; Samus X + dw $0AFA, $07B8 ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health - dw $0AF6, $02DC ; Samus X +preset_suitless_maridia_predraygon_crab_shaft: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A3FC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $B380 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7CD0 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $05C8 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_up - dw $09A8, $100F ; Collected Beams - dw $09C2, $0116 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_suitless_maridia_predraygon_aqueduct: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $09CE, $000B ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01D1 ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors +preset_suitless_maridia_predraygon_prebotwoon_hallway: + dw #preset_suitless_maridia_predraygon_mt_everest_3 + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $09C6, $004A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $008B ; Samus X + dw $0AF8, $EA02 ; Samus subpixel X + dw $D882, $0030 ; Items + dw $D8C0, $C000 ; Doors + dw #$FFFF + +preset_rbo_ridley_ridley_25_supers_9_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 + dw $09C2, $0314 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers dw #$FFFF preset_rbo_ln_escape_single_maridia_postridley: @@ -26664,272 +25568,6 @@ preset_rbo_ln_escape_single_maridia_firefleas: dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_botwoon: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $B800 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0012 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0012 ; Layer 2 Y position - dw $0A1C, $0007 ; Samus position/state - dw $0AF6, $03C3 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_predraygon_postbotwoon_hallway: - dw #preset_suitless_maridia_predraygon_prebotwoon_hallway - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $0050 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $000C ; Pbs - dw $09D6, $0064 ; Reserves - dw $0AF6, $01CB ; Samus X - dw $0AF8, $4800 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_kpdr20_backtracking_maridia_tube_revisit: - dw #preset_nodropskpdr_backtracking_maridia_tube_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_backtracking_crateria_kihunters_final: - dw #preset_nodropskpdr_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_parlor_spacejump: - dw #preset_nodropskpdr_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_fish_tank_revisit: - dw #preset_nodropskpdr_backtracking_fish_tank_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_mt_everest_revisit: - dw #preset_nodropskpdr_backtracking_mt_everest_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_red_brinstar_green_gate: - dw #preset_nodropskpdr_backtracking_red_brinstar_green_gate - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_hundo_mama_turtle_etank_main_street: - dw #preset_hundo_mama_turtle_etank_breaking_the_tube - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0198 ; Samus X - dw $0AFA, $07B8 ; Samus Y - dw $D820, $0801 ; Events - dw #$FFFF - -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr23_lower_norfair_ln_main_hall - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr23_lower_norfair_prepillars - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_fast_pillars_setup: - dw #preset_kpdr23_lower_norfair_fast_pillars_setup - dw $09C2, $01F0 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr23_lower_norfair_worst_room_in_the_game - dw $09C2, $017B ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr23_lower_norfair_amphitheatre - dw $09C2, $017B ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down - dw $09C2, $017B ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09C2, $017B ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09C2, $0179 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09C2, $01A5 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09C2, $01A5 ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_100early_brinstar_cleanup_dachora_room_revisit: dw #preset_100early_brinstar_cleanup_etecoon_room dw $078D, $8F46 ; DDB @@ -26966,96 +25604,221 @@ preset_100early_brinstar_cleanup_big_pink_revisit: dw $D870, $A7BF ; Items dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr21_lower_norfair_fireflea_room - dw $09A8, $100F ; Collected Beams - dw $09C2, $0116 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D876, $EE3B ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse +preset_kpdr21_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_wrecked_ship_moat: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7000 ; Screen subpixel X position +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position + dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $09CE, $000D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B3 ; Samus X + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02B1 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_single_chamber_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0044 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_bubble_mountain_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_business_center_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $003F ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_ocean: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X + dw #$FFFF + +preset_gtclassic_wrecked_ship_wrecked_ship_shaft: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $002E ; Samus X + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_fish_tank: + dw #preset_hundo_mama_turtle_etank_main_street + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00D2 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0603 ; Screen Y position in pixels + dw $0917, $009D ; Layer 2 X position + dw $0919, $0482 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09C6, $0044 ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $0165 ; Samus X + dw $0AFA, $0688 ; Samus Y + dw $D880, $01FF ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_botwoon: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $B800 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position + dw $0915, $0012 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0012 ; Layer 2 Y position + dw $0A1C, $0007 ; Samus position/state + dw $0AF6, $03C3 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw #$FFFF + +preset_suitless_maridia_predraygon_postbotwoon_hallway: + dw #preset_suitless_maridia_predraygon_prebotwoon_hallway + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $0050 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $000C ; Pbs + dw $09D6, $0064 ; Reserves + dw $0AF6, $01CB ; Samus X + dw $0AF8, $4800 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF preset_rbo_ridley_ridley_25_supers_9_2: @@ -27066,46 +25829,6 @@ preset_rbo_ridley_ridley_25_supers_9_2: dw $09D6, $00C8 ; Reserves dw #$FFFF -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw #$FFFF - -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_rbo_ln_escape_single_maridia_firefleas_exit: dw #preset_rbo_ln_escape_single_maridia_firefleas dw $078D, $9A02 ; DDB @@ -27130,91 +25853,6 @@ preset_rbo_ridley_ridley_25_supers_7_1: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_suitless_maridia_predraygon_halfie_climb_room: - dw #preset_suitless_maridia_predraygon_postbotwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C6, $005A ; Missiles - dw $09CA, $0010 ; Supers - dw $09CE, $000D ; Pbs - dw $0AF6, $06AF ; Samus X - dw $0AF8, $8580 ; Samus subpixel X - dw #$FFFF - -preset_nodropskpdr_backtracking_terminator_revisit: - dw #preset_nodropskpdr_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_green_pirate_shaft_revisit: - dw #preset_nodropskpdr_backtracking_parlor_spacejump - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_backtracking_g4_hallway: - dw #preset_nodropskpdr_lower_norfair_fireflea_room - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $00B0 ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $00BC ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_hundo_mama_turtle_etank_fish_tank: - dw #preset_hundo_mama_turtle_etank_main_street - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00D2 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0603 ; Screen Y position in pixels - dw $0917, $009D ; Layer 2 X position - dw $0919, $0482 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $0165 ; Samus X - dw $0AFA, $0688 ; Samus Y - dw $D880, $01FF ; Items - dw #$FFFF - preset_100early_brinstar_cleanup_big_pink_power_bombs: dw #preset_100early_brinstar_cleanup_dachora_room_revisit dw $078D, $8DAE ; DDB @@ -27235,346 +25873,178 @@ preset_100early_brinstar_cleanup_big_pink_power_bombs: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_sine_missiles: - dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C2, $03E8 ; Health - dw $09C6, $00A0 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09D6, $012E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_springball_maze - dw $09A8, $100F ; Collected Beams - dw $09C2, $0116 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr21_lower_norfair_three_musketeers - dw $09A8, $100F ; Collected Beams - dw $09C2, $0116 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr20_lower_norfair_single_chamber_final - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr20_lower_norfair_bubble_mountain_final - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr20_lower_norfair_business_center_final - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_backtracking_maridia_tube_revisit: - dw #preset_kpdr20_backtracking_maridia_tube_revisit - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_backtracking_crateria_kihunters_final: - dw #preset_nodropskpdr_backtracking_crateria_kihunters_final - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_kpdr20_backtracking_parlor_spacejump: - dw #preset_nodropskpdr_backtracking_parlor_spacejump +preset_kpdr20_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_fish_tank_revisit: - dw #preset_kpdr20_backtracking_fish_tank_revisit - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_backtracking_mt_everest_revisit: - dw #preset_kpdr20_backtracking_mt_everest_revisit - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_backtracking_red_brinstar_green_gate: - dw #preset_kpdr20_backtracking_red_brinstar_green_gate - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_gtclassic_wrecked_ship_wrecked_ship_shaft: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $002E ; Samus X - dw $D8B0, $3000 ; Doors +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0105 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_full_halfie: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A870 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $6000 ; Screen subpixel X position +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr21_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $001D ; Layer 2 Y position - dw $0AF6, $00C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09C6, $0010 ; Missiles +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: - dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse dw $078D, $9966 ; DDB dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_rbo_ln_escape_single_maridia_3_musketeers: - dw #preset_rbo_ln_escape_single_maridia_firefleas_exit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $02CF ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $0067 ; Samus X - dw #$FFFF - -preset_rbo_ridley_ridley_20_supers_8_1: - dw #preset_rbo_ridley_ridley_20_supers_7_1 - dw $09C2, $02C0 ; Health - dw $09C4, $0383 ; Max health - dw #$FFFF - -preset_suitless_maridia_predraygon_precious_room: - dw #preset_suitless_maridia_predraygon_halfie_climb_room - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $00FB ; Layer 2 Y position - dw $09C2, $01F1 ; Health - dw $09CA, $000F ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $06BB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $0400 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_terminator_revisit: - dw #preset_nodropskpdr_backtracking_terminator_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_nodropskpdr_backtracking_maridia_tube_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr20_backtracking_green_pirate_shaft_revisit: - dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_nodropskpdr_backtracking_fish_tank_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr20_backtracking_g4_hallway: - dw #preset_nodropskpdr_backtracking_g4_hallway - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_nodropskpdr_backtracking_mt_everest_revisit: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_nodropskpdr_backtracking_g4_elevator: - dw #preset_nodropskpdr_backtracking_g4_hallway - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB +preset_nodropskpdr_backtracking_red_brinstar_green_gate: + dw #preset_nodropskpdr_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X dw #$FFFF -preset_nodropskpdr_tourian_tourian_elevator_room: - dw #preset_nodropskpdr_backtracking_g4_hallway - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $9FFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D90C, $0100 ; Map Stations +preset_gtclassic_wrecked_ship_basement: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $045F ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $8010 ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_phantoon: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D8C0, $8030 ; Doors dw #$FFFF preset_hundo_mama_turtle_etank_mama_turtle_etank: @@ -27617,6 +26087,46 @@ preset_hundo_mama_turtle_etank_fish_tank_revisit: dw $D8C0, $4B7C ; Doors dw #$FFFF +preset_suitless_maridia_predraygon_halfie_climb_room: + dw #preset_suitless_maridia_predraygon_postbotwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C6, $005A ; Missiles + dw $09CA, $0010 ; Supers + dw $09CE, $000D ; Pbs + dw $0AF6, $06AF ; Samus X + dw $0AF8, $8580 ; Samus subpixel X + dw #$FFFF + +preset_rbo_ln_escape_single_maridia_3_musketeers: + dw #preset_rbo_ln_escape_single_maridia_firefleas_exit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $02CF ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0067 ; Samus X + dw #$FFFF + +preset_rbo_ridley_ridley_20_supers_8_1: + dw #preset_rbo_ridley_ridley_20_supers_7_1 + dw $09C2, $02C0 ; Health + dw $09C4, $0383 ; Max health + dw #$FFFF + preset_100early_brinstar_cleanup_big_pink_hopper_room: dw #preset_100early_brinstar_cleanup_big_pink_power_bombs dw $078D, $8E62 ; DDB @@ -27636,22 +26146,198 @@ preset_100early_brinstar_cleanup_big_pink_hopper_room: dw $D8B4, $8346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $BF00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0503 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03C2 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $007F ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D876, $EE7B ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_business_center_final: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $044C ; Health + dw $09C4, $044C ; Max health + dw $09C6, $00AF ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0191 ; Samus X + dw $D876, $EFFB ; Items + dw $D8B8, $EEEC ; Doors + dw #$FFFF + +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0105 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $0AF6, $0064 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_nodropskpdr_backtracking_crateria_kihunters_final: + dw #preset_nodropskpdr_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0000 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_parlor_spacejump: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $040C ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $03D3 ; Screen Y position in pixels + dw $0917, $0206 ; Layer 2 X position + dw $0919, $0400 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $047D ; Samus X + dw $0AFA, $0443 ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_crab_supers: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2C00 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0185 ; Samus X + dw $0AFA, $03B8 ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_mt_everest: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit + dw $078D, $A45C ; DDB + dw $079B, $CFC9 ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $1BFD ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $03AB ; Health + dw $09CA, $000D ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $001E ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02A4 ; Samus X + dw $0AFA, $0299 ; Samus Y + dw $D880, $0FFF ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_full_halfie: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A870 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001D ; Layer 2 Y position + dw $0AF6, $00C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_maridia_predraygon_precious_room: + dw #preset_suitless_maridia_predraygon_halfie_climb_room + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $00FB ; Layer 2 Y position + dw $09C2, $01F1 ; Health + dw $09CA, $000F ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $06BB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $0400 ; Doors dw #$FFFF preset_rbo_ln_escape_single_maridia_3_musketeers_spikesuit: @@ -27680,16 +26366,221 @@ preset_rbo_ln_entry_double_maridia_amphitheatre: dw $079B, $B4AD ; MDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0122 ; Screen Y position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0122 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D9 ; Layer 2 Y position + dw $09C2, $018A ; Health + dw $09C6, $0019 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0010 ; Pbs + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_100early_brinstar_cleanup_spore_spawn_supers: + dw #preset_100early_brinstar_cleanup_big_pink_hopper_room + dw $078D, $8FCA ; DDB + dw $079B, $A130 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $004C ; Missiles + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $D874, $0F8C ; Items + dw $D8B6, $E8D8 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr21_maridia_draygon: + dw #preset_kpdr21_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $09C2, $00BA ; Health + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A68, $0001 ; Flash suit + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D874, $0104 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8B6, $3008 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_gtclassic_wrecked_ship_shaft_climb: + dw #preset_gtclassic_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0225 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $0154 ; Health + dw $09C6, $0055 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8C0, $8070 ; Doors + dw #$FFFF + +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_nodropskpdr_backtracking_terminator_revisit: + dw #preset_nodropskpdr_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_green_pirate_shaft_revisit: + dw #preset_nodropskpdr_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_beach_missiles: + dw #preset_hundo_maridia_beach_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D9 ; Layer 2 Y position - dw $09C2, $018A ; Health - dw $09C6, $0019 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $036E ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007A ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_suitless_maridia_predraygon_draygon: @@ -27738,153 +26629,6 @@ preset_suitless_maridia_cleanup_1_draygon_escape: dw $D8C2, $8C00 ; Doors dw #$FFFF -preset_nodropskpdr_tourian_metroids_1: - dw #preset_nodropskpdr_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_tourian_metroids_2: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $07F3, $001E ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $003B ; Samus X - dw $D820, $0FC1 ; Events - dw $D822, $0021 ; Events - dw $D8B2, $6C01 ; Doors - dw $D8C4, $0001 ; Doors - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_hundo_maridia_beach_crab_supers: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0185 ; Samus X - dw $0AFA, $03B8 ; Samus Y - dw #$FFFF - -preset_hundo_maridia_beach_mt_everest: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit - dw $078D, $A45C ; DDB - dw $079B, $CFC9 ; MDB - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $1BFD ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $03AB ; Health - dw $09CA, $000D ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $001E ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $02A4 ; Samus X - dw $0AFA, $0299 ; Samus Y - dw $D880, $0FFF ; Items - dw #$FFFF - -preset_100early_brinstar_cleanup_spore_spawn_supers: - dw #preset_100early_brinstar_cleanup_big_pink_hopper_room - dw $078D, $8FCA ; DDB - dw $079B, $A130 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $004C ; Missiles - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $01BB ; Samus Y - dw $D874, $0F8C ; Items - dw $D8B6, $E8D8 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_basement: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $045F ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $8010 ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_phantoon: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D8C0, $8030 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - preset_rbo_ln_escape_single_maridia_single_chamber_spikesuit: dw #preset_rbo_ln_escape_single_maridia_single_chamber dw $0A68, $0001 ; Flash suit @@ -27914,74 +26658,6 @@ preset_rbo_lower_norfair_segment_ln_35_supers_9_1_ridley: dw $09C4, $0383 ; Max health dw #$FFFF -preset_suitless_maridia_cleanup_1_reverse_colosseum: - dw #preset_suitless_maridia_cleanup_1_draygon_escape - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B660 ; Screen subpixel X position - dw $0913, $4C01 ; Screen subpixel Y position - dw $09C2, $01C6 ; Health - dw $09C6, $004A ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $CC00 ; Doors - dw #$FFFF - -preset_nodropskpdr_tourian_metroids_3: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $0164 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_nodropskpdr_tourian_metroids_4: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $018F ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_hundo_maridia_beach_beach_missiles: - dw #preset_hundo_maridia_beach_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $036E ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007A ; Samus X - dw $0AFA, $005B ; Samus Y - dw #$FFFF - preset_100early_brinstar_cleanup_waterway_etank: dw #preset_100early_brinstar_cleanup_spore_spawn_supers dw $078D, $8F82 ; DDB @@ -28005,252 +26681,217 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $BF00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0503 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03C2 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $007F ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D876, $EE7B ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_business_center_final: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $044C ; Health - dw $09C4, $044C ; Max health - dw $09C6, $00AF ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0191 ; Samus X - dw $D876, $EFFB ; Items - dw $D8B8, $EEEC ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_shaft_climb: - dw #preset_gtclassic_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0225 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $0154 ; Health - dw $09C6, $0055 ; Missiles +preset_gtmax_upper_norfair_and_kraid_kraid_etank: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $02C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8C0, $8070 ; Doors + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $EEED ; Doors dw #$FFFF -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr20_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0174 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse dw #$FFFF -preset_suitless_maridia_cleanup_1_halfie_climb_down: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0AF6, $0039 ; Samus X - dw $0AF8, $F000 ; Samus subpixel X +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr21_lower_norfair_single_chamber_final - dw $09A8, $100F ; Collected Beams - dw $09C2, $00E4 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr21_lower_norfair_bubble_mountain_final - dw $09A8, $100F ; Collected Beams - dw $09C2, $00D8 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr21_lower_norfair_business_center_final - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr21_backtracking_maridia_tube_revisit - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $011E ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $000F ; Missiles - dw $0AF8, $FFFF ; Samus subpixel X + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F2 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D878, $0014 ; Items - dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr21_backtracking_crateria_kihunters_final: - dw #preset_kpdr20_backtracking_crateria_kihunters_final - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr21_backtracking_parlor_spacejump: - dw #preset_kpdr20_backtracking_parlor_spacejump - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_wrecked_ship_ocean_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $EC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0313 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024E ; Layer 2 Y position + dw $0AF6, $0466 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr21_backtracking_fish_tank_revisit - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr21_backtracking_mt_everest_revisit - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr21_backtracking_red_brinstar_green_gate - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_nodropskpdr_backtracking_g4_hallway: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_nodropskpdr_backtracking_g4_elevator: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_hundo_maridia_beach_maridia_bug_room: + dw #preset_hundo_maridia_beach_beach_missiles + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $010B ; Screen Y position in pixels + dw $0919, $010B ; Layer 2 Y position + dw $09C2, $035A ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0078 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4FFF ; Items dw #$FFFF -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position +preset_suitless_maridia_cleanup_1_reverse_colosseum: + dw #preset_suitless_maridia_cleanup_1_draygon_escape + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B660 ; Screen subpixel X position + dw $0913, $4C01 ; Screen subpixel Y position + dw $09C2, $01C6 ; Health + dw $09C6, $004A ; Missiles dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0040 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $CC00 ; Doors dw #$FFFF preset_rbo_ln_escape_single_maridia_croc_gate_farm_spikesuit: @@ -28288,60 +26929,6 @@ preset_rbo_ln_entry_double_maridia_firefleas_entry: dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_nodropskpdr_tourian_giant_hoppers: - dw #preset_nodropskpdr_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_nodropskpdr_tourian_baby_skip: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0171 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_hundo_maridia_beach_maridia_bug_room: - dw #preset_hundo_maridia_beach_beach_missiles - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $010B ; Screen Y position in pixels - dw $0919, $010B ; Layer 2 Y position - dw $09C2, $035A ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0078 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4FFF ; Items - dw #$FFFF - preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw #preset_100early_brinstar_cleanup_waterway_etank dw $078D, $8F8E ; DDB @@ -28361,213 +26948,203 @@ preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $0F8E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_gtclassic_wrecked_ship_ocean_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $EC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0313 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024E ; Layer 2 Y position - dw $0AF6, $0466 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors +preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09CE, $0023 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $D874, $0904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D8C0, $8074 ; Doors +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: - dw #preset_suitless_maridia_cleanup_1_halfie_climb_down - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB +preset_gtclassic_wrecked_ship_parlor_return: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $0035 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_1_aqueduct_revisit: - dw #preset_suitless_maridia_cleanup_1_reverse_colosseum - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $7801 ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $0049 ; Missiles - dw $09CA, $000C ; Supers - dw $09CE, $000D ; Pbs - dw $09D6, $0014 ; Reserves - dw $0AF6, $0034 ; Samus X - dw $0AF8, $0C00 ; Samus subpixel X - dw $D882, $05B0 ; Items - dw #$FFFF - -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_ridley - dw $09A6, $1001 ; Equipped Beams - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items + dw $0911, $05EC ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F6 ; Layer 2 X position + dw $0AF6, $068C ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr20_backtracking_terminator_revisit - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr25_maridia_draygon: + dw #preset_kpdr23_maridia_draygon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01BA ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0000 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit dw #$FFFF -preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr20_backtracking_g4_hallway - dw $09C6, $0012 ; Missiles +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_backtracking_g4_elevator: - dw #preset_nodropskpdr_backtracking_g4_elevator - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_tourian_elevator_room: - dw #preset_nodropskpdr_tourian_tourian_elevator_room - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_1: - dw #preset_nodropskpdr_tourian_metroids_1 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_2: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtclassic_wrecked_ship_terminator_revisit: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_kpdr20_tourian_metroids_3: - dw #preset_nodropskpdr_tourian_metroids_3 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtclassic_wrecked_ship_green_pirate_shaft: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $7980 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_tourian_metroids_4: - dw #preset_nodropskpdr_tourian_metroids_4 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtclassic_wrecked_ship_g4_elevator: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $0159 ; Health + dw $09C6, $0057 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_single_maridia_business_center_spikesuit: - dw #preset_rbo_ln_escape_single_maridia_business_center - dw $0A68, $0001 ; Flash suit +preset_kpdr21_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health + dw $09C6, $000C ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_ln_escape_single_maridia_maridia_entry: - dw #preset_rbo_ln_escape_single_maridia_business_center - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $000C ; Samus position/state - dw $0AF6, $009C ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nodropskpdr_tourian_gadora_room: - dw #preset_nodropskpdr_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_tourian_tourian_elevator_room: + dw #preset_nodropskpdr_backtracking_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_hundo_maridia_beach_watering_hole: @@ -28599,43 +27176,39 @@ preset_hundo_maridia_beach_maridia_bug_room_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health - dw $0AF6, $016E ; Samus X +preset_suitless_maridia_cleanup_1_halfie_climb_down: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0AF6, $0039 ; Samus X + dw $0AF8, $F000 ; Samus subpixel X dw #$FFFF -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_rbo_ln_escape_single_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_business_center + dw $0A68, $0001 ; Flash suit + dw #$FFFF + +preset_rbo_ln_escape_single_maridia_maridia_entry: + dw #preset_rbo_ln_escape_single_maridia_business_center + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $000C ; Samus position/state + dw $0AF6, $009C ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X +preset_rbo_lower_norfair_segment_ln_35_supers_8_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_35_supers_10_1_ridley + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health dw #$FFFF preset_100early_brinstar_cleanup_blockbuster: @@ -28657,100 +27230,188 @@ preset_100early_brinstar_cleanup_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_etank: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position +preset_gtmax_maridia_predraygon_fish_tank: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00F9 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00BA ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $EEED ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0165 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_parlor_return: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05EC ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F6 ; Layer 2 X position - dw $0AF6, $068C ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up dw #$FFFF -preset_gtclassic_wrecked_ship_terminator_revisit: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position +preset_gtclassic_tourian_tourian_elevator_room: + dw #preset_gtclassic_wrecked_ship_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X dw #$FFFF -preset_gtclassic_wrecked_ship_green_pirate_shaft: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $7980 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_left_sand_pit: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_1: + dw #preset_nodropskpdr_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_beach_revisit: + dw #preset_hundo_maridia_beach_maridia_bug_room_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0355 ; Health + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_1_reverse_botwoon_etank: + dw #preset_suitless_maridia_cleanup_1_halfie_climb_down + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0145 ; Screen X position in pixels - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $00F3 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0AF6, $01E5 ; Samus X - dw $0AF8, $03A0 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $0035 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_1_west_sand_hall: - dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit - dw $078D, $A6E4 ; DDB - dw $079B, $D4EF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $011F ; Layer 2 Y position - dw $09C2, $0379 ; Health - dw $09C6, $004D ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CE, $0010 ; Pbs - dw $09D4, $00C8 ; Max reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002F ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $01AB ; Samus Y - dw $D882, $05B3 ; Items +preset_suitless_maridia_cleanup_1_aqueduct_revisit: + dw #preset_suitless_maridia_cleanup_1_reverse_colosseum + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $7801 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0049 ; Missiles + dw $09CA, $000C ; Supers + dw $09CE, $000D ; Pbs + dw $09D6, $0014 ; Reserves + dw $0AF6, $0034 ; Samus X + dw $0AF8, $0C00 ; Samus subpixel X + dw $D882, $05B0 ; Items dw #$FFFF preset_rbo_ln_escape_single_maridia_maridia_entry_spikesuit: @@ -28803,37 +27464,6 @@ preset_rbo_lower_norfair_segment_ln_30_supers_11_1_ridley: dw $09CC, $0019 ; Max supers dw #$FFFF -preset_nodropskpdr_tourian_zeb_skip: - dw #preset_nodropskpdr_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_hundo_maridia_beach_beach_revisit: - dw #preset_hundo_maridia_beach_maridia_bug_room_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0355 ; Health - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_100early_maridia_predraygon_main_street: dw #preset_100early_brinstar_cleanup_blockbuster dw $078D, $A360 ; DDB @@ -28875,38 +27505,54 @@ preset_100early_maridia_predraygon_fish_tank: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $8000 ; Screen subpixel X position +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09CE, $0023 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $D874, $0904 ; Items - dw $D8B8, $EEEF ; Doors + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F3, $0009 ; Music Bank +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank dw $07F5, $0006 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $0159 ; Health - dw $09C6, $0057 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_metroids_1: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_pkrd_lower_norfair_bubble_mountain_final: @@ -28922,28 +27568,6 @@ preset_pkrd_lower_norfair_bubble_mountain_final: dw $0AF6, $008B ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - preset_pkrd_lower_norfair_frog_speedway: dw #preset_pkrd_lower_norfair_springball_maze dw $078D, $956A ; DDB @@ -28960,186 +27584,119 @@ preset_pkrd_lower_norfair_frog_speedway: dw $0AF6, $00C4 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02B1 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr21_backtracking_parlor_spacejump - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr20_tourian_giant_hoppers: - dw #preset_nodropskpdr_tourian_giant_hoppers - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_baby_skip: - dw #preset_nodropskpdr_tourian_baby_skip - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_terminator_revisit: - dw #preset_kpdr21_backtracking_terminator_revisit - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit - dw $09A8, $100F ; Collected Beams - dw $09C2, $00EC ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_g4_hallway: - dw #preset_kpdr21_backtracking_g4_hallway - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr20_backtracking_g4_elevator - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr20_tourian_tourian_elevator_room - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr20_tourian_metroids_1 - dw $09C6, $0012 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr20_tourian_metroids_2 - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr20_tourian_metroids_3 - dw $09C6, $0014 ; Missiles +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr20_tourian_metroids_4 - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr20_tourian_gadora_room: - dw #preset_nodropskpdr_tourian_gadora_room - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X dw #$FFFF -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank +preset_nodropskpdr_tourian_metroids_2: + dw #preset_nodropskpdr_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X + dw $09C2, $0167 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003B ; Samus X dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_east_sand_hall: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall - dw $078D, $A648 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $1C00 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0315 ; Health - dw $0AF6, $003D ; Samus X - dw $0AF8, $A3FF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_hundo_draygon_aqueduct: + dw #preset_hundo_maridia_beach_beach_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5BFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $01B3 ; Samus X + dw $0AFA, $0399 ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_hundo_draygon_botwoon: + dw #preset_hundo_maridia_beach_beach_revisit + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $DFFF ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03A1 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_left_sand_pit: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0145 ; Screen X position in pixels + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00F3 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0AF6, $01E5 ; Samus X + dw $0AF8, $03A0 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_1_west_sand_hall: + dw #preset_suitless_maridia_cleanup_1_aqueduct_revisit + dw $078D, $A6E4 ; DDB + dw $079B, $D4EF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $011F ; Layer 2 Y position + dw $09C2, $0379 ; Health + dw $09C6, $004D ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CE, $0010 ; Pbs + dw $09D4, $00C8 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $002F ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D882, $05B3 ; Items dw #$FFFF preset_rbo_maridia_mount_everest: @@ -29183,67 +27740,6 @@ preset_rbo_ln_entry_double_maridia_ninja_pirates: dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_kpdr20_tourian_zeb_skip: - dw #preset_nodropskpdr_tourian_zeb_skip - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_nodropskpdr_tourian_mother_brain_2: - dw #preset_nodropskpdr_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0176 ; Health - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_hundo_draygon_aqueduct: - dw #preset_hundo_maridia_beach_beach_revisit - dw $078D, $A4E0 ; DDB - dw $079B, $D1A3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5BFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $01B3 ; Samus X - dw $0AFA, $0399 ; Samus Y - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_hundo_draygon_botwoon: - dw #preset_hundo_maridia_beach_beach_revisit - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $DFFF ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03A1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $CB7C ; Doors - dw #$FFFF - preset_100early_maridia_predraygon_mama_turtle_etank: dw #preset_100early_maridia_predraygon_fish_tank dw $078D, $A3B4 ; DDB @@ -29259,200 +27755,80 @@ preset_100early_maridia_predraygon_mama_turtle_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_tourian_elevator_room: - dw #preset_gtclassic_wrecked_ship_g4_elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D90C, $0100 ; Map Stations - dw #$FFFF - -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_gtmax_maridia_predraygon_fish_tank: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00F9 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00BA ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $0007 ; Supers +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0165 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_1_pants_room: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall - dw $078D, $A66C ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $5400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000B ; Supers - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $02D4 ; Samus X - dw $0AF8, $F3FF ; Samus subpixel X + dw $0AF6, $05AD ; Samus X dw $0AFA, $008B ; Samus Y + dw $D880, $0E00 ; Items dw #$FFFF -preset_rbo_maridia_aqueduct: - dw #preset_rbo_maridia_aqueduct_spikesuit - dw $0A68, $0000 ; Flash suit +preset_gtmax_maridia_predraygon_path_to_watering_hole: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $00BE ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4E00 ; Items dw #$FFFF -preset_rbo_maridia_botwoon_clip_spikesuit: - dw #preset_rbo_maridia_aqueduct_spikesuit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0008 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position +preset_gtclassic_tourian_metroids_2: + dw #preset_gtclassic_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position + dw $0917, $00B7 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $000D ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $008F ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw #$FFFF - -preset_nodropskpdr_tourian_mother_brain_3: - dw #preset_nodropskpdr_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $018F ; Health - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_hundo_draygon_full_halfie: - dw #preset_hundo_draygon_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $001E ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $03AF ; Health - dw $09C6, $0054 ; Missiles - dw $09CA, $000E ; Supers + dw $09C2, $0183 ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000B ; Supers dw $09CE, $0011 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $004B ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_100early_maridia_predraygon_fish_tank_revisit: - dw #preset_100early_maridia_predraygon_mama_turtle_etank - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $00C0 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09C6, $0066 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0135 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors + dw $0AF6, $0154 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_1: +preset_gtclassic_tourian_metroids_3: dw #preset_gtclassic_tourian_tourian_elevator_room - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01EC ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_pkrd_lower_norfair_business_center_final: @@ -29466,25 +27842,24 @@ preset_pkrd_lower_norfair_business_center_final: dw $0AF6, $002A ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_kpdr22_wrecked_ship_entering_with_extra_pb: @@ -29493,374 +27868,374 @@ preset_kpdr22_wrecked_ship_entering_with_extra_pb: dw #$FFFF preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr25_wrecked_ship_basement + dw #preset_kpdr23_wrecked_ship_basement dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr25_wrecked_ship_phantoon + dw #preset_kpdr23_wrecked_ship_phantoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr25_wrecked_ship_leaving_phantoon + dw #preset_kpdr23_wrecked_ship_leaving_phantoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr25_wrecked_ship_shaft_to_supers + dw #preset_kpdr23_wrecked_ship_shaft_to_supers dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr25_wrecked_ship_wrecked_ship_shaft + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr25_wrecked_ship_attic - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw #preset_kpdr23_wrecked_ship_attic + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr25_wrecked_ship_upper_west_ocean + dw #preset_kpdr23_wrecked_ship_upper_west_ocean dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr25_wrecked_ship_pancakes_and_wavers + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr25_wrecked_ship_bowling_spark + dw #preset_kpdr23_wrecked_ship_bowling_spark dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr25_wrecked_ship_leaving_gravity + dw #preset_kpdr23_wrecked_ship_leaving_gravity dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr25_wrecked_ship_moat_ball + dw #preset_kpdr23_wrecked_ship_moat_ball dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr20_tourian_giant_hoppers - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr20_tourian_baby_skip - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr23_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_backtracking_g4_elevator: - dw #preset_kpdr21_backtracking_g4_elevator - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_tourian_metroids_3: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr23_tourian_tourian_elevator_room: - dw #preset_kpdr21_tourian_tourian_elevator_room - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_nodropskpdr_tourian_metroids_4: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C6, $0024 ; Missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_1: - dw #preset_kpdr21_tourian_metroids_1 - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_hundo_draygon_full_halfie: + dw #preset_hundo_draygon_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $03AF ; Health + dw $09C6, $0054 ; Missiles + dw $09CA, $000E ; Supers + dw $09CE, $0011 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr21_tourian_metroids_2 - dw $09A8, $100F ; Collected Beams - dw $09C2, $0150 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_suitless_maridia_cleanup_1_east_sand_hall: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall + dw $078D, $A648 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0315 ; Health + dw $0AF6, $003D ; Samus X + dw $0AF8, $A3FF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr21_tourian_metroids_3 - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C8 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_rbo_maridia_aqueduct: + dw #preset_rbo_maridia_aqueduct_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr21_tourian_metroids_4 - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_rbo_maridia_botwoon_clip_spikesuit: + dw #preset_rbo_maridia_aqueduct_spikesuit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0008 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $000D ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $008F ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr20_tourian_gadora_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_rbo_lower_norfair_segment_ln_30_supers_10_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr20_tourian_zeb_skip - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_100early_maridia_predraygon_fish_tank_revisit: + dw #preset_100early_maridia_predraygon_mama_turtle_etank + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $00C0 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09C6, $0066 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0135 ; Samus X + dw $0AFA, $037B ; Samus Y + dw $D880, $0DFF ; Items + dw $D8C0, $4B7C ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_2: - dw #preset_nodropskpdr_tourian_mother_brain_2 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_gtmax_maridia_predraygon_beach_exit: + dw #preset_gtmax_maridia_predraygon_crab_shaft + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0011 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C6, $00C3 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D6, $0147 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D880, $7E00 ; Items dw #$FFFF -preset_kpdr25_backtracking_crateria_kihunters_final: - dw #preset_kpdr25_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_gtclassic_tourian_metroids_4: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $025A ; Health + dw $09CE, $0014 ; Pbs + dw $0AF6, $05A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr25_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_pkrd_maridia_maridia_tube_revisit: + dw #preset_pkrd_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0075 ; Health + dw $09C6, $0010 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers dw #$FFFF -preset_suitless_maridia_cleanup_1_shaktool: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01BF ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_suitless_maridia_cleanup_1_rjump: - dw #preset_suitless_maridia_cleanup_1_pants_room - dw $078D, $A798 ; DDB - dw $079B, $D8C5 ; MDB +preset_kpdr25_maridia_cac_alley_east: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09CE, $000F ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D820, $2801 ; Events + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_maridia_botwoon_clip: - dw #preset_rbo_maridia_botwoon_clip_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_rbo_maridia_botwoon_spikesuit: - dw #preset_rbo_maridia_botwoon_clip_spikesuit - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $009F ; Health - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_rbo_ln_entry_double_maridia_preridley: - dw #preset_rbo_ln_entry_double_maridia_ninja_pirates - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0A1C, $001B ; Samus position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BC, $0001 ; Doors +preset_nodropskpdr_tourian_giant_hoppers: + dw #preset_nodropskpdr_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0024 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_nodropskpdr_tourian_zebes_escape: - dw #preset_nodropskpdr_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_nodropskpdr_tourian_baby_skip: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0149 ; Health + dw $09C6, $0024 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_hundo_draygon_draygon_missiles: @@ -29926,6 +28301,62 @@ preset_hundo_draygon_draygon_escape: dw $D8C2, $8C00 ; Doors dw #$FFFF +preset_suitless_maridia_cleanup_1_pants_room: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall + dw $078D, $A66C ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000B ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $02D4 ; Samus X + dw $0AF8, $F3FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_maridia_botwoon_clip: + dw #preset_rbo_maridia_botwoon_clip_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_rbo_maridia_botwoon_spikesuit: + dw #preset_rbo_maridia_botwoon_clip_spikesuit + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $009F ; Health + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_ln_entry_double_maridia_preridley: + dw #preset_rbo_ln_entry_double_maridia_ninja_pirates + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0A1C, $001B ; Samus position/state + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + preset_100early_maridia_predraygon_mt_everest: dw #preset_100early_maridia_predraygon_fish_tank_revisit dw $078D, $A3CC ; DDB @@ -29946,322 +28377,181 @@ preset_100early_maridia_predraygon_mt_everest: dw $D880, $0FFF ; Items dw #$FFFF -preset_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y + dw #$FFFF + +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0183 ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000B ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $0154 ; Samus X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_3: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01EC ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_pkrd_maridia_maridia_tube_revisit: - dw #preset_pkrd_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0075 ; Health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley +preset_pkrd_maridia_fish_tank: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final + dw #$FFFF + +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - preset_kpdr22_wrecked_ship_moat_with_missile_gone: dw #preset_kpdr22_wrecked_ship_moat_ball dw $D870, $0190 ; Items dw #$FFFF preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr25_wrecked_ship_crateria_kihunters_return + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr21_tourian_giant_hoppers - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr21_tourian_baby_skip - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr21_tourian_gadora_room - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr21_tourian_zeb_skip - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_kpdr20_tourian_mother_brain_2 - dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D874, $0D04 ; Items - dw $D878, $001C ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_backtracking_terminator_revisit: - dw #preset_kpdr25_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr23_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X dw #$FFFF -preset_kpdr25_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_path_to_watering_hole: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $3000 ; Screen subpixel X position +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels + dw $0913, $1800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $00BE ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4E00 ; Items - dw #$FFFF - -preset_suitless_maridia_cleanup_1_pants_room_corner: - dw #preset_suitless_maridia_cleanup_1_rjump - dw $078D, $A7C8 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02A7 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0917, $01FD ; Layer 2 X position - dw $09A2, $F306 ; Equipped Items - dw $09A4, $F306 ; Collected Items - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0347 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D882, $05F3 ; Items - dw #$FFFF - -preset_rbo_maridia_botwoon: - dw #preset_rbo_maridia_botwoon_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_rbo_maridia_postbotwoon_spikesuit: - dw #preset_rbo_maridia_botwoon_clip_spikesuit - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C7 ; Health - dw $09CA, $0013 ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $01C9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: - dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health + dw $0AF6, $0032 ; Samus X dw #$FFFF -preset_nodropskpdr_tourian_escape_room_3: - dw #preset_nodropskpdr_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X +preset_nodropskpdr_tourian_gadora_room: + dw #preset_nodropskpdr_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $0149 ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $00DC ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF preset_hundo_maridia_cleanup_aqueduct_revisit: @@ -30287,88 +28577,80 @@ preset_hundo_maridia_cleanup_aqueduct_revisit: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_pants_room_corner - dw $078D, $A7B0 ; DDB +preset_suitless_maridia_cleanup_1_shaktool: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A690 ; DDB dw $079B, $D646 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $031A ; Health - dw $09C6, $0047 ; Missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $003F ; Samus X - dw $0AF8, $6400 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01BF ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_rbo_maridia_postbotwoon: - dw #preset_rbo_maridia_postbotwoon_spikesuit - dw $0A68, $0000 ; Flash suit +preset_suitless_maridia_cleanup_1_rjump: + dw #preset_suitless_maridia_cleanup_1_pants_room + dw $078D, $A798 ; DDB + dw $079B, $D8C5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09CE, $000F ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D820, $2801 ; Events dw #$FFFF -preset_rbo_ridley_ridley_30_supers_7_1: - dw #preset_rbo_ln_entry_double_maridia_preridley - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09C2, $026C ; Health - dw $09C4, $031F ; Max health - dw $09C6, $000F ; Missiles - dw $09CA, $001E ; Supers - dw $09CE, $000B ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F3 ; Doors +preset_rbo_maridia_botwoon: + dw #preset_rbo_maridia_botwoon_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_nodropskpdr_tourian_escape_room_4: - dw #preset_nodropskpdr_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X +preset_rbo_maridia_postbotwoon_spikesuit: + dw #preset_rbo_maridia_botwoon_clip_spikesuit + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C7 ; Health + dw $09CA, $0013 ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $01C9 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_nodropskpdr_tourian_escape_climb: - dw #preset_nodropskpdr_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0171 ; Health - dw $0AF6, $0151 ; Samus X - dw #$FFFF - -preset_nodropskpdr_tourian_escape_parlor: - dw #preset_nodropskpdr_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00DE ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_rbo_lower_norfair_segment_ln_30_supers_9_1_ridley: + dw #preset_rbo_lower_norfair_segment_ln_30_supers_7_1_ridley + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw #$FFFF + +preset_nodropskpdr_tourian_zeb_skip: + dw #preset_nodropskpdr_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_hundo_maridia_cleanup_right_sand_pit: @@ -30405,88 +28687,65 @@ preset_100early_maridia_predraygon_beach_missiles: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_metroids_4: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_pkrd_maridia_fish_tank: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_pkrd_maridia_mt_everest: + dw #preset_pkrd_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final dw #$FFFF -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_kpdr22_wrecked_ship_return_with_yellow_door: dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return dw $09CE, $0004 ; Pbs @@ -30495,592 +28754,341 @@ preset_kpdr22_wrecked_ship_return_with_yellow_door: dw #$FFFF preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr25_red_brinstar_revisit_caterpillars_revisit + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr25_red_brinstar_revisit_hellway_revisit + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr25_red_brinstar_revisit_red_tower_down + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr25_red_brinstar_revisit_skree_boost_final + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr25_red_brinstar_revisit_below_spazer_final + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr25_red_brinstar_revisit_breaking_the_tube + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0009 ; Supers dw #$FFFF preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr25_maridia_fish_tank + dw #preset_kpdr23_maridia_fish_tank dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0009 ; Supers dw #$FFFF preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr25_maridia_mt_everest + dw #preset_kpdr23_maridia_mt_everest dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0009 ; Supers dw #$FFFF preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr25_maridia_crab_shaft + dw #preset_kpdr23_maridia_crab_shaft dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0009 ; Supers dw #$FFFF preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr25_maridia_aqueduct + dw #preset_kpdr23_maridia_aqueduct dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr25_maridia_botwoon_hallway + dw #preset_kpdr23_maridia_botwoon_hallway dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_maridia_botwoon: - dw #preset_kpdr25_maridia_botwoon + dw #preset_kpdr23_maridia_botwoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $09C6, $000B ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09CA, $0008 ; Supers dw #$FFFF preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr25_maridia_botwoon_etank + dw #preset_kpdr23_maridia_botwoon_etank dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup + dw #preset_kpdr23_maridia_halfie_setup dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_maridia_draygon: - dw #preset_kpdr25_maridia_draygon + dw #preset_kpdr23_maridia_draygon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $0174 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0001 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr22_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr23_maridia_whomple_jump + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $0A68, $0001 ; Flash suit - dw #$FFFF - -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr20_tourian_mother_brain_2 - dw $09C6, $0005 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr21_tourian_mother_brain_3: - dw #preset_nodropskpdr_tourian_mother_brain_3 - dw $09C8, $0014 ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_beach_exit: - dw #preset_gtmax_maridia_predraygon_crab_shaft - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0011 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C6, $00C3 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0023 ; Max supers - dw $09D6, $0147 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D880, $7E00 ; Items - dw #$FFFF - -preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: - dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0086 ; Samus X - dw $0AF8, $C400 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_rbo_maridia_colosseum: - dw #preset_rbo_maridia_postbotwoon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0046 ; Health - dw $0AF6, $00C6 ; Samus X - dw #$FFFF - -preset_rbo_ridley_ridley_30_supers_8_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health - dw #$FFFF - -preset_hundo_maridia_cleanup_left_sand_pit: - dw #preset_hundo_maridia_cleanup_right_sand_pit - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02FC ; Health - dw $09C6, $0049 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $05B9 ; Samus X - dw $D820, $2801 ; Events - dw $D880, $FFFF ; Items - dw $D882, $05FC ; Items - dw $D8C2, $CCAA ; Doors - dw #$FFFF - -preset_hundo_maridia_cleanup_puyo_ice_clip_springball: - dw #preset_hundo_maridia_cleanup_right_sand_pit - dw $078D, $A690 ; DDB - dw $079B, $D646 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $042D ; Health - dw $09C6, $004B ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $001E ; Max pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D882, $058C ; Items - dw #$FFFF - -preset_100early_maridia_predraygon_west_beach: - dw #preset_100early_maridia_predraygon_beach_missiles - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0915, $00F9 ; Screen Y position in pixels - dw $0919, $00F9 ; Layer 2 Y position - dw $09C6, $006B ; Missiles - dw $09C8, $0087 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4FFF ; Items - dw #$FFFF - -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_pkrd_maridia_mt_everest: - dw #preset_pkrd_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr23_maridia_cac_alley_west + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_1_crab_hole: - dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit - dw $078D, $A63C ; DDB - dw $079B, $D252 ; MDB - dw $090F, $0C00 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr23_maridia_plasma_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_rbo_maridia_draygon: - dw #preset_rbo_maridia_colosseum - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $7400 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01FD ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position - dw $09C2, $000A ; Health - dw $09CA, $0011 ; Supers +preset_suitless_maridia_cleanup_1_pants_room_corner: + dw #preset_suitless_maridia_cleanup_1_rjump + dw $078D, $A7C8 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02A7 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0917, $01FD ; Layer 2 X position + dw $09A2, $F306 ; Equipped Items + dw $09A4, $F306 ; Collected Items dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors + dw $0AF6, $0347 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D882, $05F3 ; Items dw #$FFFF -preset_rbo_ln_escape_double_maridia_ridley_etank: - dw #preset_rbo_ln_escape_single_maridia_ridley_etank - dw $09C2, $048D ; Health - dw $09C4, $048F ; Max health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CC, $001E ; Max supers - dw $09CE, $000A ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $0801 ; Events - dw $D870, $49A1 ; Items - dw $D872, $FCC3 ; Items - dw $D874, $058E ; Items - dw $D876, $13B4 ; Items - dw $D880, $0600 ; Items - dw $D8B0, $4002 ; Doors - dw $D8B2, $2E09 ; Doors - dw $D8B4, $0B46 ; Doors - dw $D8B6, $F8FF ; Doors - dw $D8C0, $4000 ; Doors +preset_rbo_maridia_postbotwoon: + dw #preset_rbo_maridia_postbotwoon_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_rbo_maridia_draygon_escape: - dw #preset_rbo_maridia_colosseum - dw $078D, $A978 ; DDB - dw $079B, $D9AA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4C00 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09A2, $730C ; Equipped Items - dw $09A4, $730C ; Collected Items - dw $09C2, $023A ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0011 ; Pbs - dw $09D6, $0000 ; Reserves - dw $0A1C, $0019 ; Samus position/state - dw $0A1E, $0308 ; More position/state - dw $0AF6, $00CA ; Samus X - dw $0AFA, $0087 ; Samus Y - dw $0B3F, $0004 ; Blue suit - dw $D82C, $0003 ; Bosses - dw $D882, $0400 ; Items - dw $D8C2, $8C00 ; Doors +preset_rbo_ridley_ridley_30_supers_7_1: + dw #preset_rbo_ln_entry_double_maridia_preridley + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09C2, $026C ; Health + dw $09C4, $031F ; Max health + dw $09C6, $000F ; Missiles + dw $09CA, $001E ; Supers + dw $09CE, $000B ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0AF6, $0033 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F3 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_supers_11_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $037C ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $001E ; Missiles - dw $09C8, $0028 ; Max missiles - dw $09CA, $0023 ; Supers - dw $09CC, $0023 ; Max supers +preset_nodropskpdr_tourian_mother_brain_2: + dw #preset_nodropskpdr_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0003 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_hundo_maridia_cleanup_leaving_maridia: - dw #preset_hundo_maridia_cleanup_left_sand_pit - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $B000 ; Screen subpixel X position +preset_hundo_maridia_cleanup_left_sand_pit: + dw #preset_hundo_maridia_cleanup_right_sand_pit + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02FC ; Health + dw $09C6, $0049 ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $05B9 ; Samus X + dw $D820, $2801 ; Events + dw $D880, $FFFF ; Items + dw $D882, $05FC ; Items + dw $D8C2, $CCAA ; Doors + dw #$FFFF + +preset_hundo_maridia_cleanup_puyo_ice_clip_springball: + dw #preset_hundo_maridia_cleanup_right_sand_pit + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB dw $0911, $0000 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $00F2 ; Screen Y position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FD ; Layer 2 Y position - dw $09C2, $02A0 ; Health - dw $09C6, $004E ; Missiles - dw $09C8, $0091 ; Max missiles + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $042D ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $0087 ; Max missiles dw $09CE, $0015 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $002F ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D882, $05FF ; Items + dw $09D0, $001E ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D882, $058C ; Items dw #$FFFF -preset_hundo_maridia_cleanup_shaktool: - dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball - dw $078D, $A78C ; DDB - dw $079B, $D69A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $041E ; Health - dw $0AF6, $00D0 ; Samus X +preset_100early_maridia_predraygon_west_beach: + dw #preset_100early_maridia_predraygon_beach_missiles + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0915, $00F9 ; Screen Y position in pixels + dw $0919, $00F9 ; Layer 2 Y position + dw $09C6, $006B ; Missiles + dw $09C8, $0087 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0069 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D880, $4FFF ; Items dw #$FFFF -preset_100early_maridia_predraygon_watering_hole: - dw #preset_100early_maridia_predraygon_west_beach - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0919, $0017 ; Layer 2 Y position - dw $0AF6, $006C ; Samus X +preset_gtmax_maridia_predraygon_botwoon: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_maridia_predraygon_west_beach_revisit: - dw #preset_100early_maridia_predraygon_beach_missiles - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00FC ; Screen X position in pixels +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_halfie_setup: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $00BD ; Layer 2 X position - dw $09C2, $03AE ; Health - dw $09C6, $006F ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0023 ; Max supers - dw $0AF6, $019C ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7FFF ; Items + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_pkrd_maridia_crab_shaft: @@ -31096,267 +29104,252 @@ preset_pkrd_maridia_crab_shaft: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr23_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $100D ; Collected Beams + dw $09C2, $0108 ; Health + dw $09C6, $0011 ; Missiles dw $09CA, $0008 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd19_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_pants_room_corner + dw $078D, $A7B0 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $031A ; Health + dw $09C6, $0047 ; Missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $003F ; Samus X + dw $0AF8, $6400 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X +preset_rbo_maridia_colosseum: + dw #preset_rbo_maridia_postbotwoon + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0046 ; Health + dw $0AF6, $00C6 ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_rbo_ridley_ridley_30_supers_8_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $02B0 ; Health + dw $09C4, $0383 ; Max health dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_nodropskpdr_tourian_mother_brain_3: + dw #preset_nodropskpdr_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_suitless_maridia_cleanup_1_crab_ggg: - dw #preset_suitless_maridia_cleanup_1_crab_hole +preset_hundo_maridia_cleanup_leaving_maridia: + dw #preset_hundo_maridia_cleanup_left_sand_pit dw $078D, $A528 ; DDB dw $079B, $D21C ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0AF6, $0036 ; Samus X - dw $0AF8, $8400 ; Samus subpixel X + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $00F2 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FD ; Layer 2 Y position + dw $09C2, $02A0 ; Health + dw $09C6, $004E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $002F ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_suitless_maridia_cleanup_2_main_street_revisit: - dw #preset_suitless_maridia_cleanup_1_crab_hole - dw $078D, $A4F8 ; DDB - dw $079B, $D08A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $3400 ; Screen subpixel X position - dw $0913, $E7FF ; Screen subpixel Y position - dw $09C2, $0333 ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $005C ; Samus X - dw $0AF8, $4C00 ; Samus subpixel X - dw $0AFA, $00A8 ; Samus Y +preset_hundo_maridia_cleanup_shaktool: + dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball + dw $078D, $A78C ; DDB + dw $079B, $D69A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $041E ; Health + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_maridia_reverse_colosseum: - dw #preset_rbo_maridia_draygon_escape - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7700 ; Screen subpixel X position - dw $0913, $5401 ; Screen subpixel Y position - dw $09C2, $015B ; Health - dw $09C6, $000B ; Missiles - dw $0A1C, $0008 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003E ; Samus X +preset_100early_maridia_predraygon_watering_hole: + dw #preset_100early_maridia_predraygon_west_beach + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0919, $0017 ; Layer 2 Y position + dw $0AF6, $006C ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_postridley: - dw #preset_rbo_ln_escape_double_maridia_ridley_etank - dw $078D, $9A62 ; DDB - dw $079B, $B32E ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $0489 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0050 ; Samus X - dw $0AFA, $019B ; Samus Y +preset_100early_maridia_predraygon_west_beach_revisit: + dw #preset_100early_maridia_predraygon_beach_missiles + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00FC ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00BD ; Layer 2 X position + dw $09C2, $03AE ; Health + dw $09C6, $006F ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0023 ; Max supers + dw $0AF6, $019C ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7FFF ; Items dw #$FFFF -preset_hundo_golden_torizo_kraid_entrance_revisit: - dw #preset_hundo_maridia_cleanup_leaving_maridia - dw $078D, $A510 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005B ; Samus X +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y dw #$FFFF -preset_hundo_maridia_cleanup_shaktool_revisit: - dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball - dw $078D, $A8D0 ; DDB - dw $079B, $D6D0 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0005 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3326 ; Equipped Items - dw $09A4, $3327 ; Collected Items - dw $09C2, $036A ; Health - dw $09CE, $0014 ; Pbs +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0072 ; Samus X - dw $0AFA, $0090 ; Samus Y - dw $D820, $2801 ; Events - dw $D882, $05CC ; Items + dw $0AF6, $0060 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_100early_maridia_predraygon_beach_missiles_revisit: - dw #preset_100early_maridia_predraygon_west_beach_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $039F ; Health - dw $0AF6, $03A2 ; Samus X +preset_gtclassic_tourian_escape_room_3: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_pkrd_maridia_aqueduct: dw #preset_pkrd_maridia_crab_shaft dw $078D, $A468 ; DDB @@ -31388,26 +29381,12 @@ preset_pkrd_maridia_botwoon_hallway: dw $D8C0, $8174 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw #$FFFF - -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - preset_kpdr22_maridia_cac_alley_east: dw #preset_kpdr23_maridia_cac_alley_east dw $09A6, $1001 ; Equipped Beams @@ -31426,509 +29405,298 @@ preset_kpdr22_maridia_plasma_spark: dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr23_maridia_plasma_beam - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_sewers: - dw #preset_kpdr23_maridia_sewers - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_down - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_escape: - dw #preset_kpdr23_upper_norfair_revisit_ice_escape - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr23_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr23_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr23_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr23_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr23_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr23_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr23_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09A8, $100B ; Collected Beams +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams +preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: + dw #preset_suitless_maridia_cleanup_1_east_sand_hall_revisit + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0086 ; Samus X + dw $0AF8, $C400 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams +preset_rbo_maridia_draygon: + dw #preset_rbo_maridia_colosseum + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $7400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position + dw $09C2, $000A ; Health + dw $09CA, $0011 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_rbo_ln_escape_double_maridia_ridley_etank: + dw #preset_rbo_ln_escape_single_maridia_ridley_etank + dw $09C2, $048D ; Health + dw $09C4, $048F ; Max health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CC, $001E ; Max supers + dw $09CE, $000A ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $0801 ; Events + dw $D870, $49A1 ; Items + dw $D872, $FCC3 ; Items + dw $D874, $058E ; Items + dw $D876, $13B4 ; Items + dw $D880, $0600 ; Items + dw $D8B0, $4002 ; Doors + dw $D8B2, $2E09 ; Doors + dw $D8B4, $0B46 ; Doors + dw $D8B6, $F8FF ; Doors + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_kpdr20_tourian_zebes_escape: - dw #preset_nodropskpdr_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_rbo_maridia_draygon_escape: + dw #preset_rbo_maridia_colosseum + dw $078D, $A978 ; DDB + dw $079B, $D9AA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4C00 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09A2, $730C ; Equipped Items + dw $09A4, $730C ; Collected Items + dw $09C2, $023A ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0011 ; Pbs + dw $09D6, $0000 ; Reserves + dw $0A1C, $0019 ; Samus position/state + dw $0A1E, $0308 ; More position/state + dw $0AF6, $00CA ; Samus X + dw $0AFA, $0087 ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw $D82C, $0003 ; Bosses + dw $D882, $0400 ; Items + dw $D8C2, $8C00 ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_rbo_ridley_ridley_35_supers_11_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $037C ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $0028 ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers dw #$FFFF -preset_kpdr20_tourian_escape_room_3: - dw #preset_nodropskpdr_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_nodropskpdr_tourian_zebes_escape: + dw #preset_nodropskpdr_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_hundo_golden_torizo_kraid_entrance_revisit: + dw #preset_hundo_maridia_cleanup_leaving_maridia + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005B ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_hundo_maridia_cleanup_shaktool_revisit: + dw #preset_hundo_maridia_cleanup_puyo_ice_clip_springball + dw $078D, $A8D0 ; DDB + dw $079B, $D6D0 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0005 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X + dw $09A2, $3326 ; Equipped Items + dw $09A4, $3327 ; Collected Items + dw $09C2, $036A ; Health + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0072 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $05CC ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $BFFF ; Screen subpixel X position +preset_100early_maridia_predraygon_beach_missiles_revisit: + dw #preset_100early_maridia_predraygon_west_beach_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $039F ; Health + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_halfie_setup: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_suitless_maridia_cleanup_2_fish_tank_sbj: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $01F5 ; Screen X position in pixels + dw $0911, $0500 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061F ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0497 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0255 ; Samus X - dw $0AF8, $B720 ; Samus subpixel X - dw $0AFA, $0693 ; Samus Y + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_mt_everest_final: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $C800 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $B001 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00CD ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_crab_shaft_up: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $99DE ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $AD78 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D4 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_maridia_cleanup_2_beach: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $C400 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0A1C, $0007 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0077 ; Samus X - dw $0AF8, $3800 ; Samus subpixel X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_swiss_cheese_room: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $CD00 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $00F9 ; Screen Y position in pixels - dw $0919, $00F9 ; Layer 2 Y position - dw $09C6, $004C ; Missiles - dw $09C8, $0069 ; Max missiles - dw $0AF6, $006E ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D880, $4F00 ; Items +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr23_maridia_plasma_beam + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_rbo_maridia_cac_alley: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $0101 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0034 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_suitless_maridia_cleanup_1_crab_hole: + dw #preset_suitless_maridia_cleanup_1_west_sand_hall_revisit + dw $078D, $A63C ; DDB + dw $079B, $D252 ; MDB + dw $090F, $0C00 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ridley_ridley_35_supers_10_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0023 ; Supers - dw $09CC, $0023 ; Max supers +preset_rbo_maridia_reverse_colosseum: + dw #preset_rbo_maridia_draygon_escape + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7700 ; Screen subpixel X position + dw $0913, $5401 ; Screen subpixel Y position + dw $09C2, $015B ; Health + dw $09C6, $000B ; Missiles + dw $0A1C, $0008 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_rbo_maridia_plasma_spark_room: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $CC00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $0147 ; Health - dw $09C6, $000C ; Missiles - dw $09CA, $000C ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0AFA, $00AB ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_rbo_ln_escape_double_maridia_postridley: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank + dw $078D, $9A62 ; DDB + dw $079B, $B32E ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0489 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0050 ; Samus X + dw $0AFA, $019B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_double_maridia_firefleas: - dw #preset_rbo_ln_escape_double_maridia_ridley_etank - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00C8 ; Health - dw $09C6, $0019 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $000F ; Pbs - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00AC ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF3 ; Doors +preset_nodropskpdr_tourian_escape_room_3: + dw #preset_nodropskpdr_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_hundo_golden_torizo_kraid_missiles: @@ -32011,20 +29779,58 @@ preset_100early_maridia_predraygon_full_halfie: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_room_3: +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01BB ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X + dw #$FFFF + +preset_gtclassic_tourian_escape_parlor: dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0229 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF preset_pkrd_maridia_botwoon: @@ -32063,180 +29869,247 @@ preset_pkrd_maridia_botwoon_etank: dw #$FFFF preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup + dw #preset_kpdr25_maridia_halfie_setup dw $090F, $E000 ; Screen subpixel X position dw $0911, $0002 ; Screen X position in pixels dw $0913, $9000 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $09A8, $1007 ; Collected Beams + dw $09A6, $1001 ; Equipped Beams dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles dw $09CA, $0005 ; Supers dw $09CE, $0001 ; Pbs dw $0AF6, $0087 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D82A, $0101 ; Bosses - dw $D870, $0190 ; Items dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr23_maridia_toilet: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_prkd19_kraid_minikraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position + dw #$FFFF + +preset_prkd19_kraid_kraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors + dw #$FFFF + +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items + dw $D8B8, $2E64 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd19_kraid_entering_kraids_lair dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd19_kraid_kraid_kihunters + dw $09C8, $0014 ; Max missiles dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr22_maridia_plasma_beam + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_1_crab_ggg: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y + dw $0913, $5800 ; Screen subpixel Y position + dw $0AF6, $0036 ; Samus X + dw $0AF8, $8400 ; Samus subpixel X dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB +preset_suitless_maridia_cleanup_2_main_street_revisit: + dw #preset_suitless_maridia_cleanup_1_crab_hole + dw $078D, $A4F8 ; DDB + dw $079B, $D08A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $3400 ; Screen subpixel X position + dw $0913, $E7FF ; Screen subpixel Y position + dw $09C2, $0333 ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AF8, $4C00 ; Samus subpixel X + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_rbo_maridia_cac_alley: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $0101 ; Health dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors + dw $0AF6, $0034 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_watering_hole: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room - dw $078D, $A4D4 ; DDB - dw $079B, $D16D ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0919, $000F ; Layer 2 Y position - dw $09C6, $004B ; Missiles - dw $0AF6, $006D ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_rbo_ridley_ridley_35_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $0338 ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers dw #$FFFF -preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_up - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0338 ; Health - dw $09C6, $004F ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $000E ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $01AF ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $D880, $7F00 ; Items +preset_rbo_maridia_plasma_spark_room: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $CC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $0147 ; Health + dw $09C6, $000C ; Missiles + dw $09CA, $000C ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0AFA, $00AB ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_rbo_maridia_kassiuz_room: - dw #preset_rbo_maridia_plasma_spark_room - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC08 ; Doors +preset_rbo_ln_escape_double_maridia_firefleas: + dw #preset_rbo_ln_escape_double_maridia_ridley_etank + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00C8 ; Health + dw $09C6, $0019 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $000F ; Pbs + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00AC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $DFF3 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_35_supers_11_2: - dw #preset_rbo_ridley_ridley_35_supers_11_1 - dw $09C6, $0025 ; Missiles - dw $09C8, $0032 ; Max missiles - dw $09D4, $00C8 ; Max reserves - dw $09D6, $00C8 ; Reserves +preset_nodropskpdr_tourian_escape_room_4: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_maridia_plasma_screw_attack_strat: - dw #preset_rbo_maridia_reverse_colosseum - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB +preset_nodropskpdr_tourian_escape_climb: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005F ; Samus X - dw $D8C2, $DC08 ; Doors + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_rbo_ln_escape_double_maridia_firefleas_exit: - dw #preset_rbo_ln_escape_double_maridia_firefleas - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_nodropskpdr_tourian_escape_parlor: + dw #preset_nodropskpdr_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $04AF ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0004 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $015F ; Samus X + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00DE ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF preset_hundo_golden_torizo_kraid_missiles_escape: @@ -32312,80 +30185,136 @@ preset_hundo_maridia_cleanup_plasma: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_beach_revisit: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $0AF6, $03A0 ; Samus X - dw $0AF8, $8BFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y +preset_suitless_maridia_cleanup_2_fish_tank_sbj: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $01F5 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061F ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0497 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0255 ; Samus X + dw $0AF8, $B720 ; Samus subpixel X + dw $0AFA, $0693 ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_crab_shaft_down: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $2800 ; Screen subpixel X position - dw $0911, $0031 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0024 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BF ; Samus X - dw $0AF8, $009F ; Samus subpixel X - dw $0AFA, $02A4 ; Samus Y - dw $0AFC, $73FF ; Samus subpixel Y +preset_suitless_maridia_cleanup_2_mt_everest_final: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $C800 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $B001 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00CD ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_aqueduct_final: - dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit - dw $078D, $A4E0 ; DDB +preset_suitless_maridia_cleanup_2_crab_shaft_up: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $99DE ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $AD78 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D4 ; Samus X + dw $0AF8, $3FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_maridia_cleanup_2_beach: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A468 ; DDB dw $079B, $D1A3 ; MDB - dw $090F, $6000 ; Screen subpixel X position + dw $090F, $C400 ; Screen subpixel X position dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $034C ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01CD ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y + dw $0A1C, $0007 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0077 ; Samus X + dw $0AF8, $3800 ; Samus subpixel X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_rbo_maridia_leaving_maridia: - dw #preset_rbo_maridia_kassiuz_room - dw $078D, $A5D0 ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $02A0 ; Layer 2 X position - dw $0919, $031C ; Layer 2 Y position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01A6 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0013 ; Pbs - dw $0A1C, $00A4 ; Samus position/state - dw $0AF6, $03A8 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $8000 ; Items - dw $D8C2, $DC0A ; Doors +preset_suitless_maridia_cleanup_2_swiss_cheese_room: + dw #preset_suitless_maridia_cleanup_2_main_street_revisit + dw $078D, $A4BC ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $CD00 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $00F9 ; Screen Y position in pixels + dw $0919, $00F9 ; Layer 2 Y position + dw $09C6, $004C ; Missiles + dw $09C8, $0069 ; Max missiles + dw $0AF6, $006E ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D880, $4F00 ; Items dw #$FFFF -preset_rbo_ridley_ridley_35_supers_9_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health +preset_rbo_maridia_kassiuz_room: + dw #preset_rbo_maridia_plasma_spark_room + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_rbo_ridley_ridley_35_supers_11_2: + dw #preset_rbo_ridley_ridley_35_supers_11_1 + dw $09C6, $0025 ; Missiles + dw $09C8, $0032 ; Max missiles + dw $09D4, $00C8 ; Max reserves + dw $09D6, $00C8 ; Reserves + dw #$FFFF + +preset_rbo_maridia_plasma_screw_attack_strat: + dw #preset_rbo_maridia_reverse_colosseum + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005F ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_firefleas_exit: + dw #preset_rbo_ln_escape_double_maridia_firefleas + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $04AF ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $015F ; Samus X dw #$FFFF preset_hundo_golden_torizo_croc_speedway: @@ -32445,48 +30374,43 @@ preset_100early_maridia_predraygon_draygon_missiles: dw $D8C2, $0400 ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $042A ; Health + dw $0AF6, $00AC ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_parlor: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y +preset_gtmax_maridia_postdraygon_aqueduct_ammo: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0117 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0117 ; Layer 2 X position + dw $09C2, $0573 ; Health + dw $09C4, $0578 ; Max health + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $0189 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $0180 ; Items + dw #$FFFF + +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09C2, $00A4 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF preset_pkrd_maridia_draygon: @@ -32508,147 +30432,153 @@ preset_pkrd_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze - dw #$FFFF - -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr22_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A8, $1009 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr23_maridia_sewers: + dw #preset_kpdr23_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 +preset_kpdr25_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_kpdr20_tourian_escape_room_4: - dw #preset_nodropskpdr_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_escape_climb: - dw #preset_nodropskpdr_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_escape_parlor: - dw #preset_nodropskpdr_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $0014 ; Items - dw $D8B4, $0206 ; Doors +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr20_tourian_zebes_escape +preset_prkd20_kraid_kraid: + dw #preset_prkd19_kraid_kraid dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr20_tourian_escape_room_3 +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd19_kraid_leaving_varia dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_2_watering_hole: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_room + dw $078D, $A4D4 ; DDB + dw $079B, $D16D ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0919, $000F ; Layer 2 Y position + dw $09C6, $004B ; Missiles + dw $0AF6, $006D ; Samus X + dw $0AF8, $C000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_right_sand_pit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $034B ; Screen X position in pixels - dw $0913, $7FFF ; Screen subpixel Y position - dw $0917, $0278 ; Layer 2 X position - dw $09C2, $034C ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $03EB ; Samus X - dw $0AF8, $7400 ; Samus subpixel X - dw $0AFA, $02CB ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_suitless_maridia_cleanup_2_swiss_cheese_revisit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_up + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0338 ; Health + dw $09C6, $004F ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $000E ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $01AF ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $D880, $7F00 ; Items dw #$FFFF -preset_rbo_wrecked_ship_forgotten_highway: - dw #preset_rbo_maridia_leaving_maridia - dw $078D, $A594 ; DDB - dw $079B, $94CC ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0010 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_rbo_maridia_leaving_maridia: + dw #preset_rbo_maridia_kassiuz_room + dw $078D, $A5D0 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $02A0 ; Layer 2 X position + dw $0919, $031C ; Layer 2 Y position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01A6 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0013 ; Pbs + dw $0A1C, $00A4 ; Samus position/state + dw $0AF6, $03A8 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $8000 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_3_musketeers: - dw #preset_rbo_ln_escape_double_maridia_firefleas_exit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $03EB ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0067 ; Samus X +preset_rbo_ridley_ridley_35_supers_9_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02F4 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF preset_hundo_golden_torizo_kronic_boost: @@ -32700,6 +30630,26 @@ preset_100early_maridia_predraygon_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF +preset_gtmax_maridia_postdraygon_right_sand_pit: + dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C6, $00C4 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0028 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $05A5 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $01B0 ; Items + dw #$FFFF + preset_pkrd_maridia_spikesuit_reverse_halfie: dw #preset_pkrd_maridia_draygon dw $078D, $A96C ; DDB @@ -32716,90 +30666,128 @@ preset_pkrd_maridia_spikesuit_reverse_halfie: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_east_sand_hall_final: - dw #preset_suitless_maridia_cleanup_2_right_sand_pit - dw $078D, $A6FC ; DDB - dw $079B, $D51E ; MDB - dw $0911, $00A5 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00BD ; Screen Y position in pixels - dw $0917, $00A5 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09C2, $0342 ; Health - dw $09C6, $0051 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $0017 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $0AF6, $0145 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $012B ; Samus Y - dw $D882, $05FF ; Items +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_wrecked_ship_east_ocean: - dw #preset_rbo_wrecked_ship_forgotten_highway - dw $078D, $8A96 ; DDB - dw $079B, $9552 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $01BA ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $007B ; Samus Y +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr20_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D874, $0D04 ; Items - dw $D878, $401C ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_ridley_ridley_35_supers_8_1: - dw #preset_rbo_ridley_ridley_35_supers_10_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers +preset_kpdr21_maridia_toilet: + dw #preset_kpdr22_maridia_toilet + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_suitless_maridia_cleanup_2_beach_revisit: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A48C ; DDB + dw $079B, $D16D ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $0AF6, $03A0 ; Samus X + dw $0AF8, $8BFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_suitless_maridia_cleanup_2_crab_shaft_down: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $2800 ; Screen subpixel X position + dw $0911, $0031 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0024 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00BF ; Samus X + dw $0AF8, $009F ; Samus subpixel X + dw $0AFA, $02A4 ; Samus Y + dw $0AFC, $73FF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_maridia_cleanup_2_aqueduct_final: + dw #preset_suitless_maridia_cleanup_2_swiss_cheese_revisit + dw $078D, $A4E0 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $034C ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01CD ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rbo_wrecked_ship_forgotten_highway: + dw #preset_rbo_maridia_leaving_maridia + dw $078D, $A594 ; DDB + dw $079B, $94CC ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0010 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_3_musketeers: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $03EB ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0067 ; Samus X dw #$FFFF preset_hundo_golden_torizo_blue_fireball: @@ -32891,98 +30879,117 @@ preset_100early_maridia_postdraygon_reverse_halfie: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_suitless_maridia_cleanup_2_oasis: - dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final +preset_gtmax_maridia_postdraygon_oasis_and_sewer: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB - dw $090F, $0C00 ; Screen subpixel X position + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position + dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $0029 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CE, $0028 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D882, $01BC ; Items dw #$FFFF -preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: - dw #preset_rbo_wrecked_ship_east_ocean - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $042D ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $016A ; Health - dw $0AF6, $0093 ; Samus X - dw $0AFA, $049B ; Samus Y +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_3_musketeers - dw $0A68, $0001 ; Flash suit +preset_kpdr22_maridia_sewers: + dw #preset_kpdr23_maridia_sewers + dw $09A8, $1009 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr23_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0112 ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs +preset_kpdr25_maridia_sewers: + dw #preset_kpdr25_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB +preset_suitless_maridia_cleanup_2_right_sand_pit: + dw #preset_suitless_maridia_cleanup_2_crab_shaft_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $042A ; Health - dw $0AF6, $00AC ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0911, $034B ; Screen X position in pixels + dw $0913, $7FFF ; Screen subpixel Y position + dw $0917, $0278 ; Layer 2 X position + dw $09C2, $034C ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $03EB ; Samus X + dw $0AF8, $7400 ; Samus subpixel X + dw $0AFA, $02CB ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0117 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0117 ; Layer 2 X position - dw $09C2, $0573 ; Health - dw $09C4, $0578 ; Max health - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $0189 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $0180 ; Items +preset_rbo_wrecked_ship_east_ocean: + dw #preset_rbo_wrecked_ship_forgotten_highway + dw $078D, $8A96 ; DDB + dw $079B, $9552 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $01BA ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B6 ; Samus X + dw $0AFA, $007B ; Samus Y + dw #$FFFF + +preset_rbo_ridley_ridley_35_supers_8_1: + dw #preset_rbo_ridley_ridley_35_supers_10_1 + dw $09C2, $02B0 ; Health + dw $09C4, $0383 ; Max health dw #$FFFF preset_hundo_ridley_fast_ripper_room: @@ -33023,6 +31030,30 @@ preset_100early_maridia_postdraygon_reverse_botwoon_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_gtmax_maridia_postdraygon_maridia_ggg: + dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer + dw $078D, $A660 ; DDB + dw $079B, $D461 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $004E ; Samus X + dw #$FFFF + +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A4C8 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $0578 ; Health + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $D882, $01BC ; Items + dw #$FFFF + preset_pkrd_maridia_reverse_halfie_climb: dw #preset_pkrd_maridia_reverse_colosseum dw $078D, $A834 ; DDB @@ -33035,184 +31066,103 @@ preset_pkrd_maridia_reverse_halfie_climb: dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma_spark_room: - dw #preset_suitless_maridia_cleanup_2_oasis - dw $078D, $A684 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $006E ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D8C2, $CC20 ; Doors - dw #$FFFF - -preset_suitless_maridia_cleanup_2_kassiuz_room_up: - dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final - dw $078D, $A60C ; DDB - dw $079B, $D340 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0120 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $0120 ; Layer 2 Y position - dw $09C6, $004F ; Missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $028D ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_ws_shaft_down: - dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $FC00 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0AF6, $0073 ; Samus X - dw $0AFA, $00AF ; Samus Y - dw $0B3F, $0001 ; Blue suit - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_single_chamber: - dw #preset_rbo_ln_escape_double_maridia_firefleas_exit - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $02D5 ; Health - dw $09CE, $0005 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $016A ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_leaving_kraids_lair dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr22_tourian_zebes_escape - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr20_tourian_escape_room_4 - dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr20_tourian_escape_climb - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr20_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr20_tourian_escape_parlor - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr21_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr22_tourian_escape_room_3: - dw #preset_kpdr21_tourian_escape_room_3 - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $09A8, $1009 ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr25_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y dw #$FFFF -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr25_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $0AF6, $0151 ; Samus X +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr20_tourian_escape_parlor - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D874, $0D04 ; Items - dw $D878, $401C ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw $D8BA, $DDF1 ; Doors +preset_suitless_maridia_cleanup_2_east_sand_hall_final: + dw #preset_suitless_maridia_cleanup_2_right_sand_pit + dw $078D, $A6FC ; DDB + dw $079B, $D51E ; MDB + dw $0911, $00A5 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00BD ; Screen Y position in pixels + dw $0917, $00A5 ; Layer 2 X position + dw $0919, $00BD ; Layer 2 Y position + dw $09C2, $0342 ; Health + dw $09C6, $0051 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $0017 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $0AF6, $0145 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $012B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X +preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry: + dw #preset_rbo_wrecked_ship_east_ocean + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $042D ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $016A ; Health + dw $0AF6, $0093 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sand_pit: - dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C6, $00C4 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0028 ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $05A5 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $01B0 ; Items +preset_rbo_ln_escape_double_maridia_3_musketeers_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_3_musketeers + dw $0A68, $0001 ; Flash suit dw #$FFFF preset_hundo_ridley_worst_room_in_the_game: @@ -33268,6 +31218,22 @@ preset_100early_maridia_postdraygon_pants_room: dw $D882, $048C ; Items dw #$FFFF +preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg + dw $078D, $A6B4 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0919, $0101 ; Layer 2 Y position + dw $09C2, $055D ; Health + dw $09C6, $00CE ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D4, $01F4 ; Max reserves + dw $0AF6, $0043 ; Samus X + dw $D882, $01BF ; Items + dw #$FFFF + preset_pkrd_maridia_reverse_botwoon_etank: dw #preset_pkrd_maridia_reverse_halfie_climb dw $078D, $A7E0 ; DDB @@ -33280,6 +31246,45 @@ preset_pkrd_maridia_reverse_botwoon_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X + dw #$FFFF + +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd19_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF8, $D000 ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D878, $0014 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + preset_pkrd_maridia_reverse_botwoon_hallway: dw #preset_pkrd_maridia_reverse_halfie_climb dw $078D, $A84C ; DDB @@ -33303,140 +31308,47 @@ preset_pkrd_maridia_reverse_crab_shaft: dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma: - dw #preset_suitless_maridia_cleanup_2_plasma_spark_room - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C6, $004D ; Missiles - dw $09CA, $000E ; Supers - dw $0AF6, $008E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C2, $CC28 ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_phantoon: - dw #preset_rbo_wrecked_ship_ws_shaft_down - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $01F5 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0917, $0177 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $0AF6, $0264 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C0, $8010 ; Doors - dw #$FFFF - -preset_rbo_ridley_ridley_30_supers_11_1: - dw #preset_rbo_ridley_ridley_35_supers_11_1 - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final - dw #$FFFF - -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr21_tourian_escape_room_4 - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr21_tourian_escape_climb - dw $09C2, $01D5 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr21_tourian_escape_parlor - dw $09C2, $0142 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd19_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit +preset_suitless_maridia_cleanup_2_oasis: + dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final dw $078D, $A6CC ; DDB dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position + dw $090F, $0C00 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position + dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X + dw $0AF6, $0029 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items + dw #$FFFF + +preset_rbo_wrecked_ship_ws_shaft_down: + dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $FC00 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0AF6, $0073 ; Samus X + dw $0AFA, $00AF ; Samus Y + dw $0B3F, $0001 ; Blue suit + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_single_chamber: + dw #preset_rbo_ln_escape_double_maridia_firefleas_exit + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $02D5 ; Health + dw $09CE, $0005 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $016A ; Samus X dw #$FFFF preset_hundo_ridley_mickey_mouse_missiles: @@ -33489,6 +31401,28 @@ preset_100early_maridia_postdraygon_shaktool_revisit: dw $D882, $04CC ; Items dw #$FFFF +preset_gtmax_maridia_postdraygon_mt_everest_exit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $009F ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0038 ; Screen Y position in pixels + dw $0917, $0077 ; Layer 2 X position + dw $0919, $002A ; Layer 2 Y position + dw $09C2, $0527 ; Health + dw $09C6, $00D3 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0104 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw $D880, $7F00 ; Items + dw #$FFFF + preset_pkrd_maridia_mt_everest_revisit: dw #preset_pkrd_maridia_reverse_botwoon_etank dw $078D, $A708 ; DDB @@ -33519,154 +31453,100 @@ preset_pkrd_backtracking_red_brinstar_green_gate: dw #$FFFF preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $09C2, $008E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0011 ; Missiles dw $09CA, $0005 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D880, $00A0 ; Items + dw $09CE, $0001 ; Pbs + dw $0AFA, $00A8 ; Samus Y + dw $D82C, $0003 ; Bosses dw $D882, $0100 ; Items + dw $D8C0, $8174 ; Doors dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_suitless_maridia_cleanup_2_kassiuz_room_down: - dw #preset_suitless_maridia_cleanup_2_plasma - dw $078D, $A558 ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0383 ; Health - dw $09C6, $004F ; Missiles - dw $09CE, $0019 ; Pbs - dw $09D6, $0019 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $002A ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X - dw $D880, $FF00 ; Items - dw $D8C2, $CC2A ; Doors - dw #$FFFF - -preset_rbo_wrecked_ship_ws_shaft_up: - dw #preset_rbo_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $021D ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position - dw $0917, $0195 ; Layer 2 X position - dw $09C2, $01E7 ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0017 ; Pbs - dw $0AF6, $02BD ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $8070 ; Doors - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_single_chamber - dw $0A68, $0001 ; Flash suit - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway - dw #$FFFF - -preset_kpdr23_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09A8, $100F ; Collected Beams +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd19_maridia_maridia_tube_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final +preset_prkd20_maridia_fish_tank: + dw #preset_prkd19_maridia_fish_tank dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors +preset_suitless_maridia_cleanup_2_plasma_spark_room: + dw #preset_suitless_maridia_cleanup_2_oasis + dw $078D, $A684 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $006E ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D8C2, $CC20 ; Doors dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors +preset_suitless_maridia_cleanup_2_kassiuz_room_up: + dw #preset_suitless_maridia_cleanup_2_east_sand_hall_final + dw $078D, $A60C ; DDB + dw $079B, $D340 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0120 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $0120 ; Layer 2 Y position + dw $09C6, $004F ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $028D ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg: - dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer - dw $078D, $A660 ; DDB - dw $079B, $D461 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $004E ; Samus X +preset_rbo_wrecked_ship_phantoon: + dw #preset_rbo_wrecked_ship_ws_shaft_down + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $01F5 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0917, $0177 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $0AF6, $0264 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D8C0, $8010 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_left_sand_pit: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A4C8 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $0578 ; Health - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $D882, $01BC ; Items +preset_rbo_ridley_ridley_30_supers_11_1: + dw #preset_rbo_ridley_ridley_35_supers_11_1 + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers dw #$FFFF preset_hundo_ridley_amphitheatre: @@ -33697,123 +31577,41 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_suitless_maridia_cleanup_2_plasma_spark_revisit: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $02FE ; Screen Y position in pixels - dw $0919, $023E ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_suitless_forgotten_highway_thread_the_needle_room: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0271 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0324 ; Screen Y position in pixels - dw $0917, $0222 ; Layer 2 X position - dw $0919, $0324 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0393 ; Samus Y - dw #$FFFF - -preset_suitless_forgotten_highway_forgotten_elevator: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A618 ; DDB - dw $079B, $D2D9 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $0480 ; Layer 2 X position - dw $09C2, $02FC ; Health - dw $09C6, $004D ; Missiles - dw $09D6, $001E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $06A4 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw #$FFFF - -preset_rbo_wrecked_ship_west_ocean: - dw #preset_rbo_wrecked_ship_ws_shaft_up - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $030F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024B ; Layer 2 Y position - dw $09CE, $0016 ; Pbs - dw $0AF6, $046C ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors - dw #$FFFF - -preset_rbo_ln_escape_double_maridia_croc_gate_farm: - dw #preset_rbo_ln_escape_double_maridia_single_chamber - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $02FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $023C ; Layer 2 Y position - dw $09C2, $01F8 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0006 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_rbo_kraidg4_kihunters_room_down: - dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position +preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0005 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $01E7 ; Health - dw $09CA, $0014 ; Supers - dw $09CE, $0016 ; Pbs - dw $0AF6, $0022 ; Samus X + dw $0917, $0005 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $8074 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_30_supers_10_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health - dw #$FFFF - -preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg - dw $078D, $A6B4 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0919, $0101 ; Layer 2 Y position - dw $09C2, $055D ; Health - dw $09C6, $00CE ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D4, $01F4 ; Max reserves - dw $0AF6, $0043 ; Samus X - dw $D882, $01BF ; Items +preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $00D8 ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D874, $1B04 ; Items dw #$FFFF preset_pkrd_backtracking_parlor_return: @@ -33832,78 +31630,203 @@ preset_pkrd_backtracking_parlor_return: dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final +preset_prkd19_maridia_mt_everest: + dw #preset_prkd20_maridia_mt_everest + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09C2, $00AE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_prkd20_maridia_crab_shaft: + dw #preset_prkd20_maridia_mt_everest + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0086 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_maridia_aqueduct: + dw #preset_pkrd_maridia_aqueduct + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_botwoon_hallway: + dw #preset_pkrd_maridia_botwoon_hallway + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $023F ; Layer 2 X position + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $039D ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_botwoon_etank: + dw #preset_pkrd_maridia_botwoon_etank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $00C0 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01C5 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_maridia_halfie_setup: + dw #preset_pkrd_maridia_halfie_setup + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0099 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_kraid_kihunters - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_maridia_draygon: + dw #preset_pkrd_maridia_draygon + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd19_kraid_minikraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_kraid_kraid: - dw #preset_prkd19_kraid_kraid - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $0121 ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd19_kraid_leaving_varia - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_suitless_maridia_cleanup_2_plasma: + dw #preset_suitless_maridia_cleanup_2_plasma_spark_room + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C6, $004D ; Missiles + dw $09CA, $000E ; Supers + dw $0AF6, $008E ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors +preset_rbo_wrecked_ship_ws_shaft_up: + dw #preset_rbo_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $021D ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0917, $0195 ; Layer 2 X position + dw $09C2, $01E7 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0017 ; Pbs + dw $0AF6, $02BD ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $8070 ; Doors dw #$FFFF -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors +preset_rbo_ln_escape_double_maridia_single_chamber_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_single_chamber + dw $0A68, $0001 ; Flash suit dw #$FFFF preset_hundo_ridley_kihunter_shaft_down: @@ -33992,76 +31915,319 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_suitless_forgotten_highway_crab_maze: - dw #preset_suitless_forgotten_highway_forgotten_elevator - dw $078D, $8A4E ; DDB - dw $079B, $95A8 ; MDB +preset_gtmax_maridia_postdraygon_beta_power_bombs: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $3808 ; Doors + dw #$FFFF + +preset_gtmax_wrecked_ship_crateria_kihunters: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09C2, $0523 ; Health + dw $09CE, $0029 ; Pbs + dw $09D0, $002D ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0091 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $1B84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $7808 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y + dw #$FFFF + +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels + dw $0915, $01FB ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $00D7 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_suitless_forgotten_highway_kago_room: - dw #preset_suitless_forgotten_highway_forgotten_elevator - dw $078D, $8AA2 ; DDB - dw $079B, $957D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0310 ; Health - dw $0AF6, $0369 ; Samus X +preset_prkd19_maridia_crab_shaft: + dw #preset_prkd20_maridia_crab_shaft + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_aqueduct: + dw #preset_prkd20_maridia_aqueduct + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_botwoon_hallway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09C2, $00AE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up + dw $09C2, $00AE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_halfie_setup: + dw #preset_prkd20_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_draygon: + dw #preset_prkd20_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_botwoon_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_crab_shaft + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_mt_everest_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_backtracking_red_brinstar_green_gate + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_parlor_return: + dw #preset_pkrd_backtracking_parlor_return + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_suitless_maridia_cleanup_2_kassiuz_room_down: + dw #preset_suitless_maridia_cleanup_2_plasma + dw $078D, $A558 ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0383 ; Health + dw $09C6, $004F ; Missiles + dw $09CE, $0019 ; Pbs + dw $09D6, $0019 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002A ; Samus X dw $0AF8, $8FFF ; Samus subpixel X - dw $0AFA, $005B ; Samus Y + dw $D880, $FF00 ; Items + dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_rbo_kraidg4_red_brinstar_elevator_down: - dw #preset_rbo_kraidg4_kihunters_room_down - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C000 ; Screen subpixel Y position - dw $09CE, $0015 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B0, $4000 ; Doors - dw $D8B2, $2E09 ; Doors +preset_rbo_wrecked_ship_west_ocean: + dw #preset_rbo_wrecked_ship_ws_shaft_up + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $030F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024B ; Layer 2 Y position + dw $09CE, $0016 ; Pbs + dw $0AF6, $046C ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm - dw $0A68, $0001 ; Flash suit +preset_rbo_ln_escape_double_maridia_croc_gate_farm: + dw #preset_rbo_ln_escape_double_maridia_single_chamber + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $02FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $023C ; Layer 2 Y position + dw $09C2, $01F8 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_mt_everest_exit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $009F ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0038 ; Screen Y position in pixels - dw $0917, $0077 ; Layer 2 X position - dw $0919, $002A ; Layer 2 Y position - dw $09C2, $0527 ; Health - dw $09C6, $00D3 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0104 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw $D880, $7F00 ; Items +preset_rbo_kraidg4_kihunters_room_down: + dw #preset_rbo_wrecked_ship_wrecked_ship_backdoor_entry + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $01E7 ; Health + dw $09CA, $0014 ; Supers + dw $09CE, $0016 ; Pbs + dw $0AF6, $0022 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $8074 ; Doors + dw #$FFFF + +preset_rbo_ridley_ridley_30_supers_10_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $0338 ; Health + dw $09C4, $044B ; Max health dw #$FFFF preset_hundo_ridley_plowerhouse_room: @@ -34112,176 +32278,165 @@ preset_100early_maridia_postdraygon_leaving_plasma: dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_suitless_forgotten_highway_east_ocean: - dw #preset_suitless_forgotten_highway_crab_maze - dw $078D, $8A96 ; DDB - dw $079B, $9552 ; MDB - dw $090F, $FC00 ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0310 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00BB ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $007B ; Samus Y +preset_gtmax_wrecked_ship_moat: + dw #preset_gtmax_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C6, $00DA ; Missiles + dw $09CE, $0028 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_suitless_forgotten_highway_electric_not_death: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $8A7E ; DDB - dw $079B, $94FD ; MDB - dw $07F3, $000C ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0434 ; Screen Y position in pixels - dw $09C2, $0315 ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $008D ; Samus X - dw $0AF8, $9800 ; Samus subpixel X - dw $0AFA, $049B ; Samus Y +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_suitless_forgotten_highway_sponge_bath: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A270 ; DDB - dw $079B, $CB8B ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $6001 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $09C2, $02DD ; Health - dw $09D6, $001E ; Reserves - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_kraidg4_red_tower_screwfall: - dw #preset_rbo_kraidg4_red_brinstar_elevator_down - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0021 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_ln_escape_double_maridia_business_center: - dw #preset_rbo_ln_escape_double_maridia_firefleas - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $01E7 ; Health - dw $09CA, $0019 ; Supers - dw $09CE, $0012 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0031 ; Samus X +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0005 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0005 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y +preset_pkrd_tourian_tourian_elevator_room: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_suitless_maridia_cleanup_2_plasma_spark_revisit: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $02FE ; Screen Y position in pixels + dw $0919, $023E ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_minikraid_revisit - dw $09C8, $0014 ; Max missiles +preset_suitless_forgotten_highway_thread_the_needle_room: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0271 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0324 ; Screen Y position in pixels + dw $0917, $0222 ; Layer 2 X position + dw $0919, $0324 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $0AFA, $0393 ; Samus Y dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_suitless_forgotten_highway_forgotten_elevator: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A618 ; DDB + dw $079B, $D2D9 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0480 ; Layer 2 X position + dw $09C2, $02FC ; Health + dw $09C6, $004D ; Missiles + dw $09D6, $001E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06A4 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB +preset_rbo_kraidg4_red_brinstar_elevator_down: + dw #preset_rbo_kraidg4_kihunters_room_down + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $07F5, $0003 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $C000 ; Screen subpixel Y position + dw $09CE, $0015 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B0, $4000 ; Doors + dw $D8B2, $2E09 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $00D8 ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D874, $1B04 ; Items +preset_rbo_ln_escape_double_maridia_croc_gate_farm_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_croc_gate_farm + dw $0A68, $0001 ; Flash suit dw #$FFFF preset_hundo_ridley_ridley: @@ -34339,179 +32494,174 @@ preset_100early_maridia_postdraygon_botwoon_etank: dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_suitless_forgotten_highway_shaft_down: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0AF6, $0060 ; Samus X - dw $0AF8, $9400 ; Samus subpixel X - dw $0AFA, $009C ; Samus Y - dw $0AFC, $4BFF ; Samus subpixel Y +preset_gtmax_wrecked_ship_ocean: + dw #preset_gtmax_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00DF ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $0AF6, $01A9 ; Samus X + dw $D870, $0090 ; Items dw #$FFFF -preset_suitless_forgotten_highway_basement: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $0054 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $04B5 ; Samus X - dw $0AF8, $47FF ; Samus subpixel X - dw $0AFA, $07BB ; Samus Y - dw $D880, $FF01 ; Items - dw $D8C0, $C010 ; Doors +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_rbo_kraidg4_kraid_entry: - dw #preset_rbo_kraidg4_red_tower_screwfall - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0A1C, $00E6 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0001 ; Blue suit +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_rbo_ridley_ridley_30_supers_9_1: - dw #preset_rbo_ridley_ridley_30_supers_7_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_beta_power_bombs: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB +preset_kpdr22_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09CA, $0010 ; Supers + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $005D ; Samus X + dw $0AF6, $0041 ; Samus X dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors dw #$FFFF -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers + dw $0917, $0540 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $008E ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF8, $FFFF ; Samus subpixel X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D880, $00A0 ; Items - dw $D882, $0100 ; Items - dw $D8C2, $6C00 ; Doors +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd20_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0009 ; Supers +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $0AF8, $D000 ; Samus subpixel X dw $D874, $0504 ; Items - dw $D878, $0014 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_crateria_kihunters: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB +preset_suitless_forgotten_highway_crab_maze: + dw #preset_suitless_forgotten_highway_forgotten_elevator + dw $078D, $8A4E ; DDB + dw $079B, $95A8 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $00D7 ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_forgotten_highway_kago_room: + dw #preset_suitless_forgotten_highway_forgotten_elevator + dw $078D, $8AA2 ; DDB + dw $079B, $957D ; MDB + dw $07F3, $0009 ; Music Bank dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09C2, $0523 ; Health - dw $09CE, $0029 ; Pbs - dw $09D0, $002D ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0091 ; Samus X + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0310 ; Health + dw $0AF6, $0369 ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X dw $0AFA, $005B ; Samus Y - dw $D874, $1B84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $7808 ; Doors + dw #$FFFF + +preset_rbo_kraidg4_red_tower_screwfall: + dw #preset_rbo_kraidg4_red_brinstar_elevator_down + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0021 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_business_center: + dw #preset_rbo_ln_escape_double_maridia_firefleas + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $01E7 ; Health + dw $09CA, $0019 ; Supers + dw $09CE, $0012 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0031 ; Samus X dw #$FFFF preset_hundo_ridley_ridley_escape: @@ -34572,218 +32722,141 @@ preset_100early_maridia_postdraygon_aqueduct_final: dw $D882, $05CC ; Items dw #$FFFF -preset_suitless_forgotten_highway_phantoon: - dw #preset_suitless_forgotten_highway_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $BC00 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $04D5 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors +preset_gtmax_wrecked_ship_enter_wrecked_ship: + dw #preset_gtmax_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $0791 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_supers: - dw #preset_suitless_forgotten_highway_sponge_bath - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0224 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $026A ; Health - dw $09C6, $0064 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CA, $000F ; Supers - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0102 ; Bosses - dw $D880, $FF01 ; Items - dw $D8C0, $C070 ; Doors +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_kraidg4_kraid_hallway: - dw #preset_rbo_kraidg4_kraid_entry - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0AF6, $0167 ; Samus X - dw $0B3F, $0000 ; Blue suit +preset_prkd19_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_halfie_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_ln_escape_double_maridia_business_center_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_business_center - dw $0A68, $0001 ; Flash suit +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd19_maridia_maridia_tube_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_maridia_fish_tank: - dw #preset_prkd19_maridia_fish_tank - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C6, $00DA ; Missiles - dw $09CE, $0028 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_hundo_ridley_kihunter_shaft_up: - dw #preset_hundo_ridley_wasteland_up - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $EC02 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $03F3 ; Health - dw $09CE, $0011 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $057F ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_hundo_ridley_firefleas_room: - dw #preset_hundo_ridley_wasteland_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $FE7F ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $03F3 ; Health - dw $09CE, $0010 ; Pbs - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit +preset_prkd19_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_terminator_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_maridia_postdraygon_west_sand_pit: - dw #preset_100early_maridia_postdraygon_aqueduct_final - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $04A5 ; Health - dw $09C6, $0084 ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $001B ; Supers - dw $09CC, $0028 ; Max supers - dw $0AF6, $05DB ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $05FC ; Items +preset_prkd19_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_suitless_wrecked_ship_right_supers: - dw #preset_suitless_wrecked_ship_shaft_to_supers - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05D6 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D8C0, $C074 ; Doors +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_kraidg4_kraid: - dw #preset_rbo_kraidg4_kraid_hallway - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $000A ; Missiles - dw $09CA, $0015 ; Supers - dw $0AF6, $01D0 ; Samus X - dw $D8B8, $EE24 ; Doors +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_rbo_ln_escape_double_maridia_maridia_entry: - dw #preset_rbo_ln_escape_double_maridia_business_center - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $000C ; Samus position/state - dw $0AF6, $009C ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_pkrd_tourian_metroids_2: @@ -34822,247 +32895,259 @@ preset_pkrd_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF -preset_prkd19_maridia_mt_everest: - dw #preset_prkd20_maridia_mt_everest - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_prepillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_prkd20_maridia_crab_shaft: - dw #preset_prkd20_maridia_mt_everest - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0086 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_suitless_forgotten_highway_east_ocean: + dw #preset_suitless_forgotten_highway_crab_maze + dw $078D, $8A96 ; DDB + dw $079B, $9552 ; MDB + dw $090F, $FC00 ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0310 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $007B ; Samus Y dw #$FFFF -preset_prkd20_maridia_aqueduct: - dw #preset_pkrd_maridia_aqueduct - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_suitless_forgotten_highway_electric_not_death: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $8A7E ; DDB + dw $079B, $94FD ; MDB + dw $07F3, $000C ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0434 ; Screen Y position in pixels + dw $09C2, $0315 ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $008D ; Samus X + dw $0AF8, $9800 ; Samus subpixel X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_prkd20_maridia_botwoon_hallway: - dw #preset_pkrd_maridia_botwoon_hallway - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_suitless_forgotten_highway_sponge_bath: + dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down + dw $078D, $A270 ; DDB + dw $079B, $CB8B ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $6001 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $09C2, $02DD ; Health + dw $09D6, $001E ; Reserves + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_prkd20_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $023F ; Layer 2 X position - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $039D ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_kraidg4_kraid_entry: + dw #preset_rbo_kraidg4_red_tower_screwfall + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0015 ; Supers + dw $0A1C, $00E6 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0001 ; Blue suit dw #$FFFF -preset_prkd20_maridia_botwoon_etank: - dw #preset_pkrd_maridia_botwoon_etank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $00C0 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000E ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01C5 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_rbo_ridley_ridley_30_supers_9_1: + dw #preset_rbo_ridley_ridley_30_supers_7_1 + dw $09C2, $02F4 ; Health + dw $09C4, $03E7 ; Max health dw #$FFFF -preset_prkd20_maridia_halfie_setup: - dw #preset_pkrd_maridia_halfie_setup - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0099 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_hundo_ridley_kihunter_shaft_up: + dw #preset_hundo_ridley_wasteland_up + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $EC02 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $03F3 ; Health + dw $09CE, $0011 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $057F ; Samus X + dw $0AFA, $005B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + +preset_hundo_ridley_firefleas_room: + dw #preset_hundo_ridley_wasteland_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $FE7F ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $03F3 ; Health + dw $09CE, $0010 ; Pbs + dw $0AF6, $00A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw #$FFFF + +preset_100early_maridia_postdraygon_west_sand_pit: + dw #preset_100early_maridia_postdraygon_aqueduct_final + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $04A5 ; Health + dw $09C6, $0084 ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $001B ; Supers + dw $09CC, $0028 ; Max supers + dw $0AF6, $05DB ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $05FC ; Items + dw #$FFFF + +preset_gtmax_wrecked_ship_basement: + dw #preset_gtmax_wrecked_ship_enter_wrecked_ship + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $00E4 ; Missiles + dw $09C8, $00EB ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $0455 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D880, $7F01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd20_maridia_draygon: - dw #preset_pkrd_maridia_draygon - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 dw $09C4, $018F ; Max health - dw $09CA, $0002 ; Supers dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_ocean: - dw #preset_gtmax_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00DF ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $0AF6, $01A9 ; Samus X - dw $D870, $0090 ; Items +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_hundo_ridley_hotarubi_special: - dw #preset_hundo_ridley_firefleas_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0512 ; Health - dw $09C4, $0513 ; Max health - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016B ; Samus X - dw $D87A, $0001 ; Items +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_100early_maridia_postdraygon_thread_the_needle: - dw #preset_100early_maridia_postdraygon_west_sand_pit - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C2, $047D ; Health - dw $09C6, $0089 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CE, $0013 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $002F ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D882, $05FF ; Items +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_suitless_wrecked_ship_left_supers: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A2F4 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $0014 ; Supers - dw $09CC, $0023 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $D880, $FF41 ; Items +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_sponge_bath: - dw #preset_suitless_wrecked_ship_right_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $024C ; Health - dw $09C6, $0063 ; Missiles - dw $09CA, $0019 ; Supers - dw $09CC, $0028 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0AF6, $00D8 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $FF61 ; Items +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_kraidg4_kraid_hallway_exit: - dw #preset_rbo_kraidg4_kraid - dw $078D, $91CE ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0204 ; Health - dw $09CA, $0012 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0018 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $0183 ; Samus Y - dw $0B3F, $0002 ; Blue suit - dw $D828, $0104 ; Bosses - dw $D8B8, $EEA4 ; Doors +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: - dw #preset_rbo_ln_escape_double_maridia_maridia_entry - dw $0A68, $0001 ; Flash suit +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_rbo_kraidg4_kraid_escape: - dw #preset_rbo_kraidg4_red_brinstar_elevator_down - dw $078D, $913E ; DDB - dw $079B, $A6A1 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $0204 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $02CC ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D828, $0104 ; Bosses - dw $D8B8, $EEAC ; Doors +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X dw #$FFFF preset_pkrd_tourian_metroids_4: @@ -35131,341 +33216,137 @@ preset_pkrd_tourian_gadora_room: dw $D8C4, $00AF ; Doors dw #$FFFF -preset_prkd19_maridia_crab_shaft: - dw #preset_prkd20_maridia_crab_shaft - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_aqueduct: - dw #preset_prkd20_maridia_aqueduct - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_botwoon_hallway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_halfie_setup: - dw #preset_prkd20_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_draygon: - dw #preset_prkd20_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_botwoon_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_crab_shaft - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_mt_everest_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_backtracking_red_brinstar_green_gate - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtmax_wrecked_ship_enter_wrecked_ship: - dw #preset_gtmax_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $0791 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $D8B0, $3000 ; Doors +preset_kpdr25_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_ridley_3_musketeers: - dw #preset_hundo_ridley_hotarubi_special - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB +preset_kpdr25_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $006C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $006E ; Samus X - dw $D878, $DEDE ; Items + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_100early_kraidicekronic_kraid_entrance_revisit: - dw #preset_100early_maridia_postdraygon_thread_the_needle - dw $078D, $A510 ; DDB - dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005B ; Samus X +preset_suitless_forgotten_highway_shaft_down: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0AF6, $0060 ; Samus X + dw $0AF8, $9400 ; Samus subpixel X + dw $0AFA, $009C ; Samus Y + dw $0AFC, $4BFF ; Samus subpixel Y dw #$FFFF -preset_suitless_wrecked_ship_sponge_bath: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A2E8 ; DDB +preset_suitless_forgotten_highway_basement: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A2D0 ; DDB dw $079B, $CAF6 ; MDB - dw $090F, $6800 ; Screen subpixel X position + dw $090F, $0400 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $047B ; Screen Y position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels dw $0917, $0300 ; Layer 2 X position - dw $0919, $035C ; Layer 2 Y position - dw $0AF6, $0437 ; Samus X - dw $0AF8, $2400 ; Samus subpixel X - dw $0AFA, $04EB ; Samus Y - dw $D8C0, $C07C ; Doors + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $0054 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $04B5 ; Samus X + dw $0AF8, $47FF ; Samus subpixel X + dw $0AFA, $07BB ; Samus Y + dw $D880, $FF01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_electric_death_room: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A2DC ; DDB - dw $079B, $CB8B ; MDB - dw $090F, $F000 ; Screen subpixel X position +preset_rbo_kraidg4_kraid_hallway: + dw #preset_rbo_kraidg4_kraid_entry + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01E8 ; Health - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y - dw $D8C0, $C07C ; Doors + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0AF6, $0167 ; Samus X + dw $0B3F, $0000 ; Blue suit dw #$FFFF -preset_suitless_wrecked_ship_wrecked_ship_etank: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $01CA ; Health - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004D ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $D8C0, $C87C ; Doors +preset_rbo_ln_escape_double_maridia_business_center_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_business_center + dw $0A68, $0001 ; Flash suit dw #$FFFF -preset_suitless_wrecked_ship_electric_death_down: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track - dw $0911, $0200 ; Screen X position in pixels +preset_hundo_ridley_hotarubi_special: + dw #preset_hundo_ridley_firefleas_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09CA, $0018 ; Supers - dw $0AF6, $0294 ; Samus X - dw $0AF8, $D800 ; Samus subpixel X - dw $0AFA, $0097 ; Samus Y - dw $0AFC, $DC00 ; Samus subpixel Y - dw $D880, $FF71 ; Items - dw $D8C0, $C87C ; Doors + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0512 ; Health + dw $09C4, $0513 ; Max health + dw $09CA, $000E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016B ; Samus X + dw $D87A, $0001 ; Items dw #$FFFF -preset_rbo_kraidg4_red_tower_up: - dw #preset_rbo_kraidg4_kraid_escape - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $6000 ; Screen subpixel X position +preset_100early_maridia_postdraygon_thread_the_needle: + dw #preset_100early_maridia_postdraygon_west_sand_pit + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $0000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0015 ; Supers - dw $0AF6, $0049 ; Samus X + dw $0919, $00FF ; Layer 2 Y position + dw $09C2, $047D ; Health + dw $09C6, $0089 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CE, $0013 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $002F ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_rbo_kraidg4_kihunters_room_up: - dw #preset_rbo_kraidg4_red_brinstar_elevator_down - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $01E4 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0015 ; Supers - dw $09CE, $0018 ; Pbs - dw $0AF6, $006C ; Samus X - dw $D828, $0104 ; Bosses - dw $D8B8, $EEAC ; Doors +preset_gtmax_wrecked_ship_phantoon: + dw #preset_gtmax_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $04CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors dw #$FFFF preset_prkd20_tourian_metroids_4: @@ -35476,6 +33357,34 @@ preset_prkd20_tourian_metroids_4: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_prkd19_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_2 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_3 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + preset_pkrd_tourian_rinka_shaft: dw #preset_pkrd_tourian_metroids_4 dw $078D, $AA5C ; DDB @@ -35508,22 +33417,6 @@ preset_pkrd_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF -preset_pkrd_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01B3 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D880, $00A0 ; Items - dw $D882, $0100 ; Items - dw $D8C2, $6C00 ; Doors - dw #$FFFF - preset_prkd20_tourian_giant_hoppers: dw #preset_pkrd_tourian_giant_hoppers dw $09C2, $018F ; Health @@ -35551,158 +33444,359 @@ preset_prkd20_tourian_gadora_room: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_suitless_forgotten_highway_phantoon: + dw #preset_suitless_forgotten_highway_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $04D5 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $C030 ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_halfie_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_suitless_wrecked_ship_shaft_to_supers: + dw #preset_suitless_forgotten_highway_sponge_bath + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0224 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $026A ; Health + dw $09C6, $0064 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $000F ; Supers + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0102 ; Bosses + dw $D880, $FF01 ; Items + dw $D8C0, $C070 ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank +preset_rbo_kraidg4_kraid: + dw #preset_rbo_kraidg4_kraid_hallway + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items + dw $09CA, $0015 ; Supers + dw $0AF6, $01D0 ; Samus X + dw $D8B8, $EE24 ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_rbo_ln_escape_double_maridia_maridia_entry: + dw #preset_rbo_ln_escape_double_maridia_business_center + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $000C ; Samus position/state + dw $0AF6, $009C ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_hundo_ridley_3_musketeers: + dw #preset_hundo_ridley_hotarubi_special + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $006C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $006E ; Samus X + dw $D878, $DEDE ; Items dw #$FFFF -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_100early_kraidicekronic_kraid_entrance_revisit: + dw #preset_100early_maridia_postdraygon_thread_the_needle + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $005B ; Samus X dw #$FFFF -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_shaft_to_supers: + dw #preset_gtmax_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0218 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0192 ; Layer 2 X position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C070 ; Doors dw #$FFFF -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_east_supers: + dw #preset_gtmax_wrecked_ship_basement + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5FFF ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_terminator_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles +preset_pkrd_tourian_mother_brain_2: + dw #preset_pkrd_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01B3 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_2 +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_3 +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_basement: - dw #preset_gtmax_wrecked_ship_enter_wrecked_ship +preset_suitless_wrecked_ship_right_supers: + dw #preset_suitless_wrecked_ship_shaft_to_supers dw $078D, $A294 ; DDB dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05D6 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D8C0, $C074 ; Doors + dw #$FFFF + +preset_rbo_kraidg4_kraid_hallway_exit: + dw #preset_rbo_kraidg4_kraid + dw $078D, $91CE ; DDB + dw $07F5, $0003 ; Music Track dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $00E4 ; Missiles - dw $09C8, $00EB ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $0455 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D880, $7F01 ; Items - dw $D8C0, $C010 ; Doors + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0204 ; Health + dw $09CA, $0012 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0018 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $0183 ; Samus Y + dw $0B3F, $0002 ; Blue suit + dw $D828, $0104 ; Bosses + dw $D8B8, $EEA4 ; Doors + dw #$FFFF + +preset_rbo_ln_escape_double_maridia_maridia_entry_spikesuit: + dw #preset_rbo_ln_escape_double_maridia_maridia_entry + dw $0A68, $0001 ; Flash suit + dw #$FFFF + +preset_rbo_kraidg4_kraid_escape: + dw #preset_rbo_kraidg4_red_brinstar_elevator_down + dw $078D, $913E ; DDB + dw $079B, $A6A1 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $0204 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $02CC ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D828, $0104 ; Bosses + dw $D8B8, $EEAC ; Doors dw #$FFFF preset_hundo_crocomire_bubble_mountain_revisit: @@ -35754,77 +33848,83 @@ preset_100early_kraidicekronic_kraid_missiles_escape: dw $D882, $05FF ; Items dw #$FFFF -preset_suitless_wrecked_ship_spiky_room_revisit: - dw #preset_suitless_wrecked_ship_wrecked_ship_etank - dw $078D, $A288 ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - dw $09C2, $03C9 ; Health - dw $09C4, $03E7 ; Max health - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $02BB ; Samus Y - dw $D880, $FF71 ; Items +preset_gtmax_wrecked_ship_west_supers: + dw #preset_gtmax_wrecked_ship_shaft_to_supers + dw $078D, $A234 ; DDB + dw $079B, $CDF1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0065 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F41 ; Items + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_suitless_wrecked_ship_shaft_to_attic: - dw #preset_suitless_wrecked_ship_wrecked_ship_etank - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $038D ; Health - dw $09C4, $03E7 ; Max health - dw $09CE, $0018 ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AF8, $4400 ; Samus subpixel X - dw $0AFC, $9400 ; Samus subpixel Y - dw $D880, $FF71 ; Items +preset_gtmax_wrecked_ship_sponge_bath: + dw #preset_gtmax_wrecked_ship_east_supers + dw $078D, $A2E8 ; DDB + dw $090F, $A401 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0462 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0349 ; Layer 2 Y position + dw $09C2, $0512 ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $001E ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y + dw $D880, $7F61 ; Items dw #$FFFF -preset_rbo_kraidg4_ship_room: - dw #preset_rbo_kraidg4_kihunters_room_up - dw $078D, $8A2A ; DDB - dw $079B, $95D4 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00BB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_prkd20_tourian_mother_brain_2: @@ -35836,6 +33936,115 @@ preset_prkd20_tourian_mother_brain_2: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $09C2, $011E ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_worst_room_in_the_game + dw $09C2, $00D4 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + preset_pkrd_tourian_mother_brain_3: dw #preset_pkrd_tourian_mother_brain_2 dw $09A6, $1009 ; Equipped Beams @@ -35846,42 +34055,69 @@ preset_pkrd_tourian_mother_brain_3: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_suitless_wrecked_ship_left_supers: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A2F4 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $0014 ; Supers + dw $09CC, $0023 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04E6 ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw $D880, $FF41 ; Items dw #$FFFF -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles +preset_suitless_wrecked_ship_shaft_to_sponge_bath: + dw #preset_suitless_wrecked_ship_right_supers + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $024C ; Health + dw $09C6, $0063 ; Missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0AF6, $00D8 ; Samus X dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items + dw $0AFA, $008B ; Samus Y + dw $D880, $FF61 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_phantoon: - dw #preset_gtmax_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position +preset_rbo_kraidg4_red_tower_up: + dw #preset_rbo_kraidg4_kraid_escape + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $04CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors + dw $09CA, $0015 ; Supers + dw $0AF6, $0049 ; Samus X + dw #$FFFF + +preset_rbo_kraidg4_kihunters_room_up: + dw #preset_rbo_kraidg4_red_brinstar_elevator_down + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $01E4 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0015 ; Supers + dw $09CE, $0018 ; Pbs + dw $0AF6, $006C ; Samus X + dw $D828, $0104 ; Bosses + dw $D8B8, $EEAC ; Doors dw #$FFFF preset_hundo_crocomire_norfair_reserve: @@ -35916,112 +34152,106 @@ preset_100early_kraidicekronic_ice_beam_gate_room: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_suitless_wrecked_ship_attic: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0AF6, $04B9 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y +preset_gtmax_wrecked_ship_leaving_ws_etank: + dw #preset_gtmax_wrecked_ship_sponge_bath + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DC ; Health + dw $09C4, $05DC ; Max health + dw $09CA, $001D ; Supers + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F71 ; Items + dw $D8C0, $C87C ; Doors dw #$FFFF -preset_suitless_wrecked_ship_antispeedrun_robots: - dw #preset_suitless_wrecked_ship_spiky_room_revisit - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $0911, $05E5 ; Screen X position in pixels - dw $0913, $A3FE ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $046B ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $005D ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0645 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $00CB ; Samus Y - dw $D8C0, $CB7C ; Doors +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_suitless_wrecked_ship_attic_revisit: - dw #preset_suitless_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0383 ; Health - dw $09C6, $0042 ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $0041 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D880, $FF79 ; Items - dw $D8C0, $CB7C ; Doors +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_kraidg4_terminator: - dw #preset_rbo_kraidg4_ship_room - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0120 ; Samus X - dw $0AFA, $0074 ; Samus Y +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_kraidg4_g4: - dw #preset_rbo_kraidg4_ship_room - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $07F3, $0009 ; Music Bank - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $01FD ; Health - dw $09CA, $0014 ; Supers - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00CE ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6E09 ; Doors +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr23_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr23_lower_norfair_fast_pillars_setup + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr23_lower_norfair_worst_room_in_the_game + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr23_lower_norfair_amphitheatre + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_wasteland + dw $09C2, $0110 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0179 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors dw #$FFFF preset_prkd20_tourian_mother_brain_3: @@ -36042,42 +34272,86 @@ preset_pkrd_tourian_zebes_escape: dw $D820, $4FC5 ; Events dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_supers: - dw #preset_gtmax_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0218 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0192 ; Layer 2 X position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0028 ; Pbs +preset_suitless_wrecked_ship_sponge_bath: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $047B ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $035C ; Layer 2 Y position + dw $0AF6, $0437 ; Samus X + dw $0AF8, $2400 ; Samus subpixel X + dw $0AFA, $04EB ; Samus Y + dw $D8C0, $C07C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_electric_death_room: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A2DC ; DDB + dw $079B, $CB8B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01E8 ; Health + dw $0AF6, $01DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y + dw $D8C0, $C07C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_wrecked_ship_etank: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $01CA ; Health + dw $09CA, $0018 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $02B8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C070 ; Doors + dw $0AF6, $004D ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $D8C0, $C87C ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_basement - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C074 ; Doors +preset_suitless_wrecked_ship_electric_death_down: + dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09CA, $0018 ; Supers + dw $0AF6, $0294 ; Samus X + dw $0AF8, $D800 ; Samus subpixel X + dw $0AFA, $0097 ; Samus Y + dw $0AFC, $DC00 ; Samus subpixel Y + dw $D880, $FF71 ; Items + dw $D8C0, $C87C ; Doors + dw #$FFFF + +preset_rbo_kraidg4_ship_room: + dw #preset_rbo_kraidg4_kihunters_room_up + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_hundo_crocomire_bubble_mountain_cleanup: @@ -36111,57 +34385,114 @@ preset_100early_kraidicekronic_ice_beam_snake_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_west_ocean: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1EC ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C6, $0041 ; Missiles - dw $09CA, $0013 ; Supers - dw $0AF8, $C000 ; Samus subpixel X +preset_gtmax_wrecked_ship_reverse_spiky_room: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A288 ; DDB + dw $079B, $CBD5 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0216 ; Screen Y position in pixels + dw $0919, $0190 ; Layer 2 Y position + dw $09C2, $05D5 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_puddles: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $037D ; Health - dw $09C6, $004A ; Missiles - dw $09C8, $0087 ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw $0AF8, $3BFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D870, $E18C ; Items +preset_gtmax_wrecked_ship_shaft_to_attic: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $05B7 ; Health + dw $09CE, $0027 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_rbo_tourian_metroids: - dw #preset_rbo_kraidg4_g4 - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09C2, $0070 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $09C2, $00EB ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0012 ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0039 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D90C, $0100 ; Map Stations + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01A5 ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_prkd19_tourian_mother_brain_3: @@ -36195,41 +34526,71 @@ preset_pkrd_tourian_escape_room_3: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_wrecked_ship_west_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers - dw $078D, $A234 ; DDB - dw $079B, $CDF1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0065 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F41 ; Items - dw $D8C0, $C074 ; Doors +preset_suitless_wrecked_ship_spiky_room_revisit: + dw #preset_suitless_wrecked_ship_wrecked_ship_etank + dw $078D, $A288 ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $03C9 ; Health + dw $09C4, $03E7 ; Max health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $02BB ; Samus Y + dw $D880, $FF71 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_sponge_bath: - dw #preset_gtmax_wrecked_ship_east_supers - dw $078D, $A2E8 ; DDB - dw $090F, $A401 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0462 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0349 ; Layer 2 Y position - dw $09C2, $0512 ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $001E ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y - dw $D880, $7F61 ; Items +preset_suitless_wrecked_ship_shaft_to_attic: + dw #preset_suitless_wrecked_ship_wrecked_ship_etank + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $038D ; Health + dw $09C4, $03E7 ; Max health + dw $09CE, $0018 ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AF8, $4400 ; Samus subpixel X + dw $0AFC, $9400 ; Samus subpixel Y + dw $D880, $FF71 ; Items + dw #$FFFF + +preset_rbo_kraidg4_terminator: + dw #preset_rbo_kraidg4_ship_room + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0120 ; Samus X + dw $0AFA, $0074 ; Samus Y + dw #$FFFF + +preset_rbo_kraidg4_g4: + dw #preset_rbo_kraidg4_ship_room + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $07F3, $0009 ; Music Bank + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $01FD ; Health + dw $09CA, $0014 ; Supers + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00CE ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6E09 ; Doors dw #$FFFF preset_hundo_crocomire_red_pirate_shaft: @@ -36267,77 +34628,55 @@ preset_100early_kraidicekronic_snake_room_revisit: dw $D876, $1FF7 ; Items dw #$FFFF -preset_suitless_wrecked_ship_bowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0048 ; Missiles - dw $0AF6, $018E ; Samus X - dw $0AF8, $67FF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $77FF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_wrecked_ship_postbowling: - dw #preset_suitless_wrecked_ship_puddles - dw $078D, $8B32 ; DDB - dw $079B, $C98E ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0048 ; Missiles - dw $0AF6, $0134 ; Samus X - dw $0AF8, $F7FF ; Samus subpixel X - dw $0AFA, $02AB ; Samus Y +preset_gtmax_wrecked_ship_attic: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $04C4 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_west_ocean_revisit: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position - dw $0913, $8001 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0355 ; Health - dw $09C6, $0029 ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0016 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $0069 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $D870, $E18C ; Items - dw $D880, $FF7F ; Items +preset_gtmax_wrecked_ship_antispeedrun_robots: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0FFD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $05B5 ; Health + dw $09C6, $00E1 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $068F ; Samus X + dw $0AFA, $00AC ; Samus Y + dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_rbo_tourian_metroids_2: - dw #preset_rbo_tourian_metroids - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $2C00 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $021C ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0012 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0082 ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $003D ; Samus X - dw $0AFA, $006C ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_gtmax_wrecked_ship_attic_revisit: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $001E ; Layer 2 X position + dw $09C2, $05A0 ; Health + dw $09C6, $00D9 ; Missiles + dw $09C8, $00F0 ; Max missiles + dw $09CA, $001C ; Supers + dw $0AF6, $00AB ; Samus X + dw $D880, $7F79 ; Items + dw $D8C0, $CA7C ; Doors dw #$FFFF preset_prkd19_tourian_zebes_escape: @@ -36347,12 +34686,106 @@ preset_prkd19_tourian_zebes_escape: dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr21_lower_norfair_prepillars + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr22_lower_norfair_wasteland + dw $09C2, $00AC ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $09C2, $0186 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $401C ; Items + dw $D8BA, $D9F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_pkrd_tourian_escape_room_4: @@ -36384,38 +34817,87 @@ preset_pkrd_tourian_escape_climb: dw #$FFFF preset_pkrd_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor + dw #preset_pkrd_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track dw $090F, $8FFF ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09A8, $1007 ; Collected Beams + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position dw $09C2, $0106 ; Health - dw $0AF8, $FFFF ; Samus subpixel X - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D880, $00A0 ; Items - dw $D882, $0100 ; Items - dw $D8C2, $6C00 ; Doors + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_gtmax_wrecked_ship_leaving_ws_etank: - dw #preset_gtmax_wrecked_ship_sponge_bath - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels +preset_suitless_wrecked_ship_attic: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0AF6, $04B9 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw #$FFFF + +preset_suitless_wrecked_ship_antispeedrun_robots: + dw #preset_suitless_wrecked_ship_spiky_room_revisit + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $0911, $05E5 ; Screen X position in pixels + dw $0913, $A3FE ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $046B ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $005D ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0645 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $00CB ; Samus Y + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_attic_revisit: + dw #preset_suitless_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0383 ; Health + dw $09C6, $0042 ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $0041 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D880, $FF79 ; Items + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_rbo_tourian_metroids: + dw #preset_rbo_kraidg4_g4 + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DC ; Health - dw $09C4, $05DC ; Max health - dw $09CA, $001D ; Supers - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F71 ; Items - dw $D8C0, $C87C ; Doors + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0012 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0039 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_hundo_crocomire_crocomire: @@ -36491,40 +34973,413 @@ preset_100early_kraidicekronic_crumble_shaft_missiles: dw $0AFA, $03B3 ; Samus Y dw #$FFFF -preset_suitless_wrecked_ship_moat: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $A300 ; DDB +preset_gtmax_wrecked_ship_pancake_room: + dw #preset_gtmax_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $00E3 ; Missiles + dw $09C8, $00FA ; Max missiles + dw $09CA, $001B ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BD ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D870, $009C ; Items + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr22_lower_norfair_metal_ninja_pirates + dw $09C2, $0087 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_ridley + dw $09C2, $0147 ; Health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_leaving_ridley + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D878, $001C ; Items + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $013A ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B8 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_west_ocean: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1EC ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $0041 ; Missiles + dw $09CA, $0013 ; Supers + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_wrecked_ship_puddles: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track + dw $090F, $C400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $037D ; Health + dw $09C6, $004A ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C4 ; Samus X + dw $0AF8, $3BFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D870, $E18C ; Items + dw #$FFFF + +preset_rbo_tourian_metroids_2: + dw #preset_rbo_tourian_metroids + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $2C00 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $021C ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0012 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0082 ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $003D ; Samus X + dw $0AFA, $006C ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_hundo_crocomire_grapple_shaft_up: + dw #preset_hundo_crocomire_grapple_shaft_down + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00E7 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0439 ; Screen Y position in pixels - dw $0917, $0073 ; Layer 2 X position - dw $09C6, $002E ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0AF6, $0187 ; Samus X - dw $0AF8, $8800 ; Samus subpixel X - dw $0AFA, $04D3 ; Samus Y - dw $0AFC, $F3FF ; Samus subpixel Y - dw $D870, $E18E ; Items + dw $0911, $05B1 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0444 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09A2, $732E ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $09C6, $008A ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0611 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $FBBF ; Items + dw #$FFFF + +preset_hundo_crocomire_crocomire_room_revisit: + dw #preset_hundo_crocomire_grapple_shaft_down + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09A2, $732E ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $09C2, $053F ; Health + dw $09C6, $0093 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000D ; Supers + dw $0AF6, $01CD ; Samus X + dw $D876, $FFBF ; Items + dw $D8BA, $DFFF ; Doors + dw #$FFFF + +preset_100early_kraidicekronic_crocomire_speedway: + dw #preset_100early_kraidicekronic_ice_escape + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0479 ; Health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CE, $000F ; Pbs + dw $0AF6, $00DD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $1FFF ; Items + dw #$FFFF + +preset_gtmax_wrecked_ship_bowling_spark: + dw #preset_gtmax_wrecked_ship_pancake_room + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00E5 ; Missiles + dw $0AF6, $0164 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw #$FFFF + +preset_gtmax_wrecked_ship_ocean_revisit: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0522 ; Health + dw $09C6, $00E4 ; Missiles + dw $09C8, $00FF ; Max missiles + dw $09CA, $001B ; Supers + dw $09D4, $0258 ; Max reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $009C ; Items + dw $D880, $7FFF ; Items + dw $D8C0, $CB7C ; Doors + dw #$FFFF + +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09C2, $0122 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0118 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0116 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_suitless_wrecked_ship_bowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0048 ; Missiles + dw $0AF6, $018E ; Samus X + dw $0AF8, $67FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $77FF ; Samus subpixel Y dw #$FFFF -preset_suitless_wrecked_ship_crateria_kihunters: - dw #preset_suitless_wrecked_ship_west_ocean_revisit - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0033 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $0AF6, $002F ; Samus X - dw $0AF8, $1400 ; Samus subpixel X - dw $D870, $E19E ; Items +preset_suitless_wrecked_ship_postbowling: + dw #preset_suitless_wrecked_ship_puddles + dw $078D, $8B32 ; DDB + dw $079B, $C98E ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0048 ; Missiles + dw $0AF6, $0134 ; Samus X + dw $0AF8, $F7FF ; Samus subpixel X + dw $0AFA, $02AB ; Samus Y + dw #$FFFF + +preset_suitless_wrecked_ship_west_ocean_revisit: + dw #preset_suitless_wrecked_ship_attic_revisit + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $8001 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0355 ; Health + dw $09C6, $0029 ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CE, $0016 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $0069 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $D870, $E18C ; Items + dw $D880, $FF7F ; Items dw #$FFFF preset_rbo_tourian_metroids_3: @@ -36582,125 +35437,354 @@ preset_rbo_tourian_baby_skip: dw $D8C4, $000F ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 +preset_hundo_crocomire_croc_escape: + dw #preset_hundo_crocomire_crocomire_room_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0015 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $053E ; Health + dw $09CA, $000F ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0C8B ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_100early_kraidicekronic_kronic_boost: + dw #preset_100early_kraidicekronic_crocomire_speedway + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $03C3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_100early_lower_norfair_ln_main_hall: + dw #preset_hundo_golden_torizo_blue_fireball + dw $090F, $C000 ; Screen subpixel X position + dw $09A2, $7327 ; Equipped Items + dw $09A4, $7327 ; Collected Items + dw $09C2, $0476 ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $0097 ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CE, $000E ; Pbs + dw $09D0, $0023 ; Max pbs + dw $09D6, $00A8 ; Reserves + dw $D82A, $0102 ; Bosses + dw $D876, $1FFF ; Items + dw $D8B8, $EEEF ; Doors + dw $D8BA, $01F7 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_cleanup_crateria_power_bombs: + dw #preset_gtmax_wrecked_ship_ocean_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $079A ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00E2 ; Screen Y position in pixels + dw $0917, $03CD ; Layer 2 X position + dw $09C2, $04E1 ; Health + dw $09C6, $00E9 ; Missiles + dw $09C8, $0109 ; Max missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0803 ; Samus X + dw $0AFA, $0159 ; Samus Y + dw $D870, $009E ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09C2, $00E3 ; Health dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09C2, $00D9 ; Health dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09C2, $00D6 ; Health dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_reverse_spiky_room: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A288 ; DDB - dw $079B, $CBD5 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0216 ; Screen Y position in pixels - dw $0919, $0190 ; Layer 2 Y position - dw $09C2, $05D5 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $029B ; Samus Y +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_wasteland_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_attic: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_suitless_wrecked_ship_moat: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $A300 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00E7 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0439 ; Screen Y position in pixels + dw $0917, $0073 ; Layer 2 X position + dw $09C6, $002E ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0AF6, $0187 ; Samus X + dw $0AF8, $8800 ; Samus subpixel X + dw $0AFA, $04D3 ; Samus Y + dw $0AFC, $F3FF ; Samus subpixel Y + dw $D870, $E18E ; Items + dw #$FFFF + +preset_suitless_wrecked_ship_crateria_kihunters: + dw #preset_suitless_wrecked_ship_west_ocean_revisit + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0033 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $0AF6, $002F ; Samus X + dw $0AF8, $1400 ; Samus subpixel X + dw $D870, $E19E ; Items + dw #$FFFF + +preset_rbo_tourian_zeb_skip: + dw #preset_rbo_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $05B7 ; Health - dw $09CE, $0027 ; Pbs + dw $0915, $0219 ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0311 ; Health + dw $09CA, $0010 ; Supers + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $004C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_hundo_crocomire_business_center_climb_final: + dw #preset_hundo_crocomire_croc_escape + dw $078D, $93AE ; DDB + dw $079B, $AA0E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $0098 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $000E ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X + dw $0AF6, $009D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $FFFF ; Items dw #$FFFF -preset_hundo_crocomire_grapple_shaft_up: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05B1 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0444 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09A2, $732E ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $09C6, $008A ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CE, $0018 ; Pbs +preset_100early_lower_norfair_golden_torizo: + dw #preset_100early_lower_norfair_ln_main_hall + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0449 ; Health + dw $09CE, $000C ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0611 ; Samus X + dw $0AF6, $02B2 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D876, $FBBF ; Items + dw $D820, $3801 ; Events dw #$FFFF -preset_hundo_crocomire_crocomire_room_revisit: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $04A3 ; Health + dw $09CE, $002C ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $009D ; Items + dw $D8B0, $3002 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09C2, $00B4 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0002 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position - dw $09A2, $732E ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $09C2, $053F ; Health - dw $09C6, $0093 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000D ; Supers - dw $0AF6, $01CD ; Samus X - dw $D876, $FFBF ; Items - dw $D8BA, $DFFF ; Doors + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_100early_kraidicekronic_crocomire_speedway: - dw #preset_100early_kraidicekronic_ice_escape - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0479 ; Health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CE, $000F ; Pbs - dw $0AF6, $00DD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $1FFF ; Items +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_suitless_wrecked_ship_red_tower_elevator: @@ -36739,144 +35823,169 @@ preset_suitless_red_tower_cleanup_beta_power_bombs: dw $D8B6, $8EFB ; Doors dw #$FFFF -preset_rbo_tourian_zeb_skip: - dw #preset_rbo_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $1FFF ; Screen subpixel X position - dw $0915, $0219 ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0311 ; Health - dw $09CA, $0010 ; Supers +preset_rbo_tourian_mother_brain_2: + dw #preset_rbo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0302 ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_hundo_final_cleanup_below_spazer: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position dw $0A1C, $000A ; Samus position/state dw $0A1E, $0104 ; More position/state - dw $0AF6, $004C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors + dw $0AF6, $00C7 ; Samus X + dw #$FFFF + +preset_100early_lower_norfair_leaving_golden_torizo: + dw #preset_100early_lower_norfair_golden_torizo + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $B001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C6, $009C ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $000B ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D878, $00DE ; Items dw #$FFFF -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $041C ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0081 ; Samus X dw #$FFFF -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr21_lower_norfair_wasteland_revisit + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_attic: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $BC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $04C4 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_antispeedrun_robots: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0FFD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $05B5 ; Health - dw $09C6, $00E1 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $068F ; Samus X - dw $0AFA, $00AC ; Samus Y - dw $D8C0, $CA7C ; Doors +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_wrecked_ship_attic_revisit: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $001E ; Layer 2 X position - dw $09C2, $05A0 ; Health - dw $09C6, $00D9 ; Missiles - dw $09C8, $00F0 ; Max missiles - dw $09CA, $001C ; Supers - dw $0AF6, $00AB ; Samus X - dw $D880, $7F79 ; Items - dw $D8C0, $CA7C ; Doors +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_hundo_crocomire_croc_escape: - dw #preset_hundo_crocomire_crocomire_room_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0015 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $053E ; Health - dw $09CA, $000F ; Supers - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0C8B ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEF ; Doors +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_100early_kraidicekronic_kronic_boost: - dw #preset_100early_kraidicekronic_crocomire_speedway - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E4 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $03C3 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $00EC ; Health + dw $09C6, $0011 ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X dw #$FFFF -preset_100early_lower_norfair_ln_main_hall: - dw #preset_hundo_golden_torizo_blue_fireball - dw $090F, $C000 ; Screen subpixel X position - dw $09A2, $7327 ; Equipped Items - dw $09A4, $7327 ; Collected Items - dw $09C2, $0476 ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $0097 ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0019 ; Supers - dw $09CE, $000E ; Pbs - dw $09D0, $0023 ; Max pbs - dw $09D6, $00A8 ; Reserves - dw $D82A, $0102 ; Bosses - dw $D876, $1FFF ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $01F7 ; Doors +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_red_tower_cleanup_alpha_power_bombs: @@ -36919,186 +36028,457 @@ preset_suitless_red_tower_cleanup_caterpillars_up: dw $D8B6, $EEFB ; Doors dw #$FFFF -preset_rbo_tourian_mother_brain_2: - dw #preset_rbo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0302 ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_rbo_tourian_zebes_escape: + dw #preset_rbo_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0293 ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0064 ; Reserves + dw $0A1C, $0000 ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_hundo_final_cleanup_red_tower_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0A1C, $0068 ; Samus position/state + dw $0A1E, $0604 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AFA, $0098 ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_red_brinstar_firefleas: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $061B ; Screen Y position in pixels + dw $0919, $0494 ; Layer 2 Y position + dw $09CE, $0018 ; Pbs + dw $0AF6, $0039 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $EAF9 ; Doors + dw #$FFFF + +preset_hundo_final_cleanup_leaving_xray: + dw #preset_hundo_final_cleanup_below_spazer + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8400 ; Screen subpixel Y position + dw $09A2, $F32E ; Equipped Items + dw $09A4, $F32F ; Collected Items + dw $09C2, $04A9 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0018 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0AF6, $0177 ; Samus X + dw $D874, $1FCE ; Items + dw $D8B6, $EEF9 ; Doors + dw #$FFFF + +preset_100early_lower_norfair_fast_ripper_room: + dw #preset_100early_lower_norfair_leaving_golden_torizo + dw $078D, $9882 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09A2, $732F ; Equipped Items + dw $09A4, $732F ; Collected Items + dw $0AF6, $0091 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $0632 ; Health + dw $09C4, $0640 ; Max health + dw $0AF6, $0044 ; Samus X + dw $D870, $00BD ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr22_lower_norfair_springball_maze + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr22_lower_norfair_three_musketeers + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_single_chamber_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01BA ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $01AE ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_hellway: + dw #preset_suitless_red_tower_cleanup_caterpillars_up + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2FFF ; Screen subpixel Y position + dw $0915, $0501 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0501 ; Layer 2 Y position + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $058B ; Samus Y + dw $D8B6, $FEFB ; Doors + dw #$FFFF + +preset_rbo_tourian_escape_room_3: + dw #preset_rbo_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00C6 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0029 ; Samus position/state + dw $0A1E, $0608 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $0136 ; Samus Y + dw #$FFFF + +preset_hundo_final_cleanup_reverse_slinky: + dw #preset_hundo_final_cleanup_leaving_xray + dw $078D, $902A ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $03C7 ; Screen X position in pixels + dw $0913, $5C01 ; Screen subpixel Y position + dw $09C2, $0477 ; Health + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0467 ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + +preset_100early_lower_norfair_worst_room_in_the_game: + dw #preset_100early_lower_norfair_fast_ripper_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03FD ; Health + dw $09CA, $001D ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks + dw $078D, $8B1A ; DDB + dw $079B, $99BD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0640 ; Health + dw $09C6, $00F0 ; Missiles + dw $09C8, $0113 ; Max missiles + dw $09D6, $0196 ; Reserves + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $06BD ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09C2, $0080 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_pancake_room: - dw #preset_gtmax_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $00E3 ; Missiles - dw $09C8, $00FA ; Max missiles - dw $09CA, $001B ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D870, $009C ; Items - dw $D8C0, $CB7C ; Doors +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09C2, $0074 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_hundo_crocomire_business_center_climb_final: - dw #preset_hundo_crocomire_croc_escape - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $0098 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $000E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $009D ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $FFFF ; Items + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_100early_lower_norfair_golden_torizo: - dw #preset_100early_lower_norfair_ln_main_hall - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0449 ; Health - dw $09CE, $000C ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events +preset_kpdr23_backtracking_parlor_spacejump: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_suitless_red_tower_cleanup_hellway: - dw #preset_suitless_red_tower_cleanup_caterpillars_up - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2FFF ; Screen subpixel Y position - dw $0915, $0501 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0501 ; Layer 2 Y position - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $D8B6, $FEFB ; Doors +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_rbo_tourian_zebes_escape: - dw #preset_rbo_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0293 ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0064 ; Reserves - dw $0A1C, $0000 ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw $D82C, $0203 ; Bosses +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_wrecked_ship_bowling_spark: - dw #preset_gtmax_wrecked_ship_pancake_room - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00E5 ; Missiles - dw $0AF6, $0164 ; Samus X - dw $0AFA, $00A7 ; Samus Y +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_backtracking_red_brinstar_green_gate + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_wrecked_ship_ocean_revisit: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0522 ; Health - dw $09C6, $00E4 ; Missiles - dw $09C8, $00FF ; Max missiles - dw $09CA, $001B ; Supers - dw $09D4, $0258 ; Max reserves +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $009C ; Items - dw $D880, $7FFF ; Items - dw $D8C0, $CB7C ; Doors + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_hundo_final_cleanup_below_spazer: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $00C7 ; Samus X +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_100early_lower_norfair_leaving_golden_torizo: - dw #preset_100early_lower_norfair_golden_torizo - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $B001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C6, $009C ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $001E ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $000B ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X dw #$FFFF preset_suitless_red_tower_cleanup_red_tower_revisit: @@ -37144,139 +36524,6 @@ preset_suitless_red_tower_cleanup_below_spazer_revisit: dw $D8B6, $FEFB ; Doors dw #$FFFF -preset_rbo_tourian_escape_room_3: - dw #preset_rbo_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00C6 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0029 ; Samus position/state - dw $0A1E, $0608 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $0136 ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_crateria_power_bombs: - dw #preset_gtmax_wrecked_ship_ocean_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $079A ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00E2 ; Screen Y position in pixels - dw $0917, $03CD ; Layer 2 X position - dw $09C2, $04E1 ; Health - dw $09C6, $00E9 ; Missiles - dw $09C8, $0109 ; Max missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0803 ; Samus X - dw $0AFA, $0159 ; Samus Y - dw $D870, $009E ; Items - dw #$FFFF - -preset_hundo_final_cleanup_red_tower_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0A1C, $0068 ; Samus position/state - dw $0A1E, $0604 ; More position/state - dw $0AF6, $004A ; Samus X - dw $0AFA, $0098 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_red_brinstar_firefleas: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $061B ; Screen Y position in pixels - dw $0919, $0494 ; Layer 2 Y position - dw $09CE, $0018 ; Pbs - dw $0AF6, $0039 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B6, $EAF9 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_leaving_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position - dw $09A2, $F32E ; Equipped Items - dw $09A4, $F32F ; Collected Items - dw $09C2, $04A9 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0018 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0AF6, $0177 ; Samus X - dw $D874, $1FCE ; Items - dw $D8B6, $EEF9 ; Doors - dw #$FFFF - -preset_100early_lower_norfair_fast_ripper_room: - dw #preset_100early_lower_norfair_leaving_golden_torizo - dw $078D, $9882 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09A2, $732F ; Equipped Items - dw $09A4, $732F ; Collected Items - dw $0AF6, $0091 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors - dw #$FFFF - -preset_suitless_red_tower_cleanup_upper_norfair_elevator: - dw #preset_suitless_red_tower_cleanup_red_tower_revisit - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09CA, $0014 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_red_tower_cleanup_ice_gates_revisit: - dw #preset_suitless_red_tower_cleanup_hellway - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $0257 ; Layer 2 Y position - dw $09CA, $0014 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038E ; Samus Y - dw $0AFC, $D7FF ; Samus subpixel Y - dw #$FFFF - preset_rbo_tourian_escape_room_4: dw #preset_rbo_tourian_escape_room_3 dw $078D, $AB04 ; DDB @@ -37322,108 +36569,6 @@ preset_rbo_tourian_escape_parlor: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $04A3 ; Health - dw $09CE, $002C ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $009D ; Items - dw $D8B0, $3002 ; Doors - dw #$FFFF - -preset_hundo_final_cleanup_reverse_slinky: - dw #preset_hundo_final_cleanup_leaving_xray - dw $078D, $902A ; DDB - dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $03C7 ; Screen X position in pixels - dw $0913, $5C01 ; Screen subpixel Y position - dw $09C2, $0477 ; Health - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0467 ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - -preset_100early_lower_norfair_worst_room_in_the_game: - dw #preset_100early_lower_norfair_fast_ripper_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $03FD ; Health - dw $09CA, $001D ; Supers - dw $0AF6, $03DB ; Samus X - dw #$FFFF - -preset_suitless_red_tower_cleanup_crumble_tower: - dw #preset_suitless_red_tower_cleanup_ice_gates_revisit - dw $078D, $92BE ; DDB - dw $079B, $A815 ; MDB - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $02D2 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $021D ; Layer 2 Y position - dw $09CE, $001C ; Pbs - dw $0AF6, $0389 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw $0AFA, $036B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw #$FFFF - -preset_suitless_red_tower_cleanup_croc_speedway: - dw #preset_suitless_red_tower_cleanup_upper_norfair_elevator - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $02E0 ; Health - dw $09C6, $003A ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CE, $001C ; Pbs - dw $0AF6, $00DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $03BB ; Samus Y - dw $D876, $1FFE ; Items - dw #$FFFF - -preset_gtmax_brinstar_cleanup_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_landing_site_revisit - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $041C ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0081 ; Samus X - dw #$FFFF - preset_hundo_final_cleanup_retro_brinstar_hoppers: dw #preset_hundo_final_cleanup_reverse_slinky dw $078D, $8EFE ; DDB @@ -37466,36 +36611,38 @@ preset_100early_lower_norfair_mickey_mouse_missiles: dw $0917, $0000 ; Layer 2 X position dw $0919, $00C2 ; Layer 2 Y position dw $09C2, $0411 ; Health - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y - dw #$FFFF - -preset_suitless_red_tower_cleanup_nutella_refill: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $02BC ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $020D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $0AF6, $031C ; Samus X - dw $0AF8, $857F ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_gauntlet_etank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB +preset_suitless_red_tower_cleanup_upper_norfair_elevator: + dw #preset_suitless_red_tower_cleanup_red_tower_revisit + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $0632 ; Health - dw $09C4, $0640 ; Max health - dw $0AF6, $0044 ; Samus X - dw $D870, $00BD ; Items + dw $0913, $C800 ; Screen subpixel Y position + dw $09CA, $0014 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_ice_gates_revisit: + dw #preset_suitless_red_tower_cleanup_hellway + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0014 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $D7FF ; Samus subpixel Y dw #$FFFF preset_hundo_final_cleanup_billy_mays: @@ -37531,56 +36678,40 @@ preset_100early_lower_norfair_amphitheatre: dw $D878, $82DE ; Items dw #$FFFF -preset_suitless_red_tower_cleanup_kronic_boost_room: - dw #preset_suitless_red_tower_cleanup_nutella_refill - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position +preset_suitless_red_tower_cleanup_crumble_tower: + dw #preset_suitless_red_tower_cleanup_ice_gates_revisit + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $4FFF ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $02D2 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0395 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_red_tower_cleanup_lava_dive: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $977A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0339 ; Health - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0154 ; Samus X - dw $0AF8, $A8FF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F7 ; Doors + dw $0919, $021D ; Layer 2 Y position + dw $09CE, $001C ; Pbs + dw $0AF6, $0389 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + dw $0AFA, $036B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF -preset_gtmax_brinstar_cleanup_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_crumble_blocks - dw $078D, $8B1A ; DDB - dw $079B, $99BD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0640 ; Health - dw $09C6, $00F0 ; Missiles - dw $09C8, $0113 ; Max missiles - dw $09D6, $0196 ; Reserves - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D870, $06BD ; Items +preset_suitless_red_tower_cleanup_croc_speedway: + dw #preset_suitless_red_tower_cleanup_upper_norfair_elevator + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $02E0 ; Health + dw $09C6, $003A ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CE, $001C ; Pbs + dw $0AF6, $00DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $03BB ; Samus Y + dw $D876, $1FFE ; Items dw #$FFFF preset_hundo_final_cleanup_billy_mays_escape: @@ -37652,42 +36783,6 @@ preset_100early_lower_norfair_ninja_pirates: dw $D8BA, $C3F7 ; Doors dw #$FFFF -preset_suitless_ridley_lower_norfair_elevator: - dw #preset_suitless_red_tower_cleanup_lava_dive - dw $078D, $96DE ; DDB - dw $079B, $AF3F ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $0AF6, $007B ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_ridley_acid_chozo: - dw #preset_suitless_red_tower_cleanup_lava_dive - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $03DD ; Health - dw $09C6, $0030 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0012 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $012C ; Reserves - dw $0AF6, $0039 ; Samus X - dw $0AF8, $BFFF ; Samus subpixel X - dw #$FFFF - preset_gtmax_brinstar_cleanup_green_brinstar_revisit: dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room dw $078D, $8C22 ; DDB @@ -37721,6 +36816,194 @@ preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: dw $D8B4, $0246 ; Doors dw #$FFFF +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_kpdr21_lower_norfair_single_chamber_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_kpdr21_lower_norfair_bubble_mountain_final + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_kpdr21_lower_norfair_business_center_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_maridia_tube_revisit: + dw #preset_kpdr22_backtracking_maridia_tube_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_crateria_kihunters_final + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $090F, $F000 ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $00BC ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0114 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_fish_tank_revisit: + dw #preset_kpdr22_backtracking_fish_tank_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_mt_everest_revisit: + dw #preset_kpdr22_backtracking_mt_everest_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_red_brinstar_green_gate: + dw #preset_kpdr22_backtracking_red_brinstar_green_gate + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_crateria_kihunters_final: + dw #preset_kpdr25_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_suitless_red_tower_cleanup_nutella_refill: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $02BC ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $020D ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $0AF6, $031C ; Samus X + dw $0AF8, $857F ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_hundo_final_cleanup_pit_room_missiles: dw #preset_hundo_final_cleanup_retro_brinstar_escape dw $078D, $8EB6 ; DDB @@ -37771,25 +37054,6 @@ preset_100early_lower_norfair_plowerhouse_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_suitless_ridley_golden_torizo: - dw #preset_suitless_ridley_acid_chozo - dw $078D, $9852 ; DDB - dw $079B, $B1E5 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $023E ; Health - dw $09CE, $0010 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C2 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $D820, $3801 ; Events - dw #$FFFF - preset_gtmax_brinstar_cleanup_reverse_mockball: dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit dw $078D, $8D5A ; DDB @@ -37806,6 +37070,123 @@ preset_gtmax_brinstar_cleanup_reverse_mockball: dw $D8B4, $0246 ; Doors dw #$FFFF +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_kpdr21_backtracking_maridia_tube_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_crateria_kihunters_final: + dw #preset_kpdr22_backtracking_crateria_kihunters_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_parlor_spacejump: + dw #preset_kpdr22_backtracking_parlor_spacejump + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_backtracking_terminator_revisit: + dw #preset_kpdr23_backtracking_terminator_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_1: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_kronic_boost_room: + dw #preset_suitless_red_tower_cleanup_nutella_refill + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0395 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_lava_dive: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $977A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0339 ; Health + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0154 ; Samus X + dw $0AF8, $A8FF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F7 ; Doors + dw #$FFFF + preset_hundo_final_cleanup_the_last_missiles: dw #preset_hundo_final_cleanup_climb_supers dw $078D, $8B3E ; DDB @@ -37840,49 +37221,40 @@ preset_100early_lower_norfair_ridley: dw $D8BA, $D3F7 ; Doors dw #$FFFF -preset_suitless_ridley_screw_attack: - dw #preset_suitless_ridley_golden_torizo - dw $078D, $983A ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00FC ; Health - dw $09C6, $0037 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $0012 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items - dw #$FFFF - -preset_gtmax_brinstar_cleanup_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_reverse_mockball - dw $078D, $8D66 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $002F ; Screen X position in pixels - dw $0913, $FC02 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0023 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $00FF ; Missiles - dw $09C8, $011D ; Max missiles - dw $0AF6, $00CF ; Samus X - dw $0AFA, $015B ; Samus Y - dw $D870, $86BD ; Items +preset_suitless_ridley_lower_norfair_elevator: + dw #preset_suitless_red_tower_cleanup_lava_dive + dw $078D, $96DE ; DDB + dw $079B, $AF3F ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $0AF6, $007B ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_suitless_ridley_acid_chozo: + dw #preset_suitless_red_tower_cleanup_lava_dive + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $03DD ; Health + dw $09C6, $0030 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0012 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $09D6, $012C ; Reserves + dw $0AF6, $0039 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X dw #$FFFF preset_hundo_final_cleanup_the_last_missiles_escape: @@ -37917,6 +37289,72 @@ preset_100early_lower_norfair_ridley_escape: dw $D82A, $0107 ; Bosses dw #$FFFF +preset_kpdr25_backtracking_terminator_revisit: + dw #preset_kpdr25_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr25_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + preset_100early_lower_norfair_wasteland_revisit: dw #preset_100early_lower_norfair_plowerhouse_room dw $078D, $9966 ; DDB @@ -37953,40 +37391,123 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_suitless_ridley_gt_refill_exit: - dw #preset_suitless_ridley_screw_attack - dw $078D, $9A7A ; DDB - dw $079B, $B305 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball + dw $078D, $8D66 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $002F ; Screen X position in pixels + dw $0913, $FC02 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0023 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $00FF ; Missiles + dw $09C8, $011D ; Max missiles + dw $0AF6, $00CF ; Samus X + dw $0AFA, $015B ; Samus Y + dw $D870, $86BD ; Items + dw #$FFFF + +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr21_backtracking_crateria_kihunters_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_terminator_revisit: + dw #preset_kpdr22_backtracking_terminator_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_g4_hallway: + dw #preset_kpdr22_backtracking_g4_hallway + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr23_tourian_metroids_1 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $F30E ; Equipped Items - dw $09A4, $F30E ; Collected Items - dw $09C2, $03E7 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0030 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X + dw $09C2, $0150 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X dw $0AFA, $008B ; Samus Y - dw $D878, $80DE ; Items - dw $D8BA, $03F7 ; Doors + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_green_shaft_descent - dw $078D, $8D4E ; DDB - dw $079B, $9AD9 ; MDB - dw $0911, $0000 ; Screen X position in pixels +preset_suitless_ridley_golden_torizo: + dw #preset_suitless_ridley_acid_chozo + dw $078D, $9852 ; DDB + dw $079B, $B1E5 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0797 ; Layer 2 Y position - dw $09CE, $002A ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $023E ; Health + dw $09CE, $0010 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C2 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $D820, $3801 ; Events dw #$FFFF preset_hundo_tourian_metroids_1: @@ -38010,6 +37531,18 @@ preset_hundo_tourian_metroids_1: dw $D90C, $0100 ; Map Stations dw #$FFFF +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_100early_lower_norfair_firefleas_room: dw #preset_100early_lower_norfair_wasteland_revisit dw $078D, $9A26 ; DDB @@ -38043,73 +37576,141 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_suitless_ridley_fast_ripper_room: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $98A6 ; DDB - dw $079B, $B6C1 ; MDB - dw $090F, $2000 ; Screen subpixel X position +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB + dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $03CB ; Health + dw $0915, $0A1F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0797 ; Layer 2 Y position + dw $09CE, $002A ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr22_tourian_metroids_1 + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $01C8 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B1 ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_suitless_ridley_worst_room_in_the_game: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $7580 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $02FE ; Health - dw $09CA, $0011 ; Supers + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_suitless_ridley_mickey_mouse_room: - dw #preset_suitless_ridley_gt_refill_exit - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $002A ; Screen Y position in pixels - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $028A ; Health - dw $09CA, $0011 ; Supers - dw $0AF6, $004C ; Samus X +preset_suitless_ridley_screw_attack: + dw #preset_suitless_ridley_golden_torizo + dw $078D, $983A ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00FC ; Health + dw $09C6, $0037 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_gtmax_brinstar_cleanup_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $001E ; Supers - dw $09CC, $0037 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D872, $840F ; Items - dw $D8B6, $7818 ; Doors + dw $0AFA, $018B ; Samus Y + dw $D82A, $0106 ; Bosses + dw $D878, $00DE ; Items dw #$FFFF preset_hundo_tourian_metroids_2: @@ -38166,41 +37767,134 @@ preset_100early_lower_norfair_three_musketeers: dw $D878, $DEDE ; Items dw #$FFFF -preset_suitless_ridley_amphitheatre: - dw #preset_suitless_ridley_mickey_mouse_room - dw $078D, $9936 ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C6, $003C ; Missiles - dw $09C8, $00AA ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B1 ; Samus X - dw $0AF8, $5FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $001E ; Supers + dw $09CC, $0037 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D872, $840F ; Items + dw $D8B6, $7818 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr22_tourian_metroids_2 + dw $09C2, $00EC ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0015 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr23_tourian_baby_skip: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D5 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0687 ; Health - dw $09C4, $06A4 ; Max health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C40F ; Items +preset_suitless_ridley_gt_refill_exit: + dw #preset_suitless_ridley_screw_attack + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $F30E ; Equipped Items + dw $09A4, $F30E ; Collected Items + dw $09C2, $03E7 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0030 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; Doors dw #$FFFF preset_hundo_tourian_metroids_4: @@ -38272,39 +37966,175 @@ preset_100early_lower_norfair_bubble_mountain_return: dw $D878, $FEDE ; Items dw #$FFFF -preset_suitless_ridley_firefleas: - dw #preset_suitless_ridley_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2500 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $013D ; Health - dw $0AF6, $00DB ; Samus X +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0687 ; Health + dw $09C4, $06A4 ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items + dw #$FFFF + +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09C2, $0164 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr23_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $01D5 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_suitless_ridley_fast_ripper_room: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $98A6 ; DDB + dw $079B, $B6C1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $03CB ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B1 ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_ridley_worst_room_in_the_game: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7580 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $02FE ; Health + dw $09CA, $0011 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03DB ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_ridley_kihunter_stairs_down: - dw #preset_suitless_ridley_amphitheatre - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB +preset_suitless_ridley_mickey_mouse_room: + dw #preset_suitless_ridley_gt_refill_exit + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $002A ; Screen Y position in pixels + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $028A ; Health + dw $09CA, $0011 ; Supers + dw $0AF6, $004C ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_hundo_tourian_zeb_skip: + dw #preset_hundo_tourian_after_baby_skip + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000C ; Supers + dw $0AF6, $0037 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_100early_lower_norfair_norfair_reserve: + dw #preset_100early_lower_norfair_bubble_mountain_return + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $0322 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0322 ; Layer 2 Y position - dw $09C2, $044B ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0010 ; Supers - dw $09CE, $0014 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0141 ; Samus X - dw $0AF8, $2880 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D87A, $0001 ; Items + dw $0913, $5400 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $056F ; Health + dw $09C6, $00AE ; Missiles + dw $0AF6, $003D ; Samus X + dw $D8BA, $DFFF ; Doors dw #$FFFF preset_gtmax_brinstar_cleanup_green_shaft_final: @@ -38326,69 +38156,154 @@ preset_gtmax_brinstar_cleanup_green_shaft_final: dw $D870, $A6BD ; Items dw #$FFFF -preset_hundo_tourian_zeb_skip: - dw #preset_hundo_tourian_after_baby_skip +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr23_tourian_gadora_room dw $078D, $AAA4 ; DDB dw $079B, $DDF3 ; MDB - dw $090F, $F000 ; Screen subpixel X position + dw $090F, $E000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000C ; Supers - dw $0AF6, $0037 ; Samus X + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X dw $0AFA, $028B ; Samus Y dw $D8C4, $03AF ; Doors dw #$FFFF -preset_100early_lower_norfair_norfair_reserve: - dw #preset_100early_lower_norfair_bubble_mountain_return - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $5400 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $056F ; Health - dw $09C6, $00AE ; Missiles - dw $0AF6, $003D ; Samus X - dw $D8BA, $DFFF ; Doors +preset_kpdr23_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09CE, $0005 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_suitless_ridley_wasteland: - dw #preset_suitless_ridley_kihunter_stairs_down - dw $078D, $9AAA ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $036B ; Health - dw $09CE, $0012 ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $024E ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F7 ; Doors +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_suitless_ridley_metal_pirates: - dw #preset_suitless_ridley_kihunter_stairs_down - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $021C ; Screen Y position in pixels +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_ridley_amphitheatre: + dw #preset_suitless_ridley_mickey_mouse_room + dw $078D, $9936 ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $00AA ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B1 ; Samus X + dw $0AF8, $5FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items + dw #$FFFF + +preset_hundo_tourian_mother_brain_2: + dw #preset_hundo_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05CC ; Health + dw $09C6, $00D0 ; Missiles + dw $09CA, $0001 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $3FC5 ; Events + dw #$FFFF + +preset_100early_lower_norfair_bubble_mountain_final: + dw #preset_100early_lower_norfair_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $0208 ; Health - dw $09CA, $000F ; Supers - dw $09CE, $0016 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0166 ; Samus X - dw $0AF8, $AFFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F7 ; Doors + dw $09C6, $00B8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09D4, $0190 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C1 ; Samus X + dw $D876, $FFFF ; Items + dw #$FFFF + +preset_100early_lower_norfair_business_center_final: + dw #preset_hundo_crocomire_business_center_climb_final + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09A2, $732F ; Equipped Items + dw $09C2, $056A ; Health + dw $09C6, $00BD ; Missiles + dw $09CA, $0022 ; Supers + dw $09CE, $0010 ; Pbs + dw $09D6, $00A8 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AF6, $003F ; Samus X dw #$FFFF preset_gtmax_brinstar_cleanup_dachora_room_revisit: @@ -38407,71 +38322,136 @@ preset_gtmax_brinstar_cleanup_dachora_room_revisit: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_hundo_tourian_mother_brain_2: - dw #preset_hundo_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09C4, $0257 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_ridley_firefleas: + dw #preset_suitless_ridley_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2500 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05CC ; Health - dw $09C6, $00D0 ; Missiles - dw $09CA, $0001 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $3FC5 ; Events + dw $09C2, $013D ; Health + dw $0AF6, $00DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_100early_lower_norfair_bubble_mountain_final: - dw #preset_100early_lower_norfair_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $7000 ; Screen subpixel X position +preset_suitless_ridley_kihunter_stairs_down: + dw #preset_suitless_ridley_amphitheatre + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $1000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00B8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09D4, $0190 ; Max reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C1 ; Samus X - dw $D876, $FFFF ; Items + dw $0915, $0322 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0322 ; Layer 2 Y position + dw $09C2, $044B ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0010 ; Supers + dw $09CE, $0014 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0141 ; Samus X + dw $0AF8, $2880 ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D87A, $0001 ; Items dw #$FFFF -preset_100early_lower_norfair_business_center_final: - dw #preset_hundo_crocomire_business_center_climb_final - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09A2, $732F ; Equipped Items - dw $09C2, $056A ; Health - dw $09C6, $00BD ; Missiles - dw $09CA, $0022 ; Supers - dw $09CE, $0010 ; Pbs - dw $09D6, $00A8 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AF6, $003F ; Samus X +preset_hundo_tourian_zebes_escape: + dw #preset_hundo_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $007F ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $7FC5 ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_suitless_ridley_plowerhouse: - dw #preset_suitless_ridley_metal_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0178 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011A ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01C5 ; Health - dw $09CA, $0016 ; Supers - dw $0AF6, $01D8 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $00BB ; Samus Y +preset_100early_final_cleanup_below_spazer: + dw #preset_100early_lower_norfair_business_center_final + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $09C2, $0577 ; Health + dw $09D6, $00B4 ; Reserves + dw $0AF6, $00CE ; Samus X dw #$FFFF preset_gtmax_brinstar_cleanup_big_pink_revisit: @@ -38510,70 +38490,91 @@ preset_gtmax_brinstar_cleanup_mission_impossible: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_hundo_tourian_zebes_escape: - dw #preset_hundo_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $007F ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $0190 ; Reserves +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr23_tourian_mother_brain_3 dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $009E ; Samus Y - dw $D820, $7FC5 ; Events - dw $D82C, $0203 ; Bosses + dw $D820, $4FC5 ; Events dw #$FFFF -preset_100early_final_cleanup_below_spazer: - dw #preset_100early_lower_norfair_business_center_final - dw $078D, $A33C ; DDB - dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $09C2, $0577 ; Health - dw $09D6, $00B4 ; Reserves - dw $0AF6, $00CE ; Samus X +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_suitless_ridley_preridley_room: - dw #preset_suitless_ridley_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_suitless_ridley_wasteland: + dw #preset_suitless_ridley_kihunter_stairs_down + dw $078D, $9AAA ; DDB + dw $079B, $B585 ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0187 ; Health - dw $0AF6, $003C ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BC, $0001 ; Doors + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $036B ; Health + dw $09CE, $0012 ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $024E ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0708 ; Health - dw $09C4, $0708 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0032 ; Pbs - dw $09D0, $003C ; Max pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D872, $C52F ; Items - dw $D874, $1B8C ; Items - dw $D8B4, $8346 ; Doors - dw $D8B6, $78D8 ; Doors +preset_suitless_ridley_metal_pirates: + dw #preset_suitless_ridley_kihunter_stairs_down + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $0208 ; Health + dw $09CA, $000F ; Supers + dw $09CE, $0016 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0166 ; Samus X + dw $0AF8, $AFFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D878, $92DE ; Items + dw $D8BA, $C3F7 ; Doors dw #$FFFF preset_hundo_tourian_escape_room_3: @@ -38631,69 +38632,96 @@ preset_100early_final_cleanup_xray_passage_return: dw $0AF6, $0178 ; Samus X dw #$FFFF -preset_suitless_ridley_ridley: - dw #preset_suitless_ridley_preridley_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $9E00 ; Screen subpixel Y position - dw $09C2, $008A ; Health - dw $09CA, $0018 ; Supers - dw $09CE, $0019 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $09D6, $0000 ; Reserves - dw $0A1C, $0008 ; Samus position/state - dw $0AF6, $002B ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F7 ; Doors +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0708 ; Health + dw $09C4, $0708 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0032 ; Pbs + dw $09D0, $003C ; Max pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D872, $C52F ; Items + dw $D874, $1B8C ; Items + dw $D8B4, $8346 ; Doors + dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_ridley_escape: - dw #preset_suitless_ridley_fast_ripper_room - dw $078D, $9A62 ; DDB - dw $079B, $B32E ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $048F ; Health - dw $09C4, $04AF ; Max health - dw $09C6, $003B ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $0012 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0042 ; Samus X - dw $0AF8, $DFFF ; Samus subpixel X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D87A, $0001 ; Items - dw $D8BA, $DBF7 ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr23_tourian_zebes_escape + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $06F1 ; Health - dw $09C6, $0105 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CC, $003C ; Max supers - dw $09CE, $0031 ; Pbs - dw $0AF6, $019B ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $E6BD ; Items - dw $D8B6, $78F8 ; Doors +preset_kpdr22_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_2: + dw #preset_kpdr21_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_suitless_ridley_plowerhouse: + dw #preset_suitless_ridley_metal_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0178 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011A ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01C5 ; Health + dw $09CA, $0016 ; Supers + dw $0AF6, $01D8 ; Samus X + dw $0AF8, $EFFF ; Samus subpixel X + dw $0AFA, $00BB ; Samus Y dw #$FFFF preset_hundo_tourian_escape_room_4: @@ -38824,44 +38852,113 @@ preset_100early_final_cleanup_old_tourian_missiles: dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_suitless_norfair_cleanup_reverse_plowerhouse: - dw #preset_suitless_norfair_cleanup_ridley_escape - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $040C ; Health - dw $09C6, $003A ; Missiles - dw $0AF6, $02BB ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8BA, $DFF7 ; Doors +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $06F1 ; Health + dw $09C6, $0105 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $0031 ; Pbs + dw $0AF6, $019B ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $E6BD ; Items + dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr23_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $090F, $BFFF ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0142 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_suitless_ridley_preridley_room: + dw #preset_suitless_ridley_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels + dw $0913, $1800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $010C ; Missiles - dw $09C8, $0127 ; Max missiles - dw $09CA, $001E ; Supers - dw $09CE, $002E ; Pbs - dw $0AF6, $0065 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $C56F ; Items - dw $D8B4, $8B46 ; Doors + dw $09C2, $0187 ; Health + dw $0AF6, $003C ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_hundo_tourian_escape_parlor: @@ -38932,81 +39029,141 @@ preset_100early_final_cleanup_leaving_parlor_missiles: dw $0AF6, $0056 ; Samus X dw #$FFFF -preset_suitless_norfair_cleanup_reverse_metal_pirates: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $98D6 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $09C2, $03C5 ; Health - dw $0AF6, $02C0 ; Samus X - dw $0AF8, $6FFF ; Samus subpixel X +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $010C ; Missiles + dw $09C8, $0127 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CE, $002E ; Pbs + dw $0AF6, $0065 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $C56F ; Items + dw $D8B4, $8B46 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_wasteland_revisit: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09C2, $0387 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_kihunter_stairs_up: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0288 ; Health - dw $09C6, $003C ; Missiles - dw $09CE, $0011 ; Pbs - dw $0AF6, $0565 ; Samus X +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_firefleas_up: - dw #preset_suitless_norfair_cleanup_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $01AF ; Health - dw $09C6, $003C ; Missiles - dw $09CE, $0010 ; Pbs - dw $0AF6, $00A2 ; Samus X - dw $0AF8, $A000 ; Samus subpixel X +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_gtmax_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02E0 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $0228 ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09C2, $076C ; Health - dw $09C4, $076C ; Max health - dw $09CE, $002F ; Pbs - dw $09D6, $01AF ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; Items +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr21_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_ridley_ridley: + dw #preset_suitless_ridley_preridley_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $9E00 ; Screen subpixel Y position + dw $09C2, $008A ; Health + dw $09CA, $0018 ; Supers + dw $09CE, $0019 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $09D6, $0000 ; Reserves + dw $0A1C, $0008 ; Samus position/state + dw $0AF6, $002B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F7 ; Doors + dw #$FFFF + +preset_suitless_norfair_cleanup_ridley_escape: + dw #preset_suitless_ridley_fast_ripper_room + dw $078D, $9A62 ; DDB + dw $079B, $B32E ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $048F ; Health + dw $09C4, $04AF ; Max health + dw $09C6, $003B ; Missiles + dw $09C8, $00AA ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0012 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0042 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D87A, $0001 ; Items + dw $D8BA, $DBF7 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_100early_final_cleanup_terminator_revisit: @@ -39129,21 +39286,70 @@ preset_100early_tourian_escape_parlor: dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_suitless_norfair_cleanup_hotarubi_missile_room: - dw #preset_suitless_norfair_cleanup_firefleas_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0011 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $01A6 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $02E0 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $0228 ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09C2, $076C ; Health + dw $09C4, $076C ; Max health + dw $09CE, $002F ; Pbs + dw $09D6, $01AF ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0340 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $1B8E ; Items + dw #$FFFF + +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_suitless_norfair_cleanup_reverse_plowerhouse: + dw #preset_suitless_norfair_cleanup_ridley_escape + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $040C ; Health + dw $09C6, $003A ; Missiles + dw $0AF6, $02BB ; Samus X + dw $0AF8, $2FFF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $DFF7 ; Doors dw #$FFFF preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: @@ -39165,21 +39371,79 @@ preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: dw $D8B6, $78F9 ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_hotarubi_revisit: - dw #preset_suitless_norfair_cleanup_hotarubi_missile_room - dw $078D, $99D2 ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0097 ; Health - dw $09C6, $003E ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CE, $0015 ; Pbs - dw $09D0, $002D ; Max pbs - dw $0AF6, $0165 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X - dw $D878, $DEDE ; Items +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_norfair_cleanup_reverse_metal_pirates: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $98D6 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $09C2, $03C5 ; Health + dw $0AF6, $02C0 ; Samus X + dw $0AF8, $6FFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_norfair_cleanup_wasteland_revisit: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09C2, $0387 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_suitless_norfair_cleanup_kihunter_stairs_up: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0288 ; Health + dw $09C6, $003C ; Missiles + dw $09CE, $0011 ; Pbs + dw $0AF6, $0565 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_suitless_norfair_cleanup_firefleas_up: + dw #preset_suitless_norfair_cleanup_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $01AF ; Health + dw $09C6, $003C ; Missiles + dw $09CE, $0010 ; Pbs + dw $0AF6, $00A2 ; Samus X + dw $0AF8, $A000 ; Samus subpixel X dw #$FFFF preset_gtmax_blue_brinstar_cleanup_billy_mays: @@ -39204,39 +39468,21 @@ preset_gtmax_blue_brinstar_cleanup_billy_mays: dw $D8B6, $78FD ; Doors dw #$FFFF -preset_suitless_norfair_cleanup_three_musketeers: - dw #preset_suitless_norfair_cleanup_hotarubi_revisit - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0008 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0006 ; Layer 2 Y position - dw $09C2, $0072 ; Health - dw $0AF6, $0065 ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw #$FFFF - -preset_suitless_norfair_cleanup_single_chamber: - dw #preset_suitless_norfair_cleanup_hotarubi_revisit - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C2, $04A7 ; Health - dw $09C6, $0038 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $000A ; Pbs - dw $09D6, $0110 ; Reserves - dw $0AF6, $0168 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D878, $FEDE ; Items +preset_suitless_norfair_cleanup_hotarubi_missile_room: + dw #preset_suitless_norfair_cleanup_firefleas_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0011 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $01A6 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: @@ -39257,22 +39503,21 @@ preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: dw $D874, $1BBE ; Items dw #$FFFF -preset_suitless_norfair_cleanup_bubble_mountain_return: - dw #preset_suitless_norfair_cleanup_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank +preset_suitless_norfair_cleanup_hotarubi_revisit: + dw #preset_suitless_norfair_cleanup_hotarubi_missile_room + dw $078D, $99D2 ; DDB dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0414 ; Health - dw $09C6, $0036 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $008E ; Samus X - dw $0AF8, $C000 ; Samus subpixel X + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0097 ; Health + dw $09C6, $003E ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CE, $0015 ; Pbs + dw $09D0, $002D ; Max pbs + dw $0AF6, $0165 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $D878, $DEDE ; Items dw #$FFFF preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: @@ -39316,6 +39561,92 @@ preset_gtmax_blue_brinstar_cleanup_climb_supers: dw $D8B2, $2C09 ; Doors dw #$FFFF +preset_suitless_norfair_cleanup_three_musketeers: + dw #preset_suitless_norfair_cleanup_hotarubi_revisit + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0008 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0006 ; Layer 2 Y position + dw $09C2, $0072 ; Health + dw $0AF6, $0065 ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_norfair_cleanup_single_chamber: + dw #preset_suitless_norfair_cleanup_hotarubi_revisit + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $04A7 ; Health + dw $09C6, $0038 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $000A ; Pbs + dw $09D6, $0110 ; Reserves + dw $0AF6, $0168 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D878, $FEDE ; Items + dw #$FFFF + +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers + dw $078D, $8C6A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7803 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $06F0 ; Health + dw $09CA, $0022 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002E ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D6 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D870, $EEFD ; Items + dw #$FFFF + +preset_suitless_norfair_cleanup_bubble_mountain_return: + dw #preset_suitless_norfair_cleanup_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0414 ; Health + dw $09C6, $0036 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $008E ; Samus X + dw $0AF8, $C000 ; Samus subpixel X + dw #$FFFF + +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles + dw $078D, $89A6 ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $002D ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_suitless_norfair_cleanup_norfair_reserve_back: dw #preset_suitless_norfair_cleanup_bubble_mountain_return dw $078D, $9552 ; DDB @@ -39333,24 +39664,19 @@ preset_suitless_norfair_cleanup_norfair_reserve_back: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_to_final_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_climb_supers - dw $078D, $8C6A ; DDB - dw $090F, $0000 ; Screen subpixel X position +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles + dw $078D, $8C9A ; DDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7803 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $6401 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $06F0 ; Health - dw $09CA, $0022 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002E ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D6 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D870, $EEFD ; Items + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D870, $FEFD ; Items dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_final: @@ -39390,17 +39716,40 @@ preset_suitless_norfair_cleanup_frog_speedway: dw $D878, $FEDF ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles - dw $078D, $89A6 ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $0913, $1000 ; Screen subpixel Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_tourian_elevator_room: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $0834 ; Health + dw $09C4, $0834 ; Max health + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $09CA, $0021 ; Supers + dw $09CC, $0041 ; Max supers dw $09CE, $002D ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09D6, $01D2 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AFA, $02A8 ; Samus Y + dw $D820, $1FC1 ; Events + dw $D870, $FFFD ; Items + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_suitless_norfair_cleanup_business_center_final: @@ -39418,19 +39767,16 @@ preset_suitless_norfair_cleanup_business_center_final: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_again: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles - dw $078D, $8C9A ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D870, $FEFD ; Items +preset_gtmax_tourian_metroids_1: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_norfair_cleanup_norfair_elevator: @@ -39447,40 +39793,43 @@ preset_suitless_norfair_cleanup_norfair_elevator: dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_terminator_etank: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_again - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $0913, $1000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X +preset_gtmax_tourian_metroids_2: + dw #preset_gtmax_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0058 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0042 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0821 ; Health + dw $09C6, $0132 ; Missiles + dw $09CA, $001E ; Supers + dw $09D6, $0204 ; Reserves + dw $0AF6, $00F8 ; Samus X dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $0834 ; Health - dw $09C4, $0834 ; Max health - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $09CA, $0021 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002D ; Pbs - dw $09D6, $01D2 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AFA, $02A8 ; Samus Y - dw $D820, $1FC1 ; Events - dw $D870, $FFFD ; Items - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations +preset_gtmax_tourian_metroids_3: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0107 ; Screen Y position in pixels + dw $0919, $00C5 ; Layer 2 Y position + dw $09C6, $0132 ; Missiles + dw $09CA, $001D ; Supers + dw $09D6, $0223 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_final_cleanup_below_spazer_final: @@ -39494,16 +39843,42 @@ preset_suitless_final_cleanup_below_spazer_final: dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_metroids_1: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $038B ; Samus Y +preset_gtmax_tourian_metroids_4: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0030 ; Pbs + dw $09D6, $024A ; Reserves + dw $0AF6, $05A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_gtmax_tourian_giant_hoppers: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001B ; Supers + dw $09CE, $0032 ; Pbs + dw $09D6, $02A4 ; Reserves + dw $0AF6, $0061 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_suitless_final_cleanup_red_tower_final: @@ -39583,43 +39958,51 @@ preset_suitless_final_cleanup_big_pink_final: dw $D8B4, $0B46 ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_2: - dw #preset_gtmax_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0058 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position +preset_gtmax_tourian_baby_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0042 ; Layer 2 X position + dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0821 ; Health - dw $09C6, $0132 ; Missiles - dw $09CA, $001E ; Supers - dw $09D6, $0204 ; Reserves - dw $0AF6, $00F8 ; Samus X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_3: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0107 ; Screen Y position in pixels - dw $0919, $00C5 ; Layer 2 Y position - dw $09C6, $0132 ; Missiles - dw $09CA, $001D ; Supers - dw $09D6, $0223 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C4 ; Samus X +preset_gtmax_tourian_gadora_room: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0AF6, $00DC ; Samus X dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_gtmax_tourian_zeb_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0018 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -39669,42 +40052,21 @@ preset_suitless_final_cleanup_beta_missile_room: dw $D8B6, $FEFF ; Doors dw #$FFFF -preset_gtmax_tourian_metroids_4: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position +preset_gtmax_tourian_mother_brain_2: + dw #preset_gtmax_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0030 ; Pbs - dw $09D6, $024A ; Reserves - dw $0AF6, $05A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_gtmax_tourian_giant_hoppers: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001B ; Supers - dw $09CE, $0032 ; Pbs - dw $09D6, $02A4 ; Reserves - dw $0AF6, $0061 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors + dw $09C2, $05C0 ; Health + dw $09C6, $0137 ; Missiles + dw $09CA, $000C ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $1FCD ; Events dw #$FFFF preset_suitless_final_cleanup_john_cena_bridge: @@ -39745,51 +40107,21 @@ preset_suitless_final_cleanup_beta_missile_revisit: dw $D874, $1FFE ; Items dw #$FFFF -preset_gtmax_tourian_baby_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_gadora_room: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtmax_tourian_zeb_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_gtmax_tourian_zebes_escape: + dw #preset_gtmax_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $00EA ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $02BC ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $5FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_final_cleanup_pit_room_final: @@ -39838,21 +40170,20 @@ preset_suitless_final_cleanup_climb_supers: dw $D8B2, $2C08 ; Doors dw #$FFFF -preset_gtmax_tourian_mother_brain_2: - dw #preset_gtmax_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05C0 ; Health - dw $09C6, $0137 ; Missiles - dw $09CA, $000C ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $1FCD ; Events +preset_gtmax_tourian_escape_room_3: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -39875,72 +40206,6 @@ preset_suitless_final_cleanup_parlor_return: dw $D870, $E9DE ; Items dw #$FFFF -preset_gtmax_tourian_zebes_escape: - dw #preset_gtmax_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $00EA ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $02BC ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $5FCD ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_suitless_final_cleanup_230_mockball: - dw #preset_suitless_final_cleanup_parlor_return - dw $078D, $8C82 ; DDB - dw $079B, $9A90 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $005F ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CE, $0002 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0057 ; Samus X - dw $0AF8, $B000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D870, $F9DE ; Items - dw #$FFFF - -preset_gtmax_tourian_escape_room_3: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_suitless_final_cleanup_parlor_revisit: - dw #preset_suitless_final_cleanup_230_mockball - dw $078D, $8C9A ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7C01 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C0 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw #$FFFF - preset_gtmax_tourian_escape_room_4: dw #preset_gtmax_tourian_escape_room_3 dw $078D, $AB04 ; DDB @@ -39984,6 +40249,39 @@ preset_gtmax_tourian_escape_parlor: dw $0AFA, $004B ; Samus Y dw #$FFFF +preset_suitless_final_cleanup_230_mockball: + dw #preset_suitless_final_cleanup_parlor_return + dw $078D, $8C82 ; DDB + dw $079B, $9A90 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $005F ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0057 ; Samus X + dw $0AF8, $B000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D870, $F9DE ; Items + dw #$FFFF + +preset_suitless_final_cleanup_parlor_revisit: + dw #preset_suitless_final_cleanup_230_mockball + dw $078D, $8C9A ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7C01 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C0 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw #$FFFF + preset_suitless_final_cleanup_landing_site_revisit: dw #preset_suitless_final_cleanup_parlor_revisit dw $078D, $8C8E ; DDB diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 6abfa552..01cdd768 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,6 +1,6 @@ -warnpc $EFC8CC -org $EFC8CC +warnpc $EFC86E +org $EFC86E print pc, " preset names start" preset_names: @@ -488,6 +488,12 @@ preset_names_crateria_pbs: preset_names_crateria_power_bombs: db "Crateria Power Bombs", #$FF +preset_names_crateria_refill: + db "Crateria Refill", #$FF + +preset_names_crateria_refill_return: + db "Crateria Refill Return", #$FF + preset_names_croc: db "Croc", #$FF @@ -1217,6 +1223,9 @@ preset_names_lava_spark: preset_names_leaving_alpha_power_bombs: db "Leaving Alpha Power Bombs", #$FF +preset_names_leaving_beta_power_bombs: + db "Leaving Beta Power Bombs", #$FF + preset_names_leaving_billy_mays: db "Leaving Billy Mays", #$FF @@ -1631,6 +1640,9 @@ preset_names_ocean_fly: preset_names_ocean_fly_setup: db "Ocean Fly Setup", #$FF +preset_names_ocean_jumps: + db "Ocean Jumps", #$FF + preset_names_ocean_revisit: db "Ocean Revisit", #$FF @@ -2180,6 +2192,9 @@ preset_names_spike_suit_colosseum: preset_names_spikesuit_reverse_halfie: db "Spikesuit Reverse Halfie", #$FF +preset_names_spiky_acid_snakes: + db "Spiky Acid Snakes", #$FF + preset_names_spiky_acid_snakes_lower: db "Spiky Acid Snakes (Lower)", #$FF diff --git a/src/presets/nodropskpdr_data.asm b/src/presets/nodropskpdr_data.asm index 9a90ab55..fe998c6b 100644 --- a/src/presets/nodropskpdr_data.asm +++ b/src/presets/nodropskpdr_data.asm @@ -655,6 +655,8 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_missile_refill: dw $0919, $0000 ; Layer 2 Y position dw $09C2, $0073 ; Health dw $09C6, $000F ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state dw $0AF6, $00C0 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -1613,50 +1615,56 @@ preset_nodropskpdr_wrecked_ship_crateria_kihunters: dw $D8B6, $3008 ; Doors dw #$FFFF -preset_nodropskpdr_wrecked_ship_ocean_fly_setup: +preset_nodropskpdr_wrecked_ship_crateria_refill: dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $8C00 ; Screen subpixel X position - dw $0913, $3000 ; Screen subpixel Y position + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0052 ; Health dw $09CE, $0001 ; Pbs dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $002C ; Samus X + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00D1 ; Samus X dw $0AFA, $008B ; Samus Y dw $D8B0, $6000 ; Doors dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_nodropskpdr_wrecked_ship_ocean_spark: - dw #preset_nodropskpdr_wrecked_ship_ocean_fly_setup ; Wrecked Ship: Ocean Fly Setup +preset_nodropskpdr_wrecked_ship_ocean_jumps: + dw #preset_nodropskpdr_wrecked_ship_crateria_refill ; Wrecked Ship: Crateria Refill dw $078D, $8A36 ; DDB dw $079B, $95FF ; MDB - dw $090F, $A3FF ; Screen subpixel X position + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position + dw $0913, $7000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00EE ; Health - dw $0AF6, $01C6 ; Samus X + dw $09C2, $00F7 ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $D8B0, $6001 ; Doors dw #$FFFF preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: - dw #preset_nodropskpdr_wrecked_ship_ocean_spark ; Wrecked Ship: Ocean Spark + dw #preset_nodropskpdr_wrecked_ship_ocean_jumps ; Wrecked Ship: Ocean Jumps dw $078D, $8AEA ; DDB dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $07DB ; Samus X - dw $0AFA, $048B ; Samus Y - dw $D8B0, $7000 ; Doors + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $06DD ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $041B ; Screen Y position in pixels + dw $0917, $036E ; Layer 2 X position + dw $09CA, $0008 ; Supers + dw $0AF6, $0774 ; Samus X + dw $0AFA, $04AB ; Samus Y + dw $D8B0, $7001 ; Doors dw #$FFFF preset_nodropskpdr_wrecked_ship_basement: @@ -1664,19 +1672,17 @@ preset_nodropskpdr_wrecked_ship_basement: dw $078D, $A1BC ; DDB dw $079B, $CAF6 ; MDB dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $06C0 ; Screen Y position in pixels dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position + dw $0919, $0510 ; Layer 2 Y position dw $09D2, $0002 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y + dw $0AF6, $04A2 ; Samus X + dw $0AFA, $075B ; Samus Y dw #$FFFF preset_nodropskpdr_wrecked_ship_phantoon: @@ -1687,12 +1693,14 @@ preset_nodropskpdr_wrecked_ship_phantoon: dw $0913, $7000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0002 ; Supers + dw $09CA, $0006 ; Supers dw $09D2, $0000 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $04CC ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y + dw $0AFC, $B7FF ; Samus subpixel Y dw $D8C0, $0030 ; Doors dw #$FFFF @@ -1701,21 +1709,18 @@ preset_nodropskpdr_wrecked_ship_leaving_phantoon: dw $078D, $A2AC ; DDB dw $079B, $CD13 ; MDB dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position + dw $090F, $F001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8400 ; Screen subpixel Y position + dw $0913, $6C00 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000A ; Missiles + dw $09C2, $00A7 ; Health + dw $09C6, $0013 ; Missiles dw $09CA, $0005 ; Supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses - dw $D8C0, $0070 ; Doors dw #$FFFF preset_nodropskpdr_wrecked_ship_shaft_to_supers: @@ -1727,9 +1732,12 @@ preset_nodropskpdr_wrecked_ship_shaft_to_supers: dw $0911, $0233 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0917, $01A6 ; Layer 2 X position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state dw $0AF6, $02CE ; Samus X dw $0AF8, $1000 ; Samus subpixel X dw $0AFA, $006B ; Samus Y + dw $D8C0, $0070 ; Doors dw #$FFFF preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft: @@ -1740,7 +1748,9 @@ preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft: dw $0911, $0000 ; Screen X position in pixels dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0098 ; Health dw $09CA, $000A ; Supers + dw $09CC, $000F ; Max supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $00CC ; Samus X @@ -1754,27 +1764,28 @@ preset_nodropskpdr_wrecked_ship_attic: dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft ; Wrecked Ship: Wrecked Ship Shaft dw $078D, $A2E8 ; DDB dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position + dw $090F, $6000 ; Screen subpixel X position dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position dw $0917, $0300 ; Layer 2 X position dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y + dw $0AF6, $0465 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF preset_nodropskpdr_wrecked_ship_upper_west_ocean: dw #preset_nodropskpdr_wrecked_ship_attic ; Wrecked Ship: Attic dw $078D, $A228 ; DDB dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C7FD ; Screen subpixel Y position + dw $0913, $C400 ; Screen subpixel Y position dw $0915, $001F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health - dw $09CA, $0009 ; Supers + dw $09C2, $0096 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0004 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state @@ -1789,16 +1800,15 @@ preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: dw $079B, $93FE ; MDB dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position + dw $090F, $B000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels + dw $0915, $0201 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0102 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C2 ; Samus X + dw $0AF6, $02CA ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF @@ -1811,6 +1821,7 @@ preset_nodropskpdr_wrecked_ship_bowling_spark: dw $0913, $2400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0091 ; Health dw $0AF6, $016E ; Samus X dw $0AFA, $009D ; Samus Y dw #$FFFF @@ -1821,17 +1832,17 @@ preset_nodropskpdr_wrecked_ship_leaving_gravity: dw $079B, $CE40 ; MDB dw $07F3, $0030 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position + dw $0913, $4800 ; Screen subpixel Y position dw $0917, $0001 ; Layer 2 X position dw $09A2, $3125 ; Equipped Items dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y + dw $09C2, $0038 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0075 ; Samus X + dw $0AFA, $008B ; Samus Y dw $D880, $00A0 ; Items dw #$FFFF @@ -1846,8 +1857,6 @@ preset_nodropskpdr_wrecked_ship_moat_ball: dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0445 ; Screen Y position in pixels dw $0917, $0072 ; Layer 2 X position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state dw $0AF6, $0184 ; Samus X dw $0AFA, $04D0 ; Samus Y dw #$FFFF @@ -1866,18 +1875,32 @@ preset_nodropskpdr_wrecked_ship_crateria_kihunters_return: dw $0AFA, $0097 ; Samus Y dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: +preset_nodropskpdr_wrecked_ship_crateria_refill_return: dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return ; Wrecked Ship: Crateria Kihunters Return + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $090F, $EC00 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0011 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $00CA ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_wrecked_ship_crateria_refill_return ; Wrecked Ship: Crateria Refill Return dw $078D, $8A42 ; DDB dw $079B, $962A ; MDB dw $07F5, $0003 ; Music Track dw $090F, $7000 ; Screen subpixel X position dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00BD ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0003 ; Pbs + dw $09C2, $012B ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $0080 ; Samus X @@ -1894,20 +1917,48 @@ preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0238 ; Screen Y position in pixels dw $0919, $0238 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y + dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: +preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs: dw #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit ; Red Brinstar Revisit: Caterpillars Revisit + dw $078D, $90A2 ; DDB + dw $079B, $A37C ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0123 ; Health + dw $09CA, $000E ; Supers + dw $09CE, $0009 ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $019F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $0184 ; Items + dw $D8B6, $7809 ; Doors + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_hellway_revisit: + dw #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs ; Red Brinstar Revisit: Leaving Beta Power Bombs + dw $078D, $90DE ; DDB + dw $079B, $A322 ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0500 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position dw $0919, $0500 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X + dw $0AF6, $0043 ; Samus X dw $0AFA, $058B ; Samus Y dw #$FFFF @@ -1918,7 +1969,7 @@ preset_nodropskpdr_red_brinstar_revisit_red_tower_down: dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health + dw $09C2, $011B ; Health dw $0AF6, $003D ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -1947,7 +1998,7 @@ preset_nodropskpdr_red_brinstar_revisit_below_spazer_final: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B4 ; Health + dw $09C2, $0119 ; Health dw $0AF6, $01DC ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -1960,7 +2011,7 @@ preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube: dw $0913, $D000 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers + dw $09C2, $0118 ; Health dw $09D2, $0003 ; Currently selected item dw $0AF6, $01B1 ; Samus X dw $0AFA, $018B ; Samus Y @@ -1978,7 +2029,7 @@ preset_nodropskpdr_maridia_fish_tank: dw $0915, $05ED ; Screen Y position in pixels dw $0917, $00B4 ; Layer 2 X position dw $0919, $0471 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs + dw $09CE, $0008 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0AF6, $0161 ; Samus X dw $0AF8, $7FFF ; Samus subpixel X @@ -2008,7 +2059,7 @@ preset_nodropskpdr_maridia_crab_shaft: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health + dw $09C2, $00DD ; Health dw $0AF6, $05C0 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -2023,7 +2074,7 @@ preset_nodropskpdr_maridia_aqueduct: dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $09CA, $0009 ; Supers + dw $09CA, $000D ; Supers dw $09D2, $0003 ; Currently selected item dw $0AF6, $01AD ; Samus X dw $0AFA, $038B ; Samus Y @@ -2041,7 +2092,7 @@ preset_nodropskpdr_maridia_botwoon_hallway: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CE, $0001 ; Pbs + dw $09CE, $0007 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $009D ; Samus X @@ -2073,10 +2124,8 @@ preset_nodropskpdr_maridia_botwoon_etank: dw $0911, $0100 ; Screen X position in pixels dw $0913, $C000 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs + dw $09CA, $0007 ; Supers + dw $09CE, $0006 ; Pbs dw $0AF6, $01C6 ; Samus X dw $D82C, $0002 ; Bosses dw #$FFFF @@ -2092,8 +2141,9 @@ preset_nodropskpdr_maridia_halfie_setup: dw $0915, $001F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health + dw $09C2, $0180 ; Health dw $09C4, $018F ; Max health + dw $09C6, $0026 ; Missiles dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $008D ; Samus X @@ -2109,8 +2159,9 @@ preset_nodropskpdr_maridia_draygon: dw $0913, $E400 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers + dw $09C2, $0101 ; Health + dw $09C6, $0023 ; Missiles + dw $09CA, $0006 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $0041 ; Samus X @@ -2127,10 +2178,10 @@ preset_nodropskpdr_maridia_reverse_halfie_spikesuit: dw $0919, $0000 ; Layer 2 Y position dw $09A2, $3325 ; Equipped Items dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000C ; Missiles + dw $09C2, $00D7 ; Health + dw $09C6, $000F ; Missiles dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs + dw $09CE, $0005 ; Pbs dw $0A68, $0001 ; Flash suit dw $0AF6, $0044 ; Samus X dw $0AFA, $008B ; Samus Y @@ -2151,8 +2202,7 @@ preset_nodropskpdr_maridia_cac_alley_east: dw $090F, $8000 ; Screen subpixel X position dw $0915, $011A ; Screen Y position in pixels dw $0919, $011A ; Layer 2 Y position - dw $09C2, $004A ; Health - dw $09C6, $000B ; Missiles + dw $09C2, $0067 ; Health dw $0AF6, $0030 ; Samus X dw $0AFA, $018B ; Samus Y dw $D8C2, $DC00 ; Doors @@ -2165,8 +2215,7 @@ preset_nodropskpdr_maridia_cac_alley_west: dw $090F, $B000 ; Screen subpixel X position dw $0915, $0002 ; Screen Y position in pixels dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CA, $0007 ; Supers + dw $09C2, $0058 ; Health dw $0AF6, $005B ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -2179,7 +2228,7 @@ preset_nodropskpdr_maridia_plasma_spark: dw $0913, $7400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers + dw $09C2, $0053 ; Health dw $0AF6, $001F ; Samus X dw #$FFFF @@ -2209,7 +2258,9 @@ preset_nodropskpdr_maridia_plasma_beam: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item + dw $09C2, $003F ; Health + dw $09C6, $000D ; Missiles + dw $09D2, $0001 ; Currently selected item dw $0AF6, $0095 ; Samus X dw $0AFA, $008B ; Samus Y dw $D8C2, $DC08 ; Doors @@ -2225,9 +2276,6 @@ preset_nodropskpdr_maridia_plasma_spark_revisit: dw $0919, $0253 ; Layer 2 Y position dw $09A6, $1009 ; Equipped Beams dw $09A8, $1009 ; Collected Beams - dw $09C2, $00A4 ; Health - dw $09C6, $000F ; Missiles - dw $09CE, $0002 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state @@ -2246,8 +2294,7 @@ preset_nodropskpdr_maridia_toilet: dw $0915, $021F ; Screen Y position in pixels dw $0917, $0028 ; Layer 2 X position dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers + dw $09CA, $0004 ; Supers dw $0AF6, $00A3 ; Samus X dw $0AFA, $02AB ; Samus Y dw $D8C2, $DC1A ; Doors @@ -2275,8 +2322,7 @@ preset_nodropskpdr_maridia_lower_maridia_gate: dw $0913, $5C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09CE, $0005 ; Pbs + dw $09C2, $0021 ; Health dw $0AF6, $002E ; Samus X dw #$FFFF @@ -2288,7 +2334,7 @@ preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0238 ; Screen Y position in pixels dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers + dw $09CA, $0003 ; Supers dw $09D2, $0002 ; Currently selected item dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state @@ -2304,7 +2350,7 @@ preset_nodropskpdr_upper_norfair_revisit_ice_maze_up: dw $0913, $E800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers + dw $09CA, $0002 ; Supers dw $09D2, $0000 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state @@ -2325,7 +2371,7 @@ preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: dw $0917, $0001 ; Layer 2 X position dw $09A6, $100B ; Equipped Beams dw $09A8, $100B ; Collected Beams - dw $09C2, $00BD ; Health + dw $09C2, $001C ; Health dw $0AF6, $00BA ; Samus X dw $D876, $01A5 ; Items dw #$FFFF @@ -2346,45 +2392,7 @@ preset_nodropskpdr_upper_norfair_revisit_ice_escape: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper ; Upper Norfair Revisit: Purple Shaft (Upper) - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: - dw #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper ; Upper Norfair Revisit: Magdollite Tunnel (Upper) - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: +preset_nodropskpdr_upper_norfair_revisit_croc_speedway: dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape ; Upper Norfair Revisit: Ice Escape dw $078D, $9336 ; DDB dw $079B, $A8F8 ; MDB @@ -2392,12 +2400,14 @@ preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: dw $0913, $0800 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0018 ; Health + dw $09CE, $0004 ; Pbs dw $0AF6, $00DD ; Samus X dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower ; Upper Norfair Revisit: Croc Speedway (Lower) +preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes: + dw #preset_nodropskpdr_upper_norfair_revisit_croc_speedway ; Upper Norfair Revisit: Croc Speedway dw $078D, $93C6 ; DDB dw $079B, $AFCE ; MDB dw $090F, $A000 ; Screen subpixel X position @@ -2406,12 +2416,13 @@ preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $01FA ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $018F ; Health dw $0AF6, $030E ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: - dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower ; Upper Norfair Revisit: Spiky Acid Snakes (Lower) +preset_nodropskpdr_upper_norfair_revisit_kronic_boost: + dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes ; Upper Norfair Revisit: Spiky Acid Snakes dw $078D, $9792 ; DDB dw $079B, $AFFB ; MDB dw $090F, $B000 ; Screen subpixel X position @@ -2423,7 +2434,7 @@ preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: dw #$FFFF preset_nodropskpdr_lower_norfair_ln_main_hall: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper ; Upper Norfair Revisit: Kronic Boost (Upper) + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost ; Upper Norfair Revisit: Kronic Boost dw $078D, $96F6 ; DDB dw $079B, $B236 ; MDB dw $07F3, $0018 ; Music Bank @@ -2433,13 +2444,13 @@ preset_nodropskpdr_lower_norfair_ln_main_hall: dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0300 ; Layer 2 X position dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $00BA ; Health - dw $09CE, $0004 ; Pbs + dw $09C2, $018C ; Health + dw $09CE, $0003 ; Pbs dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0480 ; Samus X dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors + dw $D8BA, $01B1 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_prepillars: @@ -2463,7 +2474,9 @@ preset_nodropskpdr_lower_norfair_fast_pillars_setup: dw $0913, $7000 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $09CE, $0005 ; Pbs + dw $09C6, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0001 ; Currently selected item dw $0AF6, $0025 ; Samus X dw #$FFFF @@ -2477,7 +2490,8 @@ preset_nodropskpdr_lower_norfair_worst_room_in_the_game: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0070 ; Health + dw $09C2, $0142 ; Health + dw $09D2, $0003 ; Currently selected item dw $0AF6, $03DB ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -2492,8 +2506,8 @@ preset_nodropskpdr_lower_norfair_amphitheatre: dw $0915, $011D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $0084 ; Health - dw $09CE, $0004 ; Pbs + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item dw $0AF6, $00A7 ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF @@ -2521,13 +2535,12 @@ preset_nodropskpdr_lower_norfair_wasteland: dw $0915, $0419 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position dw $0919, $0312 ; Layer 2 Y position - dw $09C2, $00AC ; Health - dw $09CE, $0002 ; Pbs + dw $09CE, $0000 ; Pbs dw $0A1C, $001D ; Samus position/state dw $0A1E, $0408 ; More position/state dw $0AF6, $0248 ; Samus X dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors + dw $D8BA, $41B1 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_metal_ninja_pirates: @@ -2537,14 +2550,16 @@ preset_nodropskpdr_lower_norfair_metal_ninja_pirates: dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0087 ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs + dw $09C2, $00F5 ; Health + dw $09CA, $0001 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D0, $000F ; Max pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $0168 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors + dw $D878, $101E ; Items + dw $D8BA, $C1B1 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_plowerhouse: @@ -2557,8 +2572,7 @@ preset_nodropskpdr_lower_norfair_plowerhouse: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0122 ; Health - dw $09CA, $0009 ; Supers + dw $09C2, $00F4 ; Health dw $0AF6, $006A ; Samus X dw $0AFA, $00BB ; Samus Y dw $D8BC, $0001 ; Doors @@ -2570,11 +2584,10 @@ preset_nodropskpdr_lower_norfair_ridley: dw $079B, $B37A ; MDB dw $090F, $2000 ; Screen subpixel X position dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $00E3 ; Health - dw $09CA, $0008 ; Supers + dw $09C6, $0008 ; Missiles dw $0AF6, $003D ; Samus X dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors + dw $D8BA, $D1B1 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_leaving_ridley: @@ -2588,9 +2601,7 @@ preset_nodropskpdr_lower_norfair_leaving_ridley: dw $0915, $011F ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $00D9 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs + dw $09C2, $00D6 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $0057 ; Samus X @@ -2610,10 +2621,11 @@ preset_nodropskpdr_lower_norfair_reverse_plowerhouse: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00D6 ; Health + dw $09C2, $00D3 ; Health + dw $09C6, $0007 ; Missiles dw $0AF6, $02B8 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8BA, $D5F1 ; Doors + dw $D8BA, $D5B1 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_wasteland_revisit: @@ -2622,7 +2634,7 @@ preset_nodropskpdr_lower_norfair_wasteland_revisit: dw $079B, $B62B ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $00B4 ; Health + dw $09C2, $00AC ; Health dw $0AF6, $02DC ; Samus X dw #$FFFF @@ -2634,8 +2646,8 @@ preset_nodropskpdr_lower_norfair_kihunter_stairs_up: dw $0911, $0500 ; Screen X position in pixels dw $0913, $B000 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00B2 ; Health - dw $09CE, $0002 ; Pbs + dw $09C2, $007D ; Health + dw $09CE, $0003 ; Pbs dw $0AF6, $055B ; Samus X dw $0AFA, $009B ; Samus Y dw #$FFFF @@ -2650,6 +2662,7 @@ preset_nodropskpdr_lower_norfair_fireflea_room: dw $0915, $000D ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0009 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs dw $0AF6, $009C ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF @@ -2690,7 +2703,7 @@ preset_nodropskpdr_lower_norfair_single_chamber_final: dw $0911, $0100 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0080 ; Health + dw $09C2, $0044 ; Health dw $0AF6, $016E ; Samus X dw #$FFFF @@ -2705,7 +2718,6 @@ preset_nodropskpdr_lower_norfair_bubble_mountain_final: dw $0915, $0016 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $0074 ; Health dw $09D2, $0001 ; Currently selected item dw $0AF6, $0075 ; Samus X dw #$FFFF @@ -2718,8 +2730,7 @@ preset_nodropskpdr_lower_norfair_business_center_final: dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09C6, $000C ; Missiles + dw $09C2, $003F ; Health dw $09CE, $0001 ; Pbs dw $09D2, $0000 ; Currently selected item dw $0AF6, $0032 ; Samus X @@ -2792,7 +2803,7 @@ preset_nodropskpdr_backtracking_crateria_kihunters_final: dw $07F5, $0003 ; Music Track dw $090F, $0000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $09CA, $0009 ; Supers + dw $09CA, $0000 ; Supers dw $09D2, $0000 ; Currently selected item dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state @@ -2806,15 +2817,20 @@ preset_nodropskpdr_backtracking_parlor_spacejump: dw $079B, $91F8 ; MDB dw $07F3, $000C ; Music Bank dw $07F5, $0005 ; Music Track - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $000B ; Missiles + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $040C ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $03D3 ; Screen Y position in pixels + dw $0917, $0206 ; Layer 2 X position + dw $0919, $0400 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $000F ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y + dw $0AF6, $047D ; Samus X + dw $0AFA, $0443 ; Samus Y dw #$FFFF preset_nodropskpdr_backtracking_terminator_revisit: @@ -2827,6 +2843,7 @@ preset_nodropskpdr_backtracking_terminator_revisit: dw $0913, $B400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $0A1C, $001C ; Samus position/state dw $0A1E, $0304 ; More position/state dw $0AF6, $0101 ; Samus X @@ -2858,9 +2875,7 @@ preset_nodropskpdr_backtracking_g4_hallway: dw $0915, $0600 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $00B0 ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers + dw $09CA, $000E ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $00BC ; Samus X @@ -2923,10 +2938,8 @@ preset_nodropskpdr_tourian_metroids_2: dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs + dw $09C2, $0167 ; Health + dw $09CA, $000A ; Supers dw $0AF6, $003B ; Samus X dw $0AFA, $008B ; Samus Y dw $D822, $0021 ; Events @@ -2941,7 +2954,7 @@ preset_nodropskpdr_tourian_metroids_3: dw $0913, $1000 ; Screen subpixel Y position dw $0915, $0109 ; Screen Y position in pixels dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $0164 ; Health + dw $09CA, $0008 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $00C2 ; Samus X @@ -2960,7 +2973,8 @@ preset_nodropskpdr_tourian_metroids_4: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $018F ; Health + dw $09C6, $0024 ; Missiles + dw $09CA, $0005 ; Supers dw $0AF6, $059E ; Samus X dw $0AFA, $008B ; Samus Y dw $D822, $0027 ; Events @@ -2977,8 +2991,7 @@ preset_nodropskpdr_tourian_giant_hoppers: dw $0915, $011F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $00D7 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs + dw $09CA, $0004 ; Supers dw $0AF6, $0058 ; Samus X dw $0AFA, $01CB ; Samus Y dw $D822, $002F ; Events @@ -2997,7 +3010,7 @@ preset_nodropskpdr_tourian_baby_skip: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0171 ; Health + dw $09C2, $0149 ; Health dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $01D8 ; Samus X @@ -3016,7 +3029,7 @@ preset_nodropskpdr_tourian_gadora_room: dw $0915, $0117 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $0009 ; Supers + dw $09CA, $0003 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state dw $0AF6, $00DC ; Samus X @@ -3032,7 +3045,7 @@ preset_nodropskpdr_tourian_zeb_skip: dw $0913, $0000 ; Screen subpixel Y position dw $0915, $021A ; Screen Y position in pixels dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers + dw $09CA, $0001 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state dw $0AF6, $0038 ; Samus X @@ -3049,8 +3062,7 @@ preset_nodropskpdr_tourian_mother_brain_2: dw $090F, $79FF ; Screen subpixel X position dw $0915, $0000 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0176 ; Health - dw $09C6, $0000 ; Missiles + dw $09C6, $0003 ; Missiles dw $09CA, $0000 ; Supers dw $0AF6, $00CF ; Samus X dw $0AFA, $009B ; Samus Y @@ -3061,6 +3073,7 @@ preset_nodropskpdr_tourian_mother_brain_3: dw #preset_nodropskpdr_tourian_mother_brain_2 ; Tourian: Mother Brain 2 dw $09A6, $1009 ; Equipped Beams dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles dw $09CE, $0000 ; Pbs dw $0A76, $8000 ; Hyper beam dw $D82C, $0203 ; Bosses diff --git a/src/presets/nodropskpdr_menu.asm b/src/presets/nodropskpdr_menu.asm index 91cd4f56..b4b52498 100644 --- a/src/presets/nodropskpdr_menu.asm +++ b/src/presets/nodropskpdr_menu.asm @@ -5,13 +5,13 @@ PresetsMenuNoDropsKpdr: dw #presets_goto_nodropskpdr_refill_15_missiles_path dw #presets_goto_nodropskpdr_refill_25_missiles_path dw #presets_goto_nodropskpdr_speed_wave_power_bombs -; dw #presets_goto_nodropskpdr_wrecked_ship -; dw #presets_goto_nodropskpdr_red_brinstar_revisit -; dw #presets_goto_nodropskpdr_maridia -; dw #presets_goto_nodropskpdr_upper_norfair_revisit -; dw #presets_goto_nodropskpdr_lower_norfair -; dw #presets_goto_nodropskpdr_backtracking -; dw #presets_goto_nodropskpdr_tourian + dw #presets_goto_nodropskpdr_wrecked_ship + dw #presets_goto_nodropskpdr_red_brinstar_revisit + dw #presets_goto_nodropskpdr_maridia + dw #presets_goto_nodropskpdr_upper_norfair_revisit + dw #presets_goto_nodropskpdr_lower_norfair + dw #presets_goto_nodropskpdr_backtracking + dw #presets_goto_nodropskpdr_tourian dw #$0000 %cm_header("PRESETS FOR NO DROPS KPDR") @@ -178,8 +178,8 @@ presets_submenu_nodropskpdr_speed_wave_power_bombs: presets_submenu_nodropskpdr_wrecked_ship: dw #presets_nodropskpdr_wrecked_ship_crateria_kihunters - dw #presets_nodropskpdr_wrecked_ship_ocean_fly_setup - dw #presets_nodropskpdr_wrecked_ship_ocean_spark + dw #presets_nodropskpdr_wrecked_ship_crateria_refill + dw #presets_nodropskpdr_wrecked_ship_ocean_jumps dw #presets_nodropskpdr_wrecked_ship_entering_wrecked_ship dw #presets_nodropskpdr_wrecked_ship_basement dw #presets_nodropskpdr_wrecked_ship_phantoon @@ -192,12 +192,14 @@ presets_submenu_nodropskpdr_wrecked_ship: dw #presets_nodropskpdr_wrecked_ship_bowling_spark dw #presets_nodropskpdr_wrecked_ship_leaving_gravity dw #presets_nodropskpdr_wrecked_ship_moat_ball + dw #presets_nodropskpdr_wrecked_ship_crateria_refill_return dw #presets_nodropskpdr_wrecked_ship_crateria_kihunters_return dw #$0000 %cm_header("WRECKED SHIP") presets_submenu_nodropskpdr_red_brinstar_revisit: dw #presets_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw #presets_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs dw #presets_nodropskpdr_red_brinstar_revisit_caterpillars_revisit dw #presets_nodropskpdr_red_brinstar_revisit_hellway_revisit dw #presets_nodropskpdr_red_brinstar_revisit_red_tower_down @@ -236,14 +238,9 @@ presets_submenu_nodropskpdr_upper_norfair_revisit: dw #presets_nodropskpdr_upper_norfair_revisit_ice_maze_up dw #presets_nodropskpdr_upper_norfair_revisit_ice_maze_down dw #presets_nodropskpdr_upper_norfair_revisit_ice_escape - dw #$FFFF - dw #presets_nodropskpdr_upper_norfair_revisit_purple_shaft_upper - dw #presets_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper - dw #presets_nodropskpdr_upper_norfair_revisit_kronic_boost_upper - dw #$FFFF - dw #presets_nodropskpdr_upper_norfair_revisit_croc_speedway_lower - dw #presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower - dw #presets_nodropskpdr_upper_norfair_revisit_kronic_boost_lower + dw #presets_nodropskpdr_upper_norfair_revisit_croc_speedway + dw #presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes + dw #presets_nodropskpdr_upper_norfair_revisit_kronic_boost dw #$0000 %cm_header("UPPER NORFAIR REVISIT") @@ -616,11 +613,11 @@ presets_nodropskpdr_speed_wave_power_bombs_caterpillars_up: presets_nodropskpdr_wrecked_ship_crateria_kihunters: %cm_preset("Crateria Kihunters", #preset_names_crateria_kihunters, #preset_nodropskpdr_wrecked_ship_crateria_kihunters) -presets_nodropskpdr_wrecked_ship_ocean_fly_setup: - %cm_preset("Ocean Fly Setup", #preset_names_ocean_fly_setup, #preset_nodropskpdr_wrecked_ship_ocean_fly_setup) +presets_nodropskpdr_wrecked_ship_crateria_refill: + %cm_preset("Crateria Refill", #preset_names_crateria_refill, #preset_nodropskpdr_wrecked_ship_crateria_refill) -presets_nodropskpdr_wrecked_ship_ocean_spark: - %cm_preset("Ocean Spark", #preset_names_ocean_spark, #preset_nodropskpdr_wrecked_ship_ocean_spark) +presets_nodropskpdr_wrecked_ship_ocean_jumps: + %cm_preset("Ocean Jumps", #preset_names_ocean_jumps, #preset_nodropskpdr_wrecked_ship_ocean_jumps) presets_nodropskpdr_wrecked_ship_entering_wrecked_ship: %cm_preset("Entering Wrecked Ship", #preset_names_entering_wrecked_ship, #preset_nodropskpdr_wrecked_ship_entering_wrecked_ship) @@ -661,11 +658,17 @@ presets_nodropskpdr_wrecked_ship_moat_ball: presets_nodropskpdr_wrecked_ship_crateria_kihunters_return: %cm_preset("Crateria Kihunters Return", #preset_names_crateria_kihunters_return, #preset_nodropskpdr_wrecked_ship_crateria_kihunters_return) +presets_nodropskpdr_wrecked_ship_crateria_refill_return: + %cm_preset("Crateria Refill Return", #preset_names_crateria_refill_return, #preset_nodropskpdr_wrecked_ship_crateria_refill_return) + ; Red Brinstar Revisit presets_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator: %cm_preset("Red Brinstar Elevator", #preset_names_red_brinstar_elevator, #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator) +presets_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs: + %cm_preset("Leaving Beta Power Bombs", #preset_names_leaving_beta_power_bombs, #preset_nodropskpdr_red_brinstar_revisit_leaving_beta_power_bombs) + presets_nodropskpdr_red_brinstar_revisit_caterpillars_revisit: %cm_preset("Caterpillars Revisit", #preset_names_caterpillars_revisit, #preset_nodropskpdr_red_brinstar_revisit_caterpillars_revisit) @@ -760,23 +763,14 @@ presets_nodropskpdr_upper_norfair_revisit_ice_maze_down: presets_nodropskpdr_upper_norfair_revisit_ice_escape: %cm_preset("Ice Escape", #preset_names_ice_escape, #preset_nodropskpdr_upper_norfair_revisit_ice_escape) -presets_nodropskpdr_upper_norfair_revisit_purple_shaft_upper: - %cm_preset("Purple Shaft (Upper)", #preset_names_purple_shaft_upper, #preset_nodropskpdr_upper_norfair_revisit_purple_shaft_upper) - -presets_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper: - %cm_preset("Magdollite Tunnel (Upper)", #preset_names_magdollite_tunnel_upper, #preset_nodropskpdr_upper_norfair_revisit_magdollite_tunnel_upper) - -presets_nodropskpdr_upper_norfair_revisit_kronic_boost_upper: - %cm_preset("Kronic Boost (Upper)", #preset_names_kronic_boost_upper, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_upper) - -presets_nodropskpdr_upper_norfair_revisit_croc_speedway_lower: - %cm_preset("Croc Speedway (Lower)", #preset_names_croc_speedway_lower, #preset_nodropskpdr_upper_norfair_revisit_croc_speedway_lower) +presets_nodropskpdr_upper_norfair_revisit_croc_speedway: + %cm_preset("Croc Speedway", #preset_names_croc_speedway, #preset_nodropskpdr_upper_norfair_revisit_croc_speedway) -presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower: - %cm_preset("Spiky Acid Snakes (Lower)", #preset_names_spiky_acid_snakes_lower, #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes_lower) +presets_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes: + %cm_preset("Spiky Acid Snakes", #preset_names_spiky_acid_snakes, #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes) -presets_nodropskpdr_upper_norfair_revisit_kronic_boost_lower: - %cm_preset("Kronic Boost (Lower)", #preset_names_kronic_boost_lower, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost_lower) +presets_nodropskpdr_upper_norfair_revisit_kronic_boost: + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost) ; Lower Norfair From 12a5bb36d362638d8cb8b4b3e879e828e3b76722 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sat, 1 Nov 2025 15:33:29 -0500 Subject: [PATCH 10/26] Initial progress on rando preset --- src/custompresets.asm | 39 +- src/mainmenu.asm | 7 + src/presets.asm | 1 + src/presets/combine_preset_data.py | 1 + src/presets/combine_preset_names.py | 1 + src/presets/combined_preset_data.asm | 14435 ++++++++++++------------ src/presets/combined_preset_names.asm | 70 +- src/presets/rando_data.asm | 460 + src/presets/rando_menu.asm | 128 + 9 files changed, 8101 insertions(+), 7041 deletions(-) create mode 100644 src/presets/rando_data.asm create mode 100644 src/presets/rando_menu.asm diff --git a/src/custompresets.asm b/src/custompresets.asm index 239766b5..21e16eac 100644 --- a/src/custompresets.asm +++ b/src/custompresets.asm @@ -603,6 +603,8 @@ preset_scroll_fixes: .climb STA $CD39 + JMP .specialized_climb + .topdone PLB PLP @@ -976,29 +978,34 @@ endif ; ----------------------------------------------- .specialized_parlor LDY !SAMUS_Y : CPY #$00D0 ; no fix if Ypos >= 208 - BPL .specialdone + BPL .specialized_parlor_done LDY !SAMUS_X : CPY #$0175 ; no fix if Xpos >= 373 - BPL .specialdone + BPL .specialized_parlor_done %a16() : LDA #$00FF STA $7F05C0 : STA $7F05C2 LDY !SAMUS_PBS_MAX ; only clear bottom row if no power bombs - BEQ .specialdone + BEQ .specialized_parlor_done STA $7F0520 : STA $7F0522 STA $7F0480 : STA $7F0482 + .specialized_parlor_done BRA .specialdone - .specialized_big_pink - LDY !SAMUS_Y : CPY #$02C0 ; no fix if Ypos < 704 - BMI .specialdone - CPY #$03C9 ; no fix if Ypos >= 969 + .specialized_climb + LDY !SAMUS_X : CPY #$0125 ; no fix if Xpos >= 285 BPL .specialdone - %a16() : LDA #$00FF - STA $7F2208 : STA $7F220A : STA $7F22A8 : STA $7F22AA - STA $7F2348 : STA $7F234A : STA $7F23E8 : STA $7F23EA + LDA #$01 : STA $CD38 + CPY #$0095 ; only clear wall if Xpos >= 149 + BPL .specialized_climb_wall + TDC : STA $CD39 + .specialized_climb_wall + %a16() : LDA #$00FF : STA $7F3262 : STA $7F3264 + STA $7F32C2 : STA $7F32C4 : STA $7F3322 + STA $7F3324 : STA $7F3382 : STA $7F3384 BRA .specialdone .specialized_fixes CPX.w #ROOM_ParlorAndAlcatraz : BEQ .specialized_parlor + CPX.w #ROOM_Climb : BEQ .specialized_climb CPX.w #ROOM_BigPink : BEQ .specialized_big_pink CPX.w #ROOM_BlueBrinstarETank : BEQ .specialized_taco_tank_room CPX.w #ROOM_HiJumpBootsRoom : BEQ .specialized_hjb_room @@ -1008,6 +1015,16 @@ endif PLP RTL + .specialized_big_pink + LDY !SAMUS_Y : CPY #$02C0 ; no fix if Ypos < 704 + BMI .specialdone + CPY #$03C9 ; no fix if Ypos >= 969 + BPL .specialdone + %a16() : LDA #$00FF + STA $7F2208 : STA $7F220A : STA $7F22A8 : STA $7F22AA + STA $7F2348 : STA $7F234A : STA $7F23E8 : STA $7F23EA + BRA .specialdone + .specialized_taco_tank_room LDY !SAMUS_X : CPY #$022B ; no fix if Xpos < 555 BMI .specialdone @@ -1033,7 +1050,7 @@ endif %a16() : LDA #$00FF STA $7F036E : STA $7F0370 : STA $7F0374 : STA $7F0376 STA $7F03D4 : STA $7F0610 : STA $7F0612 - BRA .specialdone + JMP .specialdone } LoadRandomPreset: diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 512c4753..5babe172 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -295,6 +295,7 @@ preset_category_submenus: dw #PresetsMenuAllbosspkdr dw #PresetsMenuAllbossprkd dw #PresetsMenuNoDropsKpdr + dw #PresetsMenuRando dw #$0000 } @@ -325,6 +326,7 @@ preset_category_banks: dw #PresetsMenuAllbosspkdr>>16 dw #PresetsMenuAllbossprkd>>16 dw #PresetsMenuNoDropsKpdr>>16 + dw #PresetsMenuRando>>16 dw #$0000 } @@ -652,6 +654,7 @@ SelectPresetCategoryMenu: dw #precat_nghyper dw #precat_nintendopower dw #precat_allboss + dw #precat_rando dw #$0000 %cm_header("SELECT PRESET CATEGORY") @@ -685,6 +688,7 @@ presets_current: db #$28, " BOSS PKDR", #$FF db #$28, " BOSS PRKD", #$FF db #$28, "NODROP KPDR", #$FF + db #$28, " RANDO", #$FF db #$FF .routine TDC : STA !sram_last_preset_low_word : STA !sram_last_preset_high_word @@ -791,6 +795,9 @@ precat_allbossprkd: precat_nodropskpdr: %cm_jsl("No Drops KPDR", #action_select_preset_category, #$0018) +precat_rando: + %cm_jsl("Randomizer", #action_select_preset_category, #$0019) + action_select_preset_category: { ; category index in Y diff --git a/src/presets.asm b/src/presets.asm index a8f85801..7d560113 100644 --- a/src/presets.asm +++ b/src/presets.asm @@ -1020,5 +1020,6 @@ incsrc presets/allbosskpdr_menu.asm incsrc presets/allbosspkdr_menu.asm incsrc presets/allbossprkd_menu.asm incsrc presets/nodropskpdr_menu.asm +incsrc presets/rando_menu.asm %endfree(F2) diff --git a/src/presets/combine_preset_data.py b/src/presets/combine_preset_data.py index def3decf..523b73da 100644 --- a/src/presets/combine_preset_data.py +++ b/src/presets/combine_preset_data.py @@ -297,6 +297,7 @@ def write_combined_preset_data(): load_preset_data("allbosspkdr") load_preset_data("allbossprkd") load_preset_data("nodropskpdr") +load_preset_data("rando") combine_preset_data() write_combined_preset_data() diff --git a/src/presets/combine_preset_names.py b/src/presets/combine_preset_names.py index d13be522..d4e6d2cd 100644 --- a/src/presets/combine_preset_names.py +++ b/src/presets/combine_preset_names.py @@ -120,5 +120,6 @@ def write_combined_preset_names(): load_preset_names("allbosspkdr") load_preset_names("allbossprkd") load_preset_names("nodropskpdr") +load_preset_names("rando") write_combined_preset_names() diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index bbcab824..4958c732 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -146,6 +146,25 @@ preset_ngplasma_ceres_station_ceres_elevator: dw $09D6, $0190 ; Reserves dw #$FFFF +preset_rando_crateria_ceiling_morph: + dw #preset_kpdr20_crateria_ceres_elevator + dw $078D, $8EAA ; DDB + dw $079B, $9F11 ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0913, $7000 ; Screen subpixel Y position + dw $09A4, $0004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D820, $0001 ; Events + dw $D872, $0400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + preset_suitless_bombs_ceres_escape: dw #preset_kpdr20_crateria_ceres_escape dw $090F, $2001 ; Screen subpixel X position @@ -239,6 +258,32 @@ preset_ngplasma_ceres_station_magnet_stairs: dw $0AFC, $7800 ; Samus subpixel Y dw #$FFFF +preset_rando_crateria_taco_tank: + dw #preset_rando_crateria_ceiling_morph + dw $07F3, $0006 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09A2, $0004 ; Equipped Items + dw $09C8, $0005 ; Max missiles + dw $D820, $0000 ; Events + dw #$FFFF + +preset_rando_crateria_meme_route: + dw #preset_rando_crateria_ceiling_morph + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09A2, $0004 ; Equipped Items + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $D8B6, $0007 ; Doors + dw #$FFFF + preset_suitless_bombs_magnet_stairs: dw #preset_kpdr20_crateria_ceres_last_3_rooms dw $090F, $DC00 ; Screen subpixel X position @@ -369,6 +414,64 @@ preset_ngplasma_ceres_station_ceres_ridley: dw $0AFC, $FFFF ; Samus subpixel Y dw #$FFFF +preset_rando_crateria_billy_mays: + dw #preset_rando_crateria_meme_route + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $025B ; Samus X + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_rando_crateria_billy_mays_escape: + dw #preset_rando_crateria_ceiling_morph + dw $078D, $8FEE ; DDB + dw $079B, $A1D8 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $0004 ; Equipped Items + dw $09C2, $005E ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $00DB ; Samus X + dw $D872, $1400 ; Items + dw $D874, $0030 ; Items + dw #$FFFF + +preset_rando_crateria_climb_short_charge: + dw #preset_rando_crateria_ceiling_morph + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $000D ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0009 ; Layer 2 X position + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0093 ; Samus X + dw $D872, $1400 ; Items + dw $D8B2, $0400 ; Doors + dw #$FFFF + preset_suitless_bombs_parlor_down: dw #preset_kpdr20_crateria_parlor dw $090F, $A000 ; Screen subpixel X position @@ -498,6 +601,33 @@ preset_nghyper_ceres_station_ceres_escape: dw $D82E, $0001 ; Bosses dw #$FFFF +preset_rando_crateria_old_mb_short_charge: + dw #preset_rando_crateria_climb_short_charge + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0027 ; Samus X + dw $0AFA, $088B ; Samus Y + dw #$FFFF + +preset_rando_crateria_old_mb_screw_attack: + dw #preset_rando_crateria_climb_short_charge + dw $09A2, $000C ; Equipped Items + dw $09A4, $000C ; Collected Items + dw #$FFFF + +preset_rando_crateria_climb_hijump_boots: + dw #preset_rando_crateria_climb_short_charge + dw $09A2, $0104 ; Equipped Items + dw $09A4, $0104 ; Collected Items + dw #$FFFF + preset_gtclassic_crateria_climb_down: dw #preset_suitless_bombs_climb_down dw $090F, $3000 ; Screen subpixel X position @@ -690,6 +820,54 @@ preset_nghyper_wrecked_ship_ship: dw $D82E, $0001 ; Bosses dw #$FFFF +preset_rando_crateria_climb_supers: + dw #preset_rando_crateria_old_mb_short_charge + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B2, $0408 ; Doors + dw #$FFFF + +preset_rando_crateria_bomb_torizo_speed_escape: + dw #preset_rando_crateria_climb_short_charge + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $000B ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $0008 ; Layer 2 X position + dw $09C6, $0005 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $006B ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_rando_crateria_alcatraz_hijump_boots: + dw #preset_rando_crateria_climb_hijump_boots + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0025 ; Samus X + dw $D8B2, $2400 ; Doors + dw #$FFFF + preset_kpdr20_crateria_pit_room: preset_kpdr21_crateria_pit_room: preset_kpdr22_crateria_pit_room: @@ -701,17 +879,16 @@ preset_nodropskpdr_early_crateria_pit_room: dw #$FFFF preset_nodropskpdr_blue_brinstar_missile_path_blue_brinstar_missiles: - dw #preset_gtclassic_crateria_construction_zone_up + dw #preset_rando_crateria_taco_tank dw $078D, $8FA6 ; DDB - dw $079B, $9F11 ; MDB dw $090F, $4000 ; Screen subpixel X position dw $0913, $AC00 ; Screen subpixel Y position dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $0000 ; Missiles dw $0AF6, $00CC ; Samus X - dw $D8B6, $0004 ; Doors + dw $0AF8, $0000 ; Samus subpixel X + dw $D82E, $0001 ; Bosses + dw $D874, $0004 ; Items dw #$FFFF preset_nodropskpdr_blue_brinstar_missile_path_pit_room_revisit: @@ -867,6 +1044,29 @@ preset_nghyper_wrecked_ship_moat: dw $D8B0, $2001 ; Doors dw #$FFFF +preset_rando_crateria_ibj_to_power_bombs: + dw #preset_rando_crateria_bomb_torizo_speed_escape + dw $078D, $896A ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0691 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0208 ; Screen Y position in pixels + dw $0917, $0348 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $06F8 ; Samus X + dw $0AFA, $027B ; Samus Y + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + preset_prkd19_crateria_pit_room: preset_prkd20_crateria_pit_room: preset_pkrd_crateria_pit_room: @@ -1025,6 +1225,33 @@ preset_allbosskpdr_brinstar_green_brinstar_elevator: dw $D870, $0180 ; Items dw #$FFFF +preset_rando_crateria_ibj_with_hijump_boots: + dw #preset_rando_crateria_ibj_to_power_bombs + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_crateria_moat_cwj: + dw #preset_rando_crateria_ibj_to_power_bombs + dw $078D, $8AD2 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $02DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2001 ; Doors + dw #$FFFF + preset_nintendopower_crateria_pit_room_revisit: dw #preset_prkd19_crateria_pit_room_revisit dw $09C8, $000A ; Max missiles @@ -1222,6 +1449,38 @@ preset_kpdr25_brinstar_green_brinstar_elevator: dw $0AF6, $007E ; Samus X dw #$FFFF +preset_rando_crateria_moat_hbj: + dw #preset_rando_crateria_moat_cwj + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0085 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0063 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $00EB ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D870, $0090 ; Items + dw #$FFFF + +preset_rando_gauntlet_entry: + dw #preset_rando_crateria_ibj_to_power_bombs + dw $090F, $5800 ; Screen subpixel X position + dw $0911, $01DD ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $0208 ; Layer 2 Y position + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $026A ; Samus X + dw $0AFA, $04AB ; Samus Y + dw #$FFFF + preset_rbo_bombs_taco_tank_optional: dw #preset_nintendopower_crateria_pit_room_revisit dw $078D, $8ECE ; DDB @@ -1239,18 +1498,13 @@ preset_rbo_bombs_taco_tank_optional: dw #$FFFF preset_rbo_bombs_retro_etank: - dw #preset_kpdr20_crateria_bomb_torizo - dw $078D, $8EAA ; DDB - dw $079B, $9F11 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position + dw #preset_rando_crateria_ceiling_morph + dw $09A2, $0004 ; Equipped Items dw $09C2, $0059 ; Health - dw $0AF6, $00D1 ; Samus X - dw $0AF8, $3000 ; Samus subpixel X + dw $09C8, $0005 ; Max missiles + dw $D82E, $0001 ; Bosses + dw $D874, $0004 ; Items dw $D8B2, $0600 ; Doors - dw $D8B6, $0004 ; Doors dw #$FFFF preset_rbo_bombs_pit_room_final_visit: @@ -1522,6 +1776,47 @@ preset_kpdr25_brinstar_early_supers: dw $D8B4, $0002 ; Doors dw #$FFFF +preset_rando_gauntlet_entry_with_hijump: + dw #preset_rando_gauntlet_entry + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_entry_with_speed_booster: + dw #preset_rando_gauntlet_entry + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0480 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $0919, $03D3 ; Layer 2 Y position + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04E5 ; Samus X + dw $0AFA, $04B6 ; Samus Y + dw #$FFFF + +preset_rando_gauntlet_first_half: + dw #preset_rando_gauntlet_entry + dw $078D, $8946 ; DDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CE, $0009 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + preset_nintendopower_crateria_alcatraz: dw #preset_100early_crateria_alcatraz dw $09C6, $000A ; Missiles @@ -1725,6 +2020,25 @@ preset_kpdr25_brinstar_dachora_room: dw $D8B4, $0006 ; Doors dw #$FFFF +preset_rando_gauntlet_first_half_with_hijump: + dw #preset_rando_gauntlet_first_half + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_second_half: + dw #preset_rando_gauntlet_first_half + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $005A ; Health + dw $09CE, $0006 ; Pbs + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_suitless_power_bombs_mushroom_kingdom: dw #preset_suitless_power_bombs_green_pirate_shaft dw $078D, $8BE6 ; DDB @@ -1787,6 +2101,12 @@ preset_nghyper_wrecked_ship_wrecked_ship_shaft: dw $D8C0, $0070 ; Doors dw #$FFFF +preset_rando_gauntlet_second_half_with_hijump: + dw #preset_rando_gauntlet_second_half + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + preset_nodropskpdr_blue_brinstar_missile_path_terminator: dw #preset_nintendopower_crateria_terminator dw $078D, $8916 ; DDB @@ -1800,6 +2120,21 @@ preset_nodropskpdr_230_missile_path_green_pirate_shaft: dw $D870, $1180 ; Items dw #$FFFF +preset_rando_gauntlet_halfway_escape: + dw #preset_rando_gauntlet_second_half + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6FFF ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0063 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $D870, $00A0 ; Items + dw #$FFFF + preset_nodropskpdr_blue_brinstar_missile_path_green_pirate_shaft: dw #preset_nodropskpdr_230_missile_path_green_pirate_shaft dw $07F3, $0006 ; Music Bank @@ -1816,6 +2151,23 @@ preset_nodropskpdr_230_missile_path_green_brinstar_elevator: dw $D870, $1180 ; Items dw #$FFFF +preset_rando_gauntlet_halfway_with_hijump: + dw #preset_rando_gauntlet_halfway_escape + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_quickdrops: + dw #preset_rando_gauntlet_second_half + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $0913, $CC00 ; Screen subpixel Y position + dw $09C2, $0046 ; Health + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $D870, $00A0 ; Items + dw #$FFFF + preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator: dw #preset_nodropskpdr_230_missile_path_green_brinstar_elevator dw $07F3, $0006 ; Music Bank @@ -15877,24 +16229,6 @@ preset_prkd20_upper_norfair_leaving_speedbooster: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_allbossprkd_upper_norfair_single_chamber - dw $090F, $8FFF ; Screen subpixel X position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $00BD ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $01A8 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $D828, $0004 ; Bosses - dw $D870, $0190 ; Items - dw $D8B4, $0206 ; Doors - dw $D8B6, $B008 ; Doors - dw #$FFFF - preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit dw $09C6, $0003 ; Missiles @@ -16387,37 +16721,25 @@ preset_pkrd_upper_norfair_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_double_chamber: -preset_prkd20_upper_norfair_double_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $0124 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00B5 ; Samus X - dw $D8BA, $0071 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_leaving_speedbooster - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $011D ; Health +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00BD ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health dw $09C6, $000F ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $004F ; Samus X + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $018B ; Samus Y dw $D822, $0020 ; Events - dw $D878, $0014 ; Items - dw $D8BA, $00F1 ; Doors + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF preset_kpdr23_upper_norfair_single_chamber: @@ -16458,6 +16780,20 @@ preset_kpdr20_wrecked_ship_basement: dw $D878, $0014 ; Items dw #$FFFF +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_allbossprkd_maridia_whomple_jump: dw #preset_allbossprkd_maridia_draygon dw $078D, $A96C ; DDB @@ -16856,6 +17192,48 @@ preset_gtclassic_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00E2 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_gtclassic_lower_norfair_kihunter_stairs_down: dw #preset_gtclassic_lower_norfair_worst_room_in_the_game dw $078D, $997E ; DDB @@ -17534,25 +17912,78 @@ preset_pkrd_upper_norfair_ice_beam_gates: dw $D8B8, $28EF ; Doors dw #$FFFF -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_upper_norfair_double_chamber: +preset_prkd20_upper_norfair_double_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0124 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00B5 ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_prkd19_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_leaving_speedbooster + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $011D ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $004F ; Samus X + dw $D822, $0020 ; Events dw $D878, $0014 ; Items + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $01B3 ; Samus X + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X dw #$FFFF preset_gtmax_lower_norfair_worst_room_in_the_game: @@ -18002,17 +18433,49 @@ preset_gtclassic_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0233 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $01A6 ; Layer 2 X position - dw $0AF6, $02CE ; Samus X - dw $0AF8, $1000 ; Samus subpixel X +preset_pkrd_upper_norfair_ice_maze_up: + dw #preset_pkrd_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X dw $0AFA, $006B ; Samus Y dw #$FFFF @@ -18346,6 +18809,70 @@ preset_100early_red_tower_and_crateria_ocean_spark: dw $D870, $8190 ; Items dw #$FFFF +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0102 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_gtclassic_lower_norfair_reverse_plowerhouse: dw #preset_gtclassic_lower_norfair_ridley dw $078D, $98BE ; DDB @@ -18391,43 +18918,6 @@ preset_prkd19_upper_norfair_volcano_room: dw $0AF6, $03AE ; Samus X dw #$FFFF -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items - dw #$FFFF - preset_prkd19_upper_norfair_kronic_boost: dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB @@ -18444,72 +18934,27 @@ preset_prkd19_upper_norfair_kronic_boost: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $01B3 ; Samus X - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C6, $0008 ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit dw $09C6, $0012 ; Missiles dw $09CA, $0002 ; Supers dw #$FFFF -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_pkrd_upper_norfair_ice_maze_up: - dw #preset_pkrd_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X dw #$FFFF -preset_kpdr20_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers dw #$FFFF preset_allbossprkd_tourian_metroids_3: @@ -18855,6 +19300,88 @@ preset_100early_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_ice_maze_down: + dw #preset_pkrd_upper_norfair_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1006 ; Equipped Beams + dw $09A8, $1006 ; Collected Beams + dw $0AF6, $00B9 ; Samus X + dw $D876, $0125 ; Items + dw #$FFFF + +preset_pkrd_upper_norfair_ice_escape: + dw #preset_prkd19_upper_norfair_ice_escape + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $1125 ; Equipped Items + dw $09A4, $1125 ; Collected Items + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000F ; Missiles + dw $09CE, $0004 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $28EF ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors + dw #$FFFF + preset_gtclassic_lower_norfair_wasteland_revisit: dw #preset_gtclassic_lower_norfair_reverse_plowerhouse dw $078D, $9966 ; DDB @@ -18910,58 +19437,6 @@ preset_prkd20_upper_norfair_volcano_room: dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors - dw #$FFFF - preset_prkd20_upper_norfair_kronic_boost: dw #preset_prkd19_upper_norfair_kronic_boost dw $09C6, $0014 ; Missiles @@ -18969,40 +19444,326 @@ preset_prkd20_upper_norfair_kronic_boost: dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_upper_west_ocean: +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_leaving_gravity: dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C7FD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_moat_ball + dw $09C2, $00A9 ; Health + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09CE, $0005 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0157 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $016D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014C ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_nodropskpdr_maridia_plasma_climb: @@ -19673,6 +20434,34 @@ preset_100early_wrecked_ship_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF +preset_pkrd_upper_norfair_precathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0319 ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $0AF6, $00A4 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_cathedral: + dw #preset_pkrd_upper_norfair_ice_escape + dw $078D, $92CA ; DDB + dw $079B, $A7B3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0200 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $02A2 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2CEF ; Doors + dw #$FFFF + preset_gtmax_lower_norfair_plowerhouse: dw #preset_gtmax_lower_norfair_metal_ninja_pirates dw $078D, $9A1A ; DDB @@ -19691,76 +20480,6 @@ preset_gtmax_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0102 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_double_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X - dw #$FFFF - -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers - dw #$FFFF - preset_nodropskpdr_maridia_lower_maridia_gate: dw #preset_nodropskpdr_maridia_sewers dw $078D, $A528 ; DDB @@ -20079,36 +20798,6 @@ preset_gtclassic_lower_norfair_springball_maze: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_down: - dw #preset_pkrd_upper_norfair_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1006 ; Equipped Beams - dw $09A8, $1006 ; Collected Beams - dw $0AF6, $00B9 ; Samus X - dw $D876, $0125 ; Items - dw #$FFFF - -preset_pkrd_upper_norfair_ice_escape: - dw #preset_prkd19_upper_norfair_ice_escape - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $1125 ; Equipped Items - dw $09A4, $1125 ; Collected Items - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors - dw #$FFFF - preset_prkd20_upper_norfair_lava_spark: dw #preset_prkd19_upper_norfair_lava_spark dw $09C6, $0014 ; Missiles @@ -20116,40 +20805,49 @@ preset_prkd20_upper_norfair_lava_spark: dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic +preset_kpdr20_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $016E ; Samus X - dw $0AFA, $009D ; Samus Y - dw #$FFFF - preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: dw #preset_nodropskpdr_maridia_lower_maridia_gate dw $078D, $9246 ; DDB @@ -20313,22 +21011,6 @@ preset_suitless_upper_norfair_2_double_chamber_out: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_crateria_power_bombs: - dw #preset_hundo_gravity_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items - dw #$FFFF - preset_rbo_maridia_double_maridia_mount_everest: dw #preset_rbo_maridia_double_maridia_maridia_entry dw $078D, $A330 ; DDB @@ -20364,15 +21046,6 @@ preset_rbo_icecroc_single_maridia_croc_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_14ice_tourian_zebes_escape: - dw #preset_14ice_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_14speed_tourian_mother_brain_3: dw #preset_14speed_tourian_mother_brain_2 dw $07F3, $0048 ; Music Bank @@ -20384,6 +21057,148 @@ preset_14speed_tourian_mother_brain_3: dw $D82C, $0203 ; Bosses dw #$FFFF +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $0288 ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_rising_tide: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $867F ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $02B5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_bubble_mountain: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0185 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $09C2, $00BD ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + +preset_14ice_tourian_zebes_escape: + dw #preset_14ice_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_100early_wrecked_ship_east_supers: dw #preset_100early_wrecked_ship_leaving_phantoon dw $078D, $A294 ; DDB @@ -20483,72 +21298,6 @@ preset_gtclassic_lower_norfair_single_chamber_final: dw $0AF6, $0171 ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_precathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0319 ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_cathedral: - dw #preset_pkrd_upper_norfair_ice_escape - dw $078D, $92CA ; DDB - dw $079B, $A7B3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0200 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $02A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd20_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors - dw #$FFFF - preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: dw #preset_nodropskpdr_upper_norfair_revisit_ice_maze_up dw $078D, $937E ; DDB @@ -20725,6 +21474,134 @@ preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: dw $D8B8, $EE00 ; Doors dw #$FFFF +preset_14speed_tourian_zebes_escape: + dw #preset_14speed_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_upper_norfair_bat_cave: + dw #preset_pkrd_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_leaving_speedbooster: + dw #preset_pkrd_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0041 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2EEF ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $090F, $A000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018D ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $01B1 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_kpdr25_upper_norfair_entering_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_14ice_tourian_escape_room_3: dw #preset_14ice_tourian_zebes_escape dw $078D, $AAEC ; DDB @@ -20848,88 +21725,6 @@ preset_suitless_upper_norfair_2_croc_gate: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_nodropskpdr_wrecked_ship_moat_ball - dw $09C2, $00A9 ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0002 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $A36C ; DDB - dw $079B, $A408 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $003F ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr20_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_nodropskpdr_upper_norfair_revisit_croc_speedway: dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape dw $078D, $9336 ; DDB @@ -20999,15 +21794,6 @@ preset_hundo_brinstar_cleanup_ship_room: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_14speed_tourian_zebes_escape: - dw #preset_14speed_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_100early_wrecked_ship_spiky_room_of_death: dw #preset_100early_wrecked_ship_leaving_west_supers dw $078D, $A2E8 ; DDB @@ -21043,6 +21829,68 @@ preset_gtmax_lower_norfair_wasteland_revisit: dw $0AF6, $02DC ; Samus X dw #$FFFF +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_gtmax_lower_norfair_kihunter_stairs_up: dw #preset_gtmax_lower_norfair_reverse_plowerhouse dw $078D, $9A3E ; DDB @@ -21087,6 +21935,130 @@ preset_gtclassic_lower_norfair_bubble_mountain_final: dw $0AF6, $0091 ; Samus X dw #$FFFF +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_gtclassic_lower_norfair_frog_speedway: dw #preset_gtclassic_lower_norfair_springball_maze dw $078D, $956A ; DDB @@ -21103,44 +22075,46 @@ preset_gtclassic_lower_norfair_frog_speedway: dw $0AF6, $00C6 ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_rising_tide: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $867F ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $02B5 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_bubble_mountain: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0185 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $04AD ; Samus X +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09C6, $000F ; Missiles +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF @@ -21457,90 +22431,116 @@ preset_gtclassic_lower_norfair_business_center_final: dw $0AF6, $0039 ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_bat_cave: - dw #preset_pkrd_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $D8BA, $0011 ; Doors +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_leaving_speedbooster: - dw #preset_pkrd_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018F ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0041 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $0031 ; Doors +preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $090F, $A000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018D ; Health +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $01B1 ; Samus X - dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C6, $000A ; Missiles +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_pkrd_upper_norfair_double_chamber: + dw #preset_pkrd_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0125 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00BF ; Samus X + dw $D8BA, $0071 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0007 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0054 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + preset_suitless_upper_norfair_2_croc_shaft_down: dw #preset_suitless_upper_norfair_2_croc_power_bombs dw $078D, $946E ; DDB @@ -21705,20 +22705,6 @@ preset_gtclassic_maridia_maridia_tube_revisit: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y - dw #$FFFF - preset_gtclassic_maridia_fish_tank: dw #preset_gtclassic_lower_norfair_frog_speedway dw $078D, $A330 ; DDB @@ -21737,20 +22723,49 @@ preset_gtclassic_maridia_fish_tank: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_double_chamber: - dw #preset_pkrd_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0125 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors +preset_pkrd_upper_norfair_single_chamber_revisit: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $013B ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $00F0 ; Layer 2 X position + dw $0919, $011F ; Layer 2 Y position + dw $0AF6, $01DB ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_pkrd_upper_norfair_volcano_room: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $95EE ; DDB + dw $079B, $AE07 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $7200 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0172 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AF ; Samus X + dw #$FFFF + +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_prepillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $277F ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0071 ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_upper_norfair_2_grapple_escape: @@ -21976,6 +22991,93 @@ preset_100early_wrecked_ship_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0500 ; Screen Y position in pixels + dw $0919, $0500 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $058B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_kronic_boost: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1C01 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $0AF6, $0030 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_double_chamber: dw #preset_gtmax_upper_norfair_and_kraid_single_chamber dw $078D, $9A4A ; DDB @@ -22030,76 +23132,6 @@ preset_gtclassic_maridia_mt_everest: dw $0AFA, $03B8 ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_double_chamber_revisit: - dw #preset_prkd20_upper_norfair_double_chamber_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0054 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0152 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0024 ; Samus X - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - preset_gtclassic_maridia_crab_shaft: dw #preset_gtclassic_maridia_fish_tank dw $078D, $A3F0 ; DDB @@ -22115,73 +23147,34 @@ preset_gtclassic_maridia_crab_shaft: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_worst_room_in_the_game: - dw #preset_prkd20_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $277F ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0071 ; Health - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_kpdr25_upper_norfair_entering_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_prkd19_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_upper_norfair_2_cosine_missile: @@ -22305,6 +23298,75 @@ preset_100early_wrecked_ship_bowling_alley_path: dw $D870, $819C ; Items dw #$FFFF +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $078D, $90AE ; DDB + dw $079B, $A2F7 ; MDB + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit + dw $078D, $907E ; DDB + dw $079B, $A253 ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0915, $091A ; Screen Y position in pixels + dw $0919, $06D3 ; Layer 2 Y position + dw $09C2, $00B5 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $098B ; Samus Y + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: dw #preset_gtmax_upper_norfair_and_kraid_bat_cave dw $078D, $97B6 ; DDB @@ -22322,43 +23384,6 @@ preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: dw $D878, $FECA ; Items dw #$FFFF -preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_pkrd_upper_norfair_single_chamber_revisit: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $013B ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $00F0 ; Layer 2 X position - dw $0919, $011F ; Layer 2 Y position - dw $0AF6, $01DB ; Samus X - dw $0AFA, $01BB ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_volcano_room: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $95EE ; DDB - dw $079B, $AE07 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $7200 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0172 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AF ; Samus X - dw #$FFFF - preset_gtclassic_maridia_aqueduct: dw #preset_gtclassic_maridia_crab_shaft dw $078D, $A468 ; DDB @@ -22389,6 +23414,21 @@ preset_gtclassic_maridia_botwoon_hallway: dw $D8C0, $8000 ; Doors dw #$FFFF +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + preset_suitless_upper_norfair_2_croc_farm: dw #preset_suitless_upper_norfair_2_cosine_missile dw $078D, $94AA ; DDB @@ -22547,6 +23587,21 @@ preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: dw $0AFA, $0187 ; Samus Y dw #$FFFF +preset_pkrd_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0120 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: dw #preset_gtmax_upper_norfair_and_kraid_bat_cave dw $078D, $9546 ; DDB @@ -22564,74 +23619,36 @@ preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: dw $D8BA, $DF59 ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y - dw #$FFFF - -preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1C01 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $0AF6, $0030 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $0157 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF preset_gtclassic_maridia_botwoon: @@ -22669,36 +23686,6 @@ preset_gtclassic_maridia_halfie_setup: dw $D8C0, $8000 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - preset_gtclassic_maridia_draygon: dw #preset_gtclassic_maridia_botwoon_hallway dw $078D, $A7F8 ; DDB @@ -22837,305 +23824,172 @@ preset_100early_brinstar_cleanup_landing_site: dw $D870, $819E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health dw $09C6, $0012 ; Missiles dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0120 ; Health - dw $09C4, $018F ; Max health +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health dw $09C6, $0012 ; Missiles - dw $09CA, $0007 ; Supers - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway +preset_kpdr25_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01FB ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $017C ; Layer 2 X position - dw $09C2, $0163 ; Health - dw $0AF6, $0291 ; Samus X +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_red_brinstar_alpha_power_bombs: - dw #preset_kpdr20_red_brinstar_alpha_power_bombs +preset_kpdr23_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0163 ; Health + dw $09C2, $0119 ; Health dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D874, $0C04 ; Items - dw $D878, $001C ; Items - dw $D8B6, $A008 ; Doors + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_caterpillars_up: - dw #preset_kpdr20_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D874, $0D04 ; Items - dw $D878, $001C ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr20_wrecked_ship_crateria_kihunters - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $016D ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D874, $0D04 ; Items - dw $D878, $001C ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr20_wrecked_ship_ocean_fly_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D874, $0D04 ; Items - dw $D878, $001C ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014C ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean +preset_kpdr23_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health + dw $09C2, $0119 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X dw #$FFFF -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_gtclassic_maridia_reverse_halfie_spikesuit: @@ -23324,376 +24178,204 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final - dw $078D, $955E ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0090 ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $D878, $FECB ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0500 ; Screen Y position in pixels - dw $0919, $0500 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $058B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_frog_speedway: - dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_amphitheatre +preset_pkrd_lower_norfair_kihunter_stairs_down: + dw #preset_pkrd_lower_norfair_amphitheatre dw $078D, $997E ; DDB dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0275 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0047 ; Screen Y position in pixels dw $0917, $01D4 ; Layer 2 X position dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_pkrd_lower_norfair_wasteland: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3400 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $00F4 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024A ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down +preset_kpdr25_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_maridia_fish_tank: + dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark +preset_kpdr25_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers + dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final + dw $078D, $955E ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0090 ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $D878, $FECB ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_maridia_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_maridia_whomple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_suitless_maridia_predraygon_maridia_tube: @@ -23858,6 +24540,97 @@ preset_100early_brinstar_cleanup_leaving_gauntlet: dw $D870, $81BF ; Items dw #$FFFF +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_fish_tank: + dw #preset_kpdr21_maridia_fish_tank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_mt_everest: + dw #preset_kpdr21_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_ice_gate_room: dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit dw $078D, $92A6 ; DDB @@ -23897,132 +24670,27 @@ preset_gtmax_upper_norfair_and_kraid_crocomire: dw $D8B8, $6EEC ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $078D, $90AE ; DDB - dw $079B, $A2F7 ; MDB - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $078D, $907E ; DDB - dw $079B, $A253 ; MDB - dw $090F, $A001 ; Screen subpixel X position - dw $0915, $091A ; Screen Y position in pixels - dw $0919, $06D3 ; Layer 2 Y position - dw $09C2, $00B5 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $098B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_kihunter_stairs_down: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0275 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0047 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_gtclassic_maridia_reverse_halfie_climb: @@ -24035,6 +24703,19 @@ preset_gtclassic_maridia_reverse_halfie_climb: dw $0AF6, $0037 ; Samus X dw #$FFFF +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + preset_suitless_maridia_predraygon_crab_supers: dw #preset_suitless_maridia_predraygon_mt_everest dw $078D, $A3C0 ; DDB @@ -24165,6 +24846,61 @@ preset_100early_brinstar_cleanup_green_brinstar_elevator: dw $D870, $87BF ; Items dw #$FFFF +preset_pkrd_lower_norfair_ridley_farming_room: + dw #preset_pkrd_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0159 ; Health + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: dw #preset_gtmax_upper_norfair_and_kraid_crocomire dw $078D, $93D2 ; DDB @@ -24187,120 +24923,6 @@ preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: dw $D876, $E03B ; Items dw #$FFFF -preset_kpdr25_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0119 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_wasteland - dw $090F, $A980 ; Screen subpixel X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0088 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0014 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $024C ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - preset_gtclassic_maridia_reverse_botwoon_etank: dw #preset_gtclassic_maridia_reverse_halfie_climb dw $078D, $A7E0 ; DDB @@ -24503,157 +25125,141 @@ preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr23_red_brinstar_revisit_red_tower_down - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr21_maridia_crab_shaft: + dw #preset_kpdr21_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr21_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B1 ; Samus X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_kpdr21_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F0 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0161 ; Samus X + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y + dw $0AFA, $006B ; Samus Y dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd20_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $D8BA, $C1F1 ; Doors + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_pkrd_lower_norfair_ridley_farming_room: - dw #preset_pkrd_lower_norfair_plowerhouse +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_plowerhouse dw $078D, $9A32 ; DDB dw $079B, $B482 ; MDB - dw $090F, $D000 ; Screen subpixel X position + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position + dw $0913, $8C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB + dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors dw #$FFFF preset_gtclassic_maridia_aqueduct_revisit: @@ -24923,6 +25529,53 @@ preset_100early_brinstar_cleanup_etecoon_room: dw $D8BA, $00F7 ; Doors dw #$FFFF +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0105 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_sine_missiles: dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down dw $078D, $94CE ; DDB @@ -24946,130 +25599,6 @@ preset_gtmax_upper_norfair_and_kraid_sine_missiles: dw $D8BA, $DF5F ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_mt_everest: - dw #preset_kpdr21_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: - dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - preset_gtclassic_wrecked_ship_moat: dw #preset_gtclassic_wrecked_ship_crateria_kihunters dw $078D, $8AF6 ; DDB @@ -25278,77 +25807,162 @@ preset_100early_brinstar_cleanup_big_pink_revisit: dw $D870, $A7BF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health + dw $09C2, $00DD ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_crab_shaft: - dw #preset_kpdr21_maridia_mt_everest - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position +preset_kpdr21_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position + dw $0917, $0100 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $0AF6, $05C0 ; Samus X + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D876, $EE3B ; Items + dw #$FFFF + +preset_gtclassic_wrecked_ship_ocean: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $01A8 ; Samus X + dw #$FFFF + +preset_gtclassic_wrecked_ship_wrecked_ship_shaft: + dw #preset_gtclassic_wrecked_ship_moat + dw $078D, $89D6 ; DDB + dw $079B, $CA08 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $8C00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $002E ; Samus X + dw $D8B0, $3000 ; Doors dw #$FFFF preset_nodropskpdr_lower_norfair_single_chamber_final: @@ -25495,183 +26109,190 @@ preset_100early_brinstar_cleanup_big_pink_power_bombs: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_aqueduct: - dw #preset_kpdr21_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $009D ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D820, $0801 ; Events - dw $D8C0, $8174 ; Doors + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley dw $09A6, $1007 ; Equipped Beams + dw $09CE, $0004 ; Pbs dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09C6, $000F ; Missiles +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_ridley dw $078D, $98CA ; DDB dw $079B, $B32E ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position dw $0915, $011F ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X + dw $0AF6, $005F ; Samus X dw $0AFA, $019B ; Samus Y dw $D82A, $0101 ; Bosses dw #$FFFF -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_hellway: - dw #preset_kpdr22_red_brinstar_hjb_missile_hellway - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_gtclassic_wrecked_ship_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_wrecked_ship_shaft: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $89D6 ; DDB - dw $079B, $CA08 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $8C00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $002E ; Samus X - dw $D8B0, $3000 ; Doors +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_wrecked_ship_basement: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $045F ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $8010 ; Doors dw #$FFFF -preset_kpdr20_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtclassic_wrecked_ship_phantoon: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D8C0, $8030 ; Doors dw #$FFFF preset_nodropskpdr_backtracking_maridia_tube_revisit: @@ -25828,6 +26449,35 @@ preset_100early_brinstar_cleanup_big_pink_hopper_room: dw $D8B4, $8346 ; Doors dw #$FFFF +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate dw $078D, $9402 ; DDB @@ -25863,151 +26513,22 @@ preset_gtmax_upper_norfair_and_kraid_business_center_final: dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_gtclassic_wrecked_ship_basement: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB +preset_gtclassic_wrecked_ship_shaft_climb: + dw #preset_gtclassic_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $045F ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $8010 ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_phantoon: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D8C0, $8030 ; Doors + dw $0911, $0225 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $019B ; Layer 2 X position + dw $09C2, $0154 ; Health + dw $09C6, $0055 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D8C0, $8070 ; Doors dw #$FFFF preset_nodropskpdr_backtracking_crateria_kihunters_final: @@ -26163,51 +26684,20 @@ preset_100early_brinstar_cleanup_spore_spawn_supers: dw $D8B6, $E8D8 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $EC00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X dw #$FFFF -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -26218,52 +26708,142 @@ preset_kpdr25_maridia_aqueduct: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams +preset_kpdr20_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health + dw $09C2, $0105 ; Health dw $09C4, $018F ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_shaft_climb: - dw #preset_gtclassic_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0225 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $019B ; Layer 2 X position - dw $09C2, $0154 ; Health - dw $09C6, $0055 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8C0, $8070 ; Doors +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr21_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $00F1 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B1 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09CE, $0004 ; Pbs + dw #$FFFF + +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_wrecked_ship_ocean_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $EC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0313 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $024E ; Layer 2 Y position + dw $0AF6, $0466 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8074 ; Doors + dw #$FFFF + +preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: + dw #preset_gtclassic_wrecked_ship_shaft_climb + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF preset_nodropskpdr_backtracking_terminator_revisit: @@ -26413,6 +26993,54 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF +preset_pkrd_lower_norfair_bubble_mountain_final: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $0AF6, $008B ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_frog_speedway: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0024 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C4 ; Samus X + dw #$FFFF + +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_gtmax_upper_norfair_and_kraid_kraid_etank: dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit dw $078D, $923A ; DDB @@ -26431,163 +27059,79 @@ preset_gtmax_upper_norfair_and_kraid_kraid_etank: dw $D8B8, $EEED ; Doors dw #$FFFF -preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09CE, $0004 ; Pbs +preset_gtclassic_wrecked_ship_parlor_return: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05EC ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F6 ; Layer 2 X position + dw $0AF6, $068C ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_leaving_ridley - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F2 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0004 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $005F ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors +preset_gtclassic_wrecked_ship_terminator_revisit: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0115 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0104 ; Blue suit dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_wrecked_ship_green_pirate_shaft: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $7980 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0919, $017D ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_nodropskpdr_backtracking_g4_hallway: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtclassic_wrecked_ship_ocean_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $EC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0313 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $024E ; Layer 2 Y position - dw $0AF6, $0466 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8074 ; Doors - dw #$FFFF - -preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: - dw #preset_gtclassic_wrecked_ship_shaft_climb - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D8C0, $8074 ; Doors - dw #$FFFF - -preset_nodropskpdr_backtracking_g4_hallway: - dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BC ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_nodropskpdr_backtracking_g4_elevator: - dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors +preset_nodropskpdr_backtracking_g4_elevator: + dw #preset_nodropskpdr_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF preset_hundo_maridia_beach_maridia_bug_room: @@ -26697,205 +27241,113 @@ preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X +preset_gtclassic_wrecked_ship_g4_elevator: + dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $09C2, $0159 ; Health + dw $09C6, $0057 ; Missiles + dw $09CA, $000D ; Supers + dw $0AF6, $003D ; Samus X dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position +preset_pkrd_lower_norfair_business_center_final: + dw #preset_pkrd_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $EC00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X - dw #$FFFF - -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $00F1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $02B1 ; Samus X - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09CE, $0004 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0AF6, $002A ; Samus X dw #$FFFF -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank +preset_kpdr23_maridia_halfie_setup: + dw #preset_kpdr21_maridia_halfie_setup dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_halfie_setup: - dw #preset_kpdr21_maridia_botwoon_etank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items +preset_kpdr21_maridia_draygon: + dw #preset_kpdr21_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X - dw #$FFFF - -preset_gtclassic_wrecked_ship_parlor_return: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05EC ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F6 ; Layer 2 X position - dw $0AF6, $068C ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_prkd20_lower_norfair_leaving_ridley: + dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_wrecked_ship_terminator_revisit: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0115 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0104 ; Blue suit +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtclassic_wrecked_ship_green_pirate_shaft: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $7980 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0919, $017D ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_gtclassic_wrecked_ship_g4_elevator: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F3, $0009 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0915, $001D ; Screen Y position in pixels - dw $09C2, $0159 ; Health - dw $09C6, $0057 ; Missiles - dw $09CA, $000D ; Supers - dw $0AF6, $003D ; Samus X +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors dw #$FFFF preset_nodropskpdr_tourian_tourian_elevator_room: @@ -26999,6 +27451,38 @@ preset_100early_brinstar_cleanup_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF +preset_gtclassic_tourian_tourian_elevator_room: + dw #preset_gtclassic_wrecked_ship_g4_elevator + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_pkrd_maridia_maridia_tube_revisit: + dw #preset_pkrd_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0075 ; Health + dw $09C6, $0010 ; Missiles + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + preset_gtmax_maridia_predraygon_fish_tank: dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit dw $078D, $A330 ; DDB @@ -27018,96 +27502,6 @@ preset_gtmax_maridia_predraygon_fish_tank: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_bubble_mountain_final: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $0AF6, $008B ; Samus X - dw #$FFFF - -preset_pkrd_lower_norfair_frog_speedway: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0024 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtclassic_tourian_tourian_elevator_room: - dw #preset_gtclassic_wrecked_ship_g4_elevator - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D90C, $0100 ; Map Stations - dw #$FFFF - preset_nodropskpdr_tourian_metroids_1: dw #preset_nodropskpdr_tourian_tourian_elevator_room dw $090F, $8000 ; Screen subpixel X position @@ -27255,66 +27649,166 @@ preset_100early_maridia_predraygon_fish_tank: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers +preset_gtclassic_tourian_metroids_1: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $DBFF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_business_center_final: - dw #preset_pkrd_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $002A ; Samus X + dw $0AF6, $003F ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr20_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_draygon: + dw #preset_kpdr21_maridia_draygon dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams - dw $09C2, $01F3 ; Health + dw $09C2, $0174 ; Health dw $09C4, $01F3 ; Max health dw $D874, $0D04 ; Items dw $D8B6, $B008 ; Doors dw $D8B8, $26EF ; Doors dw #$FFFF +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09C2, $00BA ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_fish_tank: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $00F5 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0162 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors + dw #$FFFF + preset_nodropskpdr_tourian_metroids_2: dw #preset_nodropskpdr_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -27458,92 +27952,139 @@ preset_100early_maridia_predraygon_mama_turtle_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position +preset_gtclassic_tourian_metroids_2: + dw #preset_gtclassic_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0183 ; Health + dw $09C6, $0064 ; Missiles dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers + dw $09CE, $0011 ; Pbs + dw $0AF6, $0154 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_metroids_3: + dw #preset_gtclassic_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $01EC ; Health + dw $09C6, $0064 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $0011 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr21_maridia_draygon: - dw #preset_kpdr21_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_kpdr25_maridia_draygon: + dw #preset_kpdr23_maridia_draygon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01BA ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0000 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: - dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse dw #$FFFF -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_prkd20_lower_norfair_wasteland_revisit: + dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_metroids_1: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $DBFF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003F ; Samus X - dw $0AFA, $038B ; Samus Y +preset_pkrd_maridia_mt_everest: + dw #preset_pkrd_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0109 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C6 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0E00 ; Items dw #$FFFF preset_gtmax_maridia_predraygon_path_to_watering_hole: @@ -27565,34 +28106,6 @@ preset_gtmax_maridia_predraygon_path_to_watering_hole: dw $D880, $4E00 ; Items dw #$FFFF -preset_pkrd_maridia_maridia_tube_revisit: - dw #preset_pkrd_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0075 ; Health - dw $09C6, $0010 ; Missiles - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr23_maridia_halfie_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_nodropskpdr_tourian_metroids_3: dw #preset_nodropskpdr_tourian_metroids_2 dw $078D, $A9B4 ; DDB @@ -27713,6 +28226,83 @@ preset_100early_maridia_predraygon_fish_tank_revisit: dw $D8C0, $4B7C ; Doors dw #$FFFF +preset_gtclassic_tourian_metroids_4: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $025A ; Health + dw $09CE, $0014 ; Pbs + dw $0AF6, $05A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_crab_shaft: + dw #preset_pkrd_maridia_mt_everest + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_gtmax_maridia_predraygon_beach_exit: dw #preset_gtmax_maridia_predraygon_crab_shaft dw $078D, $A498 ; DDB @@ -27732,197 +28322,58 @@ preset_gtmax_maridia_predraygon_beach_exit: dw $D880, $7E00 ; Items dw #$FFFF -preset_kpdr20_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_nodropskpdr_tourian_giant_hoppers: + dw #preset_nodropskpdr_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0024 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr23_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0174 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_nodropskpdr_tourian_baby_skip: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0149 ; Health + dw $09C6, $0024 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position +preset_hundo_draygon_draygon_missiles: + dw #preset_hundo_draygon_full_halfie + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000D ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw #$FFFF - -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0183 ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000B ; Supers - dw $09CE, $0011 ; Pbs - dw $0AF6, $0154 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_gtclassic_tourian_metroids_3: - dw #preset_gtclassic_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $01EC ; Health - dw $09C6, $0064 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors - dw #$FFFF - -preset_pkrd_maridia_fish_tank: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $00F5 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0162 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_tourian_giant_hoppers: - dw #preset_nodropskpdr_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0024 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_nodropskpdr_tourian_baby_skip: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0149 ; Health - dw $09C6, $0024 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_hundo_draygon_draygon_missiles: - dw #preset_hundo_draygon_full_halfie - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0917, $0600 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0330 ; Health - dw $09CA, $000D ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $0400 ; Doors + dw $0915, $00FD ; Screen Y position in pixels + dw $0917, $0600 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0330 ; Health + dw $09CA, $000D ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; Doors dw #$FFFF preset_hundo_draygon_draygon: @@ -28045,134 +28496,273 @@ preset_100early_maridia_predraygon_mt_everest: dw $D880, $0FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr23_maridia_draygon +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw #$FFFF + +preset_prkd20_lower_norfair_fireflea_room: + dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health - dw $09C6, $0019 ; Missiles + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr22_wrecked_ship_entering_with_extra_pb: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09CE, $0002 ; Pbs + dw #$FFFF + +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr25_wrecked_ship_basement + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_ocean_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark - dw $D870, $0190 ; Items +preset_kpdr22_wrecked_ship_phantoon: + dw #preset_kpdr25_wrecked_ship_phantoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship +preset_kpdr22_wrecked_ship_leaving_phantoon: + dw #preset_kpdr25_wrecked_ship_leaving_phantoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room +preset_kpdr22_wrecked_ship_shaft_to_supers: + dw #preset_kpdr25_wrecked_ship_shaft_to_supers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr25_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_wrecked_ship_attic: + dw #preset_kpdr25_wrecked_ship_attic + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_wrecked_ship_upper_west_ocean: + dw #preset_kpdr25_wrecked_ship_upper_west_ocean + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtclassic_tourian_metroids_4: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position +preset_kpdr22_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr25_wrecked_ship_pancakes_and_wavers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0006 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr22_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors + dw $0AF6, $0069 ; Samus X dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_pkrd_maridia_aqueduct: + dw #preset_pkrd_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_pkrd_maridia_mt_everest: - dw #preset_pkrd_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0109 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C6 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y +preset_pkrd_maridia_botwoon_hallway: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y dw #$FFFF preset_nodropskpdr_tourian_gadora_room: @@ -28322,212 +28912,136 @@ preset_100early_maridia_predraygon_beach_missiles: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze + dw $D820, $0FC5 ; Events dw #$FFFF -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd20_lower_norfair_springball_maze: + dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_entering_with_extra_pb: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09CE, $0002 ; Pbs - dw #$FFFF - -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw #$FFFF - -preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw #$FFFF - -preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr23_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $00AE ; Health + dw $09C6, $000C ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A2 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position +preset_pkrd_maridia_botwoon_etank: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01CB ; Samus X + dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors dw #$FFFF -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_pkrd_maridia_halfie_setup: + dw #preset_kpdr25_maridia_halfie_setup + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses + dw $D876, $0125 ; Items + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $0AF6, $05C4 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_1_pants_room_corner: @@ -28644,6 +29158,104 @@ preset_100early_maridia_predraygon_west_beach: dw $D880, $4FFF ; Items dw #$FFFF +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: + dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_wrecked_ship_moat_with_missile_gone: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr22_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr23_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000B ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_maridia_draygon: + dw #preset_pkrd_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0173 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors + dw #$FFFF + preset_gtmax_maridia_predraygon_botwoon: dw #preset_gtmax_maridia_predraygon_botwoon_hallway dw $078D, $A72C ; DDB @@ -28680,97 +29292,6 @@ preset_gtmax_maridia_predraygon_halfie_setup: dw $D82C, $0002 ; Bosses dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers - dw #$FFFF - -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_pkrd_maridia_aqueduct: - dw #preset_pkrd_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_botwoon_hallway: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: dw #preset_suitless_maridia_cleanup_1_pants_room_corner dw $078D, $A7B0 ; DDB @@ -28881,178 +29402,295 @@ preset_100early_maridia_predraygon_west_beach_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y +preset_gtclassic_tourian_escape_room_3: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final +preset_prkd20_lower_norfair_single_chamber_final: + dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X +preset_kpdr25_maridia_cac_alley_east: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_wrecked_ship_return_with_yellow_door: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return + dw $09CE, $0004 ; Pbs + dw $D870, $0190 ; Items + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_moat_with_missile_gone: - dw #preset_kpdr22_wrecked_ship_moat_ball - dw $D870, $0190 ; Items +preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return +preset_kpdr22_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final +preset_kpdr22_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers + dw #$FFFF + +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_draygon: + dw #preset_kpdr23_maridia_draygon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $09C6, $000C ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses +preset_kpdr21_maridia_cac_alley_east: + dw #preset_kpdr23_maridia_cac_alley_east + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_pkrd_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_pkrd_maridia_botwoon_etank: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $09C6, $0014 ; Missiles +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09C6, $0008 ; Missiles dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01CB ; Samus X - dw $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X dw #$FFFF -preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr23_maridia_cac_alley_west dw $09A6, $1001 ; Equipped Beams - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0087 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors + dw $09A8, $1001 ; Collected Beams + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr23_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X + dw #$FFFF + +preset_pkrd_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_draygon + dw $078D, $A96C ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $003F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: @@ -29203,276 +29841,208 @@ preset_100early_maridia_predraygon_beach_missiles_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon - dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final dw #$FFFF -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_kpdr25_maridia_cac_alley_east: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors +preset_gtclassic_tourian_escape_parlor: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0229 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_kpdr22_wrecked_ship_return_with_yellow_door: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09CE, $0004 ; Pbs - dw $D870, $0190 ; Items - dw $D8B0, $3000 ; Doors +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles dw $09CA, $0006 ; Supers + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr23_red_brinstar_revisit_red_tower_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd20_lower_norfair_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft +preset_kpdr22_maridia_cac_alley_east: + dw #preset_kpdr23_maridia_cac_alley_east dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct +preset_kpdr22_maridia_cac_alley_west: + dw #preset_kpdr23_maridia_cac_alley_west dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr22_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers - dw #$FFFF - -preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_halfie_setup: - dw #preset_kpdr23_maridia_halfie_setup - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_draygon: - dw #preset_kpdr23_maridia_draygon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr20_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C6, $000C ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr21_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_cac_alley_east - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_west +preset_kpdr22_maridia_plasma_spark: + dw #preset_kpdr23_maridia_plasma_spark dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr23_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_room_3: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X + dw $0AF6, $027F ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_maridia_draygon: - dw #preset_pkrd_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0173 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr23_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors + dw #$FFFF + +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $100D ; Collected Beams + dw $09C2, $0108 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors + dw #$FFFF + +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF preset_suitless_maridia_cleanup_1_crab_hole: @@ -29617,120 +30187,156 @@ preset_100early_maridia_predraygon_full_halfie: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway +preset_prkd20_lower_norfair_frog_speedway: + dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd19_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $006A ; Health + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CE, $0003 ; Pbs + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_kpdr22_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr23_maridia_plasma_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_maridia_plasma_beam: + dw #preset_kpdr23_maridia_plasma_beam + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A8, $1009 ; Collected Beams dw #$FFFF -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01BB ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtclassic_tourian_escape_parlor: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y +preset_kpdr23_maridia_toilet: + dw #preset_kpdr23_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_pkrd_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_pkrd_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X dw #$FFFF preset_suitless_maridia_cleanup_1_crab_ggg: @@ -30121,6 +30727,69 @@ preset_100early_maridia_predraygon_draygon_missiles: dw $D8C2, $0400 ; Doors dw #$FFFF +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway + dw #$FFFF + +preset_prkd20_lower_norfair_business_center_final: + dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_kraid_minikraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position + dw #$FFFF + +preset_prkd19_kraid_kraid: + dw #preset_prkd19_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors + dw #$FFFF + +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $0913, $0800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00C0 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D828, $0104 ; Bosses + dw $D876, $0125 ; Items + dw $D8B8, $2E64 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: dw #preset_gtmax_maridia_postdraygon_whomple_jump dw $078D, $A7E0 ; DDB @@ -30151,149 +30820,99 @@ preset_gtmax_maridia_postdraygon_aqueduct_ammo: dw $D882, $0180 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final - dw #$FFFF - -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $006A ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0008 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $D828, $0004 ; Bosses - dw $D874, $0504 ; Items - dw $D876, $0124 ; Items - dw $D8B8, $2E00 ; Doors - dw #$FFFF - -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_kpdr20_maridia_whomple_jump: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr22_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_cac_alley_east - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_west - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr22_maridia_plasma_beam + dw $09C2, $004A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr20_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09C2, $00A4 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr20_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr22_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A8, $1009 ; Collected Beams dw #$FFFF -preset_kpdr22_maridia_plasma_spark: - dw #preset_kpdr23_maridia_plasma_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr23_maridia_sewers: + dw #preset_kpdr23_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_spark - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y +preset_kpdr25_maridia_toilet: + dw #preset_kpdr23_maridia_toilet + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr23_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors +preset_pkrd_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $100D ; Collected Beams - dw $09C2, $0108 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs +preset_pkrd_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +preset_pkrd_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $6C00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_watering_hole: @@ -30384,25 +31003,99 @@ preset_hundo_maridia_cleanup_plasma_spark_room_down: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_maridia_predraygon_draygon: - dw #preset_100early_maridia_predraygon_draygon_missiles - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $007C ; Missiles - dw $09C8, $0091 ; Max missiles - dw $09CA, $0011 ; Supers +preset_100early_maridia_predraygon_draygon: + dw #preset_100early_maridia_predraygon_draygon_missiles + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $007C ; Missiles + dw $09C8, $0091 ; Max missiles + dw $09CA, $0011 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final + dw #$FFFF + +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_prkd19_kraid_entering_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd19_kraid_kraid_kihunters + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_minikraid: + dw #preset_prkd19_kraid_minikraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_kraid: + dw #preset_prkd19_kraid_kraid + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_kraid_leaving_varia: + dw #preset_prkd19_kraid_leaving_varia + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health + dw $09D2, $0002 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors + dw #$FFFF + +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_gtmax_maridia_postdraygon_right_sand_pit: @@ -30425,163 +31118,50 @@ preset_gtmax_maridia_postdraygon_right_sand_pit: dw $D882, $01B0 ; Items dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd20_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position - dw #$FFFF - -preset_prkd20_kraid_kraid: - dw #preset_prkd20_kraid_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank +preset_pkrd_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors - dw #$FFFF - -preset_prkd20_kraid_leaving_varia: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $00C0 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D874, $0504 ; Items - dw $D8B8, $2E64 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd20_kraid_entering_kraids_lair - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd20_kraid_kraid_kihunters - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr23_maridia_plasma_beam - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A8, $1009 ; Collected Beams + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0201 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles +preset_pkrd_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $001A ; Layer 2 X position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_toilet: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X +preset_pkrd_backtracking_crateria_kihunters_final: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $008E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AFA, $00A8 ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0100 ; Items + dw $D8C0, $8174 ; Doors + dw $D8C2, $6C00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_beach_revisit: @@ -30754,114 +31334,132 @@ preset_100early_maridia_postdraygon_reverse_halfie: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd19_kraid_minikraid_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd20_kraid_minikraid +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr21_maridia_plasma_climb + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd20_kraid_kraid +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr21_maridia_plasma_beam + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd20_kraid_leaving_varia +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr21_maridia_plasma_spark_revisit + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd20_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position +preset_kpdr21_maridia_toilet: + dw #preset_kpdr22_maridia_toilet + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr22_maridia_sewers: + dw #preset_kpdr23_maridia_sewers + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr23_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors + dw $09C2, $0112 ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd20_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB +preset_kpdr25_maridia_sewers: + dw #preset_kpdr25_maridia_toilet + dw $078D, $A600 ; DDB + dw $079B, $D48E ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $0AF6, $00BB ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_gtmax_maridia_postdraygon_oasis_and_sewer: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CE, $0028 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D882, $01BC ; Items dw #$FFFF -preset_pkrd_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_pkrd_backtracking_parlor_return: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_right_sand_pit: @@ -30941,6 +31539,33 @@ preset_100early_maridia_postdraygon_reverse_botwoon_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors + dw #$FFFF + +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + preset_gtmax_maridia_postdraygon_maridia_ggg: dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer dw $078D, $A660 ; DDB @@ -30965,149 +31590,106 @@ preset_gtmax_maridia_postdraygon_left_sand_pit: dw $D882, $01BC ; Items dw #$FFFF -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd20_kraid_minikraid_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd20_kraid_kraid_kihunters_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09C2, $00A4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr23_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A8, $1009 ; Collected Beams +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr23_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd19_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0005 ; Supers +preset_prkd19_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $0AF8, $D000 ; Samus subpixel X + dw $D874, $0504 ; Items + dw $D878, $0014 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd20_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels + dw $0915, $01FB ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $001A ; Layer 2 X position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $D8C2, $6C00 ; Doors - dw #$FFFF - -preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $008E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0011 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AFA, $00A8 ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0100 ; Items - dw $D8C0, $8174 ; Doors - dw $D8C2, $6C00 ; Doors + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_east_sand_hall_final: @@ -31218,69 +31800,18 @@ preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: dw $D882, $01BF ; Items dw #$FFFF -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd20_kraid_leaving_kraids_lair - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_beam - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr22_maridia_sewers: - dw #preset_kpdr23_maridia_sewers - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd20_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y + dw #preset_prkd19_maridia_maridia_tube_revisit + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_prkd20_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw #preset_prkd19_maridia_fish_tank + dw $09C8, $0014 ; Max missiles + dw $0AF8, $FFFF ; Samus subpixel X + dw $D878, $001C ; Items dw #$FFFF preset_prkd20_maridia_mt_everest: @@ -31294,47 +31825,55 @@ preset_prkd20_maridia_mt_everest: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr23_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0112 ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr25_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_pkrd_backtracking_parlor_return: +preset_pkrd_tourian_tourian_elevator_room: dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams dw $09C6, $0010 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y + dw $09CA, $0004 ; Supers + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_suitless_maridia_cleanup_2_oasis: @@ -31452,20 +31991,6 @@ preset_gtmax_maridia_postdraygon_mt_everest_exit: dw $D880, $7F00 ; Items dw #$FFFF -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd20_maridia_maridia_tube_revisit - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_fish_tank: - dw #preset_prkd20_maridia_fish_tank - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - preset_prkd19_maridia_mt_everest: dw #preset_prkd20_maridia_mt_everest dw $09C8, $000F ; Max missiles @@ -31473,21 +31998,46 @@ preset_prkd19_maridia_mt_everest: dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_toilet: - dw #preset_kpdr21_maridia_toilet +preset_kpdr20_maridia_sewers: + dw #preset_kpdr21_maridia_sewers dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_maridia_sewers: - dw #preset_kpdr22_maridia_sewers +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09C2, $00AE ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $26ED ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up + dw $09A8, $1009 ; Collected Beams + dw #$FFFF + preset_prkd20_maridia_crab_shaft: dw #preset_prkd20_maridia_mt_everest dw $090F, $6000 ; Screen subpixel X position @@ -31568,6 +32118,18 @@ preset_prkd20_maridia_halfie_setup: dw $D8B8, $2EEC ; Doors dw #$FFFF +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_prkd20_maridia_draygon: dw #preset_pkrd_maridia_draygon dw $090F, $5000 ; Screen subpixel X position @@ -31590,34 +32152,19 @@ preset_prkd20_maridia_spikesuit_reverse_halfie: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y - dw #$FFFF - -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $0121 ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A5 ; Items dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_room: @@ -31740,142 +32287,6 @@ preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: dw $D874, $1B04 ; Items dw #$FFFF -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_botwoon_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_crab_shaft - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_mt_everest_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_backtracking_red_brinstar_green_gate - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y - dw #$FFFF - -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $0AF6, $002E ; Samus X - dw #$FFFF - -preset_prkd20_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - preset_prkd19_maridia_crab_shaft: dw #preset_prkd20_maridia_crab_shaft dw $09C8, $000F ; Max missiles @@ -31904,69 +32315,67 @@ preset_prkd19_maridia_botwoon: dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank - dw $09C6, $0009 ; Missiles +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09C2, $00AE ; Health dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $26ED ; Doors dw #$FFFF -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position +preset_pkrd_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events dw #$FFFF -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations +preset_pkrd_tourian_metroids_3: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_plasma: @@ -32126,6 +32535,160 @@ preset_gtmax_wrecked_ship_crateria_kihunters: dw $D8B6, $7808 ; Doors dw #$FFFF +preset_pkrd_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up + dw $09C2, $00AE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_halfie_setup: + dw #preset_prkd20_maridia_halfie_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_draygon: + dw #preset_prkd20_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_botwoon_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_crab_shaft + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_mt_everest_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_backtracking_red_brinstar_green_gate + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_parlor_return: + dw #preset_pkrd_backtracking_parlor_return + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + preset_prkd20_backtracking_g4_hallway: dw #preset_pkrd_backtracking_g4_hallway dw $09C4, $018F ; Max health @@ -32150,49 +32713,76 @@ preset_prkd20_tourian_tourian_elevator_room: dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_halfie_setup: - dw #preset_prkd20_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_draygon: - dw #preset_prkd20_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate - dw $09C2, $00AE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_pkrd_tourian_giant_hoppers: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01CC ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_pkrd_tourian_baby_skip: + dw #preset_pkrd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $01DA ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_pkrd_tourian_gadora_room: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0919, $00D0 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DD ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $00AF ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_kassiuz_room_down: @@ -32336,203 +32926,79 @@ preset_gtmax_wrecked_ship_moat: dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 +preset_prkd20_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_4 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_halfie_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100B ; Collected Beams - dw $09C2, $0121 ; Health - dw $0AF6, $00BA ; Samus X - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_terminator_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_tourian_rinka_shaft: + dw #preset_pkrd_tourian_metroids_4 + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $01AF ; Doors dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_tourian_zeb_skip: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr20_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_prkd20_tourian_giant_hoppers: + dw #preset_pkrd_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events +preset_prkd20_tourian_baby_skip: + dw #preset_pkrd_tourian_baby_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_3: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_prkd20_tourian_gadora_room: + dw #preset_pkrd_tourian_gadora_room + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_revisit: @@ -32671,82 +33137,32 @@ preset_gtmax_wrecked_ship_ocean: dw $D870, $0090 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09C2, $00AE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up - dw $09C2, $00AE ; Health +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_kpdr21_upper_norfair_revisit_ice_maze_down: @@ -32758,22 +33174,6 @@ preset_kpdr21_upper_norfair_revisit_ice_maze_down: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_pkrd_tourian_giant_hoppers: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01CC ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - preset_kpdr22_upper_norfair_revisit_ice_escape: dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down dw $078D, $935A ; DDB @@ -32790,52 +33190,207 @@ preset_kpdr22_upper_norfair_revisit_ice_escape: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_tourian_baby_skip: - dw #preset_pkrd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $01DA ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_tourian_gadora_room: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0919, $00D0 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DD ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors +preset_prkd19_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_halfie_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_terminator_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_2: + dw #preset_prkd20_tourian_metroids_2 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_3: + dw #preset_prkd20_tourian_metroids_3 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_pkrd_tourian_mother_brain_2: + dw #preset_pkrd_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01B3 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_forgotten_highway_crab_maze: @@ -32971,69 +33526,19 @@ preset_gtmax_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_4 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_rinka_shaft: - dw #preset_pkrd_tourian_metroids_4 - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $01AF ; Doors - dw #$FFFF - -preset_pkrd_tourian_zeb_skip: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF @@ -33044,36 +33549,63 @@ preset_kpdr20_upper_norfair_revisit_ice_maze_down: dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_giant_hoppers: - dw #preset_pkrd_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - preset_kpdr23_upper_norfair_revisit_ice_escape: dw #preset_kpdr22_upper_norfair_revisit_ice_escape dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_baby_skip: - dw #preset_pkrd_tourian_baby_skip - dw $09C2, $0185 ; Health +preset_prkd20_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09C2, $0176 ; Health dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_tourian_gadora_room: - dw #preset_pkrd_tourian_gadora_room - dw $09C2, $0185 ; Health +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09C2, $00BD ; Health dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_prepillars + dw $078D, $985E ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $8001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C6, $000A ; Missiles dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $0AF6, $0025 ; Samus X + dw #$FFFF + +preset_pkrd_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF preset_suitless_forgotten_highway_east_ocean: @@ -33214,26 +33746,46 @@ preset_gtmax_wrecked_ship_basement: dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_prkd20_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape +preset_pkrd_tourian_zebes_escape: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $01B7 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper dw $09C2, $00BD ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -33241,95 +33793,67 @@ preset_kpdr21_upper_norfair_revisit_ice_escape: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_prkd19_tourian_metroids_2: - dw #preset_prkd20_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X dw #$FFFF -preset_prkd19_tourian_metroids_3: - dw #preset_prkd20_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X dw #$FFFF -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X dw #$FFFF -preset_pkrd_tourian_mother_brain_2: - dw #preset_pkrd_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position +preset_kpdr25_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $64FF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01B3 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_kpdr25_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_prepillars - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $0025 ; Samus X - dw #$FFFF - -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items + dw $09C2, $017B ; Health + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_suitless_forgotten_highway_shaft_down: @@ -33436,122 +33960,34 @@ preset_gtmax_wrecked_ship_phantoon: dw $D8C0, $C030 ; Doors dw #$FFFF -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_prkd20_tourian_zebes_escape: + dw #preset_pkrd_tourian_zebes_escape + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X - dw #$FFFF - -preset_pkrd_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr25_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $64FF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $00A7 ; Samus X + dw $0AF6, $00DF ; Samus X dw $0AFA, $018B ; Samus Y dw #$FFFF @@ -33693,9 +34129,8 @@ preset_gtmax_wrecked_ship_east_supers: dw $D8C0, $C074 ; Doors dw #$FFFF -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items @@ -33713,24 +34148,6 @@ preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_zebes_escape: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $01B7 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower dw $09C2, $00BD ; Health @@ -33768,6 +34185,14 @@ preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: dw $D8B8, $2EED ; Doors dw #$FFFF +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower dw $078D, $96BA ; DDB @@ -33803,6 +34228,50 @@ preset_kpdr22_lower_norfair_ln_main_hall: dw $D870, $0180 ; Items dw #$FFFF +preset_pkrd_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_pkrd_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0199 ; Health + dw $0AF6, $0151 ; Samus X + dw #$FFFF + +preset_pkrd_tourian_escape_parlor: + dw #preset_pkrd_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0106 ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_kpdr25_lower_norfair_kihunter_stairs_down: dw #preset_kpdr25_lower_norfair_amphitheatre dw $078D, $997E ; DDB @@ -33898,104 +34367,239 @@ preset_hundo_crocomire_bubble_mountain_revisit: dw $D878, $FEDE ; Items dw #$FFFF -preset_100early_kraidicekronic_kraid_missiles: - dw #preset_100early_kraidicekronic_kraid_entrance_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CE, $0012 ; Pbs - dw $0AF6, $016C ; Samus X +preset_100early_kraidicekronic_kraid_missiles: + dw #preset_100early_kraidicekronic_kraid_entrance_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09CE, $0012 ; Pbs + dw $0AF6, $016C ; Samus X + dw #$FFFF + +preset_100early_kraidicekronic_kraid_missiles_escape: + dw #preset_100early_maridia_postdraygon_aqueduct_final + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $01BB ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $014C ; Layer 2 X position + dw $09C2, $047D ; Health + dw $09C6, $008E ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $09CA, $001A ; Supers + dw $09CC, $0028 ; Max supers + dw $09D4, $012C ; Max reserves + dw $0AF6, $0250 ; Samus X + dw $D874, $1F8E ; Items + dw $D882, $05FF ; Items + dw #$FFFF + +preset_gtmax_wrecked_ship_west_supers: + dw #preset_gtmax_wrecked_ship_shaft_to_supers + dw $078D, $A234 ; DDB + dw $079B, $CDF1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0027 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0065 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F41 ; Items + dw $D8C0, $C074 ; Doors + dw #$FFFF + +preset_gtmax_wrecked_ship_sponge_bath: + dw #preset_gtmax_wrecked_ship_east_supers + dw $078D, $A2E8 ; DDB + dw $090F, $A401 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0462 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0349 ; Layer 2 Y position + dw $09C2, $0512 ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $001E ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y + dw $D880, $7F61 ; Items + dw #$FFFF + +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $00BD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_100early_kraidicekronic_kraid_missiles_escape: - dw #preset_100early_maridia_postdraygon_aqueduct_final - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $01BB ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0917, $014C ; Layer 2 X position - dw $09C2, $047D ; Health - dw $09C6, $008E ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $09CA, $001A ; Supers - dw $09CC, $0028 ; Max supers - dw $09D4, $012C ; Max reserves - dw $0AF6, $0250 ; Samus X - dw $D874, $1F8E ; Items - dw $D882, $05FF ; Items +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr25_lower_norfair_fast_pillars_setup + dw $09C2, $011E ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_west_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers - dw $078D, $A234 ; DDB - dw $079B, $CDF1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0065 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F41 ; Items - dw $D8C0, $C074 ; Doors +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr25_lower_norfair_worst_room_in_the_game + dw $09C2, $00D4 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_gtmax_wrecked_ship_sponge_bath: - dw #preset_gtmax_wrecked_ship_east_supers - dw $078D, $A2E8 ; DDB - dw $090F, $A401 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0462 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0349 ; Layer 2 Y position - dw $09C2, $0512 ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $001E ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y - dw $D880, $7F61 ; Items +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF -preset_prkd19_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd20_tourian_zebes_escape: - dw #preset_pkrd_tourian_zebes_escape - dw $09C2, $018F ; Health +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_kihunter_stairs_down + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $0248 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors dw #$FFFF preset_suitless_wrecked_ship_left_supers: @@ -34115,131 +34719,76 @@ preset_gtmax_wrecked_ship_leaving_ws_etank: dw $D8C0, $C87C ; Doors dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr23_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr23_lower_norfair_fast_pillars_setup + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr23_lower_norfair_worst_room_in_the_game + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game - dw $09C2, $00D4 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr23_lower_norfair_amphitheatre + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_down + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr25_lower_norfair_wasteland + dw $09C2, $0110 ; Health dw $09C6, $0013 ; Missiles dw $09C8, $0014 ; Max missiles dw $09CA, $0007 ; Supers @@ -34248,65 +34797,21 @@ preset_kpdr23_lower_norfair_kihunter_stairs_down: dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $0248 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_pkrd_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0199 ; Health - dw $0AF6, $0151 ; Samus X - dw #$FFFF - -preset_pkrd_tourian_escape_parlor: - dw #preset_pkrd_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0106 ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0179 ; Health + dw $09CA, $0003 ; Supers + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors dw #$FFFF preset_suitless_wrecked_ship_sponge_bath: @@ -34454,109 +34959,82 @@ preset_gtmax_wrecked_ship_shaft_to_attic: dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr23_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr23_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr23_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09C2, $0070 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr23_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down + dw $09C2, $0084 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $09C2, $00EB ; Health dw $09C6, $0013 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers + dw $09CA, $0006 ; Supers dw $0AF8, $0000 ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01A5 ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF preset_suitless_wrecked_ship_spiky_room_revisit: @@ -34712,103 +35190,98 @@ preset_gtmax_wrecked_ship_attic_revisit: dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr21_lower_norfair_prepillars + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_down - dw $09C2, $0084 ; Health +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr22_lower_norfair_wasteland + dw $09C2, $00AC ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $09C2, $00EB ; Health - dw $09C6, $0013 ; Missiles +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $09C2, $0186 ; Health + dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers + dw $09CA, $0009 ; Supers dw $0AF8, $0000 ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $401C ; Items + dw $D8BA, $D9F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_suitless_wrecked_ship_attic: @@ -34974,97 +35447,66 @@ preset_gtmax_wrecked_ship_pancake_room: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_prepillars: - dw #preset_kpdr21_lower_norfair_prepillars - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_fast_pillars_setup: - dw #preset_kpdr21_lower_norfair_fast_pillars_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_amphitheatre - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_down +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr22_lower_norfair_wasteland - dw $09C2, $00AC ; Health +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr22_lower_norfair_metal_ninja_pirates + dw $09C2, $0087 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr25_lower_norfair_ridley + dw $09C2, $0147 ; Health dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers + dw $09CA, $0008 ; Supers dw $0AF8, $0000 ; Samus subpixel X dw $0AFC, $FFFF ; Samus subpixel Y dw $D870, $0180 ; Items dw #$FFFF -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr25_lower_norfair_leaving_ridley + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D878, $001C ; Items dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $AC00 ; Screen subpixel Y position + dw $09C2, $013A ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $02B8 ; Samus X dw $D82A, $0101 ; Bosses - dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors + dw $D8BA, $D5F1 ; Doors dw $D8BC, $0001 ; Doors dw #$FFFF @@ -35217,67 +35659,74 @@ preset_gtmax_wrecked_ship_ocean_revisit: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_wasteland: - dw #preset_kpdr21_lower_norfair_wasteland +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr22_lower_norfair_metal_ninja_pirates - dw $09C2, $0087 ; Health +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09C2, $0122 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse +preset_kpdr22_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_leaving_ridley - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D878, $001C ; Items - dw $D8BA, $D1F1 ; Doors +preset_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $013A ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $02B8 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0118 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0116 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_wrecked_ship_bowling: @@ -35461,76 +35910,88 @@ preset_gtmax_brinstar_cleanup_crateria_power_bombs: dw $D870, $009E ; Items dw #$FFFF -preset_kpdr20_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr21_lower_norfair_metal_ninja_pirates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09C2, $00E3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09C2, $00D9 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr22_lower_norfair_plowerhouse - dw $09C2, $0122 ; Health +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09C2, $00D6 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr23_lower_norfair_wasteland_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse dw $078D, $9966 ; DDB dw $079B, $B62B ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health + dw $09C2, $0234 ; Health dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse dw $078D, $9A3E ; DDB dw $079B, $B5D5 ; MDB dw $090F, $D5FF ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $B000 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0116 ; Health - dw $09CE, $0002 ; Pbs + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs dw $0AF6, $055B ; Samus X dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_suitless_wrecked_ship_moat: dw #preset_suitless_wrecked_ship_west_ocean_revisit dw $078D, $A300 ; DDB @@ -35640,86 +36101,90 @@ preset_gtmax_brinstar_cleanup_landing_site_revisit: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_plowerhouse: - dw #preset_kpdr21_lower_norfair_plowerhouse +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr22_lower_norfair_ridley - dw $09C2, $00E3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr22_lower_norfair_leaving_ridley - dw $09C2, $00D9 ; Health +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09C2, $00B4 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr22_lower_norfair_reverse_plowerhouse - dw $09C2, $00D6 ; Health +preset_kpdr21_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health - dw $0AF6, $02DC ; Samus X +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_suitless_wrecked_ship_red_tower_elevator: @@ -35822,38 +36287,22 @@ preset_gtmax_brinstar_cleanup_gauntlet_etank: dw $0AF6, $0081 ; Samus X dw #$FFFF -preset_kpdr20_lower_norfair_ridley: - dw #preset_kpdr21_lower_norfair_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_leaving_ridley: - dw #preset_kpdr21_lower_norfair_leaving_ridley +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr21_lower_norfair_wasteland_revisit dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr21_lower_norfair_reverse_plowerhouse +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr22_lower_norfair_wasteland_revisit - dw $09C2, $00B4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_up +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -35861,14 +36310,14 @@ preset_kpdr21_lower_norfair_kihunter_stairs_up: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles @@ -35880,32 +36329,63 @@ preset_kpdr25_lower_norfair_fireflea_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00E4 ; Health + dw $0AF6, $016E ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09C6, $0011 ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_red_tower_cleanup_alpha_power_bombs: @@ -36042,22 +36522,24 @@ preset_gtmax_brinstar_cleanup_crumble_blocks: dw $D870, $00BD ; Items dw #$FFFF -preset_kpdr20_lower_norfair_wasteland_revisit: - dw #preset_kpdr21_lower_norfair_wasteland_revisit +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr22_lower_norfair_springball_maze + dw $09C2, $00B2 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr22_lower_norfair_fireflea_room +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr22_lower_norfair_three_musketeers dw $09C2, $00B2 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -36065,44 +36547,90 @@ preset_kpdr21_lower_norfair_fireflea_room: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr23_lower_norfair_single_chamber_final dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_three_musketeers +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E4 ; Health + dw $09C2, $01BA ; Health dw $0AF6, $016E ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_three_musketeers +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr25_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -36110,32 +36638,17 @@ preset_kpdr23_lower_norfair_bubble_mountain_final: dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0016 ; Screen Y position in pixels dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $00D8 ; Health + dw $09C2, $01AE ; Health dw $09D2, $0001 ; Currently selected item dw $0AF6, $0075 ; Samus X dw #$FFFF -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $0011 ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -36231,48 +36744,94 @@ preset_gtmax_brinstar_cleanup_kago_mushroom_room: dw $D870, $06BD ; Items dw #$FFFF -preset_kpdr20_lower_norfair_fireflea_room: - dw #preset_kpdr21_lower_norfair_fireflea_room +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_springball_maze - dw $09C2, $00B2 ; Health +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09C2, $0080 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr22_lower_norfair_three_musketeers - dw $09C2, $00B2 ; Health +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09C2, $0074 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_business_center_final: +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr23_backtracking_parlor_spacejump: dw #preset_kpdr23_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr23_backtracking_red_brinstar_green_gate + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr25_lower_norfair_business_center_final dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -36284,76 +36843,21 @@ preset_kpdr23_backtracking_maridia_tube_revisit: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health - dw $0AF6, $016E ; Samus X - dw #$FFFF - -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr25_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit dw $09C2, $01AE ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles @@ -36365,6 +36869,18 @@ preset_kpdr25_lower_norfair_business_center_final: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X + dw #$FFFF + preset_suitless_red_tower_cleanup_red_tower_revisit: dw #preset_suitless_red_tower_cleanup_hellway dw $078D, $90AE ; DDB @@ -36700,225 +37216,6 @@ preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_springball_maze - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_three_musketeers: - dw #preset_kpdr21_lower_norfair_three_musketeers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr22_lower_norfair_single_chamber_final - dw $09C2, $0080 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr22_lower_norfair_bubble_mountain_final - dw $09C2, $0074 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr22_lower_norfair_business_center_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y - dw #$FFFF - -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X - dw #$FFFF - -preset_suitless_red_tower_cleanup_nutella_refill: - dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $02BC ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $020D ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $0AF6, $031C ; Samus X - dw $0AF8, $857F ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_pit_room_missiles: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_hundo_final_cleanup_climb_supers: - dw #preset_hundo_final_cleanup_retro_brinstar_escape - dw $078D, $8B92 ; DDB - dw $079B, $975C ; MDB - dw $090F, $8001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $47FE ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C6, $00AC ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $0045 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $E7FF ; Items - dw #$FFFF - -preset_100early_lower_norfair_plowerhouse_room: - dw #preset_100early_lower_norfair_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $017E ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011E ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0437 ; Health - dw $09C6, $00A5 ; Missiles - dw $09CA, $0022 ; Supers - dw $0AF6, $01EB ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_gtmax_brinstar_cleanup_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $00FA ; Missiles - dw $09C8, $0118 ; Max missiles - dw $09CA, $001A ; Supers - dw $09CE, $002B ; Pbs - dw $09D4, $02BC ; Max reserves - dw $0AF6, $0044 ; Samus X - dw $D872, $040F ; Items - dw $D8B4, $0246 ; Doors - dw #$FFFF - preset_kpdr20_lower_norfair_single_chamber_final: dw #preset_kpdr21_lower_norfair_single_chamber_final dw $09C6, $000F ; Missiles @@ -37091,90 +37388,86 @@ preset_kpdr25_backtracking_parlor_spacejump: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_kronic_boost_room: - dw #preset_suitless_red_tower_cleanup_nutella_refill - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09C2, $0395 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03C1 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_suitless_red_tower_cleanup_lava_dive: +preset_suitless_red_tower_cleanup_nutella_refill: dw #preset_suitless_red_tower_cleanup_croc_speedway - dw $078D, $977A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $0339 ; Health - dw $09CE, $001D ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0154 ; Samus X - dw $0AF8, $A8FF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $01F7 ; Doors + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $02BC ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $020D ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0257 ; Health + dw $0AF6, $031C ; Samus X + dw $0AF8, $857F ; Samus subpixel X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_hundo_final_cleanup_the_last_missiles: - dw #preset_hundo_final_cleanup_climb_supers - dw $078D, $8B3E ; DDB - dw $079B, $92FD ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0306 ; Screen Y position in pixels - dw $09C2, $0541 ; Health - dw $09CA, $0011 ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0017 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $015E ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D870, $EFFF ; Items - dw $D8B2, $2C09 ; Doors +preset_hundo_final_cleanup_pit_room_missiles: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_100early_lower_norfair_ridley: - dw #preset_100early_lower_norfair_plowerhouse_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB +preset_hundo_final_cleanup_climb_supers: + dw #preset_hundo_final_cleanup_retro_brinstar_escape + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0434 ; Health - dw $09CA, $0021 ; Supers - dw $0AF6, $0039 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F7 ; Doors + dw $0913, $47FE ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C6, $00AC ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $0045 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $E7FF ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_reverse_mockball - dw $078D, $8D66 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $002F ; Screen X position in pixels - dw $0913, $FC02 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0023 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $00FF ; Missiles - dw $09C8, $011D ; Max missiles - dw $0AF6, $00CF ; Samus X - dw $0AFA, $015B ; Samus Y - dw $D870, $86BD ; Items +preset_100early_lower_norfair_plowerhouse_room: + dw #preset_100early_lower_norfair_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $017E ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011E ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0437 ; Health + dw $09C6, $00A5 ; Missiles + dw $09CA, $0022 ; Supers + dw $0AF6, $01EB ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $00FA ; Missiles + dw $09C8, $0118 ; Max missiles + dw $09CA, $001A ; Supers + dw $09CE, $002B ; Pbs + dw $09D4, $02BC ; Max reserves + dw $0AF6, $0044 ; Samus X + dw $D872, $040F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF preset_kpdr20_backtracking_maridia_tube_revisit: @@ -37235,29 +37528,97 @@ preset_kpdr23_tourian_metroids_1: dw $0919, $0240 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_fish_tank_revisit: - dw #preset_kpdr21_backtracking_fish_tank_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_kronic_boost_room: + dw #preset_suitless_red_tower_cleanup_nutella_refill + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $0395 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03C1 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_lava_dive: + dw #preset_suitless_red_tower_cleanup_croc_speedway + dw $078D, $977A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0339 ; Health + dw $09CE, $001D ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0154 ; Samus X + dw $0AF8, $A8FF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $01F7 ; Doors dw #$FFFF -preset_kpdr20_backtracking_mt_everest_revisit: - dw #preset_kpdr21_backtracking_mt_everest_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_hundo_final_cleanup_the_last_missiles: + dw #preset_hundo_final_cleanup_climb_supers + dw $078D, $8B3E ; DDB + dw $079B, $92FD ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0306 ; Screen Y position in pixels + dw $09C2, $0541 ; Health + dw $09CA, $0011 ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0017 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $015E ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D870, $EFFF ; Items + dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_kpdr20_backtracking_red_brinstar_green_gate: - dw #preset_kpdr21_backtracking_red_brinstar_green_gate - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_100early_lower_norfair_ridley: + dw #preset_100early_lower_norfair_plowerhouse_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0434 ; Health + dw $09CA, $0021 ; Supers + dw $0AF6, $0039 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F7 ; Doors dw #$FFFF preset_kpdr25_backtracking_terminator_revisit: @@ -37326,6 +37687,106 @@ preset_kpdr25_tourian_tourian_elevator_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball + dw $078D, $8D66 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $002F ; Screen X position in pixels + dw $0913, $FC02 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0023 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $00FF ; Missiles + dw $09C8, $011D ; Max missiles + dw $0AF6, $00CF ; Samus X + dw $0AFA, $015B ; Samus Y + dw $D870, $86BD ; Items + dw #$FFFF + +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr21_backtracking_crateria_kihunters_final + dw $09C6, $000C ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr21_backtracking_terminator_revisit: + dw #preset_kpdr22_backtracking_terminator_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09C2, $0088 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_g4_hallway: + dw #preset_kpdr22_backtracking_g4_hallway + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room + dw $09C2, $00B0 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr23_tourian_metroids_1 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0150 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + preset_suitless_ridley_lower_norfair_elevator: dw #preset_suitless_red_tower_cleanup_lava_dive dw $078D, $96DE ; DDB @@ -37430,6 +37891,18 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $D8BA, $DFF7 ; Doors dw #$FFFF +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: dw #preset_gtmax_brinstar_cleanup_green_shaft_descent dw $078D, $8D4E ; DDB @@ -37444,49 +37917,43 @@ preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_kpdr20_backtracking_crateria_kihunters_final: - dw #preset_kpdr21_backtracking_crateria_kihunters_final - dw $09C6, $000C ; Missiles +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_revisit + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_backtracking_parlor_spacejump: - dw #preset_kpdr21_backtracking_parlor_spacejump +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr22_backtracking_terminator_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr22_backtracking_g4_hallway - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr22_backtracking_g4_elevator +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr22_tourian_metroids_1 dw $09C2, $00B0 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -37494,48 +37961,56 @@ preset_kpdr21_backtracking_g4_elevator: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr22_tourian_tourian_elevator_room - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0150 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $01C8 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $01F3 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF preset_suitless_ridley_golden_torizo: @@ -37630,62 +38105,33 @@ preset_gtmax_brinstar_cleanup_etecoon_etank_room: dw $D8B6, $7818 ; Doors dw #$FFFF -preset_kpdr20_backtracking_terminator_revisit: - dw #preset_kpdr21_backtracking_terminator_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_hallway: - dw #preset_kpdr21_backtracking_g4_hallway - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_g4_elevator: - dw #preset_kpdr21_backtracking_g4_elevator - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_tourian_tourian_elevator_room: - dw #preset_kpdr21_tourian_tourian_elevator_room +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 dw $09C6, $000D ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr22_tourian_metroids_1 - dw $09C2, $00B0 ; Health +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr22_tourian_metroids_2 + dw $09C2, $00EC ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles + dw $09C6, $0015 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -37693,37 +38139,59 @@ preset_kpdr25_tourian_metroids_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $01C8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_4: +preset_kpdr23_tourian_baby_skip: dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01D5 ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_ridley_screw_attack: @@ -37826,32 +38294,32 @@ preset_gtmax_brinstar_cleanup_etecoon_room: dw $D872, $C40F ; Items dw #$FFFF -preset_kpdr20_tourian_metroids_1: - dw #preset_kpdr21_tourian_metroids_1 - dw $09C6, $000D ; Missiles +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr22_tourian_metroids_2 - dw $09C2, $00EC ; Health +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09C2, $0164 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -37860,54 +38328,31 @@ preset_kpdr25_tourian_metroids_3: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr23_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position dw $09C2, $01D5 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -37915,6 +38360,15 @@ preset_kpdr25_tourian_metroids_4: dw $D8BA, $DDF1 ; Doors dw #$FFFF +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_suitless_ridley_gt_refill_exit: dw #preset_suitless_ridley_screw_attack dw $078D, $9A7A ; DDB @@ -38025,30 +38479,30 @@ preset_gtmax_brinstar_cleanup_green_shaft_final: dw $D870, $A6BD ; Items dw #$FFFF -preset_kpdr20_tourian_metroids_2: - dw #preset_kpdr21_tourian_metroids_2 +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles @@ -38059,47 +38513,54 @@ preset_kpdr25_tourian_giant_hoppers: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr23_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01DA ; Health + dw $09CE, $0005 ; Pbs + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 - dw $09C2, $018F ; Health +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_suitless_ridley_fast_ripper_room: dw #preset_suitless_ridley_gt_refill_exit dw $078D, $98A6 ; DDB @@ -38193,29 +38654,29 @@ preset_gtmax_brinstar_cleanup_dachora_room_revisit: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr20_tourian_metroids_3: - dw #preset_kpdr21_tourian_metroids_3 +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health dw $09C6, $0019 ; Missiles @@ -38227,49 +38688,35 @@ preset_kpdr25_tourian_gadora_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health - dw $09CE, $0005 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09C4, $0257 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_tourian_metroids_4: - dw #preset_kpdr21_tourian_metroids_4 +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items @@ -38379,15 +38826,24 @@ preset_gtmax_brinstar_cleanup_mission_impossible: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_kpdr20_tourian_giant_hoppers: - dw #preset_kpdr21_tourian_giant_hoppers +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr23_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip dw $09C2, $0171 ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items @@ -38395,58 +38851,30 @@ preset_kpdr21_tourian_gadora_room: dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09C2, $0176 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr23_tourian_mother_brain_3 dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health + dw $09C2, $0257 ; Health dw $09C6, $0000 ; Missiles dw $09CE, $0000 ; Pbs dw $0A76, $8000 ; Hyper beam dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_baby_skip: - dw #preset_kpdr21_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_suitless_ridley_firefleas: dw #preset_suitless_ridley_amphitheatre dw $078D, $99A2 ; DDB @@ -38533,53 +38961,57 @@ preset_gtmax_brinstar_cleanup_leaving_pink_etank: dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_kpdr20_tourian_gadora_room: - dw #preset_kpdr21_tourian_gadora_room +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr23_tourian_zebes_escape + dw $09A8, $100B ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100B ; Collected Beams + dw $09C2, $01F3 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_mother_brain_2: + dw #preset_kpdr21_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0104 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF preset_suitless_ridley_wasteland: @@ -38697,18 +39129,16 @@ preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: dw $D8B6, $78F8 ; Doors dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position +preset_kpdr23_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 dw $09A2, $3325 ; Equipped Items dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams + dw $09A8, $100F ; Collected Beams dw $09C2, $01F3 ; Health dw $0AF8, $0000 ; Samus subpixel X dw $D870, $0180 ; Items @@ -38718,31 +39148,43 @@ preset_kpdr22_tourian_escape_room_3: dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr20_tourian_zeb_skip: - dw #preset_kpdr21_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $01D5 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_2: - dw #preset_kpdr21_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $090F, $BFFF ; Screen subpixel X position + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A8, $100F ; Collected Beams + dw $09C2, $0142 ; Health + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr21_tourian_mother_brain_3 dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0025 ; Samus X @@ -38750,6 +39192,15 @@ preset_kpdr25_tourian_zebes_escape: dw $D820, $4FC5 ; Events dw #$FFFF +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors + dw #$FFFF + preset_suitless_ridley_plowerhouse: dw #preset_suitless_ridley_metal_pirates dw $078D, $9A1A ; DDB @@ -38916,76 +39367,77 @@ preset_gtmax_brinstar_cleanup_waterway_etank: dw $D8B4, $8B46 ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr20_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09A8, $100B ; Collected Beams dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr21_tourian_zebes_escape + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_ridley_preridley_room: @@ -39091,77 +39543,31 @@ preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $1B8E ; Items dw #$FFFF -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr21_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr20_tourian_zebes_escape: - dw #preset_kpdr21_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_kpdr20_tourian_escape_room_3: - dw #preset_kpdr21_tourian_escape_room_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0104 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF preset_suitless_ridley_ridley: @@ -39346,31 +39752,22 @@ preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: dw $D8B6, $78F9 ; Doors dw #$FFFF -preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_norfair_cleanup_reverse_plowerhouse: @@ -39414,24 +39811,6 @@ preset_gtmax_blue_brinstar_cleanup_billy_mays: dw $D8B6, $78FD ; Doors dw #$FFFF -preset_kpdr20_tourian_escape_room_4: - dw #preset_kpdr21_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_climb: - dw #preset_kpdr21_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_tourian_escape_parlor: - dw #preset_kpdr21_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_suitless_norfair_cleanup_reverse_metal_pirates: dw #preset_suitless_norfair_cleanup_reverse_plowerhouse dw $078D, $98D6 ; DDB diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 01cdd768..4d1edbac 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,6 +1,6 @@ -warnpc $EFC86E -org $EFC86E +warnpc $EFC6F2 +org $EFC6F2 print pc, " preset names start" preset_names: @@ -35,6 +35,9 @@ preset_names_after_baby_skip: preset_names_alcatraz: db "Alcatraz", #$FF +preset_names_alcatraz_hijump_boots: + db "Alcatraz Hi-Jump Boots", #$FF + preset_names_alpha_pbs: db "Alpha PBs", #$FF @@ -215,6 +218,9 @@ preset_names_blue_fireball: preset_names_bomb_torizo: db "Bomb Torizo", #$FF +preset_names_bomb_torizo_speed_escape: + db "Bomb Torizo Speed Escape", #$FF + preset_names_bottom_of_red_tower: db "Bottom of Red Tower", #$FF @@ -377,6 +383,9 @@ preset_names_cathedral_entrance: preset_names_cathedral_revisit: db "Cathedral Revisit", #$FF +preset_names_ceiling_morph: + db "Ceiling Morph", #$FF + preset_names_ceres_elevator: db "Ceres Elevator", #$FF @@ -395,6 +404,12 @@ preset_names_climb: preset_names_climb_down: db "Climb Down", #$FF +preset_names_climb_hijump_boots: + db "Climb Hi-Jump Boots", #$FF + +preset_names_climb_short_charge: + db "Climb Short Charge", #$FF + preset_names_climb_supers: db "Climb Supers", #$FF @@ -680,6 +695,15 @@ preset_names_entering_with_extra_pb: preset_names_entering_wrecked_ship: db "Entering Wrecked Ship", #$FF +preset_names_entry: + db "Entry", #$FF + +preset_names_entry_with_hijump: + db "Entry with Hi-Jump", #$FF + +preset_names_entry_with_speed_booster: + db "Entry with Speed Booster", #$FF + preset_names_escape_climb: db "Escape Climb", #$FF @@ -776,6 +800,12 @@ preset_names_firefleas_room: preset_names_firefleas_up: db "Firefleas Up", #$FF +preset_names_first_half: + db "First Half", #$FF + +preset_names_first_half_with_hijump: + db "First Half with Hi-Jump", #$FF + preset_names_first_hell_run: db "First Hell Run", #$FF @@ -935,6 +965,12 @@ preset_names_halfie_climb_room: preset_names_halfie_setup: db "Halfie Setup", #$FF +preset_names_halfway_escape: + db "Halfway Escape", #$FF + +preset_names_halfway_with_hijump: + db "Halfway with Hi-Jump", #$FF + preset_names_heading_to_business_center: db "Heading To Business Center", #$FF @@ -992,6 +1028,12 @@ preset_names_hotarubi_revisit: preset_names_hotarubi_special: db "Hotarubi Special", #$FF +preset_names_ibj_to_power_bombs: + db "IBJ to Power Bombs", #$FF + +preset_names_ibj_with_hijump_boots: + db "IBJ with Hi-Jump Boots", #$FF + preset_names_ice_beam: db "Ice Beam", #$FF @@ -1493,6 +1535,9 @@ preset_names_maridia_tube: preset_names_maridia_tube_revisit: db "Maridia Tube Revisit", #$FF +preset_names_meme_route: + db "Meme Route", #$FF + preset_names_metal_ninja_pirates: db "Metal Ninja Pirates", #$FF @@ -1544,6 +1589,12 @@ preset_names_moat: preset_names_moat_ball: db "Moat Ball", #$FF +preset_names_moat_cwj: + db "Moat CWJ", #$FF + +preset_names_moat_hbj: + db "Moat HBJ", #$FF + preset_names_moat_missiles: db "Moat Missiles", #$FF @@ -1649,6 +1700,12 @@ preset_names_ocean_revisit: preset_names_ocean_spark: db "Ocean Spark", #$FF +preset_names_old_mb_screw_attack: + db "Old MB Screw Attack", #$FF + +preset_names_old_mb_short_charge: + db "Old MB Short Charge", #$FF + preset_names_old_tourian_missiles: db "Old Tourian Missiles", #$FF @@ -2084,6 +2141,12 @@ preset_names_screw_attack: preset_names_screw_attack_escape: db "Screw Attack Escape", #$FF +preset_names_second_half: + db "Second Half", #$FF + +preset_names_second_half_with_hijump: + db "Second Half with Hi-Jump", #$FF + preset_names_sephy_fish_room: db "Sephy Fish Room", #$FF @@ -2255,6 +2318,9 @@ preset_names_swiss_cheese_revisit: preset_names_swiss_cheese_room: db "Swiss Cheese Room", #$FF +preset_names_taco_tank: + db "Taco Tank", #$FF + preset_names_taco_tank_optional: db "Taco Tank (Optional)", #$FF diff --git a/src/presets/rando_data.asm b/src/presets/rando_data.asm new file mode 100644 index 00000000..4cdd0627 --- /dev/null +++ b/src/presets/rando_data.asm @@ -0,0 +1,460 @@ + +preset_rando_crateria_ceiling_morph: + dw #$0000 + dw $078D, $8EAA ; DDB + dw $079B, $9F11 ; MDB + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0000 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00D1 ; Samus X + dw $0AF8, $3000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0000 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0000 ; Items + dw $D872, $0400 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $0000 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crateria_taco_tank: + dw #preset_rando_crateria_ceiling_morph ; Crateria: Ceiling Morph + dw $07F3, $0006 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09A2, $0004 ; Equipped Items + dw $09C8, $0005 ; Max missiles + dw $D820, $0000 ; Events + dw #$FFFF + +preset_rando_crateria_meme_route: + dw #preset_rando_crateria_taco_tank ; Crateria: Taco Tank + dw $07F3, $0009 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $09C8, $0000 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $D820, $0001 ; Events + dw $D8B6, $0007 ; Doors + dw #$FFFF + +preset_rando_crateria_billy_mays: + dw #preset_rando_crateria_meme_route ; Crateria: Meme Route + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $005E ; Health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $025B ; Samus X + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_rando_crateria_billy_mays_escape: + dw #preset_rando_crateria_billy_mays ; Crateria: Billy Mays + dw $078D, $8FEE ; DDB + dw $079B, $A1D8 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $D874, $0030 ; Items + dw #$FFFF + +preset_rando_crateria_climb_short_charge: + dw #preset_rando_crateria_billy_mays_escape ; Crateria: Billy Mays Escape + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $000D ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0009 ; Layer 2 X position + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09C2, $0063 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0093 ; Samus X + dw $D874, $0000 ; Items + dw $D8B2, $0400 ; Doors + dw #$FFFF + +preset_rando_crateria_old_mb_short_charge: + dw #preset_rando_crateria_climb_short_charge ; Crateria: Climb Short Charge + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0027 ; Samus X + dw $0AFA, $088B ; Samus Y + dw #$FFFF + +preset_rando_crateria_old_mb_screw_attack: + dw #preset_rando_crateria_old_mb_short_charge ; Crateria: Old MB Short Charge + dw $078D, $8B92 ; DDB + dw $079B, $975C ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $000D ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0009 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $000C ; Equipped Items + dw $09A4, $000C ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0093 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_crateria_climb_hijump_boots: + dw #preset_rando_crateria_old_mb_screw_attack ; Crateria: Old MB Screw Attack + dw $09A2, $0104 ; Equipped Items + dw $09A4, $0104 ; Collected Items + dw #$FFFF + +preset_rando_crateria_climb_supers: + dw #preset_rando_crateria_climb_hijump_boots ; Crateria: Climb Hi-Jump Boots + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0540 ; Layer 2 Y position + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B2, $0408 ; Doors + dw #$FFFF + +preset_rando_crateria_bomb_torizo_speed_escape: + dw #preset_rando_crateria_climb_supers ; Crateria: Climb Supers + dw $078D, $8982 ; DDB + dw $079B, $9879 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $000B ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0008 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C8, $000A ; Max missiles + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0AF6, $006B ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8B2, $2400 ; Doors + dw #$FFFF + +preset_rando_crateria_alcatraz_hijump_boots: + dw #preset_rando_crateria_bomb_torizo_speed_escape ; Crateria: Bomb Torizo Speed Escape + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $0104 ; Equipped Items + dw $09A4, $0104 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_crateria_ibj_to_power_bombs: + dw #preset_rando_crateria_alcatraz_hijump_boots ; Crateria: Alcatraz Hi-Jump Boots + dw $078D, $896A ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $0006 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0691 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0208 ; Screen Y position in pixels + dw $0917, $0348 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $06F8 ; Samus X + dw $0AFA, $027B ; Samus Y + dw $D828, $0004 ; Bosses + dw $D870, $0080 ; Items + dw $D8B2, $2C00 ; Doors + dw #$FFFF + +preset_rando_crateria_ibj_with_hijump_boots: + dw #preset_rando_crateria_ibj_to_power_bombs ; Crateria: IBJ to Power Bombs + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_crateria_moat_cwj: + dw #preset_rando_crateria_ibj_with_hijump_boots ; Crateria: IBJ with Hi-Jump Boots + dw $078D, $8AD2 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $02DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2001 ; Doors + dw #$FFFF + +preset_rando_crateria_moat_hbj: + dw #preset_rando_crateria_moat_cwj ; Crateria: Moat CWJ + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0085 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0063 ; Layer 2 X position + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $00EB ; Samus X + dw $0AFA, $0099 ; Samus Y + dw $D870, $0090 ; Items + dw #$FFFF + +preset_rando_gauntlet_entry: + dw #preset_rando_crateria_moat_hbj ; Crateria: Moat HBJ + dw $078D, $896A ; DDB + dw $079B, $91F8 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $5800 ; Screen subpixel X position + dw $0911, $01DD ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $00EE ; Layer 2 X position + dw $0919, $0208 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $026A ; Samus X + dw $0AFA, $04AB ; Samus Y + dw $D870, $0080 ; Items + dw $D8B0, $0000 ; Doors + dw #$FFFF + +preset_rando_gauntlet_entry_with_hijump: + dw #preset_rando_gauntlet_entry ; Gauntlet: Entry + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_entry_with_speed_booster: + dw #preset_rando_gauntlet_entry_with_hijump ; Gauntlet: Entry with Hi-Jump + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0480 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $0919, $03D3 ; Layer 2 Y position + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04E5 ; Samus X + dw $0AFA, $04B6 ; Samus Y + dw #$FFFF + +preset_rando_gauntlet_first_half: + dw #preset_rando_gauntlet_entry_with_speed_booster ; Gauntlet: Entry with Speed Booster + dw $078D, $8946 ; DDB + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CE, $0009 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_rando_gauntlet_first_half_with_hijump: + dw #preset_rando_gauntlet_first_half ; Gauntlet: First Half + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_second_half: + dw #preset_rando_gauntlet_first_half_with_hijump ; Gauntlet: First Half with Hi-Jump + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $005A ; Health + dw $09CE, $0006 ; Pbs + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_gauntlet_second_half_with_hijump: + dw #preset_rando_gauntlet_second_half ; Gauntlet: Second Half + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_halfway_escape: + dw #preset_rando_gauntlet_second_half_with_hijump ; Gauntlet: Second Half with Hi-Jump + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6FFF ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $0063 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $D870, $00A0 ; Items + dw #$FFFF + +preset_rando_gauntlet_halfway_with_hijump: + dw #preset_rando_gauntlet_halfway_escape ; Gauntlet: Halfway Escape + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_gauntlet_quickdrops: + dw #preset_rando_gauntlet_halfway_with_hijump ; Gauntlet: Halfway with Hi-Jump + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $0046 ; Health + dw $09CE, $0002 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw #$FFFF + diff --git a/src/presets/rando_menu.asm b/src/presets/rando_menu.asm new file mode 100644 index 00000000..58f1b688 --- /dev/null +++ b/src/presets/rando_menu.asm @@ -0,0 +1,128 @@ +PresetsMenuRando: + dw #presets_goto_rando_crateria + dw #presets_goto_rando_gauntlet + dw #$0000 + %cm_header("PRESETS FOR RANDOMIZERS") + +presets_goto_rando_crateria: + %cm_submenu("Crateria", #presets_submenu_rando_crateria) + +presets_goto_rando_gauntlet: + %cm_submenu("Gauntlet", #presets_submenu_rando_gauntlet) + +presets_submenu_rando_crateria: + dw #presets_rando_crateria_ceiling_morph + dw #presets_rando_crateria_taco_tank + dw #presets_rando_crateria_meme_route + dw #presets_rando_crateria_billy_mays + dw #presets_rando_crateria_billy_mays_escape + dw #presets_rando_crateria_climb_short_charge + dw #presets_rando_crateria_old_mb_short_charge + dw #presets_rando_crateria_old_mb_screw_attack + dw #presets_rando_crateria_climb_hijump_boots + dw #presets_rando_crateria_climb_supers + dw #presets_rando_crateria_bomb_torizo_speed_escape + dw #presets_rando_crateria_alcatraz_hijump_boots + dw #presets_rando_crateria_ibj_to_power_bombs + dw #presets_rando_crateria_ibj_with_hijump_boots + dw #presets_rando_crateria_moat_cwj + dw #presets_rando_crateria_moat_hbj + dw #$0000 + %cm_header("CRATERIA") + +presets_submenu_rando_gauntlet: + dw #presets_rando_gauntlet_entry + dw #presets_rando_gauntlet_entry_with_hijump + dw #presets_rando_gauntlet_entry_with_speed_booster + dw #presets_rando_gauntlet_first_half + dw #presets_rando_gauntlet_first_half_with_hijump + dw #presets_rando_gauntlet_second_half + dw #presets_rando_gauntlet_second_half_with_hijump + dw #presets_rando_gauntlet_halfway_escape + dw #presets_rando_gauntlet_halfway_with_hijump + dw #presets_rando_gauntlet_quickdrops + dw #$0000 + %cm_header("GAUNTLET") + + +; Crateria +presets_rando_crateria_ceiling_morph: + %cm_preset("Ceiling Morph", #preset_names_ceiling_morph, #preset_rando_crateria_ceiling_morph) + +presets_rando_crateria_taco_tank: + %cm_preset("Taco Tank", #preset_names_taco_tank, #preset_rando_crateria_taco_tank) + +presets_rando_crateria_meme_route: + %cm_preset("Meme Route", #preset_names_meme_route, #preset_rando_crateria_meme_route) + +presets_rando_crateria_billy_mays: + %cm_preset("Billy Mays", #preset_names_billy_mays, #preset_rando_crateria_billy_mays) + +presets_rando_crateria_billy_mays_escape: + %cm_preset("Billy Mays Escape", #preset_names_billy_mays_escape, #preset_rando_crateria_billy_mays_escape) + +presets_rando_crateria_climb_short_charge: + %cm_preset("Climb Short Charge", #preset_names_climb_short_charge, #preset_rando_crateria_climb_short_charge) + +presets_rando_crateria_old_mb_short_charge: + %cm_preset("Old MB Short Charge", #preset_names_old_mb_short_charge, #preset_rando_crateria_old_mb_short_charge) + +presets_rando_crateria_old_mb_screw_attack: + %cm_preset("Old MB Screw Attack", #preset_names_old_mb_screw_attack, #preset_rando_crateria_old_mb_screw_attack) + +presets_rando_crateria_climb_hijump_boots: + %cm_preset("Climb Hi-Jump Boots", #preset_names_climb_hijump_boots, #preset_rando_crateria_climb_hijump_boots) + +presets_rando_crateria_climb_supers: + %cm_preset("Climb Supers", #preset_names_climb_supers, #preset_rando_crateria_climb_supers) + +presets_rando_crateria_bomb_torizo_speed_escape: + %cm_preset("Bomb Torizo Speed Escape", #preset_names_bomb_torizo_speed_escape, #preset_rando_crateria_bomb_torizo_speed_escape) + +presets_rando_crateria_alcatraz_hijump_boots: + %cm_preset("Alcatraz Hi-Jump Boots", #preset_names_alcatraz_hijump_boots, #preset_rando_crateria_alcatraz_hijump_boots) + +presets_rando_crateria_ibj_to_power_bombs: + %cm_preset("IBJ to Power Bombs", #preset_names_ibj_to_power_bombs, #preset_rando_crateria_ibj_to_power_bombs) + +presets_rando_crateria_ibj_with_hijump_boots: + %cm_preset("IBJ with Hi-Jump Boots", #preset_names_ibj_with_hijump_boots, #preset_rando_crateria_ibj_with_hijump_boots) + +presets_rando_crateria_moat_cwj: + %cm_preset("Moat CWJ", #preset_names_moat_cwj, #preset_rando_crateria_moat_cwj) + +presets_rando_crateria_moat_hbj: + %cm_preset("Moat HBJ", #preset_names_moat_hbj, #preset_rando_crateria_moat_hbj) + + +; Gauntlet +presets_rando_gauntlet_entry: + %cm_preset("Entry", #preset_names_entry, #preset_rando_gauntlet_entry) + +presets_rando_gauntlet_entry_with_hijump: + %cm_preset("Entry with Hi-Jump", #preset_names_entry_with_hijump, #preset_rando_gauntlet_entry_with_hijump) + +presets_rando_gauntlet_entry_with_speed_booster: + %cm_preset("Entry with Speed Booster", #preset_names_entry_with_speed_booster, #preset_rando_gauntlet_entry_with_speed_booster) + +presets_rando_gauntlet_first_half: + %cm_preset("First Half", #preset_names_first_half, #preset_rando_gauntlet_first_half) + +presets_rando_gauntlet_first_half_with_hijump: + %cm_preset("First Half with Hi-Jump", #preset_names_first_half_with_hijump, #preset_rando_gauntlet_first_half_with_hijump) + +presets_rando_gauntlet_second_half: + %cm_preset("Second Half", #preset_names_second_half, #preset_rando_gauntlet_second_half) + +presets_rando_gauntlet_second_half_with_hijump: + %cm_preset("Second Half with Hi-Jump", #preset_names_second_half_with_hijump, #preset_rando_gauntlet_second_half_with_hijump) + +presets_rando_gauntlet_halfway_escape: + %cm_preset("Halfway Escape", #preset_names_halfway_escape, #preset_rando_gauntlet_halfway_escape) + +presets_rando_gauntlet_halfway_with_hijump: + %cm_preset("Halfway with Hi-Jump", #preset_names_halfway_with_hijump, #preset_rando_gauntlet_halfway_with_hijump) + +presets_rando_gauntlet_quickdrops: + %cm_preset("Quickdrops", #preset_names_quickdrops, #preset_rando_gauntlet_quickdrops) + From 086070cae64521702eb02b94be9683691bbd18c4 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sat, 1 Nov 2025 15:42:40 -0500 Subject: [PATCH 11/26] Skip category preset scoll fixes when riding an elevator --- src/custompresets.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/custompresets.asm b/src/custompresets.asm index 21e16eac..c5b8f315 100644 --- a/src/custompresets.asm +++ b/src/custompresets.asm @@ -549,6 +549,11 @@ preset_scroll_fixes: .category_presets ; organized by room ID for efficiency PEA $7E7E : PLB : PLB + ; if riding an elevator then skip straight to specialized start + LDA !ELEVATOR_STATUS : BEQ .category_start + JMP .specialized_start + + .category_start %a8() LDA #$01 : LDX !ROOM_ID ; X = room ID CPX.w #ROOM_BowlingAlley : BMI .tophalf @@ -968,6 +973,7 @@ endif MVP $707E ; srcBank, destBank TDC : STA !ram_load_preset_low_word + .specialized_start %a8() ; X = room ID LDX !ROOM_ID : CPX.w #ROOM_CeresElevatorRoom : BMI .specialized_fixes From 8a68a7fd35cefbfbab2758f338d7778a0a6084a9 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Sat, 8 Nov 2025 21:45:37 -0600 Subject: [PATCH 12/26] Preset progress through upper norfair --- src/presets/combined_preset_data.asm | 839 ++++++- src/presets/combined_preset_names.asm | 152 +- src/presets/rando_data.asm | 3314 ++++++++++++++++++++++++- src/presets/rando_menu.asm | 282 ++- 4 files changed, 4567 insertions(+), 20 deletions(-) diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 4958c732..1c832a46 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -435,7 +435,7 @@ preset_rando_crateria_billy_mays: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rando_crateria_billy_mays_escape: +preset_rando_crateria_billy_mays_return: dw #preset_rando_crateria_ceiling_morph dw $078D, $8FEE ; DDB dw $079B, $A1D8 ; MDB @@ -2120,7 +2120,7 @@ preset_nodropskpdr_230_missile_path_green_pirate_shaft: dw $D870, $1180 ; Items dw #$FFFF -preset_rando_gauntlet_halfway_escape: +preset_rando_gauntlet_halfway_return: dw #preset_rando_gauntlet_second_half dw $078D, $8952 ; DDB dw $079B, $965B ; MDB @@ -2152,7 +2152,7 @@ preset_nodropskpdr_230_missile_path_green_brinstar_elevator: dw #$FFFF preset_rando_gauntlet_halfway_with_hijump: - dw #preset_rando_gauntlet_halfway_escape + dw #preset_rando_gauntlet_halfway_return dw $09A2, $1104 ; Equipped Items dw $09A4, $1104 ; Collected Items dw #$FFFF @@ -2168,6 +2168,29 @@ preset_rando_gauntlet_quickdrops: dw $D870, $00A0 ; Items dw #$FFFF +preset_rando_green_brinstar_popeil_missiles_with_screw: + dw #preset_rando_crateria_old_mb_screw_attack + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $008B ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw $D828, $0004 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0042 ; Doors + dw #$FFFF + preset_nodropskpdr_blue_brinstar_missile_path_green_brinstar_elevator: dw #preset_nodropskpdr_230_missile_path_green_brinstar_elevator dw $07F3, $0006 ; Music Bank @@ -2297,6 +2320,21 @@ preset_allbosskpdr_brinstar_dachora_room: dw $0AF6, $0054 ; Samus X dw #$FFFF +preset_rando_green_brinstar_etecoon_supers: + dw #preset_rando_green_brinstar_popeil_missiles_with_screw + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A001 ; Screen subpixel X position + dw $0917, $0001 ; Layer 2 X position + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_kpdr20_brinstar_big_pink: preset_kpdr21_brinstar_big_pink: preset_kpdr22_brinstar_big_pink: @@ -2540,6 +2578,25 @@ preset_allbossprkd_brinstar_dachora_room: dw $0AF6, $0056 ; Samus X dw #$FFFF +preset_rando_green_brinstar_over_dachora_pit: + dw #preset_rando_green_brinstar_etecoon_supers + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $D001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0225 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8B4, $0046 ; Doors + dw #$FFFF + preset_allbossprkd_brinstar_big_pink: dw #preset_kpdr20_brinstar_big_pink dw $090F, $9000 ; Screen subpixel X position @@ -2692,6 +2749,27 @@ preset_nodropskpdr_refill_15_missiles_path_dachora_room: dw $D8B6, $0004 ; Doors dw #$FFFF +preset_rando_green_brinstar_spore_spawn_fight: + dw #preset_rando_green_brinstar_over_dachora_pit + dw $090F, $6FFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B4, $0446 ; Doors + dw #$FFFF + preset_allbosskpdr_brinstar_big_pink: dw #preset_allbossprkd_brinstar_big_pink dw $0913, $9800 ; Screen subpixel Y position @@ -2717,6 +2795,21 @@ preset_allbosskpdr_brinstar_red_tower: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_rando_green_brinstar_spore_spawn_backdoor: + dw #preset_rando_green_brinstar_spore_spawn_fight + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0540 ; Screen Y position in pixels + dw $0919, $03F0 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw #$FFFF + preset_allbossprkd_brinstar_spore_spawn: dw #preset_allbossprkd_brinstar_big_pink dw $078D, $8DC6 ; DDB @@ -3000,6 +3093,26 @@ preset_allbosskpdr_brinstar_entering_kraids_lair: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_rando_green_brinstar_wave_gate_glitch: + dw #preset_rando_green_brinstar_spore_spawn_backdoor + dw $078D, $8E1A ; DDB + dw $079B, $A130 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $004F ; Health + dw $09C6, $0006 ; Missiles + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $D8B4, $0546 ; Doors + dw $D8B6, $0044 ; Doors + dw #$FFFF + preset_allbossprkd_brinstar_sporefall: dw #preset_allbossprkd_brinstar_spore_spawn dw $078D, $8E3E ; DDB @@ -3209,6 +3322,83 @@ preset_allbosskpdr_brinstar_minikraid: dw $0AF6, $016E ; Samus X dw #$FFFF +preset_rando_green_brinstar_wave_gate_with_hijump: + dw #preset_rando_green_brinstar_wave_gate_glitch + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_green_brinstar_gravless_speedway: + dw #preset_rando_green_brinstar_over_dachora_pit + dw $078D, $8F8E ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0900 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06C0 ; Layer 2 Y position + dw $09C2, $0053 ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D8B4, $0C46 ; Doors + dw #$FFFF + +preset_rando_green_brinstar_blue_gate_glitch: + dw #preset_rando_green_brinstar_etecoon_supers + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05B5 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0447 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0AF6, $0655 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw $D8B4, $0646 ; Doors + dw #$FFFF + +preset_rando_red_brinstar_hero_shot: + dw #preset_rando_green_brinstar_etecoon_supers + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05C4 ; Samus X + dw $D8B4, $0646 ; Doors + dw $D8B6, $000C ; Doors + dw #$FFFF + +preset_rando_red_brinstar_alpha_power_bombs: + dw #preset_rando_green_brinstar_blue_gate_glitch + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $071C ; Layer 2 Y position + dw $09C2, $0043 ; Health + dw $09CA, $0004 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0044 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $200C ; Doors + dw #$FFFF + preset_allbossprkd_brinstar_big_pink_revisit: dw #preset_allbossprkd_brinstar_sporefall dw $078D, $8D1E ; DDB @@ -3319,6 +3509,18 @@ preset_hundo_kraid_green_hill_zone: dw $0AF6, $0365 ; Samus X dw #$FFFF +preset_rando_red_brinstar_beta_power_bombs: + dw #preset_rando_red_brinstar_alpha_power_bombs + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0303 ; Screen Y position in pixels + dw $0919, $0303 ; Layer 2 Y position + dw $09C2, $0063 ; Health + dw $0AF6, $0055 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $280C ; Doors + dw #$FFFF + preset_gtmax_brinstar_noob_bridge: dw #preset_gtclassic_brinstar_noob_bridge dw $0911, $06D2 ; Screen X position in pixels @@ -3587,6 +3789,21 @@ preset_nintendopower_spore_spawn_spore_fall: dw $D828, $0204 ; Bosses dw #$FFFF +preset_rando_red_brinstar_early_xray_0tank: + dw #preset_rando_red_brinstar_beta_power_bombs + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $003B ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B6, $020C ; Doors + dw #$FFFF + preset_nintendopower_spore_spawn_red_tower: dw #preset_prkd19_brinstar_red_tower dw $078D, $902A ; DDB @@ -3774,6 +3991,28 @@ preset_allbosspkdr_brinstar_ocean: dw $D870, $0190 ; Items dw #$FFFF +preset_rando_red_brinstar_early_xray_2tank: + dw #preset_rando_red_brinstar_early_xray_0tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw #$FFFF + +preset_rando_red_brinstar_xray_return_0tank: + dw #preset_rando_red_brinstar_hero_shot + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $5401 ; Screen subpixel Y position + dw $0917, $00A2 ; Layer 2 X position + dw $09C2, $0023 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $0177 ; Samus X + dw $D8B6, $060C ; Doors + dw #$FFFF + preset_nintendopower_shopping_with_power_hijump_first: dw #preset_nintendopower_spore_spawn_red_tower dw $078D, $A384 ; DDB @@ -4126,6 +4365,45 @@ preset_rbo_brinstar_hellway_1x_maridia: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_rando_red_brinstar_xray_return_2tank: + dw #preset_rando_red_brinstar_xray_return_0tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw #$FFFF + +preset_rando_red_brinstar_breaking_the_tube: + dw #preset_rando_red_brinstar_beta_power_bombs + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0199 ; Samus Y + dw $D8B6, $060C ; Doors + dw #$FFFF + +preset_rando_red_brinstar_tube_jump_from_left: + dw #preset_rando_red_brinstar_hero_shot + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09CE, $0004 ; Pbs + dw $0AF6, $0072 ; Samus X + dw $D820, $0801 ; Events + dw $D8B6, $060C ; Doors + dw #$FFFF + preset_hundo_kraid_skree_boost: dw #preset_100early_brinstar_skree_boost dw $09C2, $00B8 ; Health @@ -4362,6 +4640,24 @@ preset_pkrd_brinstar_caterpillars_down: dw $D872, $04C1 ; Items dw #$FFFF +preset_rando_red_brinstar_left_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw #$FFFF + +preset_rando_red_brinstar_tube_jump_from_right: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_minikraid: dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters dw $078D, $9156 ; DDB @@ -4646,6 +4942,30 @@ preset_kpdr25_brinstar_leaving_spazer: dw $D874, $0404 ; Items dw #$FFFF +preset_rando_red_brinstar_right_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_right + dw #$FFFF + +preset_rando_crocomire_low_ammo_fight: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $039B ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8B8, $4000 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_minikraid: dw #preset_nodropskpdr_refill_25_missiles_path_minikraid dw $09C6, $0019 ; Missiles @@ -4897,9 +5217,33 @@ preset_rbo_brinstar_alpha_power_bombs_1m: dw $D8B6, $200C ; Doors dw #$FFFF -preset_hundo_kraid_kraid_entry: - dw #preset_100early_brinstar_kraid_entry - dw $09C2, $00AF ; Health +preset_rando_crocomire_fight_with_charge: + dw #preset_rando_crocomire_low_ammo_fight + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_rando_crocomire_crocomire_etank: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051E ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CA, $0004 ; Supers + dw $0AF6, $057E ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D8B8, $4000 ; Doors + dw #$FFFF + +preset_hundo_kraid_kraid_entry: + dw #preset_100early_brinstar_kraid_entry + dw $09C2, $00AF ; Health dw $09C6, $0010 ; Missiles dw #$FFFF @@ -4968,6 +5312,20 @@ preset_14speed_wrecked_ship_wrecked_ship_supers: dw $D872, $0481 ; Items dw #$FFFF +preset_rando_crocomire_etank_return: + dw #preset_rando_crocomire_crocomire_etank + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D876, $0010 ; Items + dw #$FFFF + preset_14ice_wrecked_ship_shaft_revisit: dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft dw $090F, $7000 ; Screen subpixel X position @@ -5240,6 +5598,22 @@ preset_ngplasma_norfair_preridley_amphitheatre: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF +preset_rando_crocomire_ripper_dboost: + dw #preset_rando_crocomire_crocomire_etank + dw $078D, $9432 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_nghyper_norfair_preridley_kihunter_stairs_down: dw #preset_nghyper_norfair_preridley_amphitheatre dw $078D, $997E ; DDB @@ -5275,6 +5649,44 @@ preset_nghyper_norfair_preridley_wasteland: dw $D8BA, $4100 ; Doors dw #$FFFF +preset_rando_crocomire_green_gate_glitch: + dw #preset_rando_crocomire_crocomire_etank + dw $078D, $9486 ; DDB + dw $079B, $AB64 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02D9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_crocomire_jump_room_short_charge: + dw #preset_rando_crocomire_low_ammo_fight + dw $078D, $949E ; DDB + dw $079B, $AB8F ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $05A4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $043B ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0619 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82A, $0002 ; Bosses + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_leaving_varia: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia dw $09C6, $0005 ; Missiles @@ -5285,6 +5697,22 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_varia: dw $D8B6, $000C ; Doors dw #$FFFF +preset_rando_crocomire_jump_room_ibj: + dw #preset_rando_crocomire_jump_room_short_charge + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $002E ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $01EB ; Screen Y position in pixels + dw $0917, $0022 ; Layer 2 X position + dw $0919, $01EB ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0A1C, $00A4 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BA ; Samus X + dw $0AFA, $027B ; Samus Y + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia dw $078D, $91CE ; DDB @@ -5402,6 +5830,31 @@ preset_nghyper_norfair_preridley_metal_ninja_pirates: dw $D8BA, $C100 ; Doors dw #$FFFF +preset_rando_crocomire_ibj_with_hijump_boots: + dw #preset_rando_crocomire_jump_room_ibj + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_four_bosses_kraid_2_3: + dw #preset_rando_red_brinstar_tube_jump_from_right + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CA, $0004 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $D8B8, $0024 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit dw $09C6, $0005 ; Missiles @@ -5791,6 +6244,81 @@ preset_ngplasma_norfair_preridley_metal_ninja_pirates: dw $0AF8, $6000 ; Samus subpixel X dw #$FFFF +preset_rando_four_bosses_kraid_all_missiles: + dw #preset_rando_four_bosses_kraid_2_3 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw #$FFFF + +preset_rando_four_bosses_phantoon_0tank: + dw #preset_rando_crateria_moat_hbj + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CA, $0002 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $3001 ; Doors + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_rando_four_bosses_phantoon_5_missiles: + dw #preset_rando_four_bosses_phantoon_0tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw #$FFFF + +preset_rando_upper_norfair_ice_hellrun: + dw #preset_rando_crocomire_etank_return + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038E ; Samus Y + dw $D82A, $0000 ; Bosses + dw $D876, $0000 ; Items + dw $D8B8, $0800 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_ice_return: + dw #preset_rando_crocomire_ripper_dboost + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $006E ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B9 ; Samus X + dw $D82A, $0000 ; Bosses + dw $D876, $0004 ; Items + dw $D8B8, $0800 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit dw $09C6, $0005 ; Missiles @@ -5840,6 +6368,20 @@ preset_allbosspkdr_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF +preset_rando_upper_norfair_crumble_shaft: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $E301 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_allbossprkd_wrecked_ship_red_tower_descent: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $090F, $C000 ; Screen subpixel X position @@ -5870,6 +6412,19 @@ preset_nintendopower_shopping_with_power_heading_to_croc: dw $D8B6, $B02C ; Doors dw #$FFFF +preset_rando_upper_norfair_crumble_shaft_up: + dw #preset_rando_upper_norfair_crumble_shaft + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $2301 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit dw $078D, $9606 ; DDB @@ -6185,6 +6740,52 @@ preset_suitless_xray_wave_gate: dw $D8B6, $0030 ; Doors dw #$FFFF +preset_rando_upper_norfair_cathedral_2tank_hijump: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $932A ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0317 ; Screen Y position in pixels + dw $0919, $0251 ; Layer 2 Y position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rando_upper_norfair_cathedral_3tank: + dw #preset_rando_upper_norfair_cathedral_2tank_hijump + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw #$FFFF + +preset_rando_upper_norfair_mountain_to_kronic: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $96AE ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0915, $02F9 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0064 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev dw $09C6, $0005 ; Missiles @@ -6301,6 +6902,105 @@ preset_nintendopower_shopping_with_power_crocomire: dw $D8B8, $6EEF ; Doors dw #$FFFF +preset_rando_upper_norfair_kronic_to_mountain: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $967E ; DDB + dw $079B, $AF14 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speedless_speedway: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $97E6 ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09A6, $0007 ; Equipped Beams + dw $09A8, $0007 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D8B8, $0E00 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_crocomire_escape: + dw #preset_rando_upper_norfair_mountain_to_kronic + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C980 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0016 ; Layer 2 Y position + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0007 ; Missiles + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0C25 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_up: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $959A ; DDB + dw $079B, $B0DD ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF6, $00AC ; Samus X + dw $D8B8, $0E00 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_dboost: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $017C ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0009 ; Missiles + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $018B ; Samus Y + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_norfair_reserve_2tank: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $953A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $2C02 ; Screen subpixel Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0018 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev dw $09C6, $0005 ; Missiles @@ -6311,6 +7011,19 @@ preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: dw $D8B6, $000C ; Doors dw #$FFFF +preset_rando_upper_norfair_norfair_reserve_room: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $9552 ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E9 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $0045 ; Samus X + dw $D876, $8000 ; Items + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_hijump_etank: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev dw $090F, $EFFF ; Screen subpixel X position @@ -6590,6 +7303,76 @@ preset_nintendopower_shopping_with_power_grapple_beam: dw $D876, $E1B7 ; Items dw #$FFFF +preset_rando_upper_norfair_norfair_reserve_return: + dw #preset_rando_upper_norfair_norfair_reserve_room + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $007F ; Health + dw $09C6, $000E ; Missiles + dw $09D4, $0064 ; Max reserves + dw $0A1C, $00A6 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C8 ; Samus X + dw $D876, $A000 ; Items + dw #$FFFF + +preset_rando_upper_norfair_bat_cave_farm: + dw #preset_rando_upper_norfair_bubble_mountain_up + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $0043 ; Health + dw $09C6, $0008 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01DB ; Samus X + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_hellrun: + dw #preset_rando_upper_norfair_bubble_mountain_up + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0919, $0033 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CE, $0005 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_return: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D800 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $00D6 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0004 ; Supers + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $0004 ; Items + dw $D8BA, $0030 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_hijump_etank: dw #preset_nodropskpdr_refill_25_missiles_path_hijump_etank dw $09C6, $0000 ; Missiles @@ -6640,6 +7423,21 @@ preset_allbossprkd_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF +preset_rando_upper_norfair_wave_beam_hellrun: + dw #preset_rando_upper_norfair_bat_cave_farm + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_allbosskpdr_wrecked_ship_alpha_spark: dw #preset_allbosskpdr_upper_norfair_business_center_revisit dw $078D, $92EE ; DDB @@ -6655,6 +7453,35 @@ preset_allbosskpdr_wrecked_ship_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF +preset_rando_upper_norfair_wave_beam_return: + dw #preset_rando_upper_norfair_speed_booster_return + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00D7 ; Health + dw $09C6, $000E ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $D878, $0018 ; Items + dw $D8BA, $00D0 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_from_ln_hellrun: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $95FA ; DDB + dw $079B, $B656 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0125 ; Samus X + dw $D8BA, $0010 ; Doors + dw #$FFFF + preset_nghyper_norfair_postridley_leaving_ridley: dw #preset_ngplasma_norfair_postridley_leaving_ridley dw $090F, $D000 ; Screen subpixel X position diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 4d1edbac..1a9b84db 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,6 +1,6 @@ -warnpc $EFC6F2 -org $EFC6F2 +warnpc $EFC386 +org $EFC386 print pc, " preset names start" preset_names: @@ -104,6 +104,9 @@ preset_names_basement_speedball: preset_names_bat_cave: db "Bat Cave", #$FF +preset_names_bat_cave_farm: + db "Bat Cave Farm", #$FF + preset_names_bat_cave_farm_1: db "Bat Cave (Farm 1)", #$FF @@ -185,6 +188,9 @@ preset_names_billy_mays: preset_names_billy_mays_escape: db "Billy Mays Escape", #$FF +preset_names_billy_mays_return: + db "Billy Mays Return", #$FF + preset_names_blockbuster: db "Blockbuster", #$FF @@ -215,6 +221,9 @@ preset_names_blue_brinstar_screwfall: preset_names_blue_fireball: db "Blue Fireball", #$FF +preset_names_blue_gate_glitch: + db "Blue Gate Glitch", #$FF + preset_names_bomb_torizo: db "Bomb Torizo", #$FF @@ -311,6 +320,9 @@ preset_names_bubble_mountain_return: preset_names_bubble_mountain_revisit: db "Bubble Mountain Revisit", #$FF +preset_names_bubble_mountain_up: + db "Bubble Mountain Up", #$FF + preset_names_business_center: db "Business Center", #$FF @@ -377,6 +389,12 @@ preset_names_caterpillars_up: preset_names_cathedral: db "Cathedral", #$FF +preset_names_cathedral_2tank_hijump: + db "Cathedral 2-Tank Hi-Jump", #$FF + +preset_names_cathedral_3tank: + db "Cathedral 3-Tank", #$FF + preset_names_cathedral_entrance: db "Cathedral Entrance", #$FF @@ -563,6 +581,9 @@ preset_names_crocomire_cac_shaft: preset_names_crocomire_escape: db "Crocomire Escape", #$FF +preset_names_crocomire_etank: + db "Crocomire E-Tank", #$FF + preset_names_crocomire_farm_room: db "Crocomire Farm Room", #$FF @@ -581,9 +602,15 @@ preset_names_crocomire_speedway: preset_names_crumble_blocks: db "Crumble Blocks", #$FF +preset_names_crumble_shaft: + db "Crumble Shaft", #$FF + preset_names_crumble_shaft_missiles: db "Crumble Shaft Missiles", #$FF +preset_names_crumble_shaft_up: + db "Crumble Shaft Up", #$FF + preset_names_crumble_tower: db "Crumble Tower", #$FF @@ -632,6 +659,12 @@ preset_names_early_supers_missile: preset_names_early_supers_reserve: db "Early Supers Reserve", #$FF +preset_names_early_xray_0tank: + db "Early X-Ray 0-Tank", #$FF + +preset_names_early_xray_2tank: + db "Early X-Ray 2-Tank", #$FF + preset_names_east_cac_alley: db "East Cac Alley", #$FF @@ -722,6 +755,9 @@ preset_names_escape_room_3: preset_names_escape_room_4: db "Escape Room 4", #$FF +preset_names_etank_return: + db "E-Tank Return", #$FF + preset_names_etecoon_beetoms: db "Etecoon Beetoms", #$FF @@ -782,6 +818,9 @@ preset_names_fast_pillars_setup: preset_names_fast_ripper_room: db "Fast Ripper Room", #$FF +preset_names_fight_with_charge: + db "Fight With Charge", #$FF + preset_names_fireflea_room: db "Fireflea Room", #$FF @@ -833,6 +872,9 @@ preset_names_frog_speedway: preset_names_frog_speedway_revisit: db "Frog Speedway Revisit", #$FF +preset_names_from_ln_hellrun: + db "From LN Hellrun", #$FF + preset_names_full_halfie: db "Full Halfie", #$FF @@ -890,6 +932,9 @@ preset_names_grapple_shaft_up: preset_names_gravity_suit_room: db "Gravity Suit Room", #$FF +preset_names_gravless_speedway: + db "Gravless Speedway", #$FF + preset_names_green_brin_fireflea_room: db "Green Brin Fireflea Room", #$FF @@ -965,8 +1010,8 @@ preset_names_halfie_climb_room: preset_names_halfie_setup: db "Halfie Setup", #$FF -preset_names_halfway_escape: - db "Halfway Escape", #$FF +preset_names_halfway_return: + db "Halfway Return", #$FF preset_names_halfway_with_hijump: db "Halfway with Hi-Jump", #$FF @@ -998,6 +1043,9 @@ preset_names_hellway_1x_maridia: preset_names_hellway_revisit: db "Hellway Revisit", #$FF +preset_names_hero_shot: + db "Hero Shot", #$FF + preset_names_hi_jump_boots: db "Hi Jump Boots", #$FF @@ -1076,6 +1124,9 @@ preset_names_ice_gate_room: preset_names_ice_gates_revisit: db "Ice Gates Revisit", #$FF +preset_names_ice_hellrun: + db "Ice Hellrun", #$FF + preset_names_ice_maze: db "Ice Maze", #$FF @@ -1091,6 +1142,9 @@ preset_names_ice_missiles: preset_names_ice_mockball: db "Ice Mockball", #$FF +preset_names_ice_return: + db "Ice Return", #$FF + preset_names_ice_snakes_in: db "Ice Snakes In", #$FF @@ -1109,6 +1163,12 @@ preset_names_indiana_jones_room: preset_names_john_cena_bridge: db "John Cena Bridge", #$FF +preset_names_jump_room_ibj: + db "Jump Room IBJ", #$FF + +preset_names_jump_room_short_charge: + db "Jump Room Short Charge", #$FF + preset_names_kago_mushroom_room: db "Kago Mushroom Room", #$FF @@ -1175,6 +1235,12 @@ preset_names_kpdr_exit: preset_names_kraid: db "Kraid", #$FF +preset_names_kraid_2_3: + db "Kraid 2+3", #$FF + +preset_names_kraid_all_missiles: + db "Kraid All Missiles", #$FF + preset_names_kraid_dboost_room_out: db "Kraid D-Boost Room Out", #$FF @@ -1244,6 +1310,9 @@ preset_names_kronic_boost_upper: preset_names_kronic_room: db "Kronic Room", #$FF +preset_names_kronic_to_mountain: + db "Kronic To Mountain", #$FF + preset_names_landing_site: db "Landing Site", #$FF @@ -1394,6 +1463,9 @@ preset_names_leaving_ws_left_supers: preset_names_leaving_xray: db "Leaving X-Ray", #$FF +preset_names_left_jump_with_speed: + db "Left Jump with Speed", #$FF + preset_names_left_sand_pit: db "Left Sand Pit", #$FF @@ -1460,6 +1532,9 @@ preset_names_ln_main_hall_revisit: preset_names_long_tube: db "Long Tube", #$FF +preset_names_low_ammo_fight: + db "Low Ammo Fight", #$FF + preset_names_lower_green_brinstar: db "Lower Green Brinstar", #$FF @@ -1619,6 +1694,9 @@ preset_names_mount_everest: preset_names_mount_everest_spikesuit: db "Mount Everest (Spikesuit)", #$FF +preset_names_mountain_to_kronic: + db "Mountain To Kronic", #$FF + preset_names_mouthball: db "Mouthball", #$FF @@ -1667,12 +1745,21 @@ preset_names_norfair_elevator_2m: preset_names_norfair_reserve: db "Norfair Reserve", #$FF +preset_names_norfair_reserve_2tank: + db "Norfair Reserve 2-Tank", #$FF + preset_names_norfair_reserve_back: db "Norfair Reserve Back", #$FF preset_names_norfair_reserve_front: db "Norfair Reserve Front", #$FF +preset_names_norfair_reserve_return: + db "Norfair Reserve Return", #$FF + +preset_names_norfair_reserve_room: + db "Norfair Reserve Room", #$FF + preset_names_nutella_refill: db "Nutella Refill", #$FF @@ -1712,6 +1799,9 @@ preset_names_old_tourian_missiles: preset_names_on_route_to_ridley: db "On Route To Ridley", #$FF +preset_names_over_dachora_pit: + db "Over Dachora Pit", #$FF + preset_names_over_under_spark: db "Over Under Spark", #$FF @@ -1775,6 +1865,12 @@ preset_names_path_to_watering_hole: preset_names_phantoon: db "Phantoon", #$FF +preset_names_phantoon_0tank: + db "Phantoon 0-Tank", #$FF + +preset_names_phantoon_5_missiles: + db "Phantoon 5 Missiles", #$FF + preset_names_pillars: db "Pillars", #$FF @@ -1850,6 +1946,9 @@ preset_names_plowerhouse: preset_names_plowerhouse_room: db "Plowerhouse Room", #$FF +preset_names_popeil_missiles_with_screw: + db "Popeil Missiles with Screw", #$FF + preset_names_postbotwoon: db "Post-Botwoon", #$FF @@ -2111,6 +2210,9 @@ preset_names_ridley_etank: preset_names_ridley_farming_room: db "Ridley Farming Room", #$FF +preset_names_right_jump_with_speed: + db "Right Jump with Speed", #$FF + preset_names_right_sand_pit: db "Right Sand Pit", #$FF @@ -2120,6 +2222,9 @@ preset_names_right_supers: preset_names_rinka_shaft: db "Rinka Shaft", #$FF +preset_names_ripper_dboost: + db "Ripper D-Boost", #$FF + preset_names_rising_tide: db "Rising Tide", #$FF @@ -2240,6 +2345,12 @@ preset_names_spazer_2x_maridia: preset_names_speed_booster: db "Speed Booster", #$FF +preset_names_speed_booster_hellrun: + db "Speed Booster Hellrun", #$FF + +preset_names_speed_booster_return: + db "Speed Booster Return", #$FF + preset_names_speed_hallway: db "Speed Hallway", #$FF @@ -2249,6 +2360,9 @@ preset_names_speed_hallway_in: preset_names_speed_hallway_out: db "Speed Hallway Out", #$FF +preset_names_speedless_speedway: + db "Speedless Speedway", #$FF + preset_names_spike_suit_colosseum: db "Spike Suit Colosseum", #$FF @@ -2288,9 +2402,15 @@ preset_names_spore_fall: preset_names_spore_spawn: db "Spore Spawn", #$FF +preset_names_spore_spawn_backdoor: + db "Spore Spawn Backdoor", #$FF + preset_names_spore_spawn_farm_in: db "Spore Spawn Farm In", #$FF +preset_names_spore_spawn_fight: + db "Spore Spawn Fight", #$FF + preset_names_spore_spawn_skip: db "Spore Spawn Skip", #$FF @@ -2375,6 +2495,12 @@ preset_names_tube: preset_names_tube_climb: db "Tube Climb", #$FF +preset_names_tube_jump_from_left: + db "Tube Jump From Left", #$FF + +preset_names_tube_jump_from_right: + db "Tube Jump From Right", #$FF + preset_names_under_over_spark: db "Under Over Spark", #$FF @@ -2426,6 +2552,12 @@ preset_names_wave_beam: preset_names_wave_beam_entry: db "Wave Beam Entry", #$FF +preset_names_wave_beam_hellrun: + db "Wave Beam Hellrun", #$FF + +preset_names_wave_beam_return: + db "Wave Beam Return", #$FF + preset_names_wave_escape: db "Wave Escape", #$FF @@ -2435,12 +2567,18 @@ preset_names_wave_gate: preset_names_wave_gate_etank: db "Wave Gate E-Tank", #$FF +preset_names_wave_gate_glitch: + db "Wave Gate Glitch", #$FF + preset_names_wave_gate_out: db "Wave Gate Out", #$FF preset_names_wave_gate_room: db "Wave Gate Room", #$FF +preset_names_wave_gate_with_hijump: + db "Wave Gate with Hi-Jump", #$FF + preset_names_west_beach: db "West Beach", #$FF @@ -2537,6 +2675,12 @@ preset_names_xray_passage: preset_names_xray_passage_return: db "X-Ray Passage Return", #$FF +preset_names_xray_return_0tank: + db "X-Ray Return 0-Tank", #$FF + +preset_names_xray_return_2tank: + db "X-Ray Return 2-Tank", #$FF + preset_names_zeb_skip: db "Zeb Skip", #$FF diff --git a/src/presets/rando_data.asm b/src/presets/rando_data.asm index 4cdd0627..0d05daae 100644 --- a/src/presets/rando_data.asm +++ b/src/presets/rando_data.asm @@ -117,7 +117,7 @@ preset_rando_crateria_billy_mays: dw $D8B6, $0004 ; Doors dw #$FFFF -preset_rando_crateria_billy_mays_escape: +preset_rando_crateria_billy_mays_return: dw #preset_rando_crateria_billy_mays ; Crateria: Billy Mays dw $078D, $8FEE ; DDB dw $079B, $A1D8 ; MDB @@ -136,7 +136,7 @@ preset_rando_crateria_billy_mays_escape: dw #$FFFF preset_rando_crateria_climb_short_charge: - dw #preset_rando_crateria_billy_mays_escape ; Crateria: Billy Mays Escape + dw #preset_rando_crateria_billy_mays_return ; Crateria: Billy Mays Return dw $078D, $8B92 ; DDB dw $079B, $975C ; MDB dw $090F, $F000 ; Screen subpixel X position @@ -419,7 +419,7 @@ preset_rando_gauntlet_second_half_with_hijump: dw $09A4, $1104 ; Collected Items dw #$FFFF -preset_rando_gauntlet_halfway_escape: +preset_rando_gauntlet_halfway_return: dw #preset_rando_gauntlet_second_half_with_hijump ; Gauntlet: Second Half with Hi-Jump dw $078D, $8952 ; DDB dw $079B, $965B ; MDB @@ -437,7 +437,7 @@ preset_rando_gauntlet_halfway_escape: dw #$FFFF preset_rando_gauntlet_halfway_with_hijump: - dw #preset_rando_gauntlet_halfway_escape ; Gauntlet: Halfway Escape + dw #preset_rando_gauntlet_halfway_return ; Gauntlet: Halfway Return dw $09A2, $1104 ; Equipped Items dw $09A4, $1104 ; Collected Items dw #$FFFF @@ -458,3 +458,3309 @@ preset_rando_gauntlet_quickdrops: dw $0AF6, $0025 ; Samus X dw #$FFFF +preset_rando_green_brinstar_popeil_missiles_with_screw: + dw #preset_rando_gauntlet_quickdrops ; Gauntlet: Quickdrops + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $000C ; Equipped Items + dw $09A4, $000C ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $008B ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0042 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_etecoon_supers: + dw #preset_rando_green_brinstar_popeil_missiles_with_screw ; Green Brinstar: Popeil Missiles with Screw + dw $078D, $8CBE ; DDB + dw $079B, $9FE5 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $000C ; Equipped Items + dw $09A4, $000C ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0042 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_over_dachora_pit: + dw #preset_rando_green_brinstar_etecoon_supers ; Green Brinstar: Etecoon Supers + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $D001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0225 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0046 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_spore_spawn_fight: + dw #preset_rando_green_brinstar_over_dachora_pit ; Green Brinstar: Over Dachora Pit + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $6FFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0446 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_spore_spawn_backdoor: + dw #preset_rando_green_brinstar_spore_spawn_fight ; Green Brinstar: Spore Spawn Fight + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0540 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $03F0 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0389 ; Samus X + dw $0AFA, $05AB ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0446 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_wave_gate_glitch: + dw #preset_rando_green_brinstar_spore_spawn_backdoor ; Green Brinstar: Spore Spawn Backdoor + dw $078D, $8E1A ; DDB + dw $079B, $A130 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $0004 ; Equipped Items + dw $09A4, $0004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $004F ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0002 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0546 ; Doors + dw $D8B6, $0044 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_wave_gate_with_hijump: + dw #preset_rando_green_brinstar_wave_gate_glitch ; Green Brinstar: Wave Gate Glitch + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_green_brinstar_gravless_speedway: + dw #preset_rando_green_brinstar_wave_gate_with_hijump ; Green Brinstar: Wave Gate with Hi-Jump + dw $078D, $8F8E ; DDB + dw $079B, $9D19 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0900 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06C0 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0053 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0001 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0C46 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_green_brinstar_blue_gate_glitch: + dw #preset_rando_green_brinstar_gravless_speedway ; Green Brinstar: Gravless Speedway + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05B5 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0447 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0655 ; Samus X + dw $0AFA, $03AB ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_hero_shot: + dw #preset_rando_green_brinstar_blue_gate_glitch ; Green Brinstar: Blue Gate Glitch + dw $078D, $8E92 ; DDB + dw $079B, $9FBA ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $000C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_alpha_power_bombs: + dw #preset_rando_red_brinstar_hero_shot ; Red Brinstar: Hero Shot + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $071C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $071C ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0043 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0044 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $200C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_beta_power_bombs: + dw #preset_rando_red_brinstar_alpha_power_bombs ; Red Brinstar: Alpha Power Bombs + dw $078D, $908A ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0303 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0303 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0055 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $280C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_early_xray_0tank: + dw #preset_rando_red_brinstar_beta_power_bombs ; Red Brinstar: Beta Power Bombs + dw $078D, $8F0A ; DDB + dw $079B, $A253 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $003B ; Samus X + dw $0AFA, $068B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $020C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_early_xray_2tank: + dw #preset_rando_red_brinstar_early_xray_0tank ; Red Brinstar: Early X-Ray 0-Tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw #$FFFF + +preset_rando_red_brinstar_xray_return_0tank: + dw #preset_rando_red_brinstar_early_xray_2tank ; Red Brinstar: Early X-Ray 2-Tank + dw $078D, $905A ; DDB + dw $079B, $A2CE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $5401 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00A2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0023 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0177 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_xray_return_2tank: + dw #preset_rando_red_brinstar_xray_return_0tank ; Red Brinstar: X-Ray Return 0-Tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw #$FFFF + +preset_rando_red_brinstar_breaking_the_tube: + dw #preset_rando_red_brinstar_xray_return_2tank ; Red Brinstar: X-Ray Return 2-Tank + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $004B ; Samus X + dw $0AFA, $0199 ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_tube_jump_from_left: + dw #preset_rando_red_brinstar_breaking_the_tube ; Red Brinstar: Breaking The Tube + dw $078D, $A33C ; DDB + dw $079B, $CF54 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0072 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_left_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_left ; Red Brinstar: Tube Jump From Left + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw #$FFFF + +preset_rando_red_brinstar_tube_jump_from_right: + dw #preset_rando_red_brinstar_left_jump_with_speed ; Red Brinstar: Left Jump with Speed + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $008D ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_red_brinstar_right_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_right ; Red Brinstar: Tube Jump From Right + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw #$FFFF + +preset_rando_crocomire_low_ammo_fight: + dw #preset_rando_red_brinstar_right_jump_with_speed ; Red Brinstar: Right Jump with Speed + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $039B ; Samus X + dw $0AFA, $009B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_fight_with_charge: + dw #preset_rando_crocomire_low_ammo_fight ; Crocomire: Low Ammo Fight + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_rando_crocomire_crocomire_etank: + dw #preset_rando_crocomire_fight_with_charge ; Crocomire: Fight With Charge + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051E ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $057E ; Samus X + dw $0AFA, $009B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_etank_return: + dw #preset_rando_crocomire_crocomire_etank ; Crocomire: Crocomire E-Tank + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0010 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_ripper_dboost: + dw #preset_rando_crocomire_etank_return ; Crocomire: E-Tank Return + dw $078D, $9432 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_green_gate_glitch: + dw #preset_rando_crocomire_ripper_dboost ; Crocomire: Ripper D-Boost + dw $078D, $9486 ; DDB + dw $079B, $AB64 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0002 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $02D9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_jump_room_short_charge: + dw #preset_rando_crocomire_green_gate_glitch ; Crocomire: Green Gate Glitch + dw $078D, $949E ; DDB + dw $079B, $AB8F ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $05A4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $043B ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0619 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_jump_room_ibj: + dw #preset_rando_crocomire_jump_room_short_charge ; Crocomire: Jump Room Short Charge + dw $078D, $949E ; DDB + dw $079B, $AB8F ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $002E ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $01EB ; Screen Y position in pixels + dw $0917, $0022 ; Layer 2 X position + dw $0919, $01EB ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $00A4 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00BA ; Samus X + dw $0AFA, $027B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0002 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $4000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_crocomire_ibj_with_hijump_boots: + dw #preset_rando_crocomire_jump_room_ibj ; Crocomire: Jump Room IBJ + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw #$FFFF + +preset_rando_four_bosses_kraid_2_3: + dw #preset_rando_crocomire_ibj_with_hijump_boots ; Crocomire: IBJ with Hi-Jump Boots + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0024 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_four_bosses_kraid_all_missiles: + dw #preset_rando_four_bosses_kraid_2_3 ; Four Bosses: Kraid 2+3 + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0024 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_four_bosses_phantoon_0tank: + dw #preset_rando_four_bosses_kraid_all_missiles ; Four Bosses: Kraid All Missiles + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0090 ; Items + dw $D872, $1400 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $3001 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0030 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_four_bosses_phantoon_5_missiles: + dw #preset_rando_four_bosses_phantoon_0tank ; Four Bosses: Phantoon 0-Tank + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0001 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $0090 ; Items + dw $D872, $1400 ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $3001 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0030 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_ice_hellrun: + dw #preset_rando_four_bosses_phantoon_5_missiles ; Four Bosses: Phantoon 5 Missiles + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0254 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038E ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_ice_return: + dw #preset_rando_upper_norfair_ice_hellrun ; Upper Norfair: Ice Hellrun + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $006E ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0001 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00B9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0004 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_crumble_shaft: + dw #preset_rando_upper_norfair_ice_return ; Upper Norfair: Ice Return + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E301 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_crumble_shaft_up: + dw #preset_rando_upper_norfair_crumble_shaft ; Upper Norfair: Crumble Shaft + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2301 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_cathedral_2tank_hijump: + dw #preset_rando_upper_norfair_crumble_shaft_up ; Upper Norfair: Crumble Shaft Up + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0317 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0251 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_cathedral_3tank: + dw #preset_rando_upper_norfair_cathedral_2tank_hijump ; Upper Norfair: Cathedral 2-Tank Hi-Jump + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0317 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0251 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_mountain_to_kronic: + dw #preset_rando_upper_norfair_cathedral_3tank ; Upper Norfair: Cathedral 3-Tank + dw $078D, $96AE ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $02F9 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0064 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_kronic_to_mountain: + dw #preset_rando_upper_norfair_mountain_to_kronic ; Upper Norfair: Mountain To Kronic + dw $078D, $967E ; DDB + dw $079B, $AF14 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_speedless_speedway: + dw #preset_rando_upper_norfair_kronic_to_mountain ; Upper Norfair: Kronic To Mountain + dw $078D, $97E6 ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0007 ; Equipped Beams + dw $09A8, $0007 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_crocomire_escape: + dw #preset_rando_upper_norfair_speedless_speedway ; Upper Norfair: Speedless Speedway + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C980 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0016 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0002 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0C25 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_up: + dw #preset_rando_upper_norfair_crocomire_escape ; Upper Norfair: Crocomire Escape + dw $078D, $959A ; DDB + dw $079B, $B0DD ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00AC ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_dboost: + dw #preset_rando_upper_norfair_bubble_mountain_up ; Upper Norfair: Bubble Mountain Up + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $017C ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0009 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_norfair_reserve_2tank: + dw #preset_rando_upper_norfair_bubble_mountain_dboost ; Upper Norfair: Bubble Mountain D-Boost + dw $078D, $953A ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2C02 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0018 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_norfair_reserve_room: + dw #preset_rando_upper_norfair_norfair_reserve_2tank ; Upper Norfair: Norfair Reserve 2-Tank + dw $078D, $9552 ; DDB + dw $079B, $AC83 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00E9 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0045 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $8000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0018 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_norfair_reserve_return: + dw #preset_rando_upper_norfair_norfair_reserve_room ; Upper Norfair: Norfair Reserve Room + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $007F ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0064 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $00A6 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01C8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $A000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0018 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_bat_cave_farm: + dw #preset_rando_upper_norfair_norfair_reserve_return ; Upper Norfair: Norfair Reserve Return + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $0043 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0008 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0001 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_hellrun: + dw #preset_rando_upper_norfair_bat_cave_farm ; Upper Norfair: Bat Cave Farm + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0033 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0001 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_return: + dw #preset_rando_upper_norfair_speed_booster_hellrun ; Upper Norfair: Speed Booster Hellrun + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $D800 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00D6 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0004 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0030 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_wave_beam_hellrun: + dw #preset_rando_upper_norfair_speed_booster_return ; Upper Norfair: Speed Booster Return + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $017B ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_wave_beam_return: + dw #preset_rando_upper_norfair_wave_beam_hellrun ; Upper Norfair: Wave Beam Hellrun + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $00D7 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0018 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $00D0 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_upper_norfair_from_ln_hellrun: + dw #preset_rando_upper_norfair_wave_beam_return ; Upper Norfair: Wave Beam Return + dw $078D, $95FA ; DDB + dw $079B, $B656 ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $093F, $0000 ; Ceres escape flag + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A68, $0000 ; Flash suit + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $0125 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D820, $0801 ; Events + dw $D822, $0000 ; Events + dw $D828, $0004 ; Bosses + dw $D82A, $0000 ; Bosses + dw $D82C, $0000 ; Bosses + dw $D82E, $0000 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D874, $0000 ; Items + dw $D876, $0000 ; Items + dw $D878, $0000 ; Items + dw $D87A, $0000 ; Items + dw $D87C, $0000 ; Items + dw $D87E, $0000 ; Items + dw $D880, $0000 ; Items + dw $D882, $0000 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B2, $2C00 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw $D8BC, $0000 ; Doors + dw $D8BE, $0000 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + dw $D8C4, $0000 ; Doors + dw $D908, $0000 ; Map Stations + dw $D90A, $0000 ; Map Stations + dw $D90C, $0000 ; Map Stations + dw #$FFFF + diff --git a/src/presets/rando_menu.asm b/src/presets/rando_menu.asm index 58f1b688..8068f005 100644 --- a/src/presets/rando_menu.asm +++ b/src/presets/rando_menu.asm @@ -1,6 +1,11 @@ PresetsMenuRando: dw #presets_goto_rando_crateria dw #presets_goto_rando_gauntlet + dw #presets_goto_rando_green_brinstar + dw #presets_goto_rando_red_brinstar + dw #presets_goto_rando_crocomire + dw #presets_goto_rando_four_bosses + dw #presets_goto_rando_upper_norfair dw #$0000 %cm_header("PRESETS FOR RANDOMIZERS") @@ -10,12 +15,27 @@ presets_goto_rando_crateria: presets_goto_rando_gauntlet: %cm_submenu("Gauntlet", #presets_submenu_rando_gauntlet) +presets_goto_rando_green_brinstar: + %cm_submenu("Green Brinstar", #presets_submenu_rando_green_brinstar) + +presets_goto_rando_red_brinstar: + %cm_submenu("Red Brinstar", #presets_submenu_rando_red_brinstar) + +presets_goto_rando_crocomire: + %cm_submenu("Crocomire", #presets_submenu_rando_crocomire) + +presets_goto_rando_four_bosses: + %cm_submenu("Four Bosses", #presets_submenu_rando_four_bosses) + +presets_goto_rando_upper_norfair: + %cm_submenu("Upper Norfair", #presets_submenu_rando_upper_norfair) + presets_submenu_rando_crateria: dw #presets_rando_crateria_ceiling_morph dw #presets_rando_crateria_taco_tank dw #presets_rando_crateria_meme_route dw #presets_rando_crateria_billy_mays - dw #presets_rando_crateria_billy_mays_escape + dw #presets_rando_crateria_billy_mays_return dw #presets_rando_crateria_climb_short_charge dw #presets_rando_crateria_old_mb_short_charge dw #presets_rando_crateria_old_mb_screw_attack @@ -38,12 +58,87 @@ presets_submenu_rando_gauntlet: dw #presets_rando_gauntlet_first_half_with_hijump dw #presets_rando_gauntlet_second_half dw #presets_rando_gauntlet_second_half_with_hijump - dw #presets_rando_gauntlet_halfway_escape + dw #presets_rando_gauntlet_halfway_return dw #presets_rando_gauntlet_halfway_with_hijump dw #presets_rando_gauntlet_quickdrops dw #$0000 %cm_header("GAUNTLET") +presets_submenu_rando_green_brinstar: + dw #presets_rando_green_brinstar_popeil_missiles_with_screw + dw #presets_rando_green_brinstar_etecoon_supers + dw #presets_rando_green_brinstar_over_dachora_pit + dw #presets_rando_green_brinstar_spore_spawn_fight + dw #presets_rando_green_brinstar_spore_spawn_backdoor + dw #presets_rando_green_brinstar_wave_gate_glitch + dw #presets_rando_green_brinstar_wave_gate_with_hijump + dw #presets_rando_green_brinstar_gravless_speedway + dw #presets_rando_green_brinstar_blue_gate_glitch + dw #$0000 + %cm_header("GREEN BRINSTAR") + +presets_submenu_rando_red_brinstar: + dw #presets_rando_red_brinstar_hero_shot + dw #presets_rando_red_brinstar_alpha_power_bombs + dw #presets_rando_red_brinstar_beta_power_bombs + dw #presets_rando_red_brinstar_early_xray_0tank + dw #presets_rando_red_brinstar_early_xray_2tank + dw #presets_rando_red_brinstar_xray_return_0tank + dw #presets_rando_red_brinstar_xray_return_2tank + dw #presets_rando_red_brinstar_breaking_the_tube + dw #presets_rando_red_brinstar_tube_jump_from_left + dw #presets_rando_red_brinstar_left_jump_with_speed + dw #presets_rando_red_brinstar_tube_jump_from_right + dw #presets_rando_red_brinstar_right_jump_with_speed + dw #$0000 + %cm_header("RED BRINSTAR") + +presets_submenu_rando_crocomire: + dw #presets_rando_crocomire_low_ammo_fight + dw #presets_rando_crocomire_fight_with_charge + dw #presets_rando_crocomire_crocomire_etank + dw #presets_rando_crocomire_etank_return + dw #presets_rando_crocomire_ripper_dboost + dw #presets_rando_crocomire_green_gate_glitch + dw #presets_rando_crocomire_jump_room_short_charge + dw #presets_rando_crocomire_jump_room_ibj + dw #presets_rando_crocomire_ibj_with_hijump_boots + dw #$0000 + %cm_header("CROCOMIRE") + +presets_submenu_rando_four_bosses: + dw #presets_rando_four_bosses_kraid_2_3 + dw #presets_rando_four_bosses_kraid_all_missiles + dw #presets_rando_four_bosses_phantoon_0tank + dw #presets_rando_four_bosses_phantoon_5_missiles + dw #$0000 + %cm_header("FOUR BOSSES") + +presets_submenu_rando_upper_norfair: + dw #presets_rando_upper_norfair_ice_hellrun + dw #presets_rando_upper_norfair_ice_return + dw #presets_rando_upper_norfair_crumble_shaft + dw #presets_rando_upper_norfair_crumble_shaft_up + dw #presets_rando_upper_norfair_cathedral_2tank_hijump + dw #presets_rando_upper_norfair_cathedral_3tank + dw #presets_rando_upper_norfair_mountain_to_kronic + dw #presets_rando_upper_norfair_kronic_to_mountain + dw #presets_rando_upper_norfair_speedless_speedway + dw #presets_rando_upper_norfair_crocomire_escape + dw #presets_rando_upper_norfair_bubble_mountain_up + dw #presets_rando_upper_norfair_bubble_mountain_dboost + dw #presets_rando_upper_norfair_norfair_reserve_2tank + dw #presets_rando_upper_norfair_norfair_reserve_room + dw #presets_rando_upper_norfair_norfair_reserve_return + dw #presets_rando_upper_norfair_bat_cave_farm + dw #presets_rando_upper_norfair_speed_booster_hellrun + dw #presets_rando_upper_norfair_speed_booster_return + dw #presets_rando_upper_norfair_wave_beam_hellrun + dw #presets_rando_upper_norfair_wave_beam_return + dw #presets_rando_upper_norfair_from_ln_hellrun + dw #$0000 + %cm_header("UPPER NORFAIR") + ; Crateria presets_rando_crateria_ceiling_morph: @@ -58,8 +153,8 @@ presets_rando_crateria_meme_route: presets_rando_crateria_billy_mays: %cm_preset("Billy Mays", #preset_names_billy_mays, #preset_rando_crateria_billy_mays) -presets_rando_crateria_billy_mays_escape: - %cm_preset("Billy Mays Escape", #preset_names_billy_mays_escape, #preset_rando_crateria_billy_mays_escape) +presets_rando_crateria_billy_mays_return: + %cm_preset("Billy Mays Return", #preset_names_billy_mays_return, #preset_rando_crateria_billy_mays_return) presets_rando_crateria_climb_short_charge: %cm_preset("Climb Short Charge", #preset_names_climb_short_charge, #preset_rando_crateria_climb_short_charge) @@ -117,8 +212,8 @@ presets_rando_gauntlet_second_half: presets_rando_gauntlet_second_half_with_hijump: %cm_preset("Second Half with Hi-Jump", #preset_names_second_half_with_hijump, #preset_rando_gauntlet_second_half_with_hijump) -presets_rando_gauntlet_halfway_escape: - %cm_preset("Halfway Escape", #preset_names_halfway_escape, #preset_rando_gauntlet_halfway_escape) +presets_rando_gauntlet_halfway_return: + %cm_preset("Halfway Return", #preset_names_halfway_return, #preset_rando_gauntlet_halfway_return) presets_rando_gauntlet_halfway_with_hijump: %cm_preset("Halfway with Hi-Jump", #preset_names_halfway_with_hijump, #preset_rando_gauntlet_halfway_with_hijump) @@ -126,3 +221,178 @@ presets_rando_gauntlet_halfway_with_hijump: presets_rando_gauntlet_quickdrops: %cm_preset("Quickdrops", #preset_names_quickdrops, #preset_rando_gauntlet_quickdrops) + +; Green Brinstar +presets_rando_green_brinstar_popeil_missiles_with_screw: + %cm_preset("Popeil Missiles with Screw", #preset_names_popeil_missiles_with_screw, #preset_rando_green_brinstar_popeil_missiles_with_screw) + +presets_rando_green_brinstar_etecoon_supers: + %cm_preset("Etecoon Supers", #preset_names_etecoon_supers, #preset_rando_green_brinstar_etecoon_supers) + +presets_rando_green_brinstar_over_dachora_pit: + %cm_preset("Over Dachora Pit", #preset_names_over_dachora_pit, #preset_rando_green_brinstar_over_dachora_pit) + +presets_rando_green_brinstar_spore_spawn_fight: + %cm_preset("Spore Spawn Fight", #preset_names_spore_spawn_fight, #preset_rando_green_brinstar_spore_spawn_fight) + +presets_rando_green_brinstar_spore_spawn_backdoor: + %cm_preset("Spore Spawn Backdoor", #preset_names_spore_spawn_backdoor, #preset_rando_green_brinstar_spore_spawn_backdoor) + +presets_rando_green_brinstar_wave_gate_glitch: + %cm_preset("Wave Gate Glitch", #preset_names_wave_gate_glitch, #preset_rando_green_brinstar_wave_gate_glitch) + +presets_rando_green_brinstar_wave_gate_with_hijump: + %cm_preset("Wave Gate with Hi-Jump", #preset_names_wave_gate_with_hijump, #preset_rando_green_brinstar_wave_gate_with_hijump) + +presets_rando_green_brinstar_gravless_speedway: + %cm_preset("Gravless Speedway", #preset_names_gravless_speedway, #preset_rando_green_brinstar_gravless_speedway) + +presets_rando_green_brinstar_blue_gate_glitch: + %cm_preset("Blue Gate Glitch", #preset_names_blue_gate_glitch, #preset_rando_green_brinstar_blue_gate_glitch) + + +; Red Brinstar +presets_rando_red_brinstar_hero_shot: + %cm_preset("Hero Shot", #preset_names_hero_shot, #preset_rando_red_brinstar_hero_shot) + +presets_rando_red_brinstar_alpha_power_bombs: + %cm_preset("Alpha Power Bombs", #preset_names_alpha_power_bombs, #preset_rando_red_brinstar_alpha_power_bombs) + +presets_rando_red_brinstar_beta_power_bombs: + %cm_preset("Beta Power Bombs", #preset_names_beta_power_bombs, #preset_rando_red_brinstar_beta_power_bombs) + +presets_rando_red_brinstar_early_xray_0tank: + %cm_preset("Early X-Ray 0-Tank", #preset_names_early_xray_0tank, #preset_rando_red_brinstar_early_xray_0tank) + +presets_rando_red_brinstar_early_xray_2tank: + %cm_preset("Early X-Ray 2-Tank", #preset_names_early_xray_2tank, #preset_rando_red_brinstar_early_xray_2tank) + +presets_rando_red_brinstar_xray_return_0tank: + %cm_preset("X-Ray Return 0-Tank", #preset_names_xray_return_0tank, #preset_rando_red_brinstar_xray_return_0tank) + +presets_rando_red_brinstar_xray_return_2tank: + %cm_preset("X-Ray Return 2-Tank", #preset_names_xray_return_2tank, #preset_rando_red_brinstar_xray_return_2tank) + +presets_rando_red_brinstar_breaking_the_tube: + %cm_preset("Breaking The Tube", #preset_names_breaking_the_tube, #preset_rando_red_brinstar_breaking_the_tube) + +presets_rando_red_brinstar_tube_jump_from_left: + %cm_preset("Tube Jump From Left", #preset_names_tube_jump_from_left, #preset_rando_red_brinstar_tube_jump_from_left) + +presets_rando_red_brinstar_left_jump_with_speed: + %cm_preset("Left Jump with Speed", #preset_names_left_jump_with_speed, #preset_rando_red_brinstar_left_jump_with_speed) + +presets_rando_red_brinstar_tube_jump_from_right: + %cm_preset("Tube Jump From Right", #preset_names_tube_jump_from_right, #preset_rando_red_brinstar_tube_jump_from_right) + +presets_rando_red_brinstar_right_jump_with_speed: + %cm_preset("Right Jump with Speed", #preset_names_right_jump_with_speed, #preset_rando_red_brinstar_right_jump_with_speed) + + +; Crocomire +presets_rando_crocomire_low_ammo_fight: + %cm_preset("Low Ammo Fight", #preset_names_low_ammo_fight, #preset_rando_crocomire_low_ammo_fight) + +presets_rando_crocomire_fight_with_charge: + %cm_preset("Fight With Charge", #preset_names_fight_with_charge, #preset_rando_crocomire_fight_with_charge) + +presets_rando_crocomire_crocomire_etank: + %cm_preset("Crocomire E-Tank", #preset_names_crocomire_etank, #preset_rando_crocomire_crocomire_etank) + +presets_rando_crocomire_etank_return: + %cm_preset("E-Tank Return", #preset_names_etank_return, #preset_rando_crocomire_etank_return) + +presets_rando_crocomire_ripper_dboost: + %cm_preset("Ripper D-Boost", #preset_names_ripper_dboost, #preset_rando_crocomire_ripper_dboost) + +presets_rando_crocomire_green_gate_glitch: + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_rando_crocomire_green_gate_glitch) + +presets_rando_crocomire_jump_room_short_charge: + %cm_preset("Jump Room Short Charge", #preset_names_jump_room_short_charge, #preset_rando_crocomire_jump_room_short_charge) + +presets_rando_crocomire_jump_room_ibj: + %cm_preset("Jump Room IBJ", #preset_names_jump_room_ibj, #preset_rando_crocomire_jump_room_ibj) + +presets_rando_crocomire_ibj_with_hijump_boots: + %cm_preset("IBJ with Hi-Jump Boots", #preset_names_ibj_with_hijump_boots, #preset_rando_crocomire_ibj_with_hijump_boots) + + +; Four Bosses +presets_rando_four_bosses_kraid_2_3: + %cm_preset("Kraid 2+3", #preset_names_kraid_2_3, #preset_rando_four_bosses_kraid_2_3) + +presets_rando_four_bosses_kraid_all_missiles: + %cm_preset("Kraid All Missiles", #preset_names_kraid_all_missiles, #preset_rando_four_bosses_kraid_all_missiles) + +presets_rando_four_bosses_phantoon_0tank: + %cm_preset("Phantoon 0-Tank", #preset_names_phantoon_0tank, #preset_rando_four_bosses_phantoon_0tank) + +presets_rando_four_bosses_phantoon_5_missiles: + %cm_preset("Phantoon 5 Missiles", #preset_names_phantoon_5_missiles, #preset_rando_four_bosses_phantoon_5_missiles) + + +; Upper Norfair +presets_rando_upper_norfair_ice_hellrun: + %cm_preset("Ice Hellrun", #preset_names_ice_hellrun, #preset_rando_upper_norfair_ice_hellrun) + +presets_rando_upper_norfair_ice_return: + %cm_preset("Ice Return", #preset_names_ice_return, #preset_rando_upper_norfair_ice_return) + +presets_rando_upper_norfair_crumble_shaft: + %cm_preset("Crumble Shaft", #preset_names_crumble_shaft, #preset_rando_upper_norfair_crumble_shaft) + +presets_rando_upper_norfair_crumble_shaft_up: + %cm_preset("Crumble Shaft Up", #preset_names_crumble_shaft_up, #preset_rando_upper_norfair_crumble_shaft_up) + +presets_rando_upper_norfair_cathedral_2tank_hijump: + %cm_preset("Cathedral 2-Tank Hi-Jump", #preset_names_cathedral_2tank_hijump, #preset_rando_upper_norfair_cathedral_2tank_hijump) + +presets_rando_upper_norfair_cathedral_3tank: + %cm_preset("Cathedral 3-Tank", #preset_names_cathedral_3tank, #preset_rando_upper_norfair_cathedral_3tank) + +presets_rando_upper_norfair_mountain_to_kronic: + %cm_preset("Mountain To Kronic", #preset_names_mountain_to_kronic, #preset_rando_upper_norfair_mountain_to_kronic) + +presets_rando_upper_norfair_kronic_to_mountain: + %cm_preset("Kronic To Mountain", #preset_names_kronic_to_mountain, #preset_rando_upper_norfair_kronic_to_mountain) + +presets_rando_upper_norfair_speedless_speedway: + %cm_preset("Speedless Speedway", #preset_names_speedless_speedway, #preset_rando_upper_norfair_speedless_speedway) + +presets_rando_upper_norfair_crocomire_escape: + %cm_preset("Crocomire Escape", #preset_names_crocomire_escape, #preset_rando_upper_norfair_crocomire_escape) + +presets_rando_upper_norfair_bubble_mountain_up: + %cm_preset("Bubble Mountain Up", #preset_names_bubble_mountain_up, #preset_rando_upper_norfair_bubble_mountain_up) + +presets_rando_upper_norfair_bubble_mountain_dboost: + %cm_preset("Bubble Mountain D-Boost", #preset_names_bubble_mountain_dboost, #preset_rando_upper_norfair_bubble_mountain_dboost) + +presets_rando_upper_norfair_norfair_reserve_2tank: + %cm_preset("Norfair Reserve 2-Tank", #preset_names_norfair_reserve_2tank, #preset_rando_upper_norfair_norfair_reserve_2tank) + +presets_rando_upper_norfair_norfair_reserve_room: + %cm_preset("Norfair Reserve Room", #preset_names_norfair_reserve_room, #preset_rando_upper_norfair_norfair_reserve_room) + +presets_rando_upper_norfair_norfair_reserve_return: + %cm_preset("Norfair Reserve Return", #preset_names_norfair_reserve_return, #preset_rando_upper_norfair_norfair_reserve_return) + +presets_rando_upper_norfair_bat_cave_farm: + %cm_preset("Bat Cave Farm", #preset_names_bat_cave_farm, #preset_rando_upper_norfair_bat_cave_farm) + +presets_rando_upper_norfair_speed_booster_hellrun: + %cm_preset("Speed Booster Hellrun", #preset_names_speed_booster_hellrun, #preset_rando_upper_norfair_speed_booster_hellrun) + +presets_rando_upper_norfair_speed_booster_return: + %cm_preset("Speed Booster Return", #preset_names_speed_booster_return, #preset_rando_upper_norfair_speed_booster_return) + +presets_rando_upper_norfair_wave_beam_hellrun: + %cm_preset("Wave Beam Hellrun", #preset_names_wave_beam_hellrun, #preset_rando_upper_norfair_wave_beam_hellrun) + +presets_rando_upper_norfair_wave_beam_return: + %cm_preset("Wave Beam Return", #preset_names_wave_beam_return, #preset_rando_upper_norfair_wave_beam_return) + +presets_rando_upper_norfair_from_ln_hellrun: + %cm_preset("From LN Hellrun", #preset_names_from_ln_hellrun, #preset_rando_upper_norfair_from_ln_hellrun) + From b56c56cea5c62ffceaf2ad01bbf73147da7fc1cb Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Tue, 11 Nov 2025 23:13:08 -0600 Subject: [PATCH 13/26] Finish rando presets --- src/custompresets.asm | 13 +- src/main.asm | 2 +- src/presets/14ice_data.asm | 2 +- src/presets/14speed_data.asm | 2 +- src/presets/allbosskpdr_data.asm | 2 +- src/presets/allbosspkdr_data.asm | 2 +- src/presets/allbossprkd_data.asm | 2 +- src/presets/combine_preset_data.py | 13 +- src/presets/combined_preset_data.asm | 22428 +++++++++++++----------- src/presets/combined_preset_names.asm | 175 +- src/presets/gtclassic_data.asm | 2 +- src/presets/gtmax_data.asm | 2 +- src/presets/kpdr20_data.asm | 2 +- src/presets/kpdr21_data.asm | 2 +- src/presets/kpdr22_data.asm | 2 +- src/presets/kpdr23_data.asm | 2 +- src/presets/kpdr25_data.asm | 2 +- src/presets/nghyper_data.asm | 2 +- src/presets/ngplasma_data.asm | 2 +- src/presets/nodropskpdr_data.asm | 2 +- src/presets/rando_data.asm | 3779 ++-- src/presets/rando_menu.asm | 366 + 22 files changed, 13857 insertions(+), 12949 deletions(-) diff --git a/src/custompresets.asm b/src/custompresets.asm index c5b8f315..e09634f3 100644 --- a/src/custompresets.asm +++ b/src/custompresets.asm @@ -732,7 +732,6 @@ preset_scroll_fixes: CPX.w #ROOM_BatCave : BEQ .bat_cave CPX.w #ROOM_AcidStatueRoom : BEQ .acid_chozo_room CPX.w #ROOM_GoldenTorizoRoom : BEQ .golden_torizo - CPX.w #ROOM_FastPillarsSetupRoom : BEQ .fast_pillars_setup CPX.w #ROOM_WorstRoomInTheGame : BEQ .worst_room CPX.w #ROOM_RedKihunterShaft : BEQ .kihunter_stairs CPX.w #ROOM_Wasteland : BEQ .wasteland @@ -778,16 +777,6 @@ preset_scroll_fixes: INC : STA $CD20 : STA $CD21 BRA .norfairdone - .fast_pillars_setup - LDY !SAMUS_Y : CPY #$0199 ; fix varies depending on Y position - BMI .above_pillars - STA $CD24 : INC : STA $CD22 - STZ $CD21 - BRA .norfairdone - .above_pillars - INC : STA $CD21 - BRA .norfairdone - .worst_room INC : STA $CD20 BRA .norfairdone @@ -896,7 +885,7 @@ preset_scroll_fixes: BRA .halfwaydone .pants_room - STA $CD21 : STZ $CD22 + STA $CD21 BRA .halfwaydone .precious diff --git a/src/main.asm b/src/main.asm index 3909815c..01c03e91 100644 --- a/src/main.asm +++ b/src/main.asm @@ -16,7 +16,7 @@ lorom !VERSION_MAJOR = 2 !VERSION_MINOR = 7 !VERSION_BUILD = 1 -!VERSION_REV = 11 +!VERSION_REV = 12 table ../resources/normal.tbl print "" diff --git a/src/presets/14ice_data.asm b/src/presets/14ice_data.asm index f8dcdb6f..4bcdec31 100644 --- a/src/presets/14ice_data.asm +++ b/src/presets/14ice_data.asm @@ -871,7 +871,7 @@ preset_14ice_lower_norfair_ln_main_hall: preset_14ice_lower_norfair_pillars: dw #preset_14ice_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/14speed_data.asm b/src/presets/14speed_data.asm index 6aea4394..30f0e153 100644 --- a/src/presets/14speed_data.asm +++ b/src/presets/14speed_data.asm @@ -866,7 +866,7 @@ preset_14speed_lower_norfair_ln_main_hall: preset_14speed_lower_norfair_pillars: dw #preset_14speed_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $5700 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/allbosskpdr_data.asm b/src/presets/allbosskpdr_data.asm index eb9cb156..56543da2 100644 --- a/src/presets/allbosskpdr_data.asm +++ b/src/presets/allbosskpdr_data.asm @@ -1041,7 +1041,7 @@ preset_allbosskpdr_lower_norfair_ln_main_hall: preset_allbosskpdr_lower_norfair_green_gate_glitch: dw #preset_allbosskpdr_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8F00 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/allbosspkdr_data.asm b/src/presets/allbosspkdr_data.asm index 509bac75..90b45487 100644 --- a/src/presets/allbosspkdr_data.asm +++ b/src/presets/allbosspkdr_data.asm @@ -1059,7 +1059,7 @@ preset_allbosspkdr_lower_norfair_ln_main_hall: preset_allbosspkdr_lower_norfair_green_gate_glitch: dw #preset_allbosspkdr_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $5000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/allbossprkd_data.asm b/src/presets/allbossprkd_data.asm index 25d4fcc2..26055b94 100644 --- a/src/presets/allbossprkd_data.asm +++ b/src/presets/allbossprkd_data.asm @@ -797,7 +797,7 @@ preset_allbossprkd_lower_norfair_ln_main_hall: preset_allbossprkd_lower_norfair_green_gate_glitch: dw #preset_allbossprkd_lower_norfair_ln_main_hall ; Lower Norfair: LN Main Hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/combine_preset_data.py b/src/presets/combine_preset_data.py index 523b73da..dd74ce9c 100644 --- a/src/presets/combine_preset_data.py +++ b/src/presets/combine_preset_data.py @@ -155,7 +155,7 @@ def combine_preset_data(): combined_preset_jump_list.append(1 + combined_preset_jump_list[last_index]) combined_preset_last_index_list.append(last_index) combined_preset_names_lists.append([all_presets_name_list[next_file_index][preset_index]]) - + # Prepare next preset for this file next_preset_index = preset_index + 1 difference = 0 @@ -165,17 +165,16 @@ def combine_preset_data(): distance_list[next_file_index] = distance jump_list[next_file_index] = combined_preset_jump_list[current_index] last_index_list[next_file_index] = current_index - for i in reversed(range(current_index)): - distance = distance + combined_preset_distance_list[i] + for i in reversed(range(current_index + 1)): difference = compare_preset_data(i, all_presets_data_list[next_file_index][next_preset_index]) if 0 == difference: combined_preset_names_lists[i].append(all_presets_name_list[next_file_index][next_preset_index]) next_preset_index = next_preset_index + 1 - if len(all_presets_data_list[next_file_index]) <= next_preset_index: - next_preset_index = -1 - break - if distance > largest_allowed_distance: break + if i < current_index: + distance = distance + combined_preset_distance_list[i] + if distance > largest_allowed_distance: + break if ((difference < difference_list[next_file_index]) or ((difference == difference_list[next_file_index]) and (combined_preset_jump_list[i] < jump_list[next_file_index]))): diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 1c832a46..20669fbd 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -4396,14 +4396,18 @@ preset_rando_red_brinstar_tube_jump_from_left: dw $0911, $0000 ; Screen X position in pixels dw $0913, $C800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items dw $09CE, $0004 ; Pbs dw $0AF6, $0072 ; Samus X dw $D820, $0801 ; Events dw $D8B6, $060C ; Doors dw #$FFFF +preset_rando_red_brinstar_left_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw #$FFFF + preset_hundo_kraid_skree_boost: dw #preset_100early_brinstar_skree_boost dw $09C2, $00B8 ; Health @@ -4430,6 +4434,20 @@ preset_nodropskpdr_refill_25_missiles_path_warehouse_zeelas: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_rando_red_brinstar_tube_jump_from_right: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $A348 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_allbossprkd_wrecked_ship_ocean: dw #preset_allbosspkdr_brinstar_ocean dw $090F, $B000 ; Screen subpixel X position @@ -4640,24 +4658,6 @@ preset_pkrd_brinstar_caterpillars_down: dw $D872, $04C1 ; Items dw #$FFFF -preset_rando_red_brinstar_left_jump_with_speed: - dw #preset_rando_red_brinstar_tube_jump_from_left - dw #$FFFF - -preset_rando_red_brinstar_tube_jump_from_right: - dw #preset_rando_red_brinstar_tube_jump_from_left - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_nodropskpdr_refill_25_missiles_path_minikraid: dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters dw $078D, $9156 ; DDB @@ -4669,6 +4669,32 @@ preset_nodropskpdr_refill_25_missiles_path_minikraid: dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_rando_red_brinstar_right_jump_with_speed: + dw #preset_rando_red_brinstar_tube_jump_from_right + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw #$FFFF + +preset_rando_crocomire_low_ammo_fight: + dw #preset_rando_red_brinstar_left_jump_with_speed + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3400 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $039B ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8B8, $4000 ; Doors + dw #$FFFF + preset_allbossprkd_wrecked_ship_entering_wrecked_ship: dw #preset_allbosspkdr_wrecked_ship_entering_wrecked_ship dw $090F, $0800 ; Screen subpixel X position @@ -4791,7 +4817,7 @@ preset_nghyper_norfair_preridley_prepillars: preset_nghyper_norfair_preridley_fast_pillars: dw #preset_nghyper_norfair_preridley_magdollite_room - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $07F3, $0018 ; Music Bank dw $090F, $5E80 ; Screen subpixel X position @@ -4942,30 +4968,6 @@ preset_kpdr25_brinstar_leaving_spazer: dw $D874, $0404 ; Items dw #$FFFF -preset_rando_red_brinstar_right_jump_with_speed: - dw #preset_rando_red_brinstar_tube_jump_from_right - dw #$FFFF - -preset_rando_crocomire_low_ammo_fight: - dw #preset_rando_red_brinstar_tube_jump_from_left - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3400 ; Screen subpixel Y position - dw $0919, $0001 ; Layer 2 Y position - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $039B ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8B8, $4000 ; Doors - dw #$FFFF - preset_nodropskpdr_refill_15_missiles_path_minikraid: dw #preset_nodropskpdr_refill_25_missiles_path_minikraid dw $09C6, $0019 ; Missiles @@ -4993,6 +4995,28 @@ preset_nodropskpdr_refill_25_missiles_path_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF +preset_rando_crocomire_fight_with_charge: + dw #preset_rando_crocomire_low_ammo_fight + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_rando_crocomire_crocomire_etank: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051E ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $057E ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82A, $0002 ; Bosses + dw $D8B8, $4000 ; Doors + dw #$FFFF + preset_allbosspkdr_wrecked_ship_attic: dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft dw $078D, $A2E8 ; DDB @@ -5004,6 +5028,20 @@ preset_allbosspkdr_wrecked_ship_attic: dw $0AFA, $006B ; Samus Y dw #$FFFF +preset_rando_crocomire_etank_return: + dw #preset_rando_crocomire_crocomire_etank + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D876, $0010 ; Items + dw #$FFFF + preset_allbossprkd_wrecked_ship_wrecked_ship_shaft: dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft dw $090F, $A000 ; Screen subpixel X position @@ -5201,6 +5239,22 @@ preset_rbo_brinstar_spazer_2x_maridia: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_rando_crocomire_ripper_dboost: + dw #preset_rando_crocomire_crocomire_etank + dw $078D, $9432 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_rbo_brinstar_alpha_power_bombs_1m: dw #preset_rbo_brinstar_hellway_1x_maridia dw $078D, $908A ; DDB @@ -5217,30 +5271,6 @@ preset_rbo_brinstar_alpha_power_bombs_1m: dw $D8B6, $200C ; Doors dw #$FFFF -preset_rando_crocomire_fight_with_charge: - dw #preset_rando_crocomire_low_ammo_fight - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw #$FFFF - -preset_rando_crocomire_crocomire_etank: - dw #preset_rando_red_brinstar_tube_jump_from_left - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051E ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0919, $0001 ; Layer 2 Y position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09CA, $0004 ; Supers - dw $0AF6, $057E ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D8B8, $4000 ; Doors - dw #$FFFF - preset_hundo_kraid_kraid_entry: dw #preset_100early_brinstar_kraid_entry dw $09C2, $00AF ; Health @@ -5291,6 +5321,26 @@ preset_14speed_wrecked_ship_phantoon: dw $D872, $0481 ; Items dw #$FFFF +preset_rando_crocomire_green_gate_glitch: + dw #preset_rando_crocomire_crocomire_etank + dw $078D, $9486 ; DDB + dw $079B, $AB64 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02D9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_14ice_wrecked_ship_wrecked_ship_supers: preset_14speed_wrecked_ship_wrecked_ship_supers: dw #preset_allbosspkdr_wrecked_ship_leaving_phantoon @@ -5312,18 +5362,22 @@ preset_14speed_wrecked_ship_wrecked_ship_supers: dw $D872, $0481 ; Items dw #$FFFF -preset_rando_crocomire_etank_return: - dw #preset_rando_crocomire_crocomire_etank - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health +preset_rando_crocomire_jump_room_short_charge: + dw #preset_rando_crocomire_low_ammo_fight + dw $078D, $949E ; DDB + dw $079B, $AB8F ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $05A4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $043B ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D876, $0010 ; Items + dw $0AF6, $0619 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82A, $0002 ; Bosses dw #$FFFF preset_14ice_wrecked_ship_shaft_revisit: @@ -5598,20 +5652,20 @@ preset_ngplasma_norfair_preridley_amphitheatre: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF -preset_rando_crocomire_ripper_dboost: - dw #preset_rando_crocomire_crocomire_etank - dw $078D, $9432 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09A6, $0002 ; Equipped Beams - dw $09A8, $0002 ; Collected Beams - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_rando_crocomire_jump_room_ibj: + dw #preset_rando_crocomire_jump_room_short_charge + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $002E ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $01EB ; Screen Y position in pixels + dw $0917, $0022 ; Layer 2 X position + dw $0919, $01EB ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $0A1C, $00A4 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BA ; Samus X + dw $0AFA, $027B ; Samus Y dw #$FFFF preset_nghyper_norfair_preridley_kihunter_stairs_down: @@ -5649,44 +5703,6 @@ preset_nghyper_norfair_preridley_wasteland: dw $D8BA, $4100 ; Doors dw #$FFFF -preset_rando_crocomire_green_gate_glitch: - dw #preset_rando_crocomire_crocomire_etank - dw $078D, $9486 ; DDB - dw $079B, $AB64 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02D9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_rando_crocomire_jump_room_short_charge: - dw #preset_rando_crocomire_low_ammo_fight - dw $078D, $949E ; DDB - dw $079B, $AB8F ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $05A4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $043B ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0619 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82A, $0002 ; Bosses - dw #$FFFF - preset_nodropskpdr_refill_15_missiles_path_leaving_varia: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia dw $09C6, $0005 ; Missiles @@ -5697,22 +5713,6 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_varia: dw $D8B6, $000C ; Doors dw #$FFFF -preset_rando_crocomire_jump_room_ibj: - dw #preset_rando_crocomire_jump_room_short_charge - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $002E ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $01EB ; Screen Y position in pixels - dw $0917, $0022 ; Layer 2 X position - dw $0919, $01EB ; Layer 2 Y position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $0A1C, $00A4 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00BA ; Samus X - dw $0AFA, $027B ; Samus Y - dw #$FFFF - preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia dw $078D, $91CE ; DDB @@ -5812,24 +5812,6 @@ preset_allbosskpdr_upper_norfair_single_chamber: dw $D8BA, $0031 ; Doors dw #$FFFF -preset_nghyper_norfair_preridley_metal_ninja_pirates: - dw #preset_nghyper_norfair_preridley_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $056C ; Health - dw $09CA, $002E ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AF8, $9FFF ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C100 ; Doors - dw #$FFFF - preset_rando_crocomire_ibj_with_hijump_boots: dw #preset_rando_crocomire_jump_room_ibj dw $09A2, $1104 ; Equipped Items @@ -5846,8 +5828,6 @@ preset_rando_four_bosses_kraid_2_3: dw $0911, $0100 ; Screen X position in pixels dw $0913, $A400 ; Screen subpixel Y position dw $0917, $0100 ; Layer 2 X position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items dw $09CA, $0004 ; Supers dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state @@ -5855,6 +5835,24 @@ preset_rando_four_bosses_kraid_2_3: dw $D8B8, $0024 ; Doors dw #$FFFF +preset_nghyper_norfair_preridley_metal_ninja_pirates: + dw #preset_nghyper_norfair_preridley_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $056C ; Health + dw $09CA, $002E ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_minikraid_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_minikraid_revisit dw $09C6, $0005 ; Missiles @@ -5963,6 +5961,35 @@ preset_allbosskpdr_upper_norfair_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF +preset_rando_four_bosses_kraid_all_missiles: + dw #preset_rando_four_bosses_kraid_2_3 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw #$FFFF + +preset_rando_four_bosses_phantoon_0tank: + dw #preset_rando_crateria_moat_hbj + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09CA, $0002 ; Supers + dw $09CE, $0003 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $3001 ; Doors + dw $D8C0, $0030 ; Doors + dw #$FFFF + preset_nghyper_norfair_preridley_plowerhouse: dw #preset_nghyper_norfair_preridley_metal_ninja_pirates dw $078D, $9A1A ; DDB @@ -6067,6 +6094,45 @@ preset_14ice_wrecked_ship_attic: dw $0AFA, $006B ; Samus Y dw #$FFFF +preset_rando_four_bosses_phantoon_5_missiles: + dw #preset_rando_four_bosses_phantoon_0tank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0005 ; Missiles + dw $09C8, $0005 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09CC, $000A ; Max supers + dw #$FFFF + +preset_rando_four_bosses_suitless_draygon: + dw #preset_rando_crocomire_ripper_dboost + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $5400 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5106 ; Collected Items + dw $09C2, $0108 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AFA, $028B ; Samus Y + dw $D82A, $0000 ; Bosses + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items + dw $D8B8, $0000 ; Doors + dw $D8C0, $A000 ; Doors + dw $D8C2, $0D00 ; Doors + dw #$FFFF + preset_kpdr23_kraid_minikraid: preset_kpdr25_kraid_minikraid: dw #preset_kpdr20_kraid_minikraid @@ -6244,81 +6310,6 @@ preset_ngplasma_norfair_preridley_metal_ninja_pirates: dw $0AF8, $6000 ; Samus subpixel X dw #$FFFF -preset_rando_four_bosses_kraid_all_missiles: - dw #preset_rando_four_bosses_kraid_2_3 - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw #$FFFF - -preset_rando_four_bosses_phantoon_0tank: - dw #preset_rando_crateria_moat_hbj - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09CA, $0002 ; Supers - dw $09CE, $0003 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $3001 ; Doors - dw $D8C0, $0030 ; Doors - dw #$FFFF - -preset_rando_four_bosses_phantoon_5_missiles: - dw #preset_rando_four_bosses_phantoon_0tank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0005 ; Missiles - dw $09C8, $0005 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09CC, $000A ; Max supers - dw #$FFFF - -preset_rando_upper_norfair_ice_hellrun: - dw #preset_rando_crocomire_etank_return - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031B ; Screen Y position in pixels - dw $0919, $0254 ; Layer 2 Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038E ; Samus Y - dw $D82A, $0000 ; Bosses - dw $D876, $0000 ; Items - dw $D8B8, $0800 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_ice_return: - dw #preset_rando_crocomire_ripper_dboost - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $006E ; Health - dw $09C4, $00C7 ; Max health - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00B9 ; Samus X - dw $D82A, $0000 ; Bosses - dw $D876, $0004 ; Items - dw $D8B8, $0800 ; Doors - dw #$FFFF - preset_nodropskpdr_refill_15_missiles_path_kraid_kihunters_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_kraid_kihunters_revisit dw $09C6, $0005 ; Missiles @@ -6368,20 +6359,6 @@ preset_allbosspkdr_upper_norfair_business_center: dw $D820, $0801 ; Events dw #$FFFF -preset_rando_upper_norfair_crumble_shaft: - dw #preset_rando_upper_norfair_ice_hellrun - dw $078D, $92BE ; DDB - dw $079B, $A815 ; MDB - dw $090F, $E301 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $09CE, $0003 ; Pbs - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AFA, $038B ; Samus Y - dw #$FFFF - preset_allbossprkd_wrecked_ship_red_tower_descent: dw #preset_allbosspkdr_wrecked_ship_red_tower_descent dw $090F, $C000 ; Screen subpixel X position @@ -6412,19 +6389,6 @@ preset_nintendopower_shopping_with_power_heading_to_croc: dw $D8B6, $B02C ; Doors dw #$FFFF -preset_rando_upper_norfair_crumble_shaft_up: - dw #preset_rando_upper_norfair_crumble_shaft - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $2301 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AFA, $008B ; Samus Y - dw #$FFFF - preset_allbosskpdr_upper_norfair_bubble_mountain_revisit: dw #preset_allbosskpdr_upper_norfair_double_chamber_revisit dw $078D, $9606 ; DDB @@ -6643,6 +6607,31 @@ preset_14speed_wrecked_ship_attic: dw $09CE, $0001 ; Pbs dw #$FFFF +preset_rando_four_bosses_grapple_escape_hijump: + dw #preset_rando_four_bosses_suitless_draygon + dw $078D, $A840 ; DDB + dw $079B, $DA60 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $000F ; Missiles + dw $09CA, $000B ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0198 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw $D82C, $0003 ; Bosses + dw #$FFFF + preset_kpdr25_kraid_fallen_hero: dw #preset_kpdr23_kraid_fallen_hero dw $09C6, $0005 ; Missiles @@ -6740,52 +6729,6 @@ preset_suitless_xray_wave_gate: dw $D8B6, $0030 ; Doors dw #$FFFF -preset_rando_upper_norfair_cathedral_2tank_hijump: - dw #preset_rando_upper_norfair_ice_hellrun - dw $078D, $932A ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0317 ; Screen Y position in pixels - dw $0919, $0251 ; Layer 2 Y position - dw $09A2, $1104 ; Equipped Items - dw $09A4, $1104 ; Collected Items - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_rando_upper_norfair_cathedral_3tank: - dw #preset_rando_upper_norfair_cathedral_2tank_hijump - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw #$FFFF - -preset_rando_upper_norfair_mountain_to_kronic: - dw #preset_rando_upper_norfair_ice_hellrun - dw $078D, $96AE ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0915, $02F9 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $023A ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0064 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - preset_nodropskpdr_refill_15_missiles_path_business_center_preelev: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_preelev dw $09C6, $0005 ; Missiles @@ -6902,103 +6845,23 @@ preset_nintendopower_shopping_with_power_crocomire: dw $D8B8, $6EEF ; Doors dw #$FFFF -preset_rando_upper_norfair_kronic_to_mountain: - dw #preset_rando_upper_norfair_crumble_shaft_up - dw $078D, $967E ; DDB - dw $079B, $AF14 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position +preset_rando_four_bosses_grapple_escape_hijumpless: + dw #preset_rando_four_bosses_grapple_escape_hijump dw $09A2, $5004 ; Equipped Items - dw $09A4, $5004 ; Collected Items - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $03DB ; Samus X - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_speedless_speedway: - dw #preset_rando_upper_norfair_crumble_shaft_up - dw $078D, $97E6 ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $FC00 ; Screen subpixel Y position - dw $09A6, $0007 ; Equipped Beams - dw $09A8, $0007 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D8B8, $0E00 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_crocomire_escape: - dw #preset_rando_upper_norfair_mountain_to_kronic - dw $078D, $974A ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C980 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0915, $001E ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0016 ; Layer 2 Y position - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0007 ; Missiles - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0C25 ; Samus X - dw $0AFA, $008E ; Samus Y - dw $D8BA, $0000 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_bubble_mountain_up: - dw #preset_rando_red_brinstar_tube_jump_from_left - dw $078D, $959A ; DDB - dw $079B, $B0DD ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF6, $00AC ; Samus X - dw $D8B8, $0E00 ; Doors + dw $09A4, $5006 ; Collected Items dw #$FFFF -preset_rando_upper_norfair_bubble_mountain_dboost: - dw #preset_rando_upper_norfair_ice_hellrun - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $017C ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0009 ; Missiles - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AFA, $018B ; Samus Y - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0010 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_norfair_reserve_2tank: - dw #preset_rando_upper_norfair_crumble_shaft_up - dw $078D, $953A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0913, $2C02 ; Screen subpixel Y position - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $004E ; Samus X - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0018 ; Doors +preset_rando_four_bosses_double_springball_jump: + dw #preset_rando_four_bosses_grapple_escape_hijump + dw $090F, $5800 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1106 ; Collected Items + dw $09C2, $03D8 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0165 ; Samus X + dw $0B3F, $0000 ; Blue suit dw #$FFFF preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: @@ -7011,19 +6874,6 @@ preset_nodropskpdr_refill_15_missiles_path_business_center_postelev: dw $D8B6, $000C ; Doors dw #$FFFF -preset_rando_upper_norfair_norfair_reserve_room: - dw #preset_rando_upper_norfair_norfair_reserve_2tank - dw $078D, $9552 ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E9 ; Health - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF6, $0045 ; Samus X - dw $D876, $8000 ; Items - dw #$FFFF - preset_nodropskpdr_refill_25_missiles_path_hijump_etank: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_postelev dw $090F, $EFFF ; Screen subpixel X position @@ -7303,74 +7153,46 @@ preset_nintendopower_shopping_with_power_grapple_beam: dw $D876, $E1B7 ; Items dw #$FFFF -preset_rando_upper_norfair_norfair_reserve_return: - dw #preset_rando_upper_norfair_norfair_reserve_room - dw $078D, $9546 ; DDB - dw $079B, $AC5A ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $007F ; Health - dw $09C6, $000E ; Missiles - dw $09D4, $0064 ; Max reserves - dw $0A1C, $00A6 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C8 ; Samus X - dw $D876, $A000 ; Items - dw #$FFFF - -preset_rando_upper_norfair_bat_cave_farm: - dw #preset_rando_upper_norfair_bubble_mountain_up - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $7FFF ; Screen subpixel X position +preset_rando_four_bosses_xray_climb: + dw #preset_rando_four_bosses_double_springball_jump + dw $07F3, $001B ; Music Bank + dw $090F, $0400 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09C2, $0043 ; Health - dw $09C6, $0008 ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01DB ; Samus X - dw $D8BA, $0010 ; Doors + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $D100 ; Equipped Items + dw $09A4, $D106 ; Collected Items + dw $09C2, $00BD ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $4D00 ; Doors dw #$FFFF -preset_rando_upper_norfair_speed_booster_hellrun: - dw #preset_rando_upper_norfair_bubble_mountain_up - dw $078D, $958E ; DDB - dw $079B, $B07A ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0033 ; Screen Y position in pixels - dw $0919, $0033 ; Layer 2 Y position - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items +preset_rando_four_bosses_ridley_30_25_5_ammo: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers dw $09CE, $0005 ; Pbs - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $005C ; Samus X + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X dw $0AFA, $009B ; Samus Y - dw $D8BA, $0010 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_speed_booster_return: - dw #preset_rando_upper_norfair_norfair_reserve_2tank - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $D800 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0004 ; Supers - dw $0AF6, $00A9 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D878, $0004 ; Items - dw $D8BA, $0030 ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_nodropskpdr_refill_15_missiles_path_hijump_etank: @@ -7423,21 +7245,6 @@ preset_allbossprkd_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_rando_upper_norfair_wave_beam_hellrun: - dw #preset_rando_upper_norfair_bat_cave_farm - dw $090F, $FFFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $017B ; Health - dw $09C6, $000A ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_allbosskpdr_wrecked_ship_alpha_spark: dw #preset_allbosskpdr_upper_norfair_business_center_revisit dw $078D, $92EE ; DDB @@ -7453,35 +7260,6 @@ preset_allbosskpdr_wrecked_ship_alpha_spark: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_rando_upper_norfair_wave_beam_return: - dw #preset_rando_upper_norfair_speed_booster_return - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00D7 ; Health - dw $09C6, $000E ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0003 ; Supers - dw $D878, $0018 ; Items - dw $D8BA, $00D0 ; Doors - dw #$FFFF - -preset_rando_upper_norfair_from_ln_hellrun: - dw #preset_rando_upper_norfair_norfair_reserve_2tank - dw $078D, $95FA ; DDB - dw $079B, $B656 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0125 ; Samus X - dw $D8BA, $0010 ; Doors - dw #$FFFF - preset_nghyper_norfair_postridley_leaving_ridley: dw #preset_ngplasma_norfair_postridley_leaving_ridley dw $090F, $D000 ; Screen subpixel X position @@ -7622,6 +7400,18 @@ preset_14speed_brinstar_revisit_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF +preset_rando_four_bosses_ridley_10_20_15_ammo: + dw #preset_rando_four_bosses_ridley_30_25_5_ammo + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $000F ; Max pbs + dw #$FFFF + preset_rbo_shopping_single_maridia_first_hell_run: dw #preset_rbo_shopping_double_maridia_first_hell_run dw $09C6, $0002 ; Missiles @@ -7685,6 +7475,16 @@ preset_pkrd_wrecked_ship_bowling_alley: dw $0AFA, $0090 ; Samus Y dw #$FFFF +preset_rando_four_bosses_ridley_low_hp: + dw #preset_rando_four_bosses_ridley_30_25_5_ammo + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers + dw #$FFFF + preset_prkd19_wrecked_ship_leaving_gravity: preset_prkd20_wrecked_ship_leaving_gravity: preset_pkrd_wrecked_ship_leaving_gravity: @@ -7707,6 +7507,18 @@ preset_kpdr25_kraid_arthur_j_metroid: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_rando_four_bosses_ridley_low_ice: + dw #preset_rando_four_bosses_ridley_low_hp + dw $09A6, $1002 ; Equipped Beams + dw $09A8, $1002 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw #$FFFF + preset_kpdr20_kraid_minikraid_revisit: preset_kpdr21_kraid_minikraid_revisit: preset_kpdr22_kraid_minikraid_revisit: @@ -7824,6 +7636,59 @@ preset_nintendopower_shopping_with_power_exit_grapple_beam: dw $D876, $F9B7 ; Items dw #$FFFF +preset_rando_four_bosses_ridley_suitless: + dw #preset_rando_four_bosses_ridley_30_25_5_ammo + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0019 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $09D4, $0064 ; Max reserves + dw $09D6, $0064 ; Reserves + dw #$FFFF + +preset_rando_upper_norfair_ice_hellrun: + dw #preset_rando_crocomire_etank_return + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038E ; Samus Y + dw $D82A, $0000 ; Bosses + dw $D876, $0000 ; Items + dw $D8B8, $0800 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_ice_return: + dw #preset_rando_crocomire_ripper_dboost + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $006E ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B9 ; Samus X + dw $D82A, $0000 ; Bosses + dw $D876, $0004 ; Items + dw $D8B8, $0800 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_leaving_hijump: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump dw $09C2, $012B ; Health @@ -7834,6 +7699,20 @@ preset_nodropskpdr_refill_15_missiles_path_leaving_hijump: dw $D8B6, $000C ; Doors dw #$FFFF +preset_rando_upper_norfair_crumble_shaft: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $92BE ; DDB + dw $079B, $A815 ; MDB + dw $090F, $E301 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09CE, $0003 ; Pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_nodropskpdr_refill_25_missiles_path_business_center_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_leaving_hijump dw $078D, $93F6 ; DDB @@ -7942,6 +7821,19 @@ preset_100early_speed_booster_business_center: dw $0AFA, $02A8 ; Samus Y dw #$FFFF +preset_rando_upper_norfair_crumble_shaft_up: + dw #preset_rando_upper_norfair_crumble_shaft + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $2301 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_suitless_xray_big_pink_revisit: dw #preset_suitless_xray_wave_gate_out dw $078D, $8FCA ; DDB @@ -8011,6 +7903,25 @@ preset_rbo_shopping_single_maridia_bubble_mountain: dw $D8B6, $B00C ; Doors dw #$FFFF +preset_rando_upper_norfair_cathedral_2tank_hijump: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $932A ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0317 ; Screen Y position in pixels + dw $0919, $0251 ; Layer 2 Y position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1104 ; Collected Items + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_rbo_shopping_double_maridia_wave_escape: dw #preset_rbo_shopping_double_maridia_leaving_speed_farm_2 dw $078D, $961E ; DDB @@ -8219,6 +8130,16 @@ preset_kpdr22_kraid_leaving_kraid_etank: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_rando_upper_norfair_cathedral_3tank: + dw #preset_rando_upper_norfair_cathedral_2tank_hijump + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw #$FFFF + preset_gtclassic_kraids_lair_minikraid: dw #preset_gtclassic_kraids_lair_kraid_kihunters dw $078D, $9156 ; DDB @@ -8310,6 +8231,23 @@ preset_nintendopower_shopping_with_power_power_bombs_post_croc: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_rando_upper_norfair_mountain_to_kronic: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $96AE ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0915, $02F9 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $023A ; Layer 2 Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0064 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + preset_nodropskpdr_refill_15_missiles_path_business_center_revisit: dw #preset_nodropskpdr_refill_25_missiles_path_business_center_revisit dw $09C2, $0121 ; Health @@ -8475,6 +8413,40 @@ preset_hundo_speed_booster_business_center: dw $0A1C, $009B ; Samus position/state dw #$FFFF +preset_rando_upper_norfair_kronic_to_mountain: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $967E ; DDB + dw $079B, $AF14 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speedless_speedway: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $97E6 ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $FC00 ; Screen subpixel Y position + dw $09A6, $0007 ; Equipped Beams + dw $09A8, $0007 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $D8B8, $0E00 ; Doors + dw #$FFFF + preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: dw #preset_allbosspkdr_upper_norfair_double_chamber_revisit dw $078D, $9606 ; DDB @@ -8487,6 +8459,71 @@ preset_allbosspkdr_upper_norfair_bubble_mountain_revisit: dw $0AF6, $008F ; Samus X dw #$FFFF +preset_rando_upper_norfair_crocomire_escape: + dw #preset_rando_upper_norfair_mountain_to_kronic + dw $078D, $974A ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C980 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0915, $001E ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0016 ; Layer 2 Y position + dw $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0007 ; Missiles + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0C25 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8BA, $0000 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_up: + dw #preset_rando_red_brinstar_left_jump_with_speed + dw $078D, $959A ; DDB + dw $079B, $B0DD ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF6, $00AC ; Samus X + dw $D8B8, $0E00 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_bubble_mountain_dboost: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $017C ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0009 ; Missiles + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $018B ; Samus Y + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_norfair_reserve_2tank: + dw #preset_rando_upper_norfair_crumble_shaft_up + dw $078D, $953A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0913, $2C02 ; Screen subpixel Y position + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $004E ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0018 ; Doors + dw #$FFFF + preset_nintendopower_shopping_with_power_red_pirate_shaft: dw #preset_nintendopower_shopping_with_power_power_bombs_post_croc dw $078D, $93C6 ; DDB @@ -8623,6 +8660,19 @@ preset_allbosskpdr_wrecked_ship_entering_wrecked_ship: dw $D8B6, $3008 ; Doors dw #$FFFF +preset_rando_upper_norfair_norfair_reserve_room: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $9552 ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E9 ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF6, $0045 ; Samus X + dw $D876, $8000 ; Items + dw #$FFFF + preset_nghyper_norfair_postridley_three_musketeers: dw #preset_nghyper_norfair_postridley_springball_maze dw $078D, $9A92 ; DDB @@ -8859,6 +8909,7 @@ preset_kpdr22_kraid_business_center_preelev: dw #$FFFF preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: +preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: dw #preset_kpdr20_upper_norfair_business_center_postelev dw $09C2, $012B ; Health dw $09C4, $012B ; Max health @@ -8867,6 +8918,26 @@ preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev: dw $D8B8, $00EF ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: +preset_kpdr22_upper_norfair_moat_missile_hijump_etank: + dw #preset_kpdr20_upper_norfair_hijump_etank + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: +preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: + dw #preset_kpdr20_upper_norfair_leaving_hijump + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + preset_kpdr23_kraid_leaving_kraid_etank: dw #preset_kpdr22_kraid_leaving_kraid_etank dw $09A6, $1004 ; Equipped Beams @@ -8875,6 +8946,24 @@ preset_kpdr23_kraid_leaving_kraid_etank: dw $D8B6, $8008 ; Doors dw #$FFFF +preset_rando_upper_norfair_norfair_reserve_return: + dw #preset_rando_upper_norfair_norfair_reserve_room + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $007F ; Health + dw $09C6, $000E ; Missiles + dw $09D4, $0064 ; Max reserves + dw $0A1C, $00A6 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C8 ; Samus X + dw $D876, $A000 ; Items + dw #$FFFF + preset_gtclassic_kraids_lair_kraid_kihunters_revisit: dw #preset_gtclassic_kraids_lair_leaving_varia dw $078D, $91AA ; DDB @@ -8978,6 +9067,58 @@ preset_allbosspkdr_upper_norfair_business_center_revisit: dw $0AF6, $0035 ; Samus X dw #$FFFF +preset_rando_upper_norfair_bat_cave_farm: + dw #preset_rando_upper_norfair_bubble_mountain_up + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $0043 ; Health + dw $09C6, $0008 ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01DB ; Samus X + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_hellrun: + dw #preset_rando_upper_norfair_bubble_mountain_up + dw $078D, $958E ; DDB + dw $079B, $B07A ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0033 ; Screen Y position in pixels + dw $0919, $0033 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CE, $0005 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_speed_booster_return: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $D800 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $00D6 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0004 ; Supers + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $0004 ; Items + dw $D8BA, $0030 ; Doors + dw #$FFFF + preset_nintendopower_shopping_with_power_bubble_mountain: dw #preset_nintendopower_shopping_with_power_red_pirate_shaft dw $078D, $97F2 ; DDB @@ -9022,6 +9163,21 @@ preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain: dw $D8B8, $26ED ; Doors dw #$FFFF +preset_rando_upper_norfair_wave_beam_hellrun: + dw #preset_rando_upper_norfair_bat_cave_farm + dw $090F, $FFFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_nodropskpdr_speed_wave_power_bombs_bat_cave: dw #preset_nodropskpdr_refill_15_missiles_path_business_center_revisit dw $078D, $973E ; DDB @@ -9037,6 +9193,60 @@ preset_nodropskpdr_speed_wave_power_bombs_bat_cave: dw $D8BA, $0011 ; Doors dw #$FFFF +preset_rando_upper_norfair_wave_beam_return: + dw #preset_rando_upper_norfair_speed_booster_return + dw $078D, $961E ; DDB + dw $079B, $ADDE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00D7 ; Health + dw $09C6, $000E ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; Supers + dw $D878, $0018 ; Items + dw $D8BA, $00D0 ; Doors + dw #$FFFF + +preset_rando_upper_norfair_from_ln_hellrun: + dw #preset_rando_upper_norfair_norfair_reserve_2tank + dw $078D, $95FA ; DDB + dw $079B, $B656 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0125 ; Samus X + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_lava_spark: + dw #preset_rando_crocomire_jump_room_short_charge + dw $078D, $96D2 ; DDB + dw $079B, $AE74 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3127 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs + dw $0AF6, $01E9 ; Samus X + dw $D82A, $0000 ; Bosses + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + dw #$FFFF + preset_nodropskpdr_speed_wave_power_bombs_speed_hallway: dw #preset_nodropskpdr_speed_wave_power_bombs_bat_cave dw $078D, $958E ; DDB @@ -9099,6 +9309,14 @@ preset_allbosskpdr_wrecked_ship_phantoon: dw $D8C0, $0030 ; Doors dw #$FFFF +preset_rando_lower_norfair_lava_dive_with_hijump: + dw #preset_rando_lower_norfair_lava_spark + dw $090F, $C000 ; Screen subpixel X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1107 ; Collected Items + dw $0AF6, $0169 ; Samus X + dw #$FFFF + preset_nodropskpdr_speed_wave_power_bombs_bat_cave_revisit: dw #preset_nodropskpdr_speed_wave_power_bombs_speed_hallway dw $078D, $95BE ; DDB @@ -9234,6 +9452,17 @@ preset_rbo_shopping_double_maridia_nutella_refill: dw $0AFA, $00AB ; Samus Y dw #$FFFF +preset_rando_lower_norfair_lava_dive_with_gravity: + dw #preset_rando_lower_norfair_lava_dive_with_hijump + dw $0913, $5C00 ; Screen subpixel Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1027 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw #$FFFF + preset_rbo_shopping_single_maridia_wave_beam_entry: dw #preset_rbo_shopping_double_maridia_wave_beam_entry dw $09C6, $000A ; Missiles @@ -9367,6 +9596,15 @@ preset_kpdr21_upper_norfair_precathedral: dw $D8B6, $0008 ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: + dw #preset_kpdr20_upper_norfair_business_center_revisit + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + preset_gtmax_kraids_lair_kraid_kihunters_revisit: dw #preset_gtclassic_kraids_lair_kraid_kihunters_revisit dw $090F, $0000 ; Screen subpixel X position @@ -9553,7 +9791,7 @@ preset_allbossprkd_lower_norfair_ln_main_hall: preset_allbossprkd_lower_norfair_green_gate_glitch: dw #preset_allbossprkd_upper_norfair_lava_spark - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $07F3, $0018 ; Music Bank dw $090F, $4000 ; Screen subpixel X position @@ -9632,6 +9870,12 @@ preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft: dw $D8C0, $0074 ; Doors dw #$FFFF +preset_rando_lower_norfair_lava_dive: + dw #preset_rando_lower_norfair_lava_dive_with_gravity + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1007 ; Collected Items + dw #$FFFF + preset_hundo_speed_booster_cathedral_entrance: dw #preset_100early_speed_booster_cathedral_entrance dw $09C6, $0018 ; Missiles @@ -9668,6 +9912,24 @@ preset_100early_speed_booster_bubble_mountain: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_rando_lower_norfair_fast_pillars: + dw #preset_rando_lower_norfair_lava_dive_with_gravity + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $3580 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $3205 ; Equipped Items + dw $09A4, $3207 ; Collected Items + dw $09C2, $01F3 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw #$FFFF + preset_suitless_xray_red_tower: dw #preset_suitless_xray_noob_bridge dw $078D, $8E92 ; DDB @@ -9727,6 +9989,18 @@ preset_rbo_shopping_double_maridia_leaving_grapple: dw $D876, $13B0 ; Items dw #$FFFF +preset_rando_lower_norfair_green_gate_glitch: + dw #preset_rando_lower_norfair_fast_pillars + dw $090F, $0000 ; Screen subpixel X position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1007 ; Collected Items + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0085 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + preset_rbo_shopping_single_maridia_heading_to_business_center: dw #preset_rbo_shopping_double_maridia_heading_to_croc dw $09C2, $004E ; Health @@ -10008,6 +10282,25 @@ preset_allbosskpdr_wrecked_ship_leaving_gravity: dw $D8C0, $0174 ; Doors dw #$FFFF +preset_rando_lower_norfair_screw_attack_escape: + dw #preset_rando_lower_norfair_green_gate_glitch + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01EE ; Health + dw $09CA, $0022 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $8000 ; Items + dw #$FFFF + preset_nghyper_kraids_lair_entering_kraids_lair: dw #preset_nghyper_norfair_postridley_business_center_revisit dw $078D, $92EE ; DDB @@ -10124,21 +10417,24 @@ preset_kpdr23_kraid_business_center_preelev: dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_business_center_postelev: +preset_kpdr23_upper_norfair_business_center_postelev: dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_hijump_etank: - dw #preset_kpdr20_upper_norfair_hijump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_kpdr23_upper_norfair_hijump_etank: + dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000A ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_business_center_postelev: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_postelev +preset_kpdr23_upper_norfair_leaving_hijump: + dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams dw $09C6, $000A ; Missiles @@ -10241,127 +10537,11 @@ preset_kpdr21_upper_norfair_single_chamber: dw $D8B8, $26ED ; Doors dw #$FFFF -preset_100early_speed_booster_bat_cave: - dw #preset_100early_speed_booster_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $015B ; Health - dw $0AF6, $01BE ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_100early_speed_booster_leaving_speed_booster: - dw #preset_100early_speed_booster_bubble_mountain - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3105 ; Equipped Items - dw $09A4, $3105 ; Collected Items - dw $09C2, $0179 ; Health - dw $09C8, $0023 ; Max missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0045 ; Samus X - dw $D878, $0006 ; Items - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_suitless_xray_xray: - dw #preset_suitless_xray_xray_dboost - dw $078D, $9036 ; DDB - dw $079B, $A293 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $3400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $014F ; Health - dw $09C6, $000E ; Missiles - dw $0AF6, $0063 ; Samus X - dw $0AF8, $E000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D8B6, $06FB ; Doors - dw #$FFFF - -preset_rbo_shopping_double_maridia_ice_entry: - dw #preset_rbo_shopping_double_maridia_leaving_croc - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005C ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $EE00 ; Doors - dw #$FFFF - -preset_rbo_cleanup_single_maridia_red_tower_up: - dw #preset_rbo_shopping_single_maridia_leaving_norfair - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $E800 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $09C2, $001D ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0052 ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_14ice_upper_norfair_kronic_boost: - dw #preset_14ice_upper_norfair_magdollite_room - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0008 ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $02B3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_14ice_lower_norfair_ln_main_hall: - dw #preset_14ice_upper_norfair_magdollite_room - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $00F7 ; Health - dw $09C6, $0007 ; Missiles - dw $09CA, $0007 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $0100 ; Doors +preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw $D876, $0121 ; Items dw #$FFFF preset_allbosspkdr_kraids_lair_minikraid_revisit: @@ -10482,15 +10662,53 @@ preset_allbosskpdr_maridia_red_tower_elevator: dw $0AFA, $02A8 ; Samus Y dw #$FFFF -preset_ngplasma_kraids_lair_entering_kraids_lair: - dw #preset_nghyper_kraids_lair_entering_kraids_lair - dw $090F, $D000 ; Screen subpixel X position - dw $09C2, $051B ; Health - dw $09C6, $00DF ; Missiles - dw $09CA, $0017 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF8, $4FFF ; Samus subpixel X +preset_rando_lower_norfair_worst_room_in_the_game: + dw #preset_rando_lower_norfair_screw_attack_escape + dw $078D, $998A ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01CF ; Health + dw $09CA, $0023 ; Supers + dw $09CE, $0008 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D878, $0000 ; Items + dw #$FFFF + +preset_rando_lower_norfair_metal_pirates: + dw #preset_rando_lower_norfair_lava_dive + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0144 ; Health + dw $09CA, $0018 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0161 ; Samus X + dw $D8BA, $C100 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_reverse_amphitheatre: + dw #preset_rando_lower_norfair_screw_attack_escape + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B500 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $01F3 ; Health + dw $09CA, $0019 ; Supers + dw $09CE, $0007 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $D878, $0000 ; Items dw #$FFFF preset_nghyper_kraids_lair_minikraid: @@ -10502,14 +10720,93 @@ preset_nghyper_kraids_lair_minikraid: dw $0AF6, $016B ; Samus X dw #$FFFF -preset_ngplasma_kraids_lair_warehouse_kihunters: - dw #preset_nghyper_kraids_lair_warehouse_kihunters - dw $0913, $5BFF ; Screen subpixel Y position - dw $09C2, $051B ; Health - dw $09C6, $00DF ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam +preset_kpdr22_upper_norfair_hjb_missile_precathedral: + dw #preset_kpdr20_upper_norfair_precathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_business_center_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_100early_speed_booster_bat_cave: + dw #preset_100early_speed_booster_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $015B ; Health + dw $0AF6, $01BE ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_100early_speed_booster_leaving_speed_booster: + dw #preset_100early_speed_booster_bubble_mountain + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3105 ; Collected Items + dw $09C2, $0179 ; Health + dw $09C8, $0023 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0045 ; Samus X + dw $D878, $0006 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_suitless_xray_xray: + dw #preset_suitless_xray_xray_dboost + dw $078D, $9036 ; DDB + dw $079B, $A293 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $014F ; Health + dw $09C6, $000E ; Missiles + dw $0AF6, $0063 ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $06FB ; Doors + dw #$FFFF + +preset_rbo_shopping_double_maridia_ice_entry: + dw #preset_rbo_shopping_double_maridia_leaving_croc + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005C ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $EE00 ; Doors dw #$FFFF preset_nghyper_kraids_lair_kraid: @@ -10526,6 +10823,20 @@ preset_nghyper_kraids_lair_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF +preset_rbo_cleanup_single_maridia_red_tower_up: + dw #preset_rbo_shopping_single_maridia_leaving_norfair + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $09C2, $001D ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0052 ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + preset_nghyper_kraids_lair_leaving_kraid: dw #preset_nghyper_norfair_postridley_business_center_revisit dw $078D, $91B6 ; DDB @@ -10543,6 +10854,64 @@ preset_nghyper_kraids_lair_leaving_kraid: dw $D8B8, $0024 ; Doors dw #$FFFF +preset_14ice_upper_norfair_kronic_boost: + dw #preset_14ice_upper_norfair_magdollite_room + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0008 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $02B3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_14ice_lower_norfair_ln_main_hall: + dw #preset_14ice_upper_norfair_magdollite_room + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $00F7 ; Health + dw $09C6, $0007 ; Missiles + dw $09CA, $0007 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_ngplasma_kraids_lair_entering_kraids_lair: + dw #preset_nghyper_kraids_lair_entering_kraids_lair + dw $090F, $D000 ; Screen subpixel X position + dw $09C2, $051B ; Health + dw $09C6, $00DF ; Missiles + dw $09CA, $0017 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF8, $4FFF ; Samus subpixel X + dw #$FFFF + +preset_ngplasma_kraids_lair_warehouse_kihunters: + dw #preset_nghyper_kraids_lair_warehouse_kihunters + dw $0913, $5BFF ; Screen subpixel Y position + dw $09C2, $051B ; Health + dw $09C6, $00DF ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw #$FFFF + preset_gtclassic_kraids_lair_leaving_kraids_lair: dw #preset_gtmax_kraids_lair_leaving_kraids_lair dw $078D, $9162 ; DDB @@ -10629,29 +10998,18 @@ preset_kpdr25_kraid_business_center_preelev: dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_hijump_etank: - dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump: - dw #preset_kpdr20_upper_norfair_leaving_hijump - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors +preset_kpdr25_upper_norfair_business_center_postelev: + dw #preset_kpdr23_upper_norfair_business_center_postelev + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr23_upper_norfair_hijump_etank: - dw #preset_kpdr22_upper_norfair_hjb_missile_hijump_etank - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors +preset_kpdr25_upper_norfair_hijump_etank: + dw #preset_kpdr23_upper_norfair_hijump_etank + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr25_upper_norfair_business_center_postelev: - dw #preset_kpdr23_upper_norfair_business_center_postelev +preset_kpdr25_upper_norfair_leaving_hijump: + dw #preset_kpdr23_upper_norfair_leaving_hijump dw $09C6, $0009 ; Missiles dw #$FFFF @@ -10684,6 +11042,165 @@ preset_kpdr21_upper_norfair_double_chamber_revisit: dw $D8B8, $26ED ; Doors dw #$FFFF +preset_allbosspkdr_kraids_lair_leaving_kraids_lair: + dw #preset_allbosspkdr_kraids_lair_minikraid_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $09C6, $0014 ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $26EC ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_moat_missiles: + dw #preset_nintendopower_shopping_with_power_xray_exit + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $01EF ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $02B7 ; Samus X + dw $D8B0, $6000 ; Doors + dw $D8B2, $2C01 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_amphitheatre: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $09CE, $0003 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar: + dw #preset_nodropskpdr_speed_wave_power_bombs_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_alpha_spark: + dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C2, $0085 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost: + dw #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit + dw $078D, $A36C ; DDB + dw $079B, $A408 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $007B ; Health + dw $0AF6, $003F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_allbosskpdr_maridia_breaking_the_tube: + dw #preset_allbosskpdr_maridia_red_tower_elevator + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rando_lower_norfair_three_musketeers: + dw #preset_rando_lower_norfair_reverse_amphitheatre + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0070 ; Samus X + dw #$FFFF + +preset_rando_lower_norfair_back_to_back_hellrun: + dw #preset_rando_lower_norfair_worst_room_in_the_game + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09A2, $100C ; Equipped Items + dw $09A4, $100C ; Collected Items + dw $09C2, $031F ; Health + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D2, $0000 ; Currently selected item + dw $09D4, $0064 ; Max reserves + dw $09D6, $0064 ; Reserves + dw $0AF6, $05DB ; Samus X + dw #$FFFF + +preset_rando_west_maridia_crab_hole_gravity_jump: + dw #preset_rando_red_brinstar_tube_jump_from_left + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09A2, $3005 ; Equipped Items + dw $09A4, $3005 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0390 ; Samus X + dw $D8C0, $2000 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09C6, $0006 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + preset_hundo_speed_booster_bat_cave: dw #preset_100early_speed_booster_bat_cave dw $09C2, $0178 ; Health @@ -10772,9 +11289,24 @@ preset_rbo_cleanup_single_maridia_green_brinstar_backdoor: dw $0AFA, $048B ; Samus Y dw #$FFFF +preset_nghyper_kraids_lair_minikraid_revisit: + dw #preset_nghyper_kraids_lair_leaving_kraid + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0532 ; Health + dw $0AF6, $0060 ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D8B8, $00A4 ; Doors + dw #$FFFF + preset_14ice_lower_norfair_pillars: dw #preset_14ice_lower_norfair_ln_main_hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -10806,108 +11338,6 @@ preset_14speed_lower_norfair_ln_main_hall: dw $D8BA, $0130 ; Doors dw #$FFFF -preset_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_minikraid_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $09C6, $0014 ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26EC ; Doors - dw #$FFFF - -preset_nintendopower_wrecked_ship_moat_missiles: - dw #preset_nintendopower_shopping_with_power_xray_exit - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $02B7 ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_amphitheatre: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $09CE, $0003 ; Pbs - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar: - dw #preset_nodropskpdr_speed_wave_power_bombs_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - -preset_nodropskpdr_speed_wave_power_bombs_alpha_spark: - dw #preset_nodropskpdr_speed_wave_power_bombs_double_chamber_revisit - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0085 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_speed_wave_power_bombs_reverse_skree_boost: - dw #preset_nodropskpdr_speed_wave_power_bombs_bubble_mountain_revisit - dw $078D, $A36C ; DDB - dw $079B, $A408 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $007B ; Health - dw $0AF6, $003F ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_maridia_breaking_the_tube: - dw #preset_allbosskpdr_maridia_red_tower_elevator - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01AD ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - preset_ngplasma_kraids_lair_minikraid: dw #preset_ngplasma_kraids_lair_warehouse_kihunters dw $078D, $9156 ; DDB @@ -10947,21 +11377,6 @@ preset_ngplasma_kraids_lair_leaving_kraid: dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_nghyper_kraids_lair_minikraid_revisit: - dw #preset_nghyper_kraids_lair_leaving_kraid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0532 ; Health - dw $0AF6, $0060 ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $D8B8, $00A4 ; Doors - dw #$FFFF - preset_gtclassic_bootless_upper_norfair_business_center: dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $6000 ; Screen subpixel X position @@ -10971,6 +11386,29 @@ preset_gtclassic_bootless_upper_norfair_business_center: dw $D8B8, $00EF ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr20_upper_norfair_cathedral + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $24EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_precathedral: +preset_kpdr25_upper_norfair_precathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_business_center_revisit: + dw #preset_kpdr23_upper_norfair_business_center_revisit + dw $09C6, $000E ; Missiles + dw #$FFFF + preset_gtmax_upper_norfair_business_center: dw #preset_gtclassic_hijump_upper_norfair_business_center dw $090F, $E000 ; Screen subpixel X position @@ -10994,6 +11432,23 @@ preset_gtclassic_hijump_upper_norfair_hijump_etank: dw $D8B8, $20EC ; Doors dw #$FFFF +preset_rando_west_maridia_crab_hole_double_sbj: + dw #preset_rando_west_maridia_crab_hole_gravity_jump + dw $078D, $A390 ; DDB + dw $079B, $D21C ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3107 ; Collected Items + dw $0AF6, $0079 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw #$FFFF + preset_prkd19_red_brinstar_revisit_breaking_the_tube: preset_prkd20_red_brinstar_revisit_breaking_the_tube: preset_pkrd_red_brinstar_revisit_breaking_the_tube: @@ -11013,6 +11468,98 @@ preset_pkrd_red_brinstar_revisit_breaking_the_tube: dw $D8B6, $B008 ; Doors dw #$FFFF +preset_allbosspkdr_maridia_mt_everest: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $006E ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09CA, $0009 ; Supers + dw $0AF6, $00D0 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_allbosspkdr_maridia_botwoon: + dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09C2, $00EA ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03AE ; Samus X + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_shinespark_to_phantoon: + dw #preset_nintendopower_wrecked_ship_moat_missiles + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $1FC0 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8A99 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $0046 ; Missiles + dw $09C8, $0046 ; Max missiles + dw $0AF6, $01AC ; Samus X + dw $D870, $4190 ; Items + dw #$FFFF + +preset_allbossprkd_lower_norfair_kihunter_stairs: + dw #preset_allbossprkd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $7900 ; Screen subpixel X position + dw $0911, $0267 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0044 ; Screen Y position in pixels + dw $09C2, $00BD ; Health + dw $0AF6, $02DE ; Samus X + dw $0AFA, $00B4 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb: + dw #preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar + dw $078D, $910E ; DDB + dw $079B, $A3DD ; MDB + dw $07F3, $0012 ; Music Bank + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C2, $0076 ; Health + dw $0AF6, $0024 ; Samus X + dw #$FFFF + +preset_rando_west_maridia_gate_glitch_suitless: + dw #preset_rando_west_maridia_crab_hole_gravity_jump + dw $078D, $A3A8 ; DDB + dw $079B, $D08A ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $A400 ; Screen subpixel X position + dw $0911, $0077 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0917, $0059 ; Layer 2 X position + dw $09A2, $5106 ; Equipped Items + dw $09A4, $5106 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00F5 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + preset_hundo_ice_beam_single_chamber: dw #preset_100early_grapple_single_chamber dw $09C6, $0020 ; Missiles @@ -11089,32 +11636,6 @@ preset_prkd20_upper_norfair_business_center_postelev: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit: - dw #preset_kpdr20_upper_norfair_business_center_revisit - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_leaving_hijump: - dw #preset_kpdr22_upper_norfair_hjb_missile_leaving_hijump - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_hijump_etank: - dw #preset_kpdr23_upper_norfair_hijump_etank - dw $09C6, $0009 ; Missiles - dw #$FFFF - preset_kpdr20_upper_norfair_double_chamber_revisit: dw #preset_kpdr21_upper_norfair_double_chamber_revisit dw $09C6, $0008 ; Missiles @@ -11201,74 +11722,17 @@ preset_rbo_shopping_double_maridia_leaving_norfair: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_allbosspkdr_maridia_mt_everest: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $006E ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09CA, $0009 ; Supers - dw $0AF6, $00D0 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_allbosspkdr_maridia_botwoon: - dw #preset_allbosspkdr_kraids_lair_leaving_kraids_lair - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $00EA ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_nintendopower_wrecked_ship_shinespark_to_phantoon: - dw #preset_nintendopower_wrecked_ship_moat_missiles - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $1FC0 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8A99 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $0046 ; Missiles - dw $09C8, $0046 ; Max missiles - dw $0AF6, $01AC ; Samus X - dw $D870, $4190 ; Items - dw #$FFFF - -preset_allbossprkd_lower_norfair_kihunter_stairs: - dw #preset_allbossprkd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $7900 ; Screen subpixel X position - dw $0911, $0267 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0044 ; Screen Y position in pixels - dw $09C2, $00BD ; Health - dw $0AF6, $02DE ; Samus X - dw $0AFA, $00B4 ; Samus Y - dw #$FFFF - -preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb: - dw #preset_nodropskpdr_speed_wave_power_bombs_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB - dw $07F3, $0012 ; Music Bank - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0076 ; Health - dw $0AF6, $0024 ; Samus X +preset_ngplasma_kraids_lair_minikraid_revisit: + dw #preset_nghyper_kraids_lair_minikraid_revisit + dw $090F, $A001 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $09C2, $0513 ; Health + dw $09C6, $00D9 ; Missiles + dw $09CA, $0016 ; Supers + dw $09CE, $0026 ; Pbs + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $005A ; Samus X + dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF preset_nghyper_kraids_lair_kihunters_revisit: @@ -11321,7 +11785,7 @@ preset_14ice_lower_norfair_amphitheatre: preset_14speed_lower_norfair_pillars: dw #preset_14speed_lower_norfair_ln_main_hall - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $5700 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -11335,19 +11799,6 @@ preset_14speed_lower_norfair_pillars: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_revisit: - dw #preset_nghyper_kraids_lair_minikraid_revisit - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $0513 ; Health - dw $09C6, $00D9 ; Missiles - dw $09CA, $0016 ; Supers - dw $09CE, $0026 ; Pbs - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $005A ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw #$FFFF - preset_gtclassic_bootless_upper_norfair_cathedral: dw #preset_gtclassic_bootless_upper_norfair_business_center dw $078D, $92CA ; DDB @@ -11383,14 +11834,254 @@ preset_gtclassic_hijump_upper_norfair_leaving_hijump: dw $D8B6, $3008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hijump_upper_norfair_hijump_etank - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $003C ; Health - dw $09C4, $0063 ; Max health +preset_kpdr22_upper_norfair_moat_missile_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_rising_tide: + dw #preset_kpdr20_upper_norfair_rising_tide + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_rando_west_maridia_mainstreet_suitless: + dw #preset_rando_west_maridia_gate_glitch_suitless + dw $090F, $AE00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mainstreet_short_charge: + dw #preset_rando_west_maridia_crab_hole_double_sbj + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09A2, $3024 ; Equipped Items + dw $09A4, $3024 ; Collected Items + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0000 ; Doors + dw #$FFFF + +preset_allbosskpdr_maridia_mt_everest: + dw #preset_allbosspkdr_maridia_mt_everest + dw $0911, $0066 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $09C2, $0090 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $000A ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $00C8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosskpdr_maridia_botwoon: + dw #preset_allbosspkdr_maridia_botwoon + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $09C2, $005D ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $0009 ; Supers dw $09CE, $0003 ; Pbs - dw $0AF6, $0042 ; Samus X - dw $D870, $0080 ; Items + dw $0AF6, $03B8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw #$FFFF + +preset_allbosspkdr_maridia_halfie: + dw #preset_allbosspkdr_maridia_botwoon + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0004 ; Supers + dw $0AF6, $0108 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items + dw #$FFFF + +preset_nintendopower_wrecked_ship_phantoon: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7400 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C2, $01BB ; Health + dw $09CA, $0003 ; Supers + dw $0AF6, $044C ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8B0, $7000 ; Doors + dw $D8C0, $0010 ; Doors + dw #$FFFF + +preset_nintendopower_wrecked_ship_movement_before_attic: + dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon + dw $078D, $A210 ; DDB + dw $079B, $CDA8 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0076 ; Health + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0009 ; Pbs + dw $0AF6, $00CD ; Samus X + dw $D82A, $0102 ; Bosses + dw $D880, $0020 ; Items + dw $D8B0, $7000 ; Doors + dw $D8C0, $0074 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_wasteland: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0915, $0419 ; Screen Y position in pixels + dw $09CE, $0001 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024E ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $43F1 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_metal_pirates: + dw #preset_allbossprkd_lower_norfair_kihunter_stairs + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9CFE ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0089 ; Health + dw $09CA, $000D ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3F1 ; Doors + dw #$FFFF + +preset_allbossprkd_lower_norfair_ridley: + dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0105 ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003A ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mt_everest_suitless: + dw #preset_rando_west_maridia_mainstreet_suitless + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $09D2, $0004 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw #$FFFF + +preset_allbossprkd_lower_norfair_leaving_ridley: + dw #preset_allbossprkd_lower_norfair_screw_attack_escape + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $09A2, $312C ; Equipped Items + dw $09A4, $312C ; Collected Items + dw $09CA, $000B ; Supers + dw $0AF6, $0058 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0105 ; Bosses + dw $D878, $809C ; Items + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mt_everest_gravity_jump: + dw #preset_rando_west_maridia_crab_hole_gravity_jump + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $01A3 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $019B ; Screen Y position in pixels + dw $0917, $013A ; Layer 2 X position + dw $0919, $0134 ; Layer 2 Y position + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1024 ; Collected Items + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $0208 ; Samus X + dw $0AFA, $0230 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_speed_wave_power_bombs_hellway: + dw #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb + dw $078D, $90F6 ; DDB + dw $079B, $A253 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008F ; Samus X dw #$FFFF preset_hundo_ice_beam_double_chamber: @@ -11409,6 +12100,25 @@ preset_hundo_ice_beam_double_chamber_revisit: dw $09D6, $0064 ; Reserves dw #$FFFF +preset_kpdr23_upper_norfair_cathedral: +preset_kpdr25_upper_norfair_cathedral: + dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_hijump_etank_room: + dw #preset_gtclassic_hijump_upper_norfair_hijump_etank + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $0AF6, $0042 ; Samus X + dw $D870, $0080 ; Items + dw #$FFFF + preset_100early_grapple_bubble_mountain_revisit: dw #preset_100early_grapple_double_chamber_revisit dw $078D, $9606 ; DDB @@ -11486,35 +12196,6 @@ preset_prkd20_upper_norfair_business_center_revisit: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $D876, $0121 ; Items - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_precathedral: - dw #preset_kpdr20_upper_norfair_precathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_business_center_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_leaving_hijump: - dw #preset_kpdr23_upper_norfair_leaving_hijump - dw $09C6, $0009 ; Missiles - dw #$FFFF - preset_kpdr20_upper_norfair_single_chamber_revisit: dw #preset_kpdr21_upper_norfair_single_chamber_revisit dw $09C6, $0008 ; Missiles @@ -11639,169 +12320,6 @@ preset_rbo_cleanup_single_maridia_spore_spawn_supers_escape: dw $D870, $4180 ; Items dw #$FFFF -preset_allbosskpdr_maridia_mt_everest: - dw #preset_allbosspkdr_maridia_mt_everest - dw $0911, $0066 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $09C2, $0090 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $000A ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00C8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosskpdr_maridia_botwoon: - dw #preset_allbosspkdr_maridia_botwoon - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $09C2, $005D ; Health - dw $09C6, $0013 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $03B8 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw #$FFFF - -preset_allbosspkdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_botwoon - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $4000 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0004 ; Supers - dw $0AF6, $0108 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D882, $0100 ; Items - dw #$FFFF - -preset_nintendopower_wrecked_ship_phantoon: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7400 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C2, $01BB ; Health - dw $09CA, $0003 ; Supers - dw $0AF6, $044C ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8B0, $7000 ; Doors - dw $D8C0, $0010 ; Doors - dw #$FFFF - -preset_nintendopower_wrecked_ship_movement_before_attic: - dw #preset_nintendopower_wrecked_ship_shinespark_to_phantoon - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0076 ; Health - dw $09CA, $000A ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0009 ; Pbs - dw $0AF6, $00CD ; Samus X - dw $D82A, $0102 ; Bosses - dw $D880, $0020 ; Items - dw $D8B0, $7000 ; Doors - dw $D8C0, $0074 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_wasteland: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0915, $0419 ; Screen Y position in pixels - dw $09CE, $0001 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024E ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_metal_pirates: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9CFE ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0089 ; Health - dw $09CA, $000D ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3F1 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_ridley: - dw #preset_allbossprkd_lower_norfair_worst_room_in_the_game - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0105 ; Health - dw $09CA, $0013 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003A ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_allbossprkd_lower_norfair_leaving_ridley: - dw #preset_allbossprkd_lower_norfair_screw_attack_escape - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $09A2, $312C ; Equipped Items - dw $09A4, $312C ; Collected Items - dw $09CA, $000B ; Supers - dw $0AF6, $0058 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D878, $809C ; Items - dw $D8BA, $D3F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_nodropskpdr_speed_wave_power_bombs_hellway: - dw #preset_nodropskpdr_speed_wave_power_bombs_red_tower_climb - dw $078D, $90F6 ; DDB - dw $079B, $A253 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $008F ; Samus X - dw #$FFFF - preset_nghyper_kraids_lair_warehouse_zeelas: dw #preset_nghyper_kraids_lair_kihunters_revisit dw $078D, $9192 ; DDB @@ -11891,6 +12409,21 @@ preset_nintendopower_wrecked_ship_attic: dw $0AFA, $005B ; Samus Y dw #$FFFF +preset_rando_west_maridia_mt_everest_1st_wall_jump: + dw #preset_rando_west_maridia_mt_everest_gravity_jump + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $036D ; Screen X position in pixels + dw $0915, $024B ; Screen Y position in pixels + dw $0917, $0291 ; Layer 2 X position + dw $0919, $01B8 ; Layer 2 Y position + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $040C ; Samus X + dw $0AFA, $02DB ; Samus Y + dw #$FFFF + preset_allbossprkd_lower_norfair_kihunter_stairs_revisit: dw #preset_allbossprkd_lower_norfair_ridley dw $078D, $9A3E ; DDB @@ -11984,6 +12517,65 @@ preset_nodropskpdr_wrecked_ship_crateria_refill: dw $D8B6, $3008 ; Doors dw #$FFFF +preset_rando_west_maridia_mt_everest_2nd_wall_jump: + dw #preset_rando_west_maridia_mt_everest_1st_wall_jump + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $04A0 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0378 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $053F ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_crab_shaft_suitless: + dw #preset_rando_west_maridia_mainstreet_suitless + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $57A2 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $61C0 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw #$FFFF + +preset_rando_west_maridia_crab_shaft_entry: + dw #preset_rando_west_maridia_mainstreet_suitless + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0919, $0104 ; Layer 2 Y position + dw $09A2, $7004 ; Equipped Items + dw $09A4, $7006 ; Collected Items + dw $09CA, $0004 ; Supers + dw $0AFA, $018B ; Samus Y + dw $D8C0, $A000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_unmorph_entry: + dw #preset_rando_west_maridia_crab_shaft_suitless + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0106 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C4 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $01A6 ; Samus X + dw $0AFA, $03C3 ; Samus Y + dw #$FFFF + preset_nghyper_maridia_entering_maridia: dw #preset_nghyper_kraids_lair_leaving_kraids_lair dw $078D, $913E ; DDB @@ -12248,6 +12840,21 @@ preset_gtclassic_hijump_upper_norfair_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: + dw #preset_kpdr20_upper_norfair_bubble_mountain + dw $09C2, $0179 ; Health + dw $09C4, $018F ; Max health + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_hundo_ice_beam_bubble_mountain_revisit: dw #preset_100early_grapple_bubble_mountain_revisit dw $09C2, $0171 ; Health @@ -12256,6 +12863,15 @@ preset_hundo_ice_beam_bubble_mountain_revisit: dw $09D6, $0064 ; Reserves dw #$FFFF +preset_kpdr23_upper_norfair_rising_tide: +preset_kpdr25_upper_norfair_rising_tide: + dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_100early_grapple_red_pirate_shaft: dw #preset_100early_grapple_bubble_mountain_revisit dw $078D, $956A ; DDB @@ -12301,6 +12917,104 @@ preset_allbosspkdr_maridia_whomple_jump: dw $D8C2, $CC00 ; Doors dw #$FFFF +preset_rando_west_maridia_mama_turtle_double_sbj: + dw #preset_rando_west_maridia_mt_everest_2nd_wall_jump + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $005B ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $00E6 ; Screen Y position in pixels + dw $0917, $0044 ; Layer 2 X position + dw $0919, $00AC ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7106 ; Collected Items + dw $0AF6, $00BB ; Samus X + dw $0AFA, $0150 ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_spark: + dw #preset_rando_west_maridia_mainstreet_short_charge + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $D400 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $020F ; Screen Y position in pixels + dw $0919, $018B ; Layer 2 Y position + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DF ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_ibj: + dw #preset_rando_west_maridia_mt_everest_gravity_jump + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $AD80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A4, $1026 ; Collected Items + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_early_suitless_escape: + dw #preset_rando_west_maridia_crab_hole_double_sbj + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $000F ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $013D ; Screen Y position in pixels + dw $0917, $000B ; Layer 2 X position + dw $0919, $013D ; Layer 2 Y position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0075 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D8C0, $A000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_suitless_aqueduct: + dw #preset_rando_west_maridia_mt_everest_suitless + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $9400 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AFA, $038B ; Samus Y + dw $D8C0, $A000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_snail_clip: + dw #preset_rando_west_maridia_mainstreet_suitless + dw $078D, $A738 ; DDB + dw $079B, $D6FD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09A2, $5024 ; Equipped Items + dw $09A4, $5024 ; Collected Items + dw $09CE, $0004 ; Pbs + dw $D8C0, $A000 ; Doors + dw #$FFFF + preset_nintendopower_wrecked_ship_bowling_alley: dw #preset_nintendopower_wrecked_ship_attic dw $078D, $A1E0 ; DDB @@ -12528,6 +13242,28 @@ preset_allbosspkdr_maridia_plasma_spark: dw $D8C2, $DC00 ; Doors dw #$FFFF +preset_rando_east_maridia_mochtroid_ice_clip: + dw #preset_rando_east_maridia_snail_clip + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0009 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09A2, $5124 ; Equipped Items + dw $09A4, $5124 ; Collected Items + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + preset_nintendopower_wrecked_ship_heading_to_maridia: dw #preset_nintendopower_wrecked_ship_gravity_suit_room dw $078D, $90AE ; DDB @@ -12770,6 +13506,24 @@ preset_14speed_lower_norfair_wasteland: dw $D8BA, $4130 ; Doors dw #$FFFF +preset_rando_east_maridia_bombs_cf_clip: + dw #preset_rando_east_maridia_mochtroid_ice_clip + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $029B ; Screen X position in pixels + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $01F4 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09A2, $5024 ; Equipped Items + dw $09C2, $0028 ; Health + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02FB ; Samus X + dw $0AFA, $00D9 ; Samus Y + dw #$FFFF + preset_14speed_lower_norfair_metal_pirates: dw #preset_14speed_upper_norfair_lava_spark dw $078D, $99EA ; DDB @@ -12849,35 +13603,6 @@ preset_prkd20_upper_norfair_ice_beam_gates: dw $D8B8, $2800 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_cathedral: - dw #preset_kpdr20_upper_norfair_cathedral - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_precathedral: -preset_kpdr25_upper_norfair_precathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_precathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles - dw #$FFFF - preset_kpdr20_upper_norfair_frog_speedway: dw #preset_kpdr21_upper_norfair_frog_speedway dw $09C6, $0008 ; Missiles @@ -12894,6 +13619,16 @@ preset_kpdr21_upper_norfair_heading_to_red_brinstar: dw $0AF6, $0029 ; Samus X dw #$FFFF +preset_rando_east_maridia_suitless_cf_clip: + dw #preset_rando_east_maridia_bombs_cf_clip + dw $0913, $3000 ; Screen subpixel Y position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + preset_kpdr21_red_brinstar_alpha_spark: dw #preset_allbosskpdr_wrecked_ship_alpha_spark dw $090F, $E000 ; Screen subpixel X position @@ -13030,6 +13765,50 @@ preset_gtclassic_hijump_upper_norfair_cathedral: dw $D8B8, $24EC ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09C6, $0004 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain: +preset_kpdr25_upper_norfair_bubble_mountain: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bat_cave: + dw #preset_kpdr20_upper_norfair_bat_cave + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_rando_east_maridia_suitless_jump_morphs: + dw #preset_rando_east_maridia_mochtroid_ice_clip + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $DC00 ; Screen subpixel X position + dw $0911, $02CB ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0917, $0218 ; Layer 2 X position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0007 ; Pbs + dw $0AF6, $032B ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items + dw #$FFFF + preset_rbo_cleanup_single_maridia_dachora_room: dw #preset_rbo_cleanup_single_maridia_wave_gate_etank dw $078D, $8FB2 ; DDB @@ -13173,6 +13952,21 @@ preset_nintendopower_maridia_pants_room: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_rando_east_maridia_suitless_halfie_climb: + dw #preset_rando_east_maridia_suitless_jump_morphs + dw $090F, $E800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C6, $0014 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $06DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_ngplasma_maridia_crab_shaft: dw #preset_nghyper_maridia_crab_shaft dw $090F, $2C00 ; Screen subpixel X position @@ -13414,6 +14208,34 @@ preset_14speed_lower_norfair_wasteland_revisit: dw $D8BA, $DD30 ; Doors dw #$FFFF +preset_rando_east_maridia_suitless_colosseum: + dw #preset_rando_east_maridia_suitless_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw #$FFFF + +preset_rando_east_maridia_suitless_return: + dw #preset_rando_east_maridia_suitless_colosseum + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09C2, $011C ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $D8C2, $0400 ; Doors + dw #$FFFF + preset_gtmax_upper_norfair_precathedral: dw #preset_gtmax_upper_norfair_business_center_revisit dw $078D, $941A ; DDB @@ -13488,30 +14310,6 @@ preset_prkd20_upper_norfair_ice_maze_up: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_rising_tide: - dw #preset_kpdr20_upper_norfair_rising_tide - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_cathedral: -preset_kpdr25_upper_norfair_cathedral: - dw #preset_kpdr22_upper_norfair_hjb_missile_cathedral - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_kpdr20_upper_norfair_heading_to_red_brinstar: dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar dw $09C6, $0008 ; Missiles @@ -13666,6 +14464,30 @@ preset_gtclassic_hijump_upper_norfair_bubble_mountain: dw $D8B8, $26EC ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: + dw #preset_kpdr20_upper_norfair_speed_hallway + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bat_cave: +preset_kpdr25_upper_norfair_bat_cave: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_rbo_cleanup_single_maridia_green_shaft_down: dw #preset_rbo_cleanup_single_maridia_dachora_room dw $078D, $8DA2 ; DDB @@ -13767,6 +14589,40 @@ preset_nodropskpdr_wrecked_ship_leaving_phantoon: dw $D82A, $0100 ; Bosses dw #$FFFF +preset_rando_east_maridia_suitless_cac_alley: + dw #preset_rando_east_maridia_suitless_halfie_climb + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0911, $0283 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0283 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09A2, $5304 ; Equipped Items + dw $09A4, $5304 ; Collected Items + dw $0AF6, $0316 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $1000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_plasma_speed_booster: + dw #preset_rando_east_maridia_suitless_colosseum + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $77FF ; Screen subpixel Y position + dw $09A2, $7024 ; Equipped Items + dw $09A4, $7024 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0167 ; Health + dw $D82C, $0003 ; Bosses + dw $D880, $8000 ; Items + dw $D8C2, $1008 ; Doors + dw #$FFFF + preset_allbossprkd_upper_norfair_revisit_crocomire: dw #preset_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel dw $078D, $974A ; DDB @@ -14035,30 +14891,6 @@ preset_prkd20_upper_norfair_ice_maze_down: dw $D876, $0124 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain: - dw #preset_kpdr20_upper_norfair_bubble_mountain - dw $09C2, $0179 ; Health - dw $09C4, $018F ; Max health - dw $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_rising_tide: -preset_kpdr25_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_hjb_missile_rising_tide - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_kpdr20_red_brinstar_red_tower_climb: dw #preset_kpdr21_red_brinstar_red_tower_climb dw $09C6, $000B ; Missiles @@ -14157,6 +14989,54 @@ preset_gtmax_upper_norfair_bubble_mountain: dw $D876, $0021 ; Items dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_rando_east_maridia_plasma_pseudoscrew: + dw #preset_rando_east_maridia_plasma_speed_booster + dw $09A2, $5224 ; Equipped Items + dw $09A4, $5224 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: + dw #preset_kpdr20_upper_norfair_bat_cave_revisit + dw $09C2, $017E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_rando_east_maridia_shaktool_hijump_entry: + dw #preset_rando_east_maridia_snail_clip + dw $078D, $A780 ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09A2, $5124 ; Equipped Items + dw $09A4, $5124 ; Collected Items + dw $09C2, $00F9 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_speed_hallway: +preset_kpdr25_upper_norfair_speed_hallway: + dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09CA, $0002 ; Supers + dw $D8B6, $8008 ; Doors + dw #$FFFF + preset_rbo_cleanup_single_maridia_etecoon_pbs_optional: dw #preset_rbo_cleanup_single_maridia_etecoon_supers dw $078D, $8F5E ; DDB @@ -14501,29 +15381,6 @@ preset_prkd20_upper_norfair_ice_escape: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09C6, $0004 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain: -preset_kpdr25_upper_norfair_bubble_mountain: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bat_cave: - dw #preset_kpdr20_upper_norfair_bat_cave - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_kpdr20_red_brinstar_hellway: dw #preset_kpdr21_red_brinstar_hellway dw $09C6, $000B ; Missiles @@ -14570,6 +15427,33 @@ preset_gtclassic_bootless_upper_norfair_prepillars: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_rando_east_maridia_shaktool_suitless_entry: + dw #preset_rando_east_maridia_shaktool_hijump_entry + dw $09A2, $5324 ; Equipped Items + dw $09A4, $5324 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw #$FFFF + +preset_rando_east_maridia_shaktool_puyo_ice_clip: + dw #preset_rando_east_maridia_mochtroid_ice_clip + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $3324 ; Equipped Items + dw $09A4, $3324 ; Collected Items + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00F9 ; Health + dw $0AF6, $00BE ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + preset_rbo_cleanup_single_maridia_green_shaft_up: dw #preset_rbo_cleanup_single_maridia_etecoon_pbs_optional dw $078D, $8F46 ; DDB @@ -14649,6 +15533,45 @@ preset_allbossprkd_upper_norfair_revisit_business_center_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_rando_east_maridia_shaktool_cf_clip: + dw #preset_rando_east_maridia_shaktool_puyo_ice_clip + dw $078D, $A78C ; DDB + dw $079B, $D69A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0162 ; Screen Y position in pixels + dw $0919, $0109 ; Layer 2 Y position + dw $09C2, $002C ; Health + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $01D9 ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_east_ocean_with_springball: + dw #preset_rando_west_maridia_mainstreet_suitless + dw $078D, $8A72 ; DDB + dw $079B, $9552 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $D820, $0001 ; Events + dw $D82A, $0100 ; Bosses + dw $D870, $0090 ; Items + dw $D872, $1400 ; Items + dw $D8B0, $3001 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8C0, $0878 ; Doors + dw #$FFFF + preset_nodropskpdr_wrecked_ship_pancakes_and_wavers: dw #preset_nodropskpdr_wrecked_ship_upper_west_ocean dw $078D, $A1E0 ; DDB @@ -14682,6 +15605,14 @@ preset_allbossprkd_kraids_lair_entering_kraids_lair: dw $0AFA, $0086 ; Samus Y dw #$FFFF +preset_rando_wrecked_ship_east_ocean_with_ice: + dw #preset_rando_wrecked_ship_east_ocean_with_springball + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + preset_nodropskpdr_wrecked_ship_bowling_spark: dw #preset_nodropskpdr_wrecked_ship_pancakes_and_wavers dw $078D, $89E2 ; DDB @@ -14728,6 +15659,24 @@ preset_allbossprkd_kraids_lair_minikraid: dw $0AFA, $018B ; Samus Y dw #$FFFF +preset_rando_wrecked_ship_east_ocean_return: + dw #preset_rando_wrecked_ship_east_ocean_with_ice + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0124 ; Screen Y position in pixels + dw $0919, $00DB ; Layer 2 Y position + dw $09A2, $1306 ; Equipped Items + dw $09A4, $1306 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_nodropskpdr_wrecked_ship_moat_ball: dw #preset_nodropskpdr_wrecked_ship_leaving_gravity dw $078D, $A300 ; DDB @@ -14982,7 +15931,7 @@ preset_gtmax_upper_norfair_lava_dive: preset_gtclassic_bootless_upper_norfair_green_gate_glitch: dw #preset_gtclassic_bootless_upper_norfair_lava_dive - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $07F3, $0018 ; Music Bank dw $090F, $C000 ; Screen subpixel X position @@ -15009,6 +15958,34 @@ preset_kpdr21_red_brinstar_caterpillars_down: dw $0AF6, $0291 ; Samus X dw #$FFFF +preset_rando_wrecked_ship_wrecked_ship_etank: + dw #preset_rando_wrecked_ship_east_ocean_return + dw $090F, $5002 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $1106 ; Equipped Items + dw $09A4, $1106 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_spiky_room_to_main_shaft: + dw #preset_rando_wrecked_ship_wrecked_ship_etank + dw $090F, $6C00 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09C6, $000D ; Missiles + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0078 ; Doors + dw #$FFFF + preset_kpdr21_red_brinstar_alpha_power_bombs: dw #preset_nodropskpdr_speed_wave_power_bombs_alpha_power_bombs dw $09C2, $0119 ; Health @@ -15051,6 +16028,22 @@ preset_kpdr21_wrecked_ship_crateria_kihunters: dw $D8BA, $00F1 ; Doors dw #$FFFF +preset_rando_wrecked_ship_spiky_room_to_east_ocean: + dw #preset_rando_wrecked_ship_spiky_room_to_main_shaft + dw $078D, $A204 ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0171 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + preset_kpdr21_wrecked_ship_ocean_fly_setup: dw #preset_kpdr21_red_brinstar_hellway dw $078D, $8AF6 ; DDB @@ -15175,6 +16168,18 @@ preset_allbosskpdr_upper_norfair_revisit_ice_escape: dw $D876, $01A5 ; Items dw #$FFFF +preset_rando_wrecked_ship_sponge_bath: + dw #preset_rando_wrecked_ship_spiky_room_to_east_ocean + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $00BB ; Layer 2 X position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $015B ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + preset_allbosspkdr_upper_norfair_revisit_crocomire_speedway: dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape dw $078D, $9336 ; DDB @@ -15284,6 +16289,68 @@ preset_nghyper_maridia_mt_everest_revisit: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_rando_wrecked_ship_attic: + dw #preset_rando_wrecked_ship_spiky_room_to_east_ocean + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0466 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_sky_missiles: + dw #preset_rando_wrecked_ship_east_ocean_with_ice + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $D8C0, $0178 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_1: + dw #preset_rando_lower_norfair_reverse_amphitheatre + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $2025 ; Equipped Items + dw $09A4, $2025 ; Collected Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0041 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $000F ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $038B ; Samus Y + dw $D820, $0401 ; Events + dw $D828, $0100 ; Bosses + dw $D82A, $0100 ; Bosses + dw $D82C, $0003 ; Bosses + dw $D872, $1400 ; Items + dw $D8B2, $6C00 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + preset_ngplasma_maridia_aqueduct_revisit: dw #preset_ngplasma_maridia_reverse_botwoon_hallway dw $078D, $A90C ; DDB @@ -15348,6 +16415,48 @@ preset_gtmax_upper_norfair_ln_main_hall: dw $D8BA, $0101 ; Doors dw #$FFFF +preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber: + dw #preset_kpdr20_upper_norfair_single_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_bat_cave_revisit: +preset_kpdr25_upper_norfair_bat_cave_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_2: + dw #preset_rando_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09C6, $002D ; Missiles + dw $09C8, $002D ; Max missiles + dw $09CA, $003C ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $000C ; Pbs + dw $0AFA, $008B ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + preset_pkrd_kraid_leaving_kraids_lair: dw #preset_pkrd_kraid_kraid_etank dw $078D, $914A ; DDB @@ -15398,30 +16507,6 @@ preset_prkd20_upper_norfair_cathedral: dw $D8B8, $2C00 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_speed_hallway: - dw #preset_kpdr20_upper_norfair_speed_hallway - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave: -preset_kpdr25_upper_norfair_bat_cave: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_14ice_maridia_botwoon_etank_room: dw #preset_14ice_maridia_ice_clip dw $078D, $A774 ; DDB @@ -15601,6 +16686,71 @@ preset_allbosskpdr_upper_norfair_revisit_crocomire_speedway: dw $D876, $01A5 ; Items dw #$FFFF +preset_rando_tourian_metroids_3: + dw #preset_rando_tourian_metroids_1 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0919, $00BF ; Layer 2 Y position + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $0037 ; Supers + dw $09CC, $0037 ; Max supers + dw $09CE, $0009 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_4: + dw #preset_rando_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0169 ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $0032 ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_rando_tourian_blue_hoppers: + dw #preset_rando_tourian_metroids_1 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $017D ; Health + dw $09C6, $005A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $002D ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + preset_allbossprkd_kraids_lair_leaving_kraids_lair: dw #preset_allbossprkd_kraids_lair_minikraid_revisit dw $078D, $916E ; DDB @@ -15776,6 +16926,77 @@ preset_suitless_upper_norfair_1_ice_mockball: dw $D8B8, $08AF ; Doors dw #$FFFF +preset_rando_tourian_baby_skip: + dw #preset_rando_tourian_blue_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $CFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $332F ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09A6, $000B ; Equipped Beams + dw $09A8, $000F ; Collected Beams + dw $09C2, $015F ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $0AF6, $01D9 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_rando_tourian_after_baby_skip: + dw #preset_rando_tourian_blue_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09A2, $332F ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09A6, $000B ; Equipped Beams + dw $09A8, $000F ; Collected Beams + dw $09C2, $015F ; Health + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B7 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_rando_tourian_ice_zeb_skip: + dw #preset_rando_tourian_blue_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09A2, $0025 ; Equipped Items + dw $09A4, $0025 ; Collected Items + dw $09A6, $000A ; Equipped Beams + dw $09A8, $000E ; Collected Beams + dw $09C2, $015F ; Health + dw $09C6, $0087 ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $001B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + preset_allbossprkd_maridia_mt_everest: dw #preset_allbossprkd_kraids_lair_leaving_kraids_lair dw $078D, $A3B4 ; DDB @@ -15838,6 +17059,47 @@ preset_allbosspkdr_upper_norfair_revisit_leaving_crocomire: dw $D876, $0125 ; Items dw #$FFFF +preset_rando_tourian_speed_zeb_skip: + dw #preset_rando_tourian_ice_zeb_skip + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09A2, $2025 ; Equipped Items + dw $09A4, $2025 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C6, $0096 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $0AF6, $00D9 ; Samus X + dw #$FFFF + +preset_rando_tourian_mother_brain_all_missiles: + dw #preset_rando_tourian_ice_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0151 ; Health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $000A ; Max supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $00CA ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0405 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + preset_allbossprkd_maridia_aqueduct: dw #preset_allbossprkd_maridia_mt_everest dw $078D, $A468 ; DDB @@ -15876,7 +17138,7 @@ preset_allbosskpdr_lower_norfair_ln_main_hall: preset_allbosskpdr_lower_norfair_green_gate_glitch: dw #preset_allbosskpdr_upper_norfair_revisit_leaving_crocomire - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $07F3, $0018 ; Music Bank dw $090F, $8F00 ; Screen subpixel X position @@ -16174,6 +17436,105 @@ preset_gtclassic_bootless_upper_norfair_gt_code: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_gtclassic_hijump_upper_norfair_ln_main_hall: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $009C ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0001 ; Missiles + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D876, $0121 ; Items + dw #$FFFF + +preset_gtclassic_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_bootless_upper_norfair_rising_tide + dw $078D, $9A86 ; DDB + dw $079B, $B283 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $F337 ; Equipped Items + dw $09A4, $F337 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $02BC ; Health + dw $09C4, $02BC ; Max health + dw $09C6, $0064 ; Missiles + dw $09C8, $0064 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D4, $012C ; Max reserves + dw $09D6, $012C ; Reserves + dw $0AF6, $0025 ; Samus X + dw $D82A, $0004 ; Bosses + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_prepillars: + dw #preset_gtmax_upper_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0796 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_upper_norfair_green_gate_glitch: + dw #preset_gtmax_upper_norfair_lava_dive + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0013 ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $007E ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $D8B6, $8008 ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09A6, $1004 ; Equipped Beams + dw $09A8, $1004 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0009 ; Missiles + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_upper_norfair_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000E ; Missiles + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_kpdr20_red_brinstar_caterpillars_down: dw #preset_kpdr21_red_brinstar_caterpillars_down dw $09C6, $000B ; Missiles @@ -16209,34 +17570,6 @@ preset_kpdr20_wrecked_ship_ocean_fly_setup: dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_upper_norfair_prepillars: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0796 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_green_gate_glitch: - dw #preset_gtmax_upper_norfair_lava_dive - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0013 ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $007E ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - preset_kpdr21_wrecked_ship_ocean_spark: dw #preset_kpdr21_wrecked_ship_ocean_fly_setup dw $078D, $8A36 ; DDB @@ -16249,58 +17582,6 @@ preset_kpdr21_wrecked_ship_ocean_spark: dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_kpdr21_wrecked_ship_entering_wrecked_ship: - dw #preset_allbosskpdr_wrecked_ship_entering_wrecked_ship - dw $090F, $0000 ; Screen subpixel X position - dw $0917, $0380 ; Layer 2 X position - dw $09C2, $0074 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_gtclassic_hijump_upper_norfair_ln_main_hall: - dw #preset_gtmax_upper_norfair_ln_main_hall - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $009C ; Health - dw $09C4, $012B ; Max health - dw $09C6, $0001 ; Missiles - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $0121 ; Items - dw #$FFFF - -preset_gtclassic_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraids_lair_minikraid_revisit - dw $078D, $9A86 ; DDB - dw $079B, $B283 ; MDB - dw $07F3, $0024 ; Music Bank - dw $090F, $5000 ; Screen subpixel X position - dw $09A2, $F337 ; Equipped Items - dw $09A4, $F337 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $02BC ; Health - dw $09C4, $02BC ; Max health - dw $09C6, $0064 ; Missiles - dw $09C8, $0064 ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0014 ; Pbs - dw $09D0, $0014 ; Max pbs - dw $09D4, $012C ; Max reserves - dw $09D6, $012C ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D82A, $0004 ; Bosses - dw $D874, $0904 ; Items - dw $D8B8, $06EF ; Doors - dw $D8BA, $0100 ; Doors - dw #$FFFF - preset_pkrd_kraid_business_center_preelev: dw #preset_pkrd_kraid_leaving_kraids_lair dw $078D, $913E ; DDB @@ -16319,14 +17600,49 @@ preset_pkrd_kraid_business_center_preelev: dw #$FFFF preset_pkrd_upper_norfair_business_center_postelev: - dw #preset_14ice_upper_norfair_ice_beam - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams + dw #preset_prkd19_upper_norfair_business_center_postelev + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D872, $04C1 ; Items + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors + dw $D876, $0001 ; Items + dw $D8B8, $00EF ; Doors + dw #$FFFF + +preset_kpdr21_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09C2, $0074 ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $07DB ; Samus X + dw $0AFA, $048B ; Samus Y + dw $D8B0, $7000 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber: + dw #preset_kpdr20_upper_norfair_double_chamber + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF preset_prkd19_upper_norfair_rising_tide: @@ -16361,30 +17677,6 @@ preset_prkd20_upper_norfair_bubble_mountain: dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_speed_hallway: - dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit: - dw #preset_kpdr20_upper_norfair_bat_cave_revisit - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_speed_hallway: -preset_kpdr25_upper_norfair_speed_hallway: - dw #preset_kpdr22_upper_norfair_hjb_missile_speed_hallway - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors - dw #$FFFF - preset_14speed_maridia_mt_everest: dw #preset_14speed_maridia_entering_maridia dw $078D, $A3B4 ; DDB @@ -16468,6 +17760,52 @@ preset_allbosspkdr_upper_norfair_revisit_kronic_boost: dw $D876, $0125 ; Items dw #$FFFF +preset_rando_tourian_mother_brain_all_supers: + dw #preset_rando_tourian_mother_brain_all_missiles + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $003C ; Supers + dw $09CC, $003C ; Max supers + dw #$FFFF + +preset_rando_tourian_zebes_escape: + dw #preset_rando_tourian_mother_brain_all_missiles + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C6, $0000 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CC, $000F ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00C3 ; Samus Y + dw $D820, $4405 ; Events + dw #$FFFF + +preset_rando_tourian_escape_room_3: + dw #preset_rando_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $00F4 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $09C2, $014C ; Health + dw $09C8, $00A5 ; Max missiles + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_allbossprkd_maridia_botwoon: dw #preset_allbossprkd_maridia_aqueduct dw $078D, $A72C ; DDB @@ -16605,6 +17943,22 @@ preset_nintendopower_maridia_long_tube: dw $D8C2, $DD9A ; Doors dw #$FFFF +preset_rando_tourian_escape_room_4: + dw #preset_rando_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09C8, $0096 ; Max missiles + dw $09CC, $0019 ; Max supers + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + preset_ngplasma_crateria_crateria_kihunters_final: dw #preset_nghyper_crateria_crateria_kihunters_final dw $090F, $2000 ; Screen subpixel X position @@ -16649,6 +18003,24 @@ preset_ngplasma_crateria_terminator_etank: dw $0AFA, $008E ; Samus Y dw #$FFFF +preset_rando_tourian_escape_climb: + dw #preset_rando_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0111 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00CC ; Layer 2 Y position + dw $09C2, $0149 ; Health + dw $09C8, $00D2 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw #$FFFF + preset_suitless_upper_norfair_1_ice_snakes_out: dw #preset_suitless_upper_norfair_1_ice_snakes_in dw $078D, $937E ; DDB @@ -16851,87 +18223,6 @@ preset_100early_red_tower_and_crateria_red_tower_climb: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_gt_code: - dw #preset_gtmax_upper_norfair_green_gate_glitch - dw $078D, $988E ; DDB - dw $079B, $B6C1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $000E ; Health - dw $09CA, $0002 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0024 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $AC00 ; Screen subpixel Y position - dw $0915, $0691 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $04EC ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $04C9 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $0742 ; Samus Y - dw $0AFC, $B7FF ; Samus subpixel Y - dw #$FFFF - -preset_gtmax_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $0080 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_phantoon: - dw #preset_nodropskpdr_wrecked_ship_phantoon - dw $09C2, $0074 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0001 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - preset_gtclassic_hijump_upper_norfair_prepillars: dw #preset_gtclassic_hijump_upper_norfair_ln_main_hall dw $090F, $7000 ; Screen subpixel X position @@ -16963,6 +18254,7 @@ preset_gtclassic_lower_norfair_green_gate_revisit: preset_gtclassic_hijump_upper_norfair_green_gate_glitch: dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $078D, $985E ; DDB dw $090F, $3FFF ; Screen subpixel X position dw $0913, $4000 ; Screen subpixel Y position dw $09C2, $009C ; Health @@ -16975,6 +18267,85 @@ preset_gtclassic_hijump_upper_norfair_green_gate_glitch: dw $D876, $0121 ; Items dw #$FFFF +preset_gtmax_upper_norfair_gt_code: + dw #preset_gtmax_upper_norfair_green_gate_glitch + dw $078D, $988E ; DDB + dw $079B, $B6C1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $000E ; Health + dw $09CA, $0002 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_leaving_golden_torizo: + dw #preset_gtclassic_lower_norfair_leaving_golden_torizo + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $0080 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $0101 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_single_chamber: + dw #preset_kpdr23_upper_norfair_single_chamber + dw $090F, $7FFF ; Screen subpixel X position + dw $0915, $00FB ; Screen Y position in pixels + dw $0919, $00BC ; Layer 2 Y position + dw $0AF6, $01B3 ; Samus X + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber: + dw #preset_kpdr23_upper_norfair_double_chamber + dw $09C6, $000D ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr25_upper_norfair_double_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $962A ; DDB + dw $079B, $ADAD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X + dw #$FFFF + +preset_kpdr23_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_double_chamber_revisit + dw $078D, $9606 ; DDB + dw $079B, $AD5E ; MDB + dw $07F5, $0005 ; Music Track + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0001 ; Layer 2 Y position + dw $0AF6, $008F ; Samus X + dw #$FFFF + +preset_kpdr20_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + preset_pkrd_upper_norfair_hijump_etank: dw #preset_pkrd_upper_norfair_business_center_postelev dw $090F, $4000 ; Screen subpixel X position @@ -17006,77 +18377,31 @@ preset_pkrd_upper_norfair_leaving_hijump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_bat_cave: -preset_prkd20_upper_norfair_bat_cave: - dw #preset_prkd19_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors +preset_kpdr20_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_wrecked_ship_leaving_phantoon: - dw #preset_allbosskpdr_wrecked_ship_leaving_phantoon +preset_kpdr21_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB dw $07F3, $0030 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00C9 ; Samus Y + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0691 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $04EC ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $04C9 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $0742 ; Samus Y dw $0AFC, $B7FF ; Samus subpixel Y - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_leaving_speedbooster: -preset_prkd20_upper_norfair_leaving_speedbooster: - dw #preset_prkd19_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3124 ; Equipped Items - dw $09A4, $3124 ; Collected Items - dw $09C2, $011F ; Health - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2E00 ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_single_chamber: - dw #preset_kpdr20_upper_norfair_single_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_bat_cave_revisit: -preset_kpdr25_upper_norfair_bat_cave_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bat_cave_revisit - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors dw #$FFFF preset_allbossprkd_maridia_halfie: @@ -17305,6 +18630,12 @@ preset_nghyper_crateria_terminator_etank: dw $0AFA, $0096 ; Samus Y dw #$FFFF +preset_rando_tourian_escape_climb_with_hijump: + dw #preset_rando_tourian_escape_climb + dw $09A2, $0125 ; Equipped Items + dw $09A4, $0125 ; Collected Items + dw #$FFFF + preset_suitless_upper_norfair_1_ice_escape: dw #preset_suitless_upper_norfair_1_ice_snakes_out dw $078D, $935A ; DDB @@ -17531,73 +18862,109 @@ preset_gtclassic_hijump_upper_norfair_gt_code: dw $D876, $0121 ; Items dw #$FFFF -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hijump - dw $078D, $93F6 ; DDB - dw $079B, $AA41 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $FFFF ; Screen subpixel X position +preset_kpdr21_wrecked_ship_phantoon: + dw #preset_nodropskpdr_wrecked_ship_phantoon + dw $09C2, $0074 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0001 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $001C ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber + dw $09C6, $0003 ; Missiles + dw $09C8, $000A ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: + dw #preset_kpdr21_upper_norfair_double_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_bat_cave: +preset_prkd20_upper_norfair_bat_cave: + dw #preset_prkd19_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $27FF ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels + dw $0913, $C000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $018A ; Health - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01C1 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09C2, $011F ; Health + dw $09CA, $0005 ; Supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $D8BA, $0011 ; Doors dw #$FFFF -preset_prkd19_upper_norfair_single_chamber: -preset_prkd20_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_bat_cave - dw $078D, $97AA ; DDB - dw $090F, $8FFF ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00FD ; Screen Y position in pixels - dw $0919, $00BD ; Layer 2 Y position +preset_prkd19_upper_norfair_leaving_speedbooster: +preset_prkd20_upper_norfair_leaving_speedbooster: + dw #preset_prkd19_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position dw $09A2, $3124 ; Equipped Items dw $09A4, $3124 ; Collected Items - dw $09C2, $0129 ; Health - dw $09C6, $000F ; Missiles - dw $09CA, $000A ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $01A8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events + dw $09C2, $011F ; Health + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0045 ; Samus X dw $D878, $0004 ; Items + dw $D8B8, $2E00 ; Doors dw $D8BA, $0031 ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $D8B6, $8008 ; Doors +preset_kpdr25_upper_norfair_single_chamber_revisit: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers dw #$FFFF -preset_kpdr23_upper_norfair_double_chamber: - dw #preset_kpdr20_upper_norfair_double_chamber - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0009 ; Missiles - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors +preset_kpdr23_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_single_chamber_revisit + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $1400 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09CA, $0004 ; Supers + dw $0AF6, $008E ; Samus X dw #$FFFF -preset_kpdr23_upper_norfair_double_chamber_revisit: - dw #preset_kpdr21_upper_norfair_double_chamber_revisit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr25_upper_norfair_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09C6, $0012 ; Missiles + dw $09CA, $0002 ; Supers + dw #$FFFF + +preset_pkrd_upper_norfair_business_center_revisit: + dw #preset_pkrd_upper_norfair_leaving_hijump + dw $078D, $93F6 ; DDB + dw $079B, $AA41 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $27FF ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000E ; Missiles - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01C1 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_kpdr20_wrecked_ship_basement: @@ -17607,20 +18974,6 @@ preset_kpdr20_wrecked_ship_basement: dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_allbossprkd_maridia_whomple_jump: dw #preset_allbossprkd_maridia_draygon dw $078D, $A96C ; DDB @@ -18019,48 +19372,6 @@ preset_gtclassic_lower_norfair_amphitheatre: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $078D, $A2C4 ; DDB - dw $079B, $CC6F ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0233 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $01A6 ; Layer 2 X position - dw $0AF6, $02CE ; Samus X - dw $0AF8, $1000 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_wrecked_ship_shaft: - dw #preset_allbosskpdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00E2 ; Health - dw $09C6, $000C ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $00CC ; Samus X - dw $0AF8, $8000 ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_double_chamber: - dw #preset_kpdr20_upper_norfair_double_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors - dw #$FFFF - preset_gtclassic_lower_norfair_kihunter_stairs_down: dw #preset_gtclassic_lower_norfair_worst_room_in_the_game dw $078D, $997E ; DDB @@ -18148,6 +19459,246 @@ preset_gtmax_lower_norfair_green_gate_final: dw $D878, $80C0 ; Items dw #$FFFF +preset_kpdr20_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_leaving_phantoon: + dw #preset_nodropskpdr_wrecked_ship_leaving_phantoon + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $00E2 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $0005 ; Max supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $00C9 ; Samus Y + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw $D8C0, $0070 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: + dw #preset_kpdr21_upper_norfair_single_chamber_revisit + dw $09C2, $018A ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_single_chamber: +preset_prkd20_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_bat_cave + dw $078D, $97AA ; DDB + dw $090F, $8FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00FD ; Screen Y position in pixels + dw $0919, $00BD ; Layer 2 Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $0129 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $000A ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $01A8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0020 ; Events + dw $D878, $0004 ; Items + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_kpdr25_upper_norfair_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw #$FFFF + +preset_kpdr23_upper_norfair_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_spark: + dw #preset_kpdr21_red_brinstar_alpha_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_reverse_skree_boost: + dw #preset_kpdr21_red_brinstar_reverse_skree_boost + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_red_tower_climb: + dw #preset_kpdr21_red_brinstar_red_tower_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_hellway: + dw #preset_kpdr21_red_brinstar_hellway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0157 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_down: + dw #preset_kpdr21_red_brinstar_caterpillars_down + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $8008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_alpha_power_bombs: + dw #preset_kpdr21_red_brinstar_alpha_power_bombs + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0163 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0C04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_red_brinstar_caterpillars_up: + dw #preset_kpdr21_red_brinstar_caterpillars_up + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $A008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_crateria_kihunters: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $016D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr21_wrecked_ship_ocean_fly_setup + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0181 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_ocean_spark: + dw #preset_kpdr21_wrecked_ship_ocean_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014C ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_basement: + dw #preset_kpdr21_wrecked_ship_basement + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_phantoon: + dw #preset_kpdr21_wrecked_ship_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_ice_beam_gates: + dw #preset_pkrd_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $030B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0249 ; Layer 2 Y position + dw $09C6, $000F ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003C ; Samus X + dw $0AFA, $039A ; Samus Y + dw $D8B8, $28EF ; Doors + dw #$FFFF + preset_allbossprkd_maridia_aqueduct_revisit: dw #preset_allbossprkd_maridia_reverse_botwoon_hallway dw $078D, $A90C ; DDB @@ -18721,22 +20272,27 @@ preset_gtclassic_lower_norfair_plowerhouse: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_beam_gates: - dw #preset_pkrd_upper_norfair_business_center_revisit - dw $078D, $941A ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $030B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0249 ; Layer 2 Y position - dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors +preset_gtmax_lower_norfair_worst_room_in_the_game: + dw #preset_gtmax_lower_norfair_green_gate_final + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $026A ; Health + dw $09CA, $0017 ; Supers + dw $0AF6, $03DB ; Samus X + dw #$FFFF + +preset_kpdr21_wrecked_ship_leaving_phantoon: + dw #preset_kpdr20_wrecked_ship_leaving_phantoon + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_prkd19_upper_norfair_double_chamber: @@ -18772,61 +20328,18 @@ preset_prkd19_upper_norfair_double_chamber_revisit: dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber - dw $090F, $7FFF ; Screen subpixel X position - dw $0915, $00FB ; Screen Y position in pixels - dw $0919, $00BC ; Layer 2 Y position - dw $0AF6, $01B3 ; Samus X - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09C6, $0012 ; Missiles +preset_kpdr25_upper_norfair_entering_ice: + dw #preset_kpdr25_upper_norfair_frog_speedway + dw $078D, $9816 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0309 ; Screen Y position in pixels + dw $0919, $0246 ; Layer 2 Y position dw $09CA, $0002 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $962A ; DDB - dw $079B, $ADAD ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $0AF6, $0050 ; Samus X - dw #$FFFF - -preset_kpdr23_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $078D, $9606 ; DDB - dw $079B, $AD5E ; MDB - dw $07F5, $0005 ; Music Track - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0001 ; Layer 2 Y position - dw $0AF6, $008F ; Samus X - dw #$FFFF - -preset_gtmax_lower_norfair_worst_room_in_the_game: - dw #preset_gtmax_lower_norfair_green_gate_final - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $026A ; Health - dw $09CA, $0017 ; Supers - dw $0AF6, $03DB ; Samus X + dw $0AF6, $0030 ; Samus X + dw $0AFA, $0394 ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_allbossprkd_tourian_terminator_revisit: @@ -19260,68 +20773,6 @@ preset_gtclassic_lower_norfair_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_ice_maze_up: - dw #preset_pkrd_upper_norfair_ice_beam_gates - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_upper_norfair_double_chamber_revisit: - dw #preset_prkd19_upper_norfair_double_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A2E8 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $AC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0445 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0008 ; Layer 2 Y position - dw $09C2, $027E ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0050 ; Samus X - dw #$FFFF - preset_allbossprkd_tourian_metroids_2: dw #preset_allbossprkd_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -19636,83 +21087,53 @@ preset_100early_red_tower_and_crateria_ocean_spark: dw $D870, $8190 ; Items dw #$FFFF -preset_gtmax_lower_norfair_amphitheatre: - dw #preset_gtmax_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB +preset_kpdr20_wrecked_ship_shaft_to_supers: + dw #preset_kpdr20_wrecked_ship_leaving_phantoon + dw $078D, $A2C4 ; DDB + dw $079B, $CC6F ; MDB + dw $07F5, $0006 ; Music Track dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $006E ; Missiles - dw $09C8, $006E ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00A7 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82C0 ; Items - dw #$FFFF - -preset_kpdr21_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $C7FD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $00EE ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $D8C0, $0174 ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0102 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $02C2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C0, $0174 ; Doors + dw $0911, $0233 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $01A6 ; Layer 2 X position + dw $0AF6, $02CE ; Samus X + dw $0AF8, $1000 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_double_chamber: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber - dw $09C6, $0003 ; Missiles - dw $09C8, $000A ; Max missiles +preset_pkrd_upper_norfair_ice_maze_up: + dw #preset_pkrd_upper_norfair_ice_beam_gates + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors +preset_gtmax_lower_norfair_mickey_mouse_missiles: + dw #preset_gtmax_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0008 ; Layer 2 Y position + dw $09C2, $027E ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_gtclassic_lower_norfair_reverse_plowerhouse: - dw #preset_gtclassic_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $0273 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BB ; Samus X - dw $D82A, $0005 ; Bosses - dw $D8BA, $D700 ; Doors +preset_prkd20_upper_norfair_double_chamber_revisit: + dw #preset_prkd19_upper_norfair_double_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_prkd19_upper_norfair_single_chamber_revisit: @@ -19745,6 +21166,61 @@ preset_prkd19_upper_norfair_volcano_room: dw $0AF6, $03AE ; Samus X dw #$FFFF +preset_gtclassic_lower_norfair_reverse_plowerhouse: + dw #preset_gtclassic_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $0273 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BB ; Samus X + dw $D82A, $0005 ; Bosses + dw $D8BA, $D700 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_wrecked_ship_shaft: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $09C2, $00E2 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: + dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_phantoon: + dw #preset_kpdr21_wrecked_ship_leaving_phantoon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_prkd19_upper_norfair_kronic_boost: dw #preset_prkd19_upper_norfair_double_chamber_revisit dw $078D, $9642 ; DDB @@ -19761,27 +21237,167 @@ preset_prkd19_upper_norfair_kronic_boost: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles +preset_kpdr25_upper_norfair_ice_escape: + dw #preset_kpdr25_upper_norfair_entering_ice + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $01A5 ; Items + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $1400 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09CA, $0004 ; Supers - dw $0AF6, $008E ; Samus X +preset_kpdr25_red_brinstar_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles +preset_kpdr25_red_brinstar_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_hellway: + dw #preset_kpdr23_red_brinstar_hellway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0003 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_red_brinstar_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles dw $09CA, $0002 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $015E ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0172 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_ocean_spark: + dw #preset_kpdr23_wrecked_ship_ocean_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $013D ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_basement: + dw #preset_kpdr23_wrecked_ship_basement + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_phantoon: + dw #preset_kpdr23_wrecked_ship_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $00C4 ; Health + dw $09C6, $0018 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0001 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_allbossprkd_tourian_metroids_3: @@ -20127,20 +21743,6 @@ preset_100early_wrecked_ship_enter_wrecked_ship: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_down: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $003D ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $002D ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y - dw #$FFFF - preset_pkrd_upper_norfair_ice_maze_down: dw #preset_pkrd_upper_norfair_ice_maze_up dw $078D, $937E ; DDB @@ -20171,42 +21773,34 @@ preset_pkrd_upper_norfair_ice_escape: dw $D8B8, $28EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_wasteland: - dw #preset_gtmax_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $000E ; Pbs - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0246 ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $4301 ; Doors - dw #$FFFF - -preset_gtmax_lower_norfair_metal_ninja_pirates: - dw #preset_gtclassic_lower_norfair_metal_ninja_pirates - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0245 ; Health +preset_gtmax_lower_norfair_amphitheatre: + dw #preset_gtmax_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position dw $09C6, $006E ; Missiles dw $09C8, $006E ; Max missiles - dw $09CA, $0016 ; Supers - dw $09CC, $0019 ; Max supers - dw $09CE, $0013 ; Pbs - dw $09D0, $0019 ; Max pbs - dw $D820, $1801 ; Events - dw $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D878, $92C0 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $C301 ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_single_chamber_revisit: + dw #preset_prkd19_upper_norfair_single_chamber_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd20_upper_norfair_volcano_room: + dw #preset_prkd19_upper_norfair_volcano_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_gtclassic_lower_norfair_wasteland_revisit: @@ -20235,495 +21829,137 @@ preset_gtclassic_lower_norfair_kihunter_stairs_up: dw $D8BA, $D700 ; Doors dw #$FFFF -preset_gtclassic_lower_norfair_fireflea_room: - dw #preset_gtclassic_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $5780 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0915, $0017 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0011 ; Layer 2 Y position - dw $09C2, $0227 ; Health - dw $09CE, $000F ; Pbs - dw $0AF6, $009C ; Samus X - dw #$FFFF - -preset_prkd20_upper_norfair_single_chamber_revisit: - dw #preset_prkd19_upper_norfair_single_chamber_revisit - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_nodropskpdr_maridia_plasma_climb: + dw #preset_nodropskpdr_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_nodropskpdr_maridia_plasma_beam: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $003F ; Health + dw $09C6, $000D ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_nodropskpdr_maridia_plasma_spark_revisit: + dw #preset_nodropskpdr_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $003F ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbosskpdr_spore_spawn_big_pink_up: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $078D, $8EFE ; DDB + dw $079B, $9E52 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0AF6, $0040 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_allbosskpdr_spore_spawn_spore_spawn: + dw #preset_allbosskpdr_lower_norfair_fireflea_room + dw $078D, $8DC6 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $09C2, $0117 ; Health + dw $09C6, $0013 ; Missiles + dw $09CE, $0003 ; Pbs + dw $0AF6, $0382 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D8B4, $2606 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position +preset_allbosskpdr_spore_spawn_big_pink_down: + dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final + dw $078D, $8E56 ; DDB + dw $079B, $9D9C ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $CC00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $016E ; Samus X - dw $0AFA, $009D ; Samus Y - dw #$FFFF - -preset_kpdr21_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D880, $00A0 ; Items - dw $D8C0, $0174 ; Doors + dw $09C2, $010B ; Health + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0038 ; Samus X + dw $D828, $0304 ; Bosses + dw $D8B4, $7606 ; Doors dw #$FFFF -preset_kpdr21_wrecked_ship_moat_ball: - dw #preset_nodropskpdr_wrecked_ship_moat_ball - dw $09C2, $00A9 ; Health - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers +preset_allbosspkdr_spore_spawn_lower_green_brinstar: + dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $23FF ; Screen subpixel Y position + dw $0915, $03F8 ; Screen Y position in pixels + dw $09C2, $016A ; Health dw $09CE, $0002 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors + dw $D870, $0190 ; Items + dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_double_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_double_chamber_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles +preset_nintendopower_tourian_metroids_4: + dw #preset_nintendopower_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05DA ; Samus X + dw $0AFA, $008B ; Samus Y + dw $0B3F, $0000 ; Blue suit + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09CE, $0005 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw #$FFFF - -preset_kpdr23_upper_norfair_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_spark: - dw #preset_kpdr21_red_brinstar_alpha_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_reverse_skree_boost: - dw #preset_kpdr21_red_brinstar_reverse_skree_boost - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0157 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_caterpillars_down - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $8008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_alpha_power_bombs: - dw #preset_kpdr21_red_brinstar_alpha_power_bombs - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0163 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_red_brinstar_caterpillars_up: - dw #preset_kpdr21_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $A008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $016D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr21_wrecked_ship_ocean_fly_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0181 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014C ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_basement: - dw #preset_kpdr21_wrecked_ship_basement - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr21_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr21_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $014B ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr21_wrecked_ship_upper_west_ocean - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0152 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_nodropskpdr_maridia_plasma_climb: - dw #preset_nodropskpdr_maridia_plasma_spark - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_nodropskpdr_maridia_plasma_beam: - dw #preset_nodropskpdr_maridia_whomple_jump - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $003F ; Health - dw $09C6, $000D ; Missiles - dw $09D2, $0001 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_nodropskpdr_maridia_plasma_spark_revisit: - dw #preset_nodropskpdr_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $1009 ; Collected Beams - dw $09C2, $003F ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors - dw #$FFFF - -preset_allbosskpdr_spore_spawn_big_pink_up: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $078D, $8EFE ; DDB - dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0AF6, $0040 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_allbosskpdr_spore_spawn_spore_spawn: - dw #preset_allbosskpdr_lower_norfair_fireflea_room - dw $078D, $8DC6 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $09C2, $0117 ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0003 ; Pbs - dw $0AF6, $0382 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D8B4, $2606 ; Doors - dw #$FFFF - -preset_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_final - dw $078D, $8E56 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $09C2, $010B ; Health - dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $0038 ; Samus X - dw $D828, $0304 ; Bosses - dw $D8B4, $7606 ; Doors - dw #$FFFF - -preset_allbosspkdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_lower_green_brinstar - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $23FF ; Screen subpixel Y position - dw $0915, $03F8 ; Screen Y position in pixels - dw $09C2, $016A ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors - dw #$FFFF - -preset_nintendopower_tourian_metroids_4: - dw #preset_nintendopower_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05DA ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_allbossprkd_tourian_zeb_skip: - dw #preset_allbossprkd_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_allbossprkd_tourian_zeb_skip: + dw #preset_allbossprkd_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_allbossprkd_tourian_escape_room_3: @@ -20849,6 +22085,103 @@ preset_14ice_tourian_zeb_skip: dw $D8C4, $03AF ; Doors dw #$FFFF +preset_gtclassic_lower_norfair_fireflea_room: + dw #preset_gtclassic_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $5780 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0017 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0011 ; Layer 2 Y position + dw $09C2, $0227 ; Health + dw $09CE, $000F ; Pbs + dw $0AF6, $009C ; Samus X + dw #$FFFF + +preset_prkd20_upper_norfair_kronic_boost: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_shaft_to_supers: + dw #preset_kpdr20_wrecked_ship_shaft_to_supers + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_wrecked_ship_attic: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $AC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0445 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_kpdr20_wrecked_ship_upper_west_ocean: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $C7FD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $00EE ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr20_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0102 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $02C2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0174 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: + dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: + dw #preset_kpdr23_upper_norfair_frog_speedway + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + preset_14speed_tourian_metroids_3: dw #preset_14speed_tourian_metroids_2 dw $078D, $A9B4 ; DDB @@ -21273,6 +22606,33 @@ preset_pkrd_upper_norfair_precathedral: dw $0AFA, $038B ; Samus Y dw #$FFFF +preset_kpdr25_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd19_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + preset_pkrd_upper_norfair_cathedral: dw #preset_pkrd_upper_norfair_ice_escape dw $078D, $92CA ; DDB @@ -21289,28 +22649,98 @@ preset_pkrd_upper_norfair_cathedral: dw $D8B8, $2CEF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_plowerhouse: - dw #preset_gtmax_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $017F ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $011F ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C0, $0001 ; Manual/Auto reserve tank - dw $09C2, $02BC ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $01E8 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_nodropskpdr_maridia_lower_maridia_gate: - dw #preset_nodropskpdr_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB +preset_gtmax_lower_norfair_kihunter_stairs_down: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $003D ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $002D ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_wasteland: + dw #preset_gtmax_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $000E ; Pbs + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0246 ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $4301 ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_metal_ninja_pirates: + dw #preset_gtclassic_lower_norfair_metal_ninja_pirates + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0245 ; Health + dw $09C6, $006E ; Missiles + dw $09C8, $006E ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0013 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $D820, $1801 ; Events + dw $D870, $0080 ; Items + dw $D874, $0104 ; Items + dw $D876, $0021 ; Items + dw $D878, $92C0 ; Items + dw $D8B8, $26EC ; Doors + dw $D8BA, $C301 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_springball_maze: + dw #preset_gtclassic_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr23_wrecked_ship_shaft_to_supers: + dw #preset_kpdr21_wrecked_ship_shaft_to_supers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr21_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_nodropskpdr_maridia_lower_maridia_gate: + dw #preset_nodropskpdr_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB dw $090F, $8000 ; Screen subpixel X position dw $0913, $5C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels @@ -21597,82 +23027,114 @@ preset_100early_wrecked_ship_leaving_phantoon: dw $D8C0, $0070 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_ridley: - dw #preset_gtmax_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0018 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D301 ; Doors +preset_prkd20_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09CE, $000F ; Pbs - dw $0AF6, $0167 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_wrecked_ship_attic: + dw #preset_kpdr20_wrecked_ship_attic + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark - dw $09C6, $0014 ; Missiles +preset_kpdr21_wrecked_ship_upper_west_ocean: + dw #preset_kpdr20_wrecked_ship_upper_west_ocean + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr20_wrecked_ship_pancakes_and_wavers + dw $09C6, $000C ; Missiles dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF preset_kpdr20_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw #preset_kpdr20_wrecked_ship_pancakes_and_wavers + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $6800 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y dw #$FFFF -preset_kpdr23_wrecked_ship_bowling_spark: - dw #preset_kpdr21_wrecked_ship_bowling_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0166 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_pkrd_upper_norfair_rising_tide: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $867F ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0006 ; Supers + dw $0AF6, $02B5 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_pkrd_upper_norfair_bubble_mountain: + dw #preset_pkrd_upper_norfair_cathedral + dw $078D, $929A ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09C2, $0185 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $04AD ; Samus X + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_leaving_gravity: - dw #preset_kpdr21_wrecked_ship_leaving_gravity - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_gtmax_lower_norfair_plowerhouse: + dw #preset_gtmax_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $017F ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $011F ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $02BC ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtclassic_lower_norfair_three_musketeers: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $4001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_gtclassic_lower_norfair_single_chamber_final: + dw #preset_gtclassic_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0171 ; Samus X dw #$FFFF preset_nodropskpdr_upper_norfair_revisit_ice_beam_gates: @@ -21838,6 +23300,22 @@ preset_suitless_upper_norfair_2_double_chamber_out: dw $D8BA, $00F1 ; Doors dw #$FFFF +preset_hundo_brinstar_cleanup_crateria_power_bombs: + dw #preset_hundo_gravity_leaving_gravity + dw $078D, $8ADE ; DDB + dw $079B, $948C ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0913, $03FF ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C6, $0038 ; Missiles + dw $09C8, $0050 ; Max missiles + dw $0AF6, $008C ; Samus X + dw $0AFA, $00A8 ; Samus Y + dw $D870, $819E ; Items + dw #$FFFF + preset_rbo_maridia_double_maridia_mount_everest: dw #preset_rbo_maridia_double_maridia_maridia_entry dw $078D, $A330 ; DDB @@ -21873,6 +23351,15 @@ preset_rbo_icecroc_single_maridia_croc_revisit: dw $0AFA, $008B ; Samus Y dw #$FFFF +preset_14ice_tourian_zebes_escape: + dw #preset_14ice_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_14speed_tourian_mother_brain_3: dw #preset_14speed_tourian_mother_brain_2 dw $07F3, $0048 ; Music Bank @@ -21884,148 +23371,6 @@ preset_14speed_tourian_mother_brain_3: dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr23_wrecked_ship_moat_ball: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_ln_main_hall: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $00B4 ; Health - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0480 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $0288 ; Samus Y - dw #$FFFF - -preset_kpdr25_upper_norfair_entering_ice: - dw #preset_kpdr25_upper_norfair_frog_speedway - dw $078D, $9816 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $6800 ; Screen subpixel X position - dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0309 ; Screen Y position in pixels - dw $0919, $0246 ; Layer 2 Y position - dw $09CA, $0002 ; Supers - dw $0AF6, $0030 ; Samus X - dw $0AFA, $0394 ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_rising_tide: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $867F ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $02B5 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_bubble_mountain: - dw #preset_pkrd_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09C2, $0185 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $04AD ; Samus X - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr21_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_moat_ball - dw $078D, $89CA ; DDB - dw $079B, $95FF ; MDB - dw $090F, $8400 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0007 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0005 ; Layer 2 Y position - dw $0AF6, $003B ; Samus X - dw $0AFA, $0097 ; Samus Y - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator - dw $09C2, $00BD ; Health - dw $09C6, $000A ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $D870, $0180 ; Items - dw $D872, $04C1 ; Items - dw $D878, $001C ; Items - dw $D8B0, $7000 ; Doors - dw $D8B4, $0206 ; Doors - dw $D8BA, $00F1 ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_moat_missile_single_chamber_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_single_chamber_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_hundo_brinstar_cleanup_crateria_power_bombs: - dw #preset_hundo_gravity_leaving_gravity - dw $078D, $8ADE ; DDB - dw $079B, $948C ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0913, $03FF ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items - dw #$FFFF - -preset_14ice_tourian_zebes_escape: - dw #preset_14ice_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - preset_100early_wrecked_ship_east_supers: dw #preset_100early_wrecked_ship_leaving_phantoon dw $078D, $A294 ; DDB @@ -22065,64 +23410,42 @@ preset_100early_wrecked_ship_leaving_west_supers: dw $D8C0, $0074 ; Doors dw #$FFFF -preset_gtmax_lower_norfair_leaving_ridley_etank: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $5000 ; Screen subpixel X position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0005 ; Bosses - dw #$FFFF - -preset_gtmax_lower_norfair_reverse_plowerhouse: - dw #preset_gtmax_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $97FF ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $031D ; Health - dw $09C4, $0320 ; Max health - dw $09CA, $0011 ; Supers - dw $09CE, $0019 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82A, $0005 ; Bosses - dw $D878, $D2C0 ; Items - dw $D8BA, $DF01 ; Doors - dw #$FFFF - -preset_gtclassic_lower_norfair_three_musketeers: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $4001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0002 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_prkd20_lower_norfair_ln_main_hall: + dw #preset_prkd20_upper_norfair_lava_spark + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $00B4 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_single_chamber_final: - dw #preset_gtclassic_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0171 ; Samus X +preset_kpdr20_wrecked_ship_leaving_gravity: + dw #preset_kpdr20_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items + dw $D8C0, $0174 ; Doors dw #$FFFF preset_nodropskpdr_upper_norfair_revisit_ice_maze_down: @@ -22301,134 +23624,6 @@ preset_rbo_lower_norfair_segment_ln_20_supers_7_1_ridley: dw $D8B8, $EE00 ; Doors dw #$FFFF -preset_14speed_tourian_zebes_escape: - dw #preset_14speed_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd20_lower_norfair_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_pkrd_upper_norfair_bat_cave: - dw #preset_pkrd_upper_norfair_bubble_mountain - dw $078D, $973E ; DDB - dw $079B, $ACB3 ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BC ; Samus X - dw $D8BA, $0011 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_leaving_speedbooster: - dw #preset_pkrd_upper_norfair_ice_maze_down - dw $078D, $95B2 ; DDB - dw $079B, $AD1B ; MDB - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018F ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $0041 ; Samus X - dw $D878, $0004 ; Items - dw $D8B8, $2EEF ; Doors - dw $D8BA, $0031 ; Doors - dw #$FFFF - -preset_pkrd_upper_norfair_single_chamber: - dw #preset_prkd19_upper_norfair_single_chamber - dw $090F, $A000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $018D ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $01B1 ; Samus X - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $079E ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr25_upper_norfair_ice_escape: - dw #preset_kpdr25_upper_norfair_entering_ice - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C7 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $01A5 ; Items - dw #$FFFF - -preset_kpdr25_red_brinstar_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_14ice_tourian_escape_room_3: dw #preset_14ice_tourian_zebes_escape dw $078D, $AAEC ; DDB @@ -22552,6 +23747,80 @@ preset_suitless_upper_norfair_2_croc_gate: dw $0AFA, $038B ; Samus Y dw #$FFFF +preset_kpdr20_wrecked_ship_moat_ball: + dw #preset_nodropskpdr_wrecked_ship_moat_ball + dw $09C2, $00A9 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0002 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_moat_missile_frog_speedway: + dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: + dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_bat_cave: + dw #preset_pkrd_upper_norfair_bubble_mountain + dw $078D, $973E ; DDB + dw $079B, $ACB3 ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $01BC ; Samus X + dw $D8BA, $0011 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_leaving_speedbooster: + dw #preset_pkrd_upper_norfair_ice_maze_down + dw $078D, $95B2 ; DDB + dw $079B, $AD1B ; MDB + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0041 ; Samus X + dw $D878, $0004 ; Items + dw $D8B8, $2EEF ; Doors + dw $D8BA, $0031 ; Doors + dw #$FFFF + +preset_pkrd_upper_norfair_single_chamber: + dw #preset_prkd19_upper_norfair_single_chamber + dw $090F, $A000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $018D ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $01B1 ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_nodropskpdr_upper_norfair_revisit_croc_speedway: dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape dw $078D, $9336 ; DDB @@ -22621,6 +23890,15 @@ preset_hundo_brinstar_cleanup_ship_room: dw $D8B0, $3002 ; Doors dw #$FFFF +preset_14speed_tourian_zebes_escape: + dw #preset_14speed_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + preset_100early_wrecked_ship_spiky_room_of_death: dw #preset_100early_wrecked_ship_leaving_west_supers dw $078D, $A2E8 ; DDB @@ -22633,120 +23911,82 @@ preset_100early_wrecked_ship_spiky_room_of_death: dw $0AFA, $04EB ; Samus Y dw #$FFFF -preset_100early_wrecked_ship_wrecked_ship_etank: - dw #preset_100early_wrecked_ship_leaving_west_supers - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB - dw $090F, $F400 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0A1C, $004E ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $016B ; Samus Y - dw #$FFFF - -preset_gtmax_lower_norfair_wasteland_revisit: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $02FF ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr25_red_brinstar_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_red_brinstar_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down +preset_kpdr25_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0003 ; Supers + dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs +preset_kpdr25_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0014 ; Missiles - dw $09CA, $0002 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_wrecked_ship_attic: + dw #preset_kpdr21_wrecked_ship_attic + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $014B ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $015E ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_wrecked_ship_upper_west_ocean: + dw #preset_kpdr21_wrecked_ship_upper_west_ocean + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0152 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0172 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr23_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_gtmax_lower_norfair_kihunter_stairs_up: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $02A5 ; Health - dw $09CE, $0018 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0589 ; Samus X - dw $0AFA, $005B ; Samus Y +preset_kpdr21_wrecked_ship_bowling_spark: + dw #preset_kpdr20_wrecked_ship_bowling_spark + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_lower_norfair_fireflea_room: - dw #preset_gtmax_lower_norfair_reverse_plowerhouse - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3480 ; Screen subpixel X position +preset_gtmax_lower_norfair_ridley: + dw #preset_gtmax_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels + dw $0913, $0800 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position - dw $09C2, $02A5 ; Health - dw $09CE, $0017 ; Pbs - dw $0AF6, $009C ; Samus X + dw $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors dw #$FFFF preset_gtclassic_lower_norfair_bubble_mountain_final: @@ -22762,130 +24002,6 @@ preset_gtclassic_lower_norfair_bubble_mountain_final: dw $0AF6, $0091 ; Samus X dw #$FFFF -preset_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_basement: - dw #preset_kpdr23_wrecked_ship_basement - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_phantoon: - dw #preset_kpdr23_wrecked_ship_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0001 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_phantoon: - dw #preset_kpdr23_wrecked_ship_leaving_phantoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_shaft_to_supers: - dw #preset_kpdr23_wrecked_ship_shaft_to_supers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr23_wrecked_ship_attic - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_upper_west_ocean: - dw #preset_kpdr23_wrecked_ship_upper_west_ocean - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - preset_gtclassic_lower_norfair_frog_speedway: dw #preset_gtclassic_lower_norfair_springball_maze dw $078D, $956A ; DDB @@ -22902,51 +24018,53 @@ preset_gtclassic_lower_norfair_frog_speedway: dw $0AF6, $00C6 ; Samus X dw #$FFFF -preset_kpdr25_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr25_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_100early_wrecked_ship_wrecked_ship_etank: + dw #preset_100early_wrecked_ship_leaving_west_supers + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $090F, $F400 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0A1C, $004E ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $016B ; Samus Y dw #$FFFF -preset_kpdr25_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball +preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0011 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09C6, $000A ; Missiles +preset_prkd19_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_rbo_maridia_double_maridia_mama_turtle: - dw #preset_rbo_maridia_double_maridia_leaving_crab_supers +preset_prkd20_lower_norfair_prepillars: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $079E ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr21_wrecked_ship_leaving_gravity: + dw #preset_kpdr20_wrecked_ship_leaving_gravity + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_rbo_maridia_double_maridia_mama_turtle: + dw #preset_rbo_maridia_double_maridia_leaving_crab_supers dw $078D, $A444 ; DDB dw $079B, $D017 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -23081,6 +24199,13 @@ preset_suitless_upper_norfair_2_croc_power_bombs: dw $D8BA, $00F3 ; Doors dw #$FFFF +preset_kpdr21_wrecked_ship_moat_ball: + dw #preset_kpdr20_wrecked_ship_moat_ball + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes: dw #preset_nodropskpdr_upper_norfair_revisit_croc_speedway dw $078D, $93C6 ; DDB @@ -23228,144 +24353,220 @@ preset_100early_wrecked_ship_spiky_room_revisit: dw $D880, $0071 ; Items dw #$FFFF -preset_gtmax_lower_norfair_springball_maze: - dw #preset_gtmax_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $001C ; Layer 2 Y position - dw $09C2, $0374 ; Health - dw $09C4, $0384 ; Max health - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $D87A, $0001 ; Items +preset_kpdr20_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr20_wrecked_ship_moat_ball + dw $078D, $89CA ; DDB + dw $079B, $95FF ; MDB + dw $090F, $8400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0007 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0005 ; Layer 2 Y position + dw $0AF6, $003B ; Samus X + dw $0AFA, $0097 ; Samus Y dw #$FFFF -preset_gtclassic_lower_norfair_business_center_final: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB +preset_pkrd_upper_norfair_double_chamber: + dw #preset_pkrd_upper_norfair_single_chamber + dw $078D, $9582 ; DDB + dw $079B, $AD5E ; MDB dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0125 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0039 ; Samus X - dw #$FFFF - -preset_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $010D ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors + dw $0919, $00DB ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $00BF ; Samus X + dw $D8BA, $0071 ; Doors dw #$FFFF preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator + dw #preset_nodropskpdr_red_brinstar_revisit_red_brinstar_elevator + dw $09C2, $00BD ; Health dw $09C6, $0008 ; Missiles dw $09C8, $000F ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0121 ; Health +preset_pkrd_upper_norfair_double_chamber_revisit: + dw #preset_prkd20_upper_norfair_double_chamber_revisit + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0181 ; Health dw $09C4, $018F ; Max health + dw $09CA, $0007 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $0054 ; Samus X + dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator - dw $078D, $8B02 ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $0238 ; Layer 2 Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AFA, $02AB ; Samus Y + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_bubble_mountain_revisit: - dw #preset_kpdr22_upper_norfair_hjb_missile_bubble_mountain_revisit +preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: + dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_upper_norfair_hjb_missile_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway +preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: + dw #preset_kpdr23_red_brinstar_alpha_spark dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles dw $D8B6, $0008 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall +preset_kpdr25_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber: - dw #preset_pkrd_upper_norfair_single_chamber - dw $078D, $9582 ; DDB - dw $079B, $AD5E ; MDB +preset_kpdr25_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtmax_lower_norfair_leaving_ridley_etank: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $5000 ; Screen subpixel X position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0005 ; Bosses + dw #$FFFF + +preset_gtmax_lower_norfair_reverse_plowerhouse: + dw #preset_gtmax_lower_norfair_ridley + dw $078D, $98BE ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $97FF ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $031D ; Health + dw $09C4, $0320 ; Max health + dw $09CA, $0011 ; Supers + dw $09CE, $0019 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82A, $0005 ; Bosses + dw $D878, $D2C0 ; Items + dw $D8BA, $DF01 ; Doors + dw #$FFFF + +preset_gtclassic_lower_norfair_business_center_final: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0125 ; Screen Y position in pixels + dw $0913, $0C00 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $0919, $00DB ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors + dw $0AF6, $0039 ; Samus X dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisit: - dw #preset_prkd20_upper_norfair_double_chamber_revisit - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0181 ; Health +preset_kpdr23_wrecked_ship_bowling_spark: + dw #preset_kpdr21_wrecked_ship_bowling_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0166 ; Health dw $09C4, $018F ; Max health - dw $09CA, $0007 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0054 ; Samus X - dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $2EEF ; Doors + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd19_lower_norfair_prepillars +preset_prkd19_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd19_lower_norfair_ln_main_hall dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_worst_room_in_the_game: + dw #preset_prkd20_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $277F ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0071 ; Health + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_prepillars: + dw #preset_prkd20_lower_norfair_prepillars + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_wrecked_ship_leaving_gravity: + dw #preset_kpdr21_wrecked_ship_leaving_gravity + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_suitless_upper_norfair_2_croc_shaft_down: @@ -23386,6 +24587,17 @@ preset_suitless_upper_norfair_2_croc_shaft_down: dw $D876, $03B6 ; Items dw #$FFFF +preset_kpdr23_wrecked_ship_moat_ball: + dw #preset_kpdr21_wrecked_ship_moat_ball + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_nodropskpdr_upper_norfair_revisit_kronic_boost: dw #preset_nodropskpdr_upper_norfair_revisit_spiky_acid_snakes dw $078D, $9792 ; DDB @@ -23483,71 +24695,18 @@ preset_100early_wrecked_ship_shaft_ascent: dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_gtmax_lower_norfair_three_musketeers: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09C6, $0073 ; Missiles - dw $09C8, $0073 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $006F ; Samus X - dw $D878, $DEC0 ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_single_chamber: - dw #preset_gtmax_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0370 ; Health - dw $09C6, $0078 ; Missiles - dw $09C8, $0078 ; Max missiles - dw $09CE, $001C ; Pbs - dw $09D0, $001E ; Max pbs - dw $0AF6, $0170 ; Samus X - dw $D878, $FEC0 ; Items - dw #$FFFF - -preset_gtclassic_maridia_maridia_tube_revisit: - dw #preset_gtclassic_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr21_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr20_wrecked_ship_crateria_kihunters_return + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtclassic_maridia_fish_tank: - dw #preset_gtclassic_lower_norfair_frog_speedway - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $00FA ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $05F1 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0474 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_pkrd_upper_norfair_single_chamber_revisit: @@ -23580,121 +24739,280 @@ preset_pkrd_upper_norfair_volcano_room: dw $0AF6, $03AF ; Samus X dw #$FFFF -preset_prkd19_lower_norfair_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_prepillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $277F ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0071 ; Health - dw $0AF6, $03DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_suitless_upper_norfair_2_grapple_escape: - dw #preset_suitless_upper_norfair_2_croc_shaft_down - dw $078D, $94DA ; DDB - dw $079B, $AC2B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $F381 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09A2, $F104 ; Equipped Items - dw $09A4, $F104 ; Collected Items - dw $09C2, $0191 ; Health - dw $09C6, $003F ; Missiles - dw $09C8, $0041 ; Max missiles - dw $09CE, $0012 ; Pbs - dw $09D2, $0004 ; Currently selected item - dw $0AF6, $0057 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y - dw $D876, $1BB6 ; Items +preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr20_red_brinstar_revisit_red_brinstar_elevator + dw $078D, $8B02 ; DDB + dw $079B, $A322 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $0238 ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AFA, $02AB ; Samus Y dw #$FFFF -preset_nodropskpdr_lower_norfair_prepillars: - dw #preset_nodropskpdr_lower_norfair_ln_main_hall - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels +preset_pkrd_upper_norfair_kronic_boost: + dw #preset_pkrd_upper_norfair_double_chamber_revisit + dw $078D, $9642 ; DDB + dw $079B, $AE32 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1C01 ; Screen subpixel X position dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $016E ; Health + dw $0AF6, $0030 ; Samus X dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_nodropskpdr_lower_norfair_fast_pillars_setup: - dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $8001 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $09C2, $018C ; Health - dw $09C6, $000B ; Missiles - dw $09CE, $0002 ; Pbs - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0025 ; Samus X - dw $D8BA, $01B1 ; Doors - dw #$FFFF - -preset_nodropskpdr_lower_norfair_worst_room_in_the_game: - dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $64FF ; Screen subpixel X position - dw $0913, $F800 ; Screen subpixel Y position - dw $09C2, $0142 ; Health +preset_kpdr22_red_brinstar_moat_missile_alpha_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark dw $09C6, $000B ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01B1 ; Doors + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_suitless_upper_norfair_2_croc_shaft_up: - dw #preset_suitless_upper_norfair_2_grapple_escape - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $05DE ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0917, $0466 ; Layer 2 X position - dw $0919, $0200 ; Layer 2 Y position - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $063E ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $026B ; Samus Y +preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: + dw #preset_kpdr23_red_brinstar_reverse_skree_boost + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_hundo_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8C0A ; DDB - dw $079B, $9AD9 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track +preset_gtmax_lower_norfair_wasteland_revisit: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB dw $090F, $C000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1B ; Screen Y position in pixels - dw $0919, $0794 ; Layer 2 Y position - dw $09C2, $01FD ; Health - dw $09CE, $0008 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0A8B ; Samus Y + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $02FF ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: - dw #preset_hundo_brinstar_cleanup_green_shaft_revisit - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $07F3, $000F ; Music Bank +preset_gtmax_lower_norfair_kihunter_stairs_up: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $02A5 ; Health + dw $09CE, $0018 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0589 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_gtmax_lower_norfair_fireflea_room: + dw #preset_gtmax_lower_norfair_reverse_plowerhouse + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $3480 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $09C2, $02A5 ; Health + dw $09CE, $0017 ; Pbs + dw $0AF6, $009C ; Samus X + dw #$FFFF + +preset_gtclassic_maridia_maridia_tube_revisit: + dw #preset_gtclassic_lower_norfair_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_gtclassic_maridia_fish_tank: + dw #preset_gtclassic_lower_norfair_frog_speedway + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $05F1 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0474 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + +preset_kpdr25_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_amphitheatre: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011C ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_prepillars: + dw #preset_prkd19_lower_norfair_prepillars + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_worst_room_in_the_game: + dw #preset_prkd20_lower_norfair_worst_room_in_the_game + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0011 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_grapple_escape: + dw #preset_suitless_upper_norfair_2_croc_shaft_down + dw $078D, $94DA ; DDB + dw $079B, $AC2B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $F381 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $F104 ; Equipped Items + dw $09A4, $F104 ; Collected Items + dw $09C2, $0191 ; Health + dw $09C6, $003F ; Missiles + dw $09C8, $0041 ; Max missiles + dw $09CE, $0012 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0AF6, $0057 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $028B ; Samus Y + dw $D876, $1BB6 ; Items + dw #$FFFF + +preset_nodropskpdr_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_fast_pillars_setup: + dw #preset_nodropskpdr_upper_norfair_revisit_ice_escape + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $018C ; Health + dw $09C6, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0025 ; Samus X + dw $D8BA, $01B1 ; Doors + dw #$FFFF + +preset_nodropskpdr_lower_norfair_worst_room_in_the_game: + dw #preset_nodropskpdr_upper_norfair_revisit_kronic_boost + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $64FF ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $09C2, $0142 ; Health + dw $09C6, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01B1 ; Doors + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_shaft_up: + dw #preset_suitless_upper_norfair_2_grapple_escape + dw $078D, $9516 ; DDB + dw $079B, $AB8F ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $05DE ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0466 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $063E ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $026B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8C0A ; DDB + dw $079B, $9AD9 ; MDB + dw $07F3, $000F ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1B ; Screen Y position in pixels + dw $0919, $0794 ; Layer 2 Y position + dw $09C2, $01FD ; Health + dw $09CE, $0008 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $0A8B ; Samus Y + dw #$FFFF + +preset_hundo_brinstar_cleanup_etecoon_energy_tank_room: + dw #preset_hundo_brinstar_cleanup_green_shaft_revisit + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $07F3, $000F ; Music Bank dw $07F5, $0005 ; Music Track dw $090F, $B000 ; Screen subpixel X position dw $0913, $B400 ; Screen subpixel Y position @@ -23818,8 +25136,8 @@ preset_100early_wrecked_ship_attic_revisit: dw $D8C0, $0B7C ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return +preset_kpdr25_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $0011 ; Missiles @@ -23830,27 +25148,19 @@ preset_kpdr25_wrecked_ship_crateria_kihunters_return: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr21_wrecked_ship_crateria_kihunters_return + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $010D ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit +preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr21_red_brinstar_revisit_red_brinstar_elevator dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw $09C2, $0121 ; Health @@ -23860,8 +25170,15 @@ preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit +preset_kpdr21_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr20_red_brinstar_revisit_caterpillars_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr20_red_brinstar_revisit_caterpillars_revisit dw $090F, $C000 ; Screen subpixel X position dw $0913, $2800 ; Screen subpixel Y position dw $0915, $0500 ; Screen Y position in pixels @@ -23872,75 +25189,66 @@ preset_kpdr21_red_brinstar_revisit_hellway_revisit: dw $0AFA, $058B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_frog_speedway: - dw #preset_kpdr22_upper_norfair_hjb_missile_frog_speedway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar: - dw #preset_kpdr23_upper_norfair_heading_to_red_brinstar - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $D8B6, $0008 ; Doors +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $965A ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3800 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $0175 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01EB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisit - dw $078D, $9642 ; DDB - dw $079B, $AE32 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1C01 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $016E ; Health - dw $0AF6, $0030 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_pkrd_lower_norfair_ln_main_hall: + dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $0120 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams +preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: + dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_double_chamber: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $DF41 ; Doors +preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: + dw #preset_kpdr23_red_brinstar_red_tower_climb + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bat_cave: - dw #preset_gtmax_upper_norfair_and_kraid_single_chamber - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $09C2, $0375 ; Health - dw $09C6, $007B ; Missiles - dw $09C8, $007D ; Max missiles - dw $09CA, $000E ; Supers - dw $09CE, $001D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D878, $FEC8 ; Items - dw $D8BA, $DF51 ; Doors +preset_gtmax_lower_norfair_springball_maze: + dw #preset_gtmax_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C2, $0374 ; Health + dw $09C4, $0384 ; Max health + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $D87A, $0001 ; Items dw #$FFFF preset_gtclassic_maridia_mt_everest: @@ -23974,34 +25282,36 @@ preset_gtclassic_maridia_crab_shaft: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd20_lower_norfair_worst_room_in_the_game: +preset_prkd20_lower_norfair_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $004B ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_worst_room_in_the_game: dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles + dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items dw #$FFFF preset_prkd19_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_upper_norfair_2_cosine_missile: @@ -24125,11 +25435,56 @@ preset_100early_wrecked_ship_bowling_alley_path: dw $D870, $819C ; Items dw #$FFFF -preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit +preset_pkrd_lower_norfair_prepillars: + dw #preset_pkrd_lower_norfair_ln_main_hall + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A1 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_pkrd_lower_norfair_worst_room_in_the_game: + dw #preset_pkrd_upper_norfair_volcano_room + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $02FF ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $09CE, $0005 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_amphitheatre: + dw #preset_pkrd_upper_norfair_kronic_boost + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E1 ; Health + dw $09C6, $0012 ; Missiles + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00B8 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr25_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items @@ -24137,15 +25492,20 @@ preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit +preset_kpdr23_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit dw $09A6, $1005 ; Equipped Beams dw $09A8, $1005 ; Collected Beams dw $09C2, $0121 ; Health @@ -24155,8 +25515,15 @@ preset_kpdr23_red_brinstar_revisit_hellway_revisit: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit +preset_kpdr21_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr20_red_brinstar_revisit_hellway_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr20_red_brinstar_revisit_hellway_revisit dw $078D, $90AE ; DDB dw $079B, $A2F7 ; MDB dw $0913, $9000 ; Screen subpixel Y position @@ -24167,8 +25534,8 @@ preset_kpdr21_red_brinstar_revisit_red_tower_down: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr21_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_caterpillars_revisit +preset_kpdr20_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr20_red_brinstar_revisit_caterpillars_revisit dw $078D, $907E ; DDB dw $079B, $A253 ; MDB dw $090F, $A001 ; Screen subpixel X position @@ -24181,34 +25548,52 @@ preset_kpdr21_red_brinstar_revisit_skree_boost_final: dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_kpdr22_upper_norfair_moat_missile_heading_to_red_brinstar: - dw #preset_kpdr22_upper_norfair_hjb_missile_heading_to_red_brinstar - dw $09C6, $0009 ; Missiles +preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: + dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_alpha_spark: - dw #preset_kpdr23_red_brinstar_alpha_spark +preset_kpdr22_red_brinstar_hjb_missile_hellway: + dw #preset_kpdr23_red_brinstar_hellway dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw $D8B6, $0008 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $97B6 ; DDB - dw $079B, $ACF0 ; MDB - dw $090F, $6000 ; Screen subpixel X position +preset_gtmax_lower_norfair_three_musketeers: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $D000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0006 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $029B ; Health - dw $09C6, $0081 ; Missiles - dw $09C8, $0082 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $D878, $FECA ; Items + dw $0919, $0004 ; Layer 2 Y position + dw $09C6, $0073 ; Missiles + dw $09C8, $0073 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $006F ; Samus X + dw $D878, $DEC0 ; Items + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_single_chamber: + dw #preset_gtmax_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0370 ; Health + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CE, $001C ; Pbs + dw $09D0, $001E ; Max pbs + dw $0AF6, $0170 ; Samus X + dw $D878, $FEC0 ; Items dw #$FFFF preset_gtclassic_maridia_aqueduct: @@ -24241,19 +25626,42 @@ preset_gtclassic_maridia_botwoon_hallway: dw $D8C0, $8000 ; Doors dw #$FFFF -preset_pkrd_upper_norfair_lava_spark: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $965A ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3800 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $0175 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01EB ; Samus X - dw $D8BA, $01F1 ; Doors +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $A980 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $0416 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0310 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09CE, $0002 ; Pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $024C ; Samus X + dw $0AFA, $0489 ; Samus Y + dw $D8BA, $41F1 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd19_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_upper_norfair_2_croc_farm: @@ -24399,83 +25807,122 @@ preset_100early_wrecked_ship_leaving_gravity: dw $D880, $00FF ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit - dw $078D, $95A6 ; DDB - dw $079B, $B07A ; MDB +preset_pkrd_lower_norfair_kihunter_stairs_down: + dw #preset_pkrd_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0299 ; Health - dw $0A1C, $0014 ; Samus position/state - dw $0A1E, $0204 ; More position/state - dw $0AF6, $0035 ; Samus X - dw $0AFA, $0187 ; Samus Y + dw $0911, $0275 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0047 ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0038 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_ln_main_hall: - dw #preset_prkd20_lower_norfair_nox_ridley_ln_main_hall - dw $090F, $2000 ; Screen subpixel X position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $0120 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0012 ; Missiles +preset_kpdr25_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles dw $09CA, $0007 ; Supers - dw $D828, $0104 ; Bosses - dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: - dw #preset_gtmax_upper_norfair_and_kraid_bat_cave - dw $078D, $9546 ; DDB - dw $079B, $AC5A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0299 ; Health - dw $09C6, $008B ; Missiles - dw $09C8, $008C ; Max missiles - dw $09CA, $000D ; Supers - dw $09D4, $0190 ; Max reserves - dw $0AF6, $01B1 ; Samus X - dw $D876, $E021 ; Items - dw $D878, $FECA ; Items - dw $D8BA, $DF59 ; Doors +preset_kpdr23_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0121 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams +preset_kpdr21_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr20_red_brinstar_revisit_red_tower_down + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr20_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr20_red_brinstar_revisit_red_tower_down + dw $078D, $9042 ; DDB + dw $079B, $A3DD ; MDB + dw $090F, $5FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $00B4 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0014 ; Missiles +preset_kpdr21_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr20_red_brinstar_revisit_skree_boost_final + dw $09C6, $000A ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $004B ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y +preset_kpdr22_red_brinstar_moat_missile_hellway: + dw #preset_kpdr22_red_brinstar_hjb_missile_hellway + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: + dw #preset_kpdr23_red_brinstar_caterpillars_down + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $D8B6, $0008 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_double_chamber: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D5 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8BA, $DF41 ; Doors + dw #$FFFF + +preset_gtmax_upper_norfair_and_kraid_bat_cave: + dw #preset_gtmax_upper_norfair_and_kraid_single_chamber + dw $078D, $95CA ; DDB + dw $079B, $ACB3 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $09C2, $0375 ; Health + dw $09C6, $007B ; Missiles + dw $09C8, $007D ; Max missiles + dw $09CA, $000E ; Supers + dw $09CE, $001D ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D878, $FEC8 ; Items + dw $D8BA, $DF51 ; Doors dw #$FFFF preset_gtclassic_maridia_botwoon: @@ -24530,6 +25977,43 @@ preset_gtclassic_maridia_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF +preset_prkd20_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_metal_ninja_pirates: + dw #preset_prkd20_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $021C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0063 ; Health + dw $09CA, $0007 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0169 ; Samus X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd19_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_wasteland + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + preset_suitless_upper_norfair_2_crocomire_revisit: dw #preset_suitless_upper_norfair_2_croc_farm dw $078D, $947A ; DDB @@ -24651,51 +26135,6 @@ preset_100early_brinstar_cleanup_landing_site: dw $D870, $819E ; Items dw #$FFFF -preset_pkrd_lower_norfair_prepillars: - dw #preset_pkrd_lower_norfair_ln_main_hall - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_worst_room_in_the_game: - dw #preset_pkrd_upper_norfair_volcano_room - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $02FF ; Screen subpixel X position - dw $0913, $9800 ; Screen subpixel Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $09CE, $0005 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03DB ; Samus X - dw $D8BA, $01F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_amphitheatre: - dw #preset_pkrd_upper_norfair_kronic_boost - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E1 ; Health - dw $09C6, $0012 ; Missiles - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00B8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $01F1 ; Doors - dw #$FFFF - preset_kpdr25_red_brinstar_revisit_hellway_revisit: dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit dw $09A6, $1007 ; Equipped Beams @@ -24708,13 +26147,6 @@ preset_kpdr25_red_brinstar_revisit_hellway_revisit: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_kpdr23_red_brinstar_revisit_red_tower_down: dw #preset_kpdr21_red_brinstar_revisit_red_tower_down dw $09A6, $1005 ; Equipped Beams @@ -24727,24 +26159,44 @@ preset_kpdr23_red_brinstar_revisit_red_tower_down: dw #$FFFF preset_kpdr21_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $9042 ; DDB - dw $079B, $A3DD ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00B4 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01DC ; Samus X + dw #preset_kpdr20_red_brinstar_revisit_below_spazer_final + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr20_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr20_red_brinstar_revisit_below_spazer_final + dw $078D, $9102 ; DDB + dw $079B, $A408 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr20_maridia_fish_tank: + dw #preset_kpdr20_red_brinstar_revisit_below_spazer_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $00F0 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0161 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $068B ; Samus Y + dw $D820, $0801 ; Events dw #$FFFF preset_kpdr23_red_brinstar_revisit_skree_boost_final: @@ -24758,65 +26210,33 @@ preset_kpdr23_red_brinstar_revisit_skree_boost_final: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_alpha_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_spark +preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost: - dw #preset_kpdr23_red_brinstar_reverse_skree_boost +preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: + dw #preset_kpdr23_red_brinstar_alpha_power_bombs dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $952E ; DDB - dw $079B, $AC83 ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09C2, $02AD ; Health - dw $0AF6, $01C3 ; Samus X - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $A980 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $0088 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024C ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $97B6 ; DDB + dw $079B, $ACF0 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $029B ; Health + dw $09C6, $0081 ; Missiles + dw $09C8, $0082 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D878, $FECA ; Items dw #$FFFF preset_gtclassic_maridia_reverse_halfie_spikesuit: @@ -24835,36 +26255,105 @@ preset_gtclassic_maridia_reverse_halfie_spikesuit: dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_crocomire_revisit - dw $078D, $9432 ; DDB - dw $079B, $A98D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $00C7 ; Screen X position in pixels - dw $0913, $9401 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $0AF6, $0127 ; Samus X - dw $0AF8, $97FF ; Samus subpixel X - dw $0AFA, $009B ; Samus Y +preset_pkrd_lower_norfair_wasteland: + dw #preset_prkd20_lower_norfair_nox_ridley_wasteland + dw $090F, $3400 ; Screen subpixel X position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3125 ; Collected Items + dw $09C2, $00F4 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0012 ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $024A ; Samus X + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + dw $D876, $0125 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_suitless_upper_norfair_2_croc_escape: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB - dw $090F, $7780 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $011D ; Health - dw $09C6, $0046 ; Missiles - dw $09CA, $000F ; Supers - dw $0AF6, $0C8A ; Samus X - dw $0AF8, $A000 ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEAF ; Doors +preset_pkrd_lower_norfair_metal_ninja_pirates: + dw #preset_pkrd_upper_norfair_lava_spark + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0195 ; Layer 2 Y position + dw $09C2, $00CF ; Health + dw $09CA, $0006 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0167 ; Samus X + dw $D8BA, $C1F1 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_plowerhouse: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01F4 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00E9 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $0254 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_wasteland: + dw #preset_prkd19_lower_norfair_wasteland + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_metal_ninja_pirates: + dw #preset_prkd20_lower_norfair_metal_ninja_pirates + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_speedway_up: + dw #preset_suitless_upper_norfair_2_crocomire_revisit + dw $078D, $9432 ; DDB + dw $079B, $A98D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $00C7 ; Screen X position in pixels + dw $0913, $9401 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $0AF6, $0127 ; Samus X + dw $0AF8, $97FF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_suitless_upper_norfair_2_croc_escape: + dw #preset_suitless_upper_norfair_2_croc_farm + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $7780 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $011D ; Health + dw $09C6, $0046 ; Missiles + dw $09CA, $000F ; Supers + dw $0AF6, $0C8A ; Samus X + dw $0AF8, $A000 ; Samus subpixel X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEAF ; Doors dw #$FFFF preset_suitless_upper_norfair_2_rmode_blue_suit: @@ -25005,58 +26494,6 @@ preset_100early_brinstar_cleanup_gauntlet_spark: dw $D8B0, $3002 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_down: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0275 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0047 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0038 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02D5 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_wasteland: - dw #preset_pkrd_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $3400 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0310 ; Layer 2 Y position - dw $09C2, $00F4 ; Health - dw $09CE, $0002 ; Pbs - dw $0A1C, $001D ; Samus position/state - dw $0A1E, $0408 ; More position/state - dw $0AF6, $024A ; Samus X - dw $0AFA, $0489 ; Samus Y - dw $D8BA, $41F1 ; Doors - dw #$FFFF - -preset_pkrd_lower_norfair_metal_ninja_pirates: - dw #preset_pkrd_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09C2, $00CF ; Health - dw $09CA, $0006 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0167 ; Samus X - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - preset_kpdr25_red_brinstar_revisit_red_tower_down: dw #preset_kpdr23_red_brinstar_revisit_red_tower_down dw $09A6, $1007 ; Equipped Beams @@ -25069,13 +26506,6 @@ preset_kpdr25_red_brinstar_revisit_red_tower_down: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_kpdr23_red_brinstar_revisit_below_spazer_final: dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final dw $09A6, $1005 ; Equipped Beams @@ -25088,37 +26518,31 @@ preset_kpdr23_red_brinstar_revisit_below_spazer_final: dw #$FFFF preset_kpdr21_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $9102 ; DDB - dw $079B, $A408 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01B1 ; Samus X - dw $0AFA, $018B ; Samus Y + dw #preset_kpdr20_red_brinstar_revisit_breaking_the_tube + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_maridia_fish_tank: - dw #preset_kpdr21_red_brinstar_revisit_below_spazer_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $00F0 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0161 ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $068B ; Samus Y - dw $D820, $0801 ; Events + dw #preset_kpdr20_maridia_fish_tank + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_maridia_mt_everest: + dw #preset_kpdr20_maridia_fish_tank + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $BC00 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $0AF6, $019D ; Samus X + dw $0AFA, $03BB ; Samus Y dw #$FFFF preset_kpdr25_red_brinstar_revisit_skree_boost_final: @@ -25133,58 +26557,48 @@ preset_kpdr25_red_brinstar_revisit_skree_boost_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_reverse_skree_boost: - dw #preset_kpdr22_red_brinstar_hjb_missile_reverse_skree_boost +preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: + dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb: - dw #preset_kpdr23_red_brinstar_red_tower_climb +preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: + dw #preset_kpdr23_red_brinstar_caterpillars_up dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final - dw $078D, $955E ; DDB - dw $079B, $AFA3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C6, $0090 ; Missiles - dw $09C8, $0091 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0049 ; Samus X - dw $D878, $FECB ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit + dw $078D, $95A6 ; DDB + dw $079B, $B07A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $0299 ; Health + dw $0A1C, $0014 ; Samus position/state + dw $0A1E, $0204 ; More position/state + dw $0AF6, $0035 ; Samus X + dw $0AFA, $0187 ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_upper_norfair_lava_spark - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $021C ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0195 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0063 ; Health - dw $09CA, $0007 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0169 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $D8BA, $C1F1 ; Doors +preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve: + dw #preset_gtmax_upper_norfair_and_kraid_bat_cave + dw $078D, $9546 ; DDB + dw $079B, $AC5A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $09C2, $0299 ; Health + dw $09C6, $008B ; Missiles + dw $09C8, $008C ; Max missiles + dw $09CA, $000D ; Supers + dw $09D4, $0190 ; Max reserves + dw $0AF6, $01B1 ; Samus X + dw $D876, $E021 ; Items + dw $D878, $FECA ; Items + dw $D8BA, $DF59 ; Doors dw #$FFFF preset_gtclassic_maridia_whomple_jump: @@ -25192,17 +26606,52 @@ preset_gtclassic_maridia_whomple_jump: dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down +preset_pkrd_lower_norfair_plowerhouse: + dw #preset_pkrd_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0156 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0177 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0181 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $01CA ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_prkd20_lower_norfair_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_prkd20_lower_norfair_ridley_farming_room: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $00CD ; Health + dw $0AF6, $0047 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: + dw #preset_prkd19_lower_norfair_metal_ninja_pirates + dw $09A6, $1007 ; Equipped Beams dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw #$FFFF + +preset_prkd19_lower_norfair_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_maridia_predraygon_maridia_tube: @@ -25367,22 +26816,6 @@ preset_100early_brinstar_cleanup_leaving_gauntlet: dw $D870, $81BF ; Items dw #$FFFF -preset_pkrd_lower_norfair_plowerhouse: - dw #preset_pkrd_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0156 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors - dw #$FFFF - preset_kpdr25_red_brinstar_revisit_below_spazer_final: dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final dw $09A6, $1007 ; Equipped Beams @@ -25395,13 +26828,6 @@ preset_kpdr25_red_brinstar_revisit_below_spazer_final: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_kpdr23_red_brinstar_revisit_breaking_the_tube: dw #preset_kpdr21_red_brinstar_revisit_breaking_the_tube dw $09A6, $1005 ; Equipped Beams @@ -25413,13 +26839,6 @@ preset_kpdr23_red_brinstar_revisit_breaking_the_tube: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_maridia_fish_tank: - dw #preset_kpdr21_maridia_fish_tank - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - preset_kpdr23_maridia_fish_tank: dw #preset_kpdr21_maridia_fish_tank dw $09A6, $1005 ; Equipped Beams @@ -25432,92 +26851,20 @@ preset_kpdr23_maridia_fish_tank: dw #$FFFF preset_kpdr21_maridia_mt_everest: - dw #preset_kpdr21_maridia_fish_tank - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_red_tower_climb: - dw #preset_kpdr22_red_brinstar_hjb_missile_red_tower_climb - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_hellway: - dw #preset_kpdr23_red_brinstar_hellway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_ice_gate_room: - dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit - dw $078D, $92A6 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $B7FF ; Screen subpixel Y position - dw $0915, $0325 ; Screen Y position in pixels - dw $0919, $025B ; Layer 2 Y position - dw $09C2, $02C1 ; Health - dw $09C6, $0095 ; Missiles - dw $09C8, $0096 ; Max missiles - dw $09CA, $000C ; Supers - dw $0AF6, $0052 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D876, $E023 ; Items - dw $D8B8, $2EEC ; Doors + dw #preset_kpdr20_maridia_mt_everest + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_crocomire: +preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve - dw $078D, $9396 ; DDB - dw $079B, $A923 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021B ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $0194 ; Layer 2 Y position - dw $09C2, $02BD ; Health - dw $09C6, $009A ; Missiles - dw $09C8, $009B ; Max missiles - dw $09CA, $000B ; Supers - dw $0AF6, $0C21 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $E02B ; Items - dw $D878, $FECB ; Items - dw $D8B8, $6EEC ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01F4 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0177 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00E9 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $0254 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors + dw $078D, $952E ; DDB + dw $079B, $AC83 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $6800 ; Screen subpixel Y position + dw $09C2, $02AD ; Health + dw $0AF6, $01C3 ; Samus X dw #$FFFF preset_gtclassic_maridia_reverse_halfie_climb: @@ -25530,17 +26877,17 @@ preset_gtclassic_maridia_reverse_halfie_climb: dw $0AF6, $0037 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_pkrd_lower_norfair_ridley_farming_room: + dw #preset_pkrd_lower_norfair_plowerhouse + dw $078D, $9A32 ; DDB + dw $079B, $B482 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $0159 ; Health + dw $0AF6, $004E ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_maridia_predraygon_crab_supers: @@ -25673,106 +27020,58 @@ preset_100early_brinstar_cleanup_green_brinstar_elevator: dw $D870, $87BF ; Items dw #$FFFF -preset_pkrd_lower_norfair_ridley_farming_room: - dw #preset_pkrd_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $D000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final + dw $078D, $955E ; DDB + dw $079B, $AFA3 ; MDB + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position + dw $0913, $7400 ; Screen subpixel Y position dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C6, $0090 ; Missiles + dw $09C8, $0091 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $D878, $FECB ; Items dw #$FFFF -preset_kpdr25_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_maridia_reverse_botwoon_etank: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $00A5 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtclassic_maridia_reverse_botwoon_hallway: + dw #preset_gtclassic_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6B80 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $09C6, $0053 ; Missiles + dw $0AF6, $0024 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_kpdr23_maridia_mt_everest: - dw #preset_kpdr21_maridia_mt_everest - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track +preset_pkrd_lower_norfair_ridley: + dw #preset_pkrd_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $03CF ; Health - dw $09C4, $03E8 ; Max health - dw $09C6, $009B ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $07C9 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D876, $E03B ; Items - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_etank: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $00A5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_gtclassic_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6B80 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $09C6, $0053 ; Missiles - dw $0AF6, $0024 ; Samus X - dw $D8C2, $6C00 ; Doors + dw $0913, $D800 ; Screen subpixel Y position + dw $09C2, $0146 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF preset_suitless_maridia_predraygon_mt_everest_2: @@ -25844,6 +27143,148 @@ preset_hundo_mama_turtle_etank_green_hill_zone_revisit: dw $0AFA, $068B ; Samus Y dw #$FFFF +preset_kpdr20_maridia_crab_shaft: + dw #preset_kpdr20_maridia_mt_everest + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $0AF6, $05C0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rbo_ln_entry_double_maridia_fast_pillars: + dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape + dw $078D, $9A6E ; DDB + dw $079B, $B2DA ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0246 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $01B4 ; Layer 2 X position + dw $09C2, $033A ; Health + dw $09CA, $0017 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02C4 ; Samus X + dw #$FFFF + +preset_kpdr20_maridia_aqueduct: + dw #preset_kpdr20_maridia_mt_everest + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $83FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09C2, $0079 ; Health + dw $09CA, $0009 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01AD ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_kpdr20_maridia_botwoon_hallway: + dw #preset_kpdr20_red_brinstar_revisit_red_tower_down + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $09C2, $0079 ; Health + dw $09CE, $0001 ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $009D ; Samus X + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D820, $0801 ; Events + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: + dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw #$FFFF + +preset_prkd20_lower_norfair_ridley: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $7C00 ; Screen subpixel Y position + dw $09C2, $00F2 ; Health + dw $09CE, $0005 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_plowerhouse: + dw #preset_prkd19_lower_norfair_plowerhouse + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_ridley_farming_room: + dw #preset_prkd20_lower_norfair_ridley_farming_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr25_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_mt_everest: + dw #preset_kpdr21_maridia_mt_everest + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0118 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + preset_hundo_mama_turtle_etank_blockbuster: dw #preset_hundo_mama_turtle_etank_big_pink_charge_escape dw $078D, $8E92 ; DDB @@ -25866,23 +27307,6 @@ preset_hundo_mama_turtle_etank_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF -preset_rbo_ln_entry_double_maridia_fast_pillars: - dw #preset_rbo_ln_entry_double_maridia_energy_refill_escape - dw $078D, $9A6E ; DDB - dw $079B, $B2DA ; MDB - dw $07F3, $0018 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0246 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $01B4 ; Layer 2 X position - dw $09C2, $033A ; Health - dw $09CA, $0017 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02C4 ; Samus X - dw #$FFFF - preset_suitless_maridia_predraygon_fish_tank: dw #preset_suitless_maridia_predraygon_mt_everest_2 dw $078D, $A3CC ; DDB @@ -25952,141 +27376,43 @@ preset_100early_brinstar_cleanup_green_brinstar_beetoms: dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_pkrd_lower_norfair_ridley: - dw #preset_pkrd_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $09C2, $0146 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_crab_shaft: - dw #preset_kpdr21_maridia_mt_everest - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $0AF6, $05C0 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_aqueduct: - dw #preset_kpdr21_maridia_mt_everest - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $83FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09C2, $0079 ; Health - dw $09CA, $0009 ; Supers - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01AD ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon_hallway: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $09C2, $0079 ; Health - dw $09CE, $0001 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $009D ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D820, $0801 ; Events - dw $D8C0, $8174 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_hellway: - dw #preset_kpdr22_red_brinstar_hjb_missile_hellway - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down: - dw #preset_kpdr23_red_brinstar_caterpillars_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $D8B6, $0008 ; Doors - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $078D, $9A32 ; DDB - dw $079B, $B482 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $00CD ; Health - dw $0AF6, $0047 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr25_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtmax_upper_norfair_and_kraid_ice_gate_room: + dw #preset_gtmax_upper_norfair_and_kraid_cathedral_revisit + dw $078D, $92A6 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $B7FF ; Screen subpixel Y position + dw $0915, $0325 ; Screen Y position in pixels + dw $0919, $025B ; Layer 2 Y position + dw $09C2, $02C1 ; Health + dw $09C6, $0095 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $000C ; Supers + dw $0AF6, $0052 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D876, $E023 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: - dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire - dw $078D, $946E ; DDB - dw $079B, $AA82 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0026 ; Screen X position in pixels - dw $0915, $011D ; Screen Y position in pixels - dw $0917, $0026 ; Layer 2 X position - dw $0919, $011D ; Layer 2 Y position - dw $09CA, $000A ; Supers - dw $09CE, $0022 ; Pbs - dw $09D0, $0023 ; Max pbs - dw $0AF6, $00A6 ; Samus X - dw $0AFA, $01AB ; Samus Y - dw $D876, $E23B ; Items - dw $D8BA, $DF5B ; Doors +preset_gtmax_upper_norfair_and_kraid_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_norfair_reserve + dw $078D, $9396 ; DDB + dw $079B, $A923 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021B ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $0194 ; Layer 2 Y position + dw $09C2, $02BD ; Health + dw $09C6, $009A ; Missiles + dw $09C8, $009B ; Max missiles + dw $09CA, $000B ; Supers + dw $0AF6, $0C21 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $E02B ; Items + dw $D878, $FECB ; Items + dw $D8B8, $6EEC ; Doors dw #$FFFF preset_gtclassic_maridia_aqueduct_revisit: @@ -26155,6 +27481,46 @@ preset_gtclassic_wrecked_ship_crateria_kihunters: dw $D8B2, $2C01 ; Doors dw #$FFFF +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0105 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw #$FFFF + +preset_pkrd_lower_norfair_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_worst_room_in_the_game + dw $078D, $98BE ; DDB + dw $079B, $B37A ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C2, $0101 ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0002 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $02C9 ; Samus X + dw $D82A, $0101 ; Bosses + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + preset_nodropskpdr_lower_norfair_wasteland_revisit: dw #preset_nodropskpdr_lower_norfair_reverse_plowerhouse dw $078D, $9966 ; DDB @@ -26194,23 +27560,11 @@ preset_nodropskpdr_lower_norfair_fireflea_room: dw $0AF6, $009C ; Samus X dw #$FFFF -preset_hundo_mama_turtle_etank_breaking_the_tube: - dw #preset_hundo_mama_turtle_etank_blockbuster - dw $078D, $A360 ; DDB - dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $037C ; Health - dw $09CA, $0009 ; Supers - dw $09CE, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $003A ; Samus X - dw $0AFA, $0188 ; Samus Y +preset_kpdr21_maridia_crab_shaft: + dw #preset_kpdr20_maridia_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: @@ -26229,65 +27583,157 @@ preset_rbo_ln_entry_double_maridia_worst_room_in_the_game: dw $0AFA, $0074 ; Samus Y dw #$FFFF -preset_suitless_maridia_predraygon_fish_tank_revisit: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A3E4 ; DDB - dw $079B, $D055 ; MDB - dw $090F, $8420 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0254 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0029 ; Samus X - dw $0AF8, $9C1F ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D880, $0F00 ; Items - dw #$FFFF - -preset_suitless_maridia_predraygon_mt_everest_3: - dw #preset_suitless_maridia_predraygon_mama_turtle - dw $078D, $A408 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health - dw $09C6, $0045 ; Missiles - dw $09C8, $0055 ; Max missiles - dw $09D2, $0002 ; Currently selected item - dw $09D6, $0014 ; Reserves - dw $0AF6, $037D ; Samus X - dw $0AF8, $C800 ; Samus subpixel X - dw $0AFA, $006B ; Samus Y - dw $D880, $0F00 ; Items +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr20_maridia_aqueduct + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_ridley_ridley_20_supers_7_1: - dw #preset_rbo_ln_entry_single_maridia_preridley - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09C2, $026C ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0014 ; Max supers - dw $09CE, $0002 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0AF6, $0033 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D3F3 ; Doors +preset_kpdr21_maridia_botwoon_hallway: + dw #preset_kpdr20_maridia_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: +preset_kpdr20_maridia_botwoon: + dw #preset_kpdr20_maridia_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $DFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: + dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: + dw #preset_kpdr23_wrecked_ship_ocean_fly_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_prkd20_lower_norfair_nox_ridley_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09CE, $0004 ; Pbs + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: + dw #preset_prkd19_lower_norfair_ridley_farming_room + dw $09A6, $1007 ; Equipped Beams + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_ridley: + dw #preset_prkd20_lower_norfair_ridley + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr25_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_breaking_the_tube: + dw #preset_hundo_mama_turtle_etank_blockbuster + dw $078D, $A360 ; DDB + dw $079B, $CEFB ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $037C ; Health + dw $09CA, $0009 ; Supers + dw $09CE, $000F ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $003A ; Samus X + dw $0AFA, $0188 ; Samus Y + dw #$FFFF + +preset_suitless_maridia_predraygon_fish_tank_revisit: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A3E4 ; DDB + dw $079B, $D055 ; MDB + dw $090F, $8420 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0254 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0029 ; Samus X + dw $0AF8, $9C1F ; Samus subpixel X + dw $0AFA, $038B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_suitless_maridia_predraygon_mt_everest_3: + dw #preset_suitless_maridia_predraygon_mama_turtle + dw $078D, $A408 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw $09C6, $0045 ; Missiles + dw $09C8, $0055 ; Max missiles + dw $09D2, $0002 ; Currently selected item + dw $09D6, $0014 ; Reserves + dw $0AF6, $037D ; Samus X + dw $0AF8, $C800 ; Samus subpixel X + dw $0AFA, $006B ; Samus Y + dw $D880, $0F00 ; Items + dw #$FFFF + +preset_rbo_ridley_ridley_20_supers_7_1: + dw #preset_rbo_ln_entry_single_maridia_preridley + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09C2, $026C ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0002 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0AF6, $0033 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D3F3 ; Doors + dw #$FFFF + +preset_rbo_lower_norfair_segment_ln_35_supers_11_2_ridley: dw #preset_rbo_lower_norfair_segment_ln_35_supers_11_1_ridley dw $09C6, $0029 ; Missiles dw $09C8, $0032 ; Max missiles @@ -26356,74 +27802,26 @@ preset_100early_brinstar_cleanup_etecoon_room: dw $D8BA, $00F7 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_leaving_ridley: - dw #preset_pkrd_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $7C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0105 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw #$FFFF - -preset_pkrd_lower_norfair_reverse_plowerhouse: - dw #preset_pkrd_lower_norfair_worst_room_in_the_game - dw $078D, $98BE ; DDB - dw $079B, $B37A ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C2, $0101 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0002 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors - dw #$FFFF - -preset_kpdr20_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_sine_missiles: - dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down - dw $078D, $94CE ; DDB - dw $079B, $AB07 ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $02F6 ; Screen Y position in pixels +preset_gtmax_upper_norfair_and_kraid_leaving_crocomire: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire + dw $078D, $93D2 ; DDB + dw $079B, $A98D ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0238 ; Layer 2 Y position - dw $09C2, $03E8 ; Health - dw $09C6, $00A0 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09D6, $012E ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00AF ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $03CF ; Health + dw $09C4, $03E8 ; Max health + dw $09C6, $009B ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $07C9 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D876, $E03B ; Items dw #$FFFF preset_gtclassic_wrecked_ship_moat: @@ -26444,6 +27842,53 @@ preset_gtclassic_wrecked_ship_moat: dw $D8B0, $2000 ; Doors dw #$FFFF +preset_prkd20_lower_norfair_leaving_ridley: +preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_pkrd_lower_norfair_leaving_ridley + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F2 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0004 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $005F ; Samus X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors + dw #$FFFF + +preset_pkrd_lower_norfair_wasteland_revisit: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $09C2, $00D3 ; Health + dw $09CA, $0006 ; Supers + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_reverse_plowerhouse: +preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $00F1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $02B1 ; Samus X + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors + dw #$FFFF + preset_nodropskpdr_lower_norfair_springball_maze: dw #preset_nodropskpdr_lower_norfair_fireflea_room dw $078D, $9A02 ; DDB @@ -26472,6 +27917,46 @@ preset_nodropskpdr_lower_norfair_three_musketeers: dw $0AF6, $0060 ; Samus X dw #$FFFF +preset_kpdr23_maridia_crab_shaft: + dw #preset_kpdr21_maridia_crab_shaft + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_aqueduct: + dw #preset_kpdr21_maridia_aqueduct + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_botwoon_hallway: + dw #preset_kpdr21_maridia_botwoon_hallway + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $00DD ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_ridley: + dw #preset_prkd19_lower_norfair_ridley + dw $09A6, $1007 ; Equipped Beams + dw $09CE, $0004 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + preset_hundo_mama_turtle_etank_main_street: dw #preset_hundo_mama_turtle_etank_breaking_the_tube dw $078D, $A330 ; DDB @@ -26634,138 +28119,24 @@ preset_100early_brinstar_cleanup_big_pink_revisit: dw $D870, $A7BF ; Items dw #$FFFF -preset_pkrd_lower_norfair_wasteland_revisit: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $09C2, $00D3 ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr21_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_aqueduct: - dw #preset_kpdr21_maridia_aqueduct - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09C6, $0008 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_botwoon_hallway: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $00DD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr21_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $DFFF ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_caterpillars_down: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_down - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs: - dw #preset_kpdr23_red_brinstar_alpha_power_bombs - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position - dw $09C2, $00F2 ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd20_lower_norfair_ridley_farming_room: - dw #preset_prkd19_lower_norfair_ridley_farming_room - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles - dw $078D, $947A ; DDB +preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down: + dw #preset_gtmax_upper_norfair_and_kraid_leaving_crocomire + dw $078D, $946E ; DDB dw $079B, $AA82 ; MDB + dw $07F3, $0015 ; Music Bank + dw $07F5, $0005 ; Music Track dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $035F ; Health - dw $09C6, $00A5 ; Missiles - dw $09C8, $00A5 ; Max missiles - dw $0AF6, $01C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $EE3B ; Items + dw $0911, $0026 ; Screen X position in pixels + dw $0915, $011D ; Screen Y position in pixels + dw $0917, $0026 ; Layer 2 X position + dw $0919, $011D ; Layer 2 Y position + dw $09CA, $000A ; Supers + dw $09CE, $0022 ; Pbs + dw $09D0, $0023 ; Max pbs + dw $0AF6, $00A6 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D876, $E23B ; Items + dw $D8BA, $DF5B ; Doors dw #$FFFF preset_gtclassic_wrecked_ship_ocean: @@ -26792,46 +28163,172 @@ preset_gtclassic_wrecked_ship_wrecked_ship_shaft: dw $D8B0, $3000 ; Doors dw #$FFFF -preset_nodropskpdr_lower_norfair_single_chamber_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0044 ; Health - dw $0AF6, $016E ; Samus X +preset_prkd19_lower_norfair_leaving_ridley: + dw #preset_prkd20_lower_norfair_leaving_ridley + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_nodropskpdr_lower_norfair_bubble_mountain_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X +preset_kpdr21_maridia_botwoon: + dw #preset_kpdr20_maridia_botwoon + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_nodropskpdr_lower_norfair_business_center_final: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $003F ; Health - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X +preset_kpdr20_maridia_botwoon_etank: + dw #preset_kpdr20_maridia_botwoon + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00A1 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $01C6 ; Samus X + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_hundo_mama_turtle_etank_fish_tank: +preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw #$FFFF + +preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $A3FF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $014C ; Health + dw $0AF6, $01C6 ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_kihunter_stairs_up: + dw #preset_pkrd_lower_norfair_wasteland_revisit + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $B200 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $00A4 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_prkd20_lower_norfair_wasteland_revisit: +preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_kihunter_stairs_up: +preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $0099 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y + dw #$FFFF + +preset_nodropskpdr_lower_norfair_single_chamber_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0044 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_bubble_mountain_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0016 ; Screen Y position in pixels + dw $0919, $0010 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $0075 ; Samus X + dw #$FFFF + +preset_nodropskpdr_lower_norfair_business_center_final: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $003F ; Health + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X + dw #$FFFF + +preset_kpdr25_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_hundo_mama_turtle_etank_fish_tank: dw #preset_hundo_mama_turtle_etank_main_street dw $090F, $D000 ; Screen subpixel X position dw $0911, $00D2 ; Screen X position in pixels @@ -26936,67 +28433,69 @@ preset_100early_brinstar_cleanup_big_pink_power_bombs: dw $D8B4, $0346 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_kihunter_stairs_up: - dw #preset_pkrd_lower_norfair_wasteland_revisit - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $B200 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $00A4 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles +preset_gtmax_upper_norfair_and_kraid_sine_missiles: + dw #preset_gtmax_upper_norfair_and_kraid_grapple_shaft_down + dw $078D, $94CE ; DDB + dw $079B, $AB07 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $02F6 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0238 ; Layer 2 Y position + dw $09C2, $03E8 ; Health + dw $09C6, $00A0 ; Missiles + dw $09C8, $00A0 ; Max missiles dw $09CA, $0009 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09D6, $012E ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D876, $EA3B ; Items + dw $D8BA, $DF5F ; Doors dw #$FFFF -preset_kpdr25_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_wrecked_ship_basement: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A1BC ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $1C00 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $045F ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $8010 ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_gtclassic_wrecked_ship_phantoon: + dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $000E ; Supers + dw $09CE, $000C ; Pbs + dw $0AF6, $04CE ; Samus X + dw $D8C0, $8030 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09CE, $0004 ; Pbs +preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: + dw #preset_prkd19_lower_norfair_leaving_ridley dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr20_maridia_botwoon: - dw #preset_kpdr21_maridia_botwoon - dw $09C6, $0008 ; Missiles +preset_prkd19_lower_norfair_reverse_plowerhouse: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF @@ -27012,114 +28511,107 @@ preset_kpdr23_maridia_botwoon: dw #$FFFF preset_kpdr21_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00A1 ; Health + dw #preset_kpdr20_maridia_botwoon_etank dw $09C6, $0010 ; Missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $01C6 ; Samus X - dw $D82C, $0002 ; Bosses - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_hjb_missile_alpha_power_bombs - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up: - dw #preset_kpdr23_red_brinstar_caterpillars_up - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr20_maridia_halfie_setup: + dw #preset_kpdr20_maridia_botwoon_etank + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $008D ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D882, $0100 ; Items dw #$FFFF -preset_prkd19_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0004 ; Missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $005F ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses +preset_kpdr22_red_brinstar_moat_missile_ocean_spark: + dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark + dw $D870, $0190 ; Items dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams +preset_kpdr22_wrecked_ship_entering_wrecked_ship: + dw #preset_kpdr25_wrecked_ship_entering_wrecked_ship + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_lower_norfair_ridley: - dw #preset_prkd19_lower_norfair_ridley - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_pkrd_lower_norfair_fireflea_room: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0915, $000F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $93EA ; DDB - dw $079B, $A923 ; MDB +preset_pkrd_lower_norfair_springball_maze: + dw #preset_pkrd_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0C00 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0915, $0014 ; Screen Y position in pixels - dw $0917, $0900 ; Layer 2 X position - dw $0919, $000F ; Layer 2 Y position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0C91 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $EEEC ; Doors + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_basement: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A1BC ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $045F ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D8C0, $8010 ; Doors +preset_prkd20_lower_norfair_fireflea_room: +preset_prkd20_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_wrecked_ship_phantoon: - dw #preset_gtclassic_wrecked_ship_wrecked_ship_shaft - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $2C00 ; Screen subpixel Y position - dw $0917, $0300 ; Layer 2 X position - dw $09CA, $000E ; Supers - dw $09CE, $000C ; Pbs - dw $0AF6, $04CE ; Samus X - dw $D8C0, $8030 ; Doors +preset_prkd20_lower_norfair_springball_maze: +preset_prkd20_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0919, $000D ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_nodropskpdr_backtracking_maridia_tube_revisit: @@ -27276,68 +28768,22 @@ preset_100early_brinstar_cleanup_big_pink_hopper_room: dw $D8B4, $8346 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_fireflea_room: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0915, $000F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_lower_norfair_springball_maze: - dw #preset_pkrd_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position +preset_gtmax_upper_norfair_and_kraid_crocomire_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_sine_missiles + dw $078D, $947A ; DDB + dw $079B, $AA82 ; MDB + dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016D ; Samus X + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $035F ; Health + dw $09C6, $00A5 ; Missiles + dw $09C8, $00A5 ; Max missiles + dw $0AF6, $01C4 ; Samus X dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate - dw $078D, $9402 ; DDB - dw $079B, $A7DE ; MDB - dw $090F, $BF00 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0503 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $03C2 ; Layer 2 Y position - dw $09C6, $00AA ; Missiles - dw $09C8, $00AA ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $007F ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D876, $EE7B ; Items - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_business_center_final: - dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit - dw $078D, $92D6 ; DDB - dw $079B, $AA41 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $044C ; Health - dw $09C4, $044C ; Max health - dw $09C6, $00AF ; Missiles - dw $09C8, $00AF ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $0191 ; Samus X - dw $D876, $EFFB ; Items - dw $D8B8, $EEEC ; Doors + dw $D876, $EE3B ; Items dw #$FFFF preset_gtclassic_wrecked_ship_shaft_climb: @@ -27358,36 +28804,116 @@ preset_gtclassic_wrecked_ship_shaft_climb: dw $D8C0, $8070 ; Doors dw #$FFFF -preset_nodropskpdr_backtracking_crateria_kihunters_final: - dw #preset_nodropskpdr_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0000 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: + dw #preset_prkd19_lower_norfair_reverse_plowerhouse + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_nodropskpdr_backtracking_parlor_spacejump: - dw #preset_nodropskpdr_lower_norfair_three_musketeers - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $5400 ; Screen subpixel X position - dw $0911, $040C ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position - dw $0915, $03D3 ; Screen Y position in pixels - dw $0917, $0206 ; Layer 2 X position - dw $0919, $0400 ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C6, $0028 ; Missiles - dw $09CA, $000F ; Supers - dw $09CE, $000F ; Pbs - dw $0AF6, $047D ; Samus X - dw $0AFA, $0443 ; Samus Y +preset_prkd19_lower_norfair_wasteland_revisit: + dw #preset_prkd20_lower_norfair_wasteland_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_hundo_maridia_beach_crab_supers: - dw #preset_hundo_mama_turtle_etank_fish_tank_revisit +preset_pkrd_lower_norfair_three_musketeers: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $005D ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_single_chamber_final: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C2, $006D ; Health + dw $0AF6, $0169 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_three_musketeers: +preset_prkd20_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd20_lower_norfair_springball_maze + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $E100 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw #$FFFF + +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $000F ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_botwoon_etank: + dw #preset_kpdr21_maridia_botwoon_etank + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0105 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr20_maridia_halfie_setup + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_nodropskpdr_backtracking_crateria_kihunters_final: + dw #preset_nodropskpdr_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0000 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_nodropskpdr_backtracking_parlor_spacejump: + dw #preset_nodropskpdr_lower_norfair_three_musketeers + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $040C ; Screen X position in pixels + dw $0913, $C000 ; Screen subpixel Y position + dw $0915, $03D3 ; Screen Y position in pixels + dw $0917, $0206 ; Layer 2 X position + dw $0919, $0400 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C6, $0028 ; Missiles + dw $09CA, $000F ; Supers + dw $09CE, $000F ; Pbs + dw $0AF6, $047D ; Samus X + dw $0AFA, $0443 ; Samus Y + dw #$FFFF + +preset_hundo_maridia_beach_crab_supers: + dw #preset_hundo_mama_turtle_etank_fish_tank_revisit dw $078D, $A3F0 ; DDB dw $079B, $D0B9 ; MDB dw $090F, $2C00 ; Screen subpixel X position @@ -27511,136 +29037,166 @@ preset_100early_brinstar_cleanup_spore_spawn_supers: dw $D8B6, $E8D8 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_three_musketeers: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $005D ; Samus X +preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $93EA ; DDB + dw $079B, $A923 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0C00 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $0014 ; Screen Y position in pixels + dw $0917, $0900 ; Layer 2 X position + dw $0919, $000F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C91 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $EEEC ; Doors dw #$FFFF -preset_kpdr25_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr20_maridia_draygon: + dw #preset_kpdr20_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0110 ; Health + dw $09CA, $0001 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr20_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09C6, $000F ; Missiles +preset_kpdr20_maridia_reverse_halfie_spikesuit: + dw #preset_nodropskpdr_maridia_whomple_jump + dw $09C2, $00BA ; Health + dw $09C6, $000C ; Missiles dw $09C8, $000F ; Max missiles + dw $09CC, $000A ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A68, $0001 ; Flash suit + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D874, $0104 ; Items dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8B6, $3008 ; Doors + dw $D8BA, $00F1 ; Doors dw #$FFFF -preset_kpdr23_maridia_botwoon_etank: - dw #preset_kpdr21_maridia_botwoon_etank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0105 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors +preset_kpdr22_wrecked_ship_entering_with_extra_pb: + dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship + dw $09CE, $0002 ; Pbs + dw #$FFFF + +preset_kpdr22_wrecked_ship_basement: + dw #preset_kpdr25_wrecked_ship_basement + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_halfie_setup: - dw #preset_kpdr21_maridia_botwoon_etank - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $008D ; Samus X - dw $0AFA, $0098 ; Samus Y - dw $D882, $0100 ; Items +preset_kpdr22_wrecked_ship_phantoon: + dw #preset_kpdr25_wrecked_ship_phantoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C2, $00D3 ; Health + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_moat_missile_caterpillars_up: - dw #preset_kpdr22_red_brinstar_hjb_missile_caterpillars_up - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles +preset_kpdr22_wrecked_ship_leaving_phantoon: + dw #preset_kpdr23_wrecked_ship_leaving_phantoon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters +preset_kpdr22_wrecked_ship_shaft_to_supers: + dw #preset_kpdr23_wrecked_ship_shaft_to_supers dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_wrecked_ship_wrecked_ship_shaft: + dw #preset_kpdr23_wrecked_ship_wrecked_ship_shaft + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd19_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_ridley - dw $078D, $98BE ; DDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $00F1 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02B1 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors +preset_kpdr22_wrecked_ship_attic: + dw #preset_kpdr23_wrecked_ship_attic + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09CE, $0004 ; Pbs +preset_kpdr22_wrecked_ship_upper_west_ocean: + dw #preset_kpdr23_wrecked_ship_upper_west_ocean + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_pkrd_lower_norfair_single_chamber_final: - dw #preset_pkrd_lower_norfair_springball_maze +preset_kpdr22_wrecked_ship_pancakes_and_wavers: + dw #preset_kpdr23_wrecked_ship_pancakes_and_wavers + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_wrecked_ship_bowling_spark: + dw #preset_kpdr23_wrecked_ship_bowling_spark + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_kpdr22_wrecked_ship_moat_ball: + dw #preset_kpdr23_wrecked_ship_moat_ball + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers + dw #$FFFF + +preset_prkd20_lower_norfair_single_chamber_final: +preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd20_lower_norfair_springball_maze dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $2C00 ; Screen subpixel Y position - dw $0915, $000B ; Screen Y position in pixels + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $006D ; Health - dw $0AF6, $0169 ; Samus X - dw #$FFFF - -preset_gtmax_upper_norfair_and_kraid_kraid_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y + dw $09C2, $0062 ; Health + dw $0AF6, $016F ; Samus X dw #$FFFF preset_gtclassic_wrecked_ship_ocean_revisit: @@ -27673,6 +29229,90 @@ preset_gtclassic_wrecked_ship_crateria_kihunters_revisit: dw $D8C0, $8074 ; Doors dw #$FFFF +preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: + dw #preset_prkd19_lower_norfair_wasteland_revisit + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_kihunter_stairs_up: + dw #preset_prkd20_lower_norfair_kihunter_stairs_up + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_pkrd_lower_norfair_bubble_mountain_final: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $0AF6, $008B ; Samus X + dw #$FFFF + +preset_pkrd_lower_norfair_frog_speedway: + dw #preset_pkrd_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $0024 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0061 ; Health + dw $09C6, $000E ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00C4 ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_bubble_mountain_final: +preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_three_musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0919, $0014 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $0AF6, $007D ; Samus X + dw #$FFFF + +preset_prkd20_lower_norfair_frog_speedway: +preset_prkd20_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd20_lower_norfair_springball_maze + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $07F3, $0015 ; Music Bank + dw $0911, $001B ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0917, $0014 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0056 ; Health + dw $09C6, $0008 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $00BB ; Samus X + dw #$FFFF + +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + preset_nodropskpdr_backtracking_terminator_revisit: dw #preset_nodropskpdr_backtracking_parlor_spacejump dw $078D, $8916 ; DDB @@ -27820,70 +29460,39 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; Doors dw #$FFFF -preset_pkrd_lower_norfair_bubble_mountain_final: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $0AF6, $008B ; Samus X - dw #$FFFF - -preset_pkrd_lower_norfair_frog_speedway: - dw #preset_pkrd_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $0024 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0061 ; Health - dw $09C6, $000E ; Missiles +preset_gtmax_upper_norfair_and_kraid_hijump_etank_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_croc_escape_super_gate + dw $078D, $9402 ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $BF00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0503 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $03C2 ; Layer 2 Y position + dw $09C6, $00AA ; Missiles + dw $09C8, $00AA ; Max missiles dw $09CA, $0008 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X - dw #$FFFF - -preset_kpdr25_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_halfie_setup: - dw #preset_kpdr21_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0AF6, $007F ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D876, $EE7B ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_etank: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $8400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0059 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $EEED ; Doors +preset_gtmax_upper_norfair_and_kraid_business_center_final: + dw #preset_gtmax_upper_norfair_and_kraid_crocomire_revisit + dw $078D, $92D6 ; DDB + dw $079B, $AA41 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $044C ; Health + dw $09C4, $044C ; Max health + dw $09C6, $00AF ; Missiles + dw $09C8, $00AF ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $0191 ; Samus X + dw $D876, $EFFB ; Items + dw $D8B8, $EEEC ; Doors dw #$FFFF preset_gtclassic_wrecked_ship_parlor_return: @@ -28051,21 +29660,21 @@ preset_100early_brinstar_cleanup_green_hill_zone_revisit: dw $D874, $0F8E ; Items dw #$FFFF -preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $078D, $9162 ; DDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3FFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09CE, $0023 ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0167 ; Samus X - dw $D874, $0904 ; Items - dw $D8B8, $EEEF ; Doors +preset_gtmax_upper_norfair_and_kraid_kraid_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_business_center_final + dw $078D, $92EE ; DDB + dw $079B, $A6A1 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF preset_gtclassic_wrecked_ship_g4_elevator: @@ -28096,6 +29705,18 @@ preset_pkrd_lower_norfair_business_center_final: dw $0AF6, $002A ; Samus X dw #$FFFF +preset_prkd20_lower_norfair_business_center_final: +preset_prkd20_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd20_lower_norfair_frog_speedway + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0AF6, $0032 ; Samus X + dw #$FFFF + preset_kpdr23_maridia_halfie_setup: dw #preset_kpdr21_maridia_halfie_setup dw $09A6, $1005 ; Equipped Beams @@ -28108,73 +29729,22 @@ preset_kpdr23_maridia_halfie_setup: dw #$FFFF preset_kpdr21_maridia_draygon: - dw #preset_kpdr21_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0110 ; Health - dw $09CA, $0001 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_crateria_kihunters: - dw #preset_kpdr22_red_brinstar_hjb_missile_crateria_kihunters - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup: - dw #preset_kpdr23_wrecked_ship_ocean_fly_setup - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd20_lower_norfair_leaving_ridley: - dw #preset_prkd19_lower_norfair_nox_ridley_leaving_ridley + dw #preset_kpdr20_maridia_draygon + dw $09C6, $0010 ; Missiles dw $09C8, $0014 ; Max missiles dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse +preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: + dw #preset_prkd19_lower_norfair_kihunter_stairs_up dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_prkd19_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $8800 ; Screen subpixel Y position - dw $09C2, $00C8 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_gtmax_maridia_predraygon_maridia_tube_revisit: - dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04B0 ; Health - dw $09C4, $04B0 ; Max health - dw $09C6, $00B4 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $09CA, $0008 ; Supers - dw $09D6, $0142 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $1904 ; Items - dw $D8B8, $EEEF ; Doors +preset_prkd19_lower_norfair_fireflea_room: + dw #preset_prkd20_lower_norfair_fireflea_room + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_nodropskpdr_tourian_tourian_elevator_room: @@ -28278,6 +29848,24 @@ preset_100early_brinstar_cleanup_blockbuster: dw $D8B6, $E8F9 ; Doors dw #$FFFF +preset_gtmax_upper_norfair_and_kraid_kraid_etank: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_revisit + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $8400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0059 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $EEED ; Doors + dw #$FFFF + preset_gtclassic_tourian_tourian_elevator_room: dw #preset_gtclassic_wrecked_ship_g4_elevator dw $078D, $9222 ; DDB @@ -28310,23 +29898,16 @@ preset_pkrd_maridia_maridia_tube_revisit: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_fish_tank: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $00F9 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $05ED ; Screen Y position in pixels - dw $0917, $00BA ; Layer 2 X position - dw $0919, $0471 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0165 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_springball_maze: + dw #preset_prkd20_lower_norfair_springball_maze + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_nodropskpdr_tourian_metroids_1: @@ -28476,6 +30057,43 @@ preset_100early_maridia_predraygon_fish_tank: dw $D8B6, $E8F9 ; Doors dw #$FFFF +preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $078D, $9162 ; DDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3FFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09CE, $0023 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0167 ; Samus X + dw $D874, $0904 ; Items + dw $D8B8, $EEEF ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_maridia_tube_revisit: + dw #preset_gtmax_upper_norfair_and_kraid_kraid_etank + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04B0 ; Health + dw $09C4, $04B0 ; Max health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0008 ; Supers + dw $09D6, $0142 ; Reserves + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D874, $1904 ; Items + dw $D8B8, $EEEF ; Doors + dw #$FFFF + preset_gtclassic_tourian_metroids_1: dw #preset_gtclassic_tourian_tourian_elevator_room dw $090F, $E001 ; Screen subpixel X position @@ -28488,96 +30106,39 @@ preset_gtclassic_tourian_metroids_1: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr25_maridia_halfie_setup: - dw #preset_kpdr23_maridia_halfie_setup - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr20_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_maridia_draygon: - dw #preset_kpdr21_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $0174 ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +preset_prkd20_kraid_entering_kraids_lair: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $090F, $2000 ; Screen subpixel X position + dw $09A2, $3124 ; Equipped Items + dw $09A4, $3124 ; Collected Items + dw $09C2, $006A ; Health + dw $09C4, $012B ; Max health + dw $09C6, $0008 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $D828, $0004 ; Bosses + dw $D874, $0504 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2E00 ; Doors dw #$FFFF -preset_kpdr21_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09C2, $00BA ; Health - dw $09C6, $000D ; Missiles +preset_prkd20_kraid_kraid_kihunters: + dw #preset_prkd20_lower_norfair_reverse_plowerhouse + dw $078D, $923A ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $006F ; Health + dw $09C6, $0008 ; Missiles dw $09CA, $0005 ; Supers dw $09CE, $0003 ; Pbs - dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0500 ; Items - dw $D8C2, $CC00 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_fly_setup: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_fly_setup - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw #$FFFF - -preset_kpdr22_red_brinstar_hjb_missile_ocean_spark: - dw #preset_kpdr23_wrecked_ship_ocean_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_leaving_ridley: - dw #preset_prkd20_lower_norfair_leaving_ridley - dw #$FFFF - -preset_prkd20_lower_norfair_reverse_plowerhouse: - dw #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd19_lower_norfair_wasteland_revisit - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0099 ; Health - dw $09CE, $0004 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF preset_pkrd_maridia_fish_tank: @@ -28598,42 +30159,16 @@ preset_pkrd_maridia_fish_tank: dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_tatori_room: - dw #preset_gtmax_maridia_predraygon_fish_tank - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $020D ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0189 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $01E3 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_prkd19_lower_norfair_nox_ridley_springball_maze: + dw #preset_prkd19_lower_norfair_springball_maze + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: - dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit - dw $078D, $A408 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0025 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $001B ; Layer 2 X position - dw $09C2, $0514 ; Health - dw $09C4, $0514 ; Max health - dw $09C6, $00B9 ; Missiles - dw $09C8, $00B9 ; Max missiles - dw $09CA, $0006 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D880, $0C00 ; Items - dw $D8C0, $4000 ; Doors +preset_prkd19_lower_norfair_three_musketeers: + dw #preset_prkd20_lower_norfair_three_musketeers + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_nodropskpdr_tourian_metroids_2: @@ -28779,6 +30314,25 @@ preset_100early_maridia_predraygon_mama_turtle_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF +preset_gtmax_maridia_predraygon_fish_tank: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $00F9 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $05ED ; Screen Y position in pixels + dw $0917, $00BA ; Layer 2 X position + dw $0919, $0471 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0165 ; Samus X + dw $0AFA, $068B ; Samus Y + dw #$FFFF + preset_gtclassic_tourian_metroids_2: dw #preset_gtclassic_tourian_metroids_1 dw $078D, $A984 ; DDB @@ -28819,68 +30373,48 @@ preset_gtclassic_tourian_metroids_3: dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr23_maridia_draygon - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $01BA ; Health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0000 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $09C2, $011E ; Health - dw $09C4, $01F3 ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_moat_missile_ocean_spark: - dw #preset_kpdr22_red_brinstar_hjb_missile_ocean_spark - dw $D870, $0190 ; Items - dw #$FFFF - -preset_kpdr22_wrecked_ship_entering_wrecked_ship: - dw #preset_kpdr23_wrecked_ship_entering_wrecked_ship - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse: - dw #preset_prkd20_lower_norfair_reverse_plowerhouse - dw #$FFFF - -preset_prkd20_lower_norfair_wasteland_revisit: - dw #preset_prkd19_lower_norfair_nox_ridley_wasteland_revisit - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd20_kraid_minikraid: + dw #preset_prkd20_kraid_kraid_kihunters + dw $078D, $9156 ; DDB + dw $079B, $A4DA ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $00FA ; Screen Y position in pixels + dw $0919, $00FA ; Layer 2 Y position dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd20_kraid_kraid: + dw #preset_prkd20_kraid_kraid_kihunters + dw $078D, $919E ; DDB + dw $079B, $A56B ; MDB + dw $07F3, $0027 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $D400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $006B ; Health + dw $09C6, $0006 ; Missiles + dw $09CA, $0008 ; Supers + dw $0AF6, $01BF ; Samus X + dw $D8B8, $2E24 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd20_kraid_leaving_varia: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $91DA ; DDB + dw $079B, $A6E2 ; MDB + dw $07F3, $0027 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $00C0 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D874, $0504 ; Items + dw $D8B8, $2E64 ; Doors dw #$FFFF preset_pkrd_maridia_mt_everest: @@ -28897,62 +30431,93 @@ preset_pkrd_maridia_mt_everest: dw $0AFA, $03BB ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A3CC ; DDB - dw $079B, $D0B9 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $05AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0E00 ; Items +preset_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_maridia_predraygon_path_to_watering_hole: - dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers - dw $078D, $A4BC ; DDB - dw $079B, $D1DD ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00FF ; Layer 2 Y position - dw $09C6, $00BE ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CA, $000B ; Supers - dw $09CC, $001E ; Max supers - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D880, $4E00 ; Items +preset_kpdr22_wrecked_ship_moat_with_missile_gone: + dw #preset_kpdr22_wrecked_ship_moat_ball + dw $D870, $0190 ; Items dw #$FFFF -preset_nodropskpdr_tourian_metroids_3: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr22_wrecked_ship_crateria_kihunters_return: + dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_nodropskpdr_tourian_metroids_4: - dw #preset_nodropskpdr_tourian_metroids_2 - dw $078D, $A9CC ; DDB +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd19_lower_norfair_single_chamber_final: + dw #preset_prkd20_lower_norfair_single_chamber_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0002 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_draygon: + dw #preset_kpdr21_maridia_draygon + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $0174 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_kpdr23_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D874, $0D04 ; Items + dw $D878, $001C ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_3: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_nodropskpdr_tourian_metroids_4: + dw #preset_nodropskpdr_tourian_metroids_2 + dw $078D, $A9CC ; DDB dw $079B, $DB7D ; MDB dw $090F, $C000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels @@ -29053,6 +30618,44 @@ preset_100early_maridia_predraygon_fish_tank_revisit: dw $D8C0, $4B7C ; Doors dw #$FFFF +preset_gtmax_maridia_predraygon_tatori_room: + dw #preset_gtmax_maridia_predraygon_fish_tank + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $020D ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0189 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $01E3 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: + dw #preset_gtmax_maridia_predraygon_maridia_tube_revisit + dw $078D, $A408 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0025 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0917, $001B ; Layer 2 X position + dw $09C2, $0514 ; Health + dw $09C4, $0514 ; Max health + dw $09C6, $00B9 ; Missiles + dw $09C8, $00B9 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D880, $0C00 ; Items + dw $D8C0, $4000 ; Doors + dw #$FFFF + preset_gtclassic_tourian_metroids_4: dw #preset_gtclassic_tourian_metroids_3 dw $078D, $A9CC ; DDB @@ -29071,84 +30674,6 @@ preset_gtclassic_tourian_metroids_4: dw $D8C4, $0007 ; Doors dw #$FFFF -preset_gtclassic_tourian_giant_hoppers: - dw #preset_gtclassic_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $02BC ; Health - dw $09CA, $0011 ; Supers - dw $09CE, $0014 ; Pbs - dw $0AF6, $005A ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_wasteland_revisit: - dw #preset_prkd20_lower_norfair_wasteland_revisit - dw #$FFFF - -preset_prkd20_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_nox_ridley_kihunter_stairs_up - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd19_lower_norfair_fireflea_room - dw $0AF8, $FFFF ; Samus subpixel X - dw #$FFFF - -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $0919, $000D ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_crab_shaft: - dw #preset_pkrd_maridia_mt_everest - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0044 ; Health - dw $0AF6, $05C4 ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_predraygon_beach_exit: - dw #preset_gtmax_maridia_predraygon_crab_shaft - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0011 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $000C ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $09C6, $00C3 ; Missiles - dw $09C8, $00C3 ; Max missiles - dw $09CA, $0010 ; Supers - dw $09CC, $0023 ; Max supers - dw $09D6, $0147 ; Reserves - dw $0AF6, $00AC ; Samus X - dw $D880, $7E00 ; Items - dw #$FFFF - preset_nodropskpdr_tourian_giant_hoppers: dw #preset_nodropskpdr_tourian_metroids_3 dw $078D, $A9E4 ; DDB @@ -29323,273 +30848,280 @@ preset_100early_maridia_predraygon_mt_everest: dw $D880, $0FFF ; Items dw #$FFFF -preset_gtclassic_tourian_baby_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $2FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_gtmax_maridia_predraygon_crab_shaft: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A3CC ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $05AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $0E00 ; Items dw #$FFFF -preset_gtclassic_tourian_gadora_room: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0113 ; Screen Y position in pixels - dw $0919, $00CE ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_gtclassic_tourian_giant_hoppers: + dw #preset_gtclassic_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $02BC ; Health + dw $09CA, $0011 ; Supers + dw $09CE, $0014 ; Pbs + dw $0AF6, $005A ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_gtclassic_tourian_zeb_skip: - dw #preset_gtclassic_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021D ; Screen Y position in pixels - dw $0919, $0195 ; Layer 2 Y position - dw $09CA, $000E ; Supers +preset_prkd20_kraid_minikraid_revisit: + dw #preset_prkd20_kraid_leaving_varia + dw $078D, $91CE ; DDB + dw $079B, $A56B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $00BC ; Health dw $09D2, $0002 ; Currently selected item dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0047 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors + dw $0AF6, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_kihunter_stairs_up: - dw #preset_prkd20_lower_norfair_kihunter_stairs_up +preset_prkd20_kraid_kraid_kihunters_revisit: + dw #preset_prkd20_kraid_leaving_varia + dw $078D, $91AA ; DDB + dw $079B, $A521 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $012C ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $00E1 ; Layer 2 X position + dw $09C2, $00BC ; Health + dw $09C6, $000B ; Missiles + dw $09CA, $000A ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_lower_norfair_fireflea_room: - dw #preset_prkd19_lower_norfair_nox_ridley_fireflea_room - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_pkrd_maridia_crab_shaft: + dw #preset_pkrd_maridia_mt_everest + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $0AF8, $FFFF ; Samus subpixel X +preset_kpdr22_wrecked_ship_return_with_yellow_door: + dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return + dw $09CE, $0004 ; Pbs + dw $D870, $0190 ; Items + dw $D8B0, $3000 ; Doors dw #$FFFF -preset_kpdr23_maridia_whomple_jump: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: + dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_kpdr25_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr23_maridia_reverse_halfie_spikesuit - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0006 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: + dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0006 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_entering_with_extra_pb: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship - dw $09CE, $0002 ; Pbs +preset_kpdr22_red_brinstar_revisit_hellway_revisit: + dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_basement: - dw #preset_kpdr25_wrecked_ship_basement +preset_kpdr22_red_brinstar_revisit_red_tower_down: + dw #preset_kpdr23_red_brinstar_revisit_red_tower_down dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0004 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_phantoon: - dw #preset_kpdr25_wrecked_ship_phantoon +preset_kpdr22_red_brinstar_revisit_skree_boost_final: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C2, $00D3 ; Health - dw $09C6, $0010 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0002 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_phantoon: - dw #preset_kpdr25_wrecked_ship_leaving_phantoon +preset_kpdr22_red_brinstar_revisit_below_spazer_final: + dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr25_wrecked_ship_shaft_to_supers +preset_kpdr22_red_brinstar_revisit_breaking_the_tube: + dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_wrecked_ship_shaft: - dw #preset_kpdr25_wrecked_ship_wrecked_ship_shaft +preset_kpdr22_maridia_fish_tank: + dw #preset_kpdr23_maridia_fish_tank dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_attic: - dw #preset_kpdr25_wrecked_ship_attic +preset_kpdr22_maridia_mt_everest: + dw #preset_kpdr23_maridia_mt_everest dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000C ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $000A ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_upper_west_ocean: - dw #preset_kpdr25_wrecked_ship_upper_west_ocean +preset_kpdr22_maridia_crab_shaft: + dw #preset_kpdr23_maridia_crab_shaft dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr25_wrecked_ship_pancakes_and_wavers +preset_kpdr22_maridia_aqueduct: + dw #preset_kpdr23_maridia_aqueduct dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0006 ; Supers - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items - dw $D8B8, $26EF ; Doors + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_bowling_spark: - dw #preset_kpdr23_wrecked_ship_bowling_spark +preset_kpdr22_maridia_botwoon_hallway: + dw #preset_kpdr23_maridia_botwoon_hallway dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_leaving_gravity: - dw #preset_kpdr23_wrecked_ship_leaving_gravity +preset_kpdr22_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers + dw $09C6, $000B ; Missiles + dw $09CA, $0008 ; Supers dw #$FFFF -preset_kpdr22_wrecked_ship_moat_ball: - dw #preset_kpdr23_wrecked_ship_moat_ball +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers dw #$FFFF -preset_prkd19_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $E100 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X +preset_kpdr21_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $09C6, $000D ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_maridia_aqueduct: - dw #preset_pkrd_maridia_crab_shaft - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5001 ; Screen subpixel X position - dw $0911, $0006 ; Screen X position in pixels - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0917, $0006 ; Layer 2 X position - dw $0919, $0240 ; Layer 2 Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $03AB ; Samus Y +preset_kpdr22_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_pkrd_maridia_botwoon_hallway: - dw #preset_pkrd_lower_norfair_three_musketeers - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $6000 ; Screen subpixel Y position - dw $09C2, $0044 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $009F ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors +preset_kpdr20_maridia_cac_alley_east: + dw #preset_kpdr20_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C2, $004A ; Health + dw $09C6, $000B ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_crab_shaft_revisit: - dw #preset_gtmax_maridia_predraygon_beach_exit - dw $078D, $A4A4 ; DDB +preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: + dw #preset_prkd19_lower_norfair_single_chamber_final + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_bubble_mountain_final: + dw #preset_prkd20_lower_norfair_bubble_mountain_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr22_maridia_draygon: + dw #preset_kpdr23_maridia_draygon + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_draygon: + dw #preset_kpdr23_maridia_draygon + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $01BA ; Health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0000 ; Supers + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_gtmax_maridia_predraygon_path_to_watering_hole: + dw #preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers + dw $078D, $A4BC ; DDB dw $079B, $D1DD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0028 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $001E ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00A8 ; Samus X - dw $0AFA, $02B3 ; Samus Y + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00FF ; Layer 2 Y position + dw $09C6, $00BE ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CA, $000B ; Supers + dw $09CC, $001E ; Max supers + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D880, $4E00 ; Items dw #$FFFF preset_nodropskpdr_tourian_gadora_room: @@ -29739,136 +31271,133 @@ preset_100early_maridia_predraygon_beach_missiles: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_mother_brain_2: - dw #preset_gtclassic_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $005B ; Missiles - dw $09CA, $0001 ; Supers - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_fireflea_room: - dw #preset_prkd20_lower_norfair_fireflea_room +preset_gtmax_maridia_predraygon_beach_exit: + dw #preset_gtmax_maridia_predraygon_crab_shaft + dw $078D, $A498 ; DDB + dw $079B, $D13B ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0011 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0917, $000C ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $09C6, $00C3 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0010 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D6, $0147 ; Reserves + dw $0AF6, $00AC ; Samus X + dw $D880, $7E00 ; Items dw #$FFFF -preset_prkd20_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_nox_ridley_springball_maze - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtclassic_tourian_baby_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $2FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C2, $00AE ; Health - dw $09C6, $000C ; Missiles - dw $0AF6, $0030 ; Samus X +preset_gtclassic_tourian_gadora_room: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0113 ; Screen Y position in pixels + dw $0919, $00CE ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0AF6, $00DC ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_tourian_zeb_skip: + dw #preset_gtclassic_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0047 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0002 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C2, $0062 ; Health - dw $0AF6, $016F ; Samus X +preset_prkd20_kraid_leaving_kraids_lair: + dw #preset_prkd20_kraid_kraid_kihunters_revisit + dw $078D, $916E ; DDB + dw $079B, $A471 ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001B ; Layer 2 Y position + dw $09C2, $00C1 ; Health + dw $09C6, $000D ; Missiles + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon_hallway - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A2 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_pkrd_maridia_aqueduct: + dw #preset_pkrd_maridia_crab_shaft + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5001 ; Screen subpixel X position + dw $0911, $0006 ; Screen X position in pixels + dw $0913, $F001 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0006 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0078 ; Samus X + dw $0AFA, $03AB ; Samus Y dw #$FFFF -preset_pkrd_maridia_botwoon_etank: - dw #preset_pkrd_lower_norfair_reverse_plowerhouse - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $00C6 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $01CB ; Samus X - dw $D82C, $0002 ; Bosses +preset_pkrd_maridia_botwoon_hallway: + dw #preset_pkrd_lower_norfair_three_musketeers + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $09C2, $0044 ; Health + dw $09C6, $0010 ; Missiles + dw $09CA, $0007 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $009F ; Samus X + dw $0AFA, $006B ; Samus Y dw $D8C0, $8174 ; Doors dw #$FFFF -preset_pkrd_maridia_halfie_setup: - dw #preset_kpdr25_maridia_halfie_setup - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0002 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1001 ; Equipped Beams - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF6, $0087 ; Samus X +preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: + dw #preset_prkd19_lower_norfair_bubble_mountain_final dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D82A, $0101 ; Bosses - dw $D876, $0125 ; Items - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon_hallway: - dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1001 ; Screen subpixel X position - dw $0911, $00B7 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0089 ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $09CA, $000F ; Supers - dw $09CE, $0021 ; Pbs - dw $0AF6, $0121 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $C000 ; Doors +preset_prkd19_lower_norfair_frog_speedway: + dw #preset_prkd20_lower_norfair_frog_speedway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_pants_room_corner: @@ -29985,138 +31514,139 @@ preset_100early_maridia_predraygon_west_beach: dw $D880, $4FFF ; Items dw #$FFFF -preset_gtclassic_tourian_zebes_escape: - dw #preset_gtclassic_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C6, $0000 ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FCD ; Events - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_springball_maze: - dw #preset_prkd20_lower_norfair_springball_maze - dw #$FFFF - -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_nox_ridley_three_musketeers - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_prkd19_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtmax_maridia_predraygon_crab_shaft_revisit: + dw #preset_gtmax_maridia_predraygon_beach_exit + dw $078D, $A4A4 ; DDB + dw $079B, $D1DD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0028 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $001E ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A8 ; Samus X + dw $0AFA, $02B3 ; Samus Y dw #$FFFF -preset_kpdr25_maridia_whomple_jump: - dw #preset_kpdr25_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_gtclassic_tourian_mother_brain_2: + dw #preset_gtclassic_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $005B ; Missiles + dw $09CA, $0001 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events dw #$FFFF -preset_kpdr22_wrecked_ship_moat_with_missile_gone: - dw #preset_kpdr22_wrecked_ship_moat_ball - dw $D870, $0190 ; Items +preset_prkd20_maridia_maridia_tube_revisit: + dw #preset_prkd20_kraid_leaving_kraids_lair + dw $078D, $922E ; DDB + dw $079B, $CF80 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09CA, $0009 ; Supers + dw $0AF6, $00B3 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr22_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr23_wrecked_ship_crateria_kihunters_return - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd20_maridia_fish_tank: + dw #preset_pkrd_maridia_fish_tank + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health dw $09C6, $000D ; Missiles - dw $09CA, $0006 ; Supers - dw #$FFFF - -preset_kpdr21_maridia_whomple_jump: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd19_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0919, $0014 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $0AF6, $007D ; Samus X - dw #$FFFF - -preset_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C6, $000B ; Missiles - dw $09CA, $0007 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_draygon: - dw #preset_pkrd_maridia_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $0173 ; Health - dw $09CA, $0003 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0062 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $0C00 ; Doors +preset_prkd20_maridia_mt_everest: + dw #preset_pkrd_maridia_mt_everest + dw $09C2, $00C1 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_maridia_predraygon_botwoon: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway +preset_pkrd_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon_hallway dw $078D, $A72C ; DDB dw $079B, $D617 ; MDB - dw $090F, $BFFF ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position + dw $0919, $0001 ; Layer 2 Y position + dw $09D2, $0003 ; Currently selected item dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X + dw $0AF6, $03A2 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_maridia_predraygon_halfie_setup: - dw #preset_gtmax_maridia_predraygon_botwoon_hallway - dw $078D, $A918 ; DDB - dw $079B, $D7E4 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001F ; Layer 2 Y position - dw $09CA, $0011 ; Supers - dw $09CE, $0023 ; Pbs - dw $09D6, $0190 ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0079 ; Samus X - dw $0AFA, $0098 ; Samus Y +preset_pkrd_maridia_botwoon_etank: + dw #preset_pkrd_lower_norfair_reverse_plowerhouse + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09C2, $00C6 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $01CB ; Samus X dw $D82C, $0002 ; Bosses + dw $D8C0, $8174 ; Doors + dw #$FFFF + +preset_pkrd_maridia_halfie_setup: + dw #preset_kpdr25_maridia_halfie_setup + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0002 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1001 ; Equipped Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $0087 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D82A, $0101 ; Bosses + dw $D876, $0125 ; Items + dw $D8BA, $D5F1 ; Doors + dw $D8BC, $0001 ; Doors + dw #$FFFF + +preset_prkd19_lower_norfair_nox_ridley_frog_speedway: + dw #preset_prkd19_lower_norfair_frog_speedway + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_prkd19_lower_norfair_business_center_final: + dw #preset_prkd20_lower_norfair_business_center_final + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_east_sand_hall_revisit: @@ -30229,295 +31759,248 @@ preset_100early_maridia_predraygon_west_beach_revisit: dw $D880, $7FFF ; Items dw #$FFFF -preset_gtclassic_tourian_escape_room_3: - dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $0C00 ; Screen subpixel Y position - dw $0915, $00F5 ; Screen Y position in pixels - dw $0919, $00B7 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_three_musketeers: - dw #preset_prkd20_lower_norfair_three_musketeers - dw #$FFFF - -preset_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_nox_ridley_single_chamber_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_east: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $011A ; Screen Y position in pixels - dw $0919, $011A ; Layer 2 Y position - dw $09C6, $0005 ; Missiles - dw $0AF6, $0030 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - dw #$FFFF - -preset_kpdr22_wrecked_ship_return_with_yellow_door: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09CE, $0004 ; Pbs - dw $D870, $0190 ; Items - dw $D8B0, $3000 ; Doors - dw #$FFFF - -preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr23_red_brinstar_revisit_red_brinstar_elevator - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers +preset_gtmax_maridia_predraygon_botwoon_hallway: + dw #preset_gtmax_maridia_predraygon_crab_shaft_revisit + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1001 ; Screen subpixel X position + dw $0911, $00B7 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0089 ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $09CA, $000F ; Supers + dw $09CE, $0021 ; Pbs + dw $0AF6, $0121 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $C000 ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr23_red_brinstar_revisit_caterpillars_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0006 ; Supers +preset_gtclassic_tourian_zebes_escape: + dw #preset_gtclassic_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C6, $0000 ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FCD ; Events + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr23_red_brinstar_revisit_hellway_revisit - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd20_maridia_crab_shaft: + dw #preset_prkd20_maridia_mt_everest + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9C01 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0086 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr23_red_brinstar_revisit_red_tower_down - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd20_maridia_aqueduct: + dw #preset_pkrd_maridia_aqueduct + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles +preset_prkd20_maridia_botwoon_hallway: + dw #preset_pkrd_maridia_botwoon_hallway + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr23_red_brinstar_revisit_below_spazer_final - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles +preset_prkd20_maridia_botwoon: + dw #preset_pkrd_maridia_botwoon + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02FF ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0917, $023F ; Layer 2 X position + dw $09C2, $0086 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000D ; Missiles dw $09CA, $0008 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF6, $039D ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_red_brinstar_revisit_breaking_the_tube: - dw #preset_kpdr23_red_brinstar_revisit_breaking_the_tube - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers - dw #$FFFF - -preset_kpdr22_maridia_fish_tank: - dw #preset_kpdr23_maridia_fish_tank - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers - dw #$FFFF - -preset_kpdr22_maridia_mt_everest: - dw #preset_kpdr23_maridia_mt_everest - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_prkd20_maridia_botwoon_etank: + dw #preset_pkrd_maridia_botwoon_etank + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $7800 ; Screen subpixel Y position + dw $09C2, $00C0 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000E ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $01C5 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_maridia_crab_shaft: - dw #preset_kpdr23_maridia_crab_shaft - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0009 ; Supers +preset_prkd20_maridia_halfie_setup: + dw #preset_pkrd_maridia_halfie_setup + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $8000 ; Screen subpixel Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $0099 ; Samus X + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_maridia_aqueduct: - dw #preset_kpdr23_maridia_aqueduct - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_pkrd_maridia_draygon: + dw #preset_pkrd_maridia_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $0173 ; Health + dw $09CA, $0003 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0062 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_kpdr22_maridia_botwoon_hallway: - dw #preset_kpdr23_maridia_botwoon_hallway - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd19_lower_norfair_nox_ridley_business_center_final: + dw #preset_prkd19_lower_norfair_business_center_final + dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF -preset_kpdr22_maridia_botwoon: - dw #preset_kpdr23_maridia_botwoon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C6, $000B ; Missiles - dw $09CA, $0008 ; Supers +preset_prkd19_kraid_entering_kraids_lair: + dw #preset_prkd20_kraid_entering_kraids_lair + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_botwoon_etank: - dw #preset_kpdr23_maridia_botwoon_etank - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_kraid_kraid_kihunters: + dw #preset_prkd20_kraid_kraid_kihunters + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_halfie_setup: - dw #preset_kpdr23_maridia_halfie_setup - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_kraid_minikraid: + dw #preset_prkd20_kraid_minikraid + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_draygon: - dw #preset_kpdr23_maridia_draygon - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_kraid_kraid: + dw #preset_prkd20_kraid_kraid + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_reverse_halfie_spikesuit: - dw #preset_kpdr21_maridia_reverse_halfie_spikesuit - dw $09C6, $000C ; Missiles +preset_prkd19_kraid_leaving_varia: + dw #preset_prkd20_kraid_leaving_varia dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit + dw #$FFFF + preset_kpdr22_maridia_reverse_halfie_spikesuit: dw #preset_kpdr23_maridia_reverse_halfie_spikesuit dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams dw #$FFFF -preset_kpdr21_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_cac_alley_east - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_kpdr25_maridia_reverse_halfie_spikesuit: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C2, $0184 ; Health + dw $09C6, $0006 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_bubble_mountain_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_kraid_minikraid_revisit: + dw #preset_prkd20_kraid_minikraid_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_springball_maze - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $0911, $001B ; Screen X position in pixels - dw $0913, $7C00 ; Screen subpixel Y position - dw $0917, $0014 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0056 ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $00BB ; Samus X +preset_prkd19_kraid_kraid_kihunters_revisit: + dw #preset_prkd20_kraid_kraid_kihunters_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_west - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_kpdr21_maridia_whomple_jump: + dw #preset_kpdr21_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr23_maridia_plasma_spark: - dw #preset_kpdr23_maridia_cac_alley_west - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $0AF6, $001F ; Samus X +preset_prkd19_kraid_leaving_kraids_lair: + dw #preset_prkd20_kraid_leaving_kraids_lair + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_draygon - dw $078D, $A96C ; DDB - dw $090F, $A000 ; Screen subpixel X position - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09C6, $000F ; Missiles - dw $0A68, $0001 ; Flash suit - dw $0AF6, $003F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors +preset_prkd19_maridia_maridia_tube_revisit: + dw #preset_prkd20_maridia_maridia_tube_revisit + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_precious_room: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A8E8 ; DDB - dw $079B, $D72A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $051C ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $051C ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04AD ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $00C9 ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $057C ; Samus X - dw $0AFA, $0066 ; Samus Y +preset_prkd19_maridia_fish_tank: + dw #preset_prkd20_maridia_fish_tank + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_maridia_predraygon_draygon: - dw #preset_gtmax_maridia_predraygon_halfie_setup - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $04A9 ; Health - dw $09C6, $00C8 ; Missiles - dw $09C8, $00C8 ; Max missiles - dw $09CA, $000F ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors +preset_prkd19_maridia_mt_everest: + dw #preset_prkd20_maridia_mt_everest + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_suitless_maridia_cleanup_1_west_sand_hall_revisit: @@ -30668,207 +32151,157 @@ preset_100early_maridia_predraygon_beach_missiles_revisit: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_room_4: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X +preset_gtmax_maridia_predraygon_botwoon: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03A4 ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_tourian_escape_climb: - dw #preset_gtclassic_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $00F4 ; Screen X position in pixels +preset_gtmax_maridia_predraygon_halfie_setup: + dw #preset_gtmax_maridia_predraygon_botwoon_hallway + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels dw $0913, $6C00 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y position in pixels - dw $0917, $00B7 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $0AF6, $0154 ; Samus X + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09CA, $0011 ; Supers + dw $09CE, $0023 ; Pbs + dw $09D6, $0190 ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0079 ; Samus X + dw $0AFA, $0098 ; Samus Y + dw $D82C, $0002 ; Bosses dw #$FFFF -preset_gtclassic_tourian_escape_parlor: +preset_gtclassic_tourian_escape_room_3: dw #preset_gtclassic_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB dw $07F3, $0024 ; Music Bank dw $07F5, $0007 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0229 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D1 ; Samus X - dw $0AFA, $004B ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_ridley_single_chamber_final: - dw #preset_prkd20_lower_norfair_single_chamber_final - dw #$FFFF - -preset_kpdr25_maridia_cac_alley_west: - dw #preset_kpdr25_maridia_cac_alley_east - dw $078D, $A900 ; DDB - dw $079B, $DA2B ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0915, $0002 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $09CA, $0005 ; Supers - dw $0AF6, $005B ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_kpdr25_maridia_plasma_spark: - dw #preset_kpdr25_maridia_whomple_jump - dw $078D, $A93C ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C6, $0005 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $001F ; Samus X - dw $D8C2, $DC00 ; Doors + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $00F5 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_bubble_mountain_final: - dw #preset_prkd19_lower_norfair_nox_ridley_bubble_mountain_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_prkd19_maridia_crab_shaft: + dw #preset_prkd20_maridia_crab_shaft + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $0AF8, $FFFF ; Samus subpixel X +preset_prkd19_maridia_aqueduct: + dw #preset_prkd20_maridia_aqueduct + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_whomple_jump: - dw #preset_kpdr20_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd19_maridia_botwoon_hallway: + dw #preset_prkd20_maridia_botwoon_hallway + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_whomple_jump: - dw #preset_kpdr22_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +preset_prkd19_maridia_botwoon: + dw #preset_prkd20_maridia_botwoon + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_cac_alley_east: - dw #preset_kpdr23_maridia_cac_alley_east - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr21_maridia_cac_alley_east: + dw #preset_kpdr20_maridia_cac_alley_east + dw $09C6, $000C ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_maridia_cac_alley_west: - dw #preset_kpdr23_maridia_cac_alley_west - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr20_maridia_cac_alley_west: + dw #preset_kpdr20_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0007 ; Supers + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_cac_alley_east: - dw #preset_kpdr21_maridia_cac_alley_east - dw $09C6, $000B ; Missiles +preset_prkd19_maridia_botwoon_etank: + dw #preset_prkd20_maridia_botwoon_etank + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_frog_speedway - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -preset_kpdr20_maridia_cac_alley_west: - dw #preset_kpdr21_maridia_cac_alley_west - dw $09C6, $000A ; Missiles +preset_prkd19_maridia_halfie_setup: + dw #preset_prkd20_maridia_halfie_setup + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_plasma_spark: - dw #preset_kpdr23_maridia_plasma_spark - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd20_maridia_draygon: + dw #preset_pkrd_maridia_draygon + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C2, $0110 ; Health + dw $09C4, $018F ; Max health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_halfie: - dw #preset_gtmax_maridia_predraygon_draygon +preset_pkrd_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_draygon dw $078D, $A96C ; DDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $049C ; Health - dw $09C6, $00BF ; Missiles + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $DC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $09C2, $00D8 ; Health + dw $09C6, $000F ; Missiles dw $0A68, $0001 ; Flash suit - dw $0AF6, $0044 ; Samus X + dw $0AF6, $003F ; Samus X dw $0AFA, $008B ; Samus Y dw $D82C, $0003 ; Bosses dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_kpdr23_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_spark - dw $078D, $A750 ; DDB - dw $079B, $D340 ; MDB - dw $090F, $FFFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $01C0 ; Layer 2 X position - dw $0919, $00F3 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $027F ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr23_maridia_plasma_beam: - dw #preset_kpdr23_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors - dw #$FFFF - -preset_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_cac_alley_east - dw $078D, $A540 ; DDB - dw $079B, $D387 ; MDB - dw $0915, $031A ; Screen Y position in pixels - dw $0919, $0253 ; Layer 2 Y position - dw $09A6, $1009 ; Equipped Beams - dw $09A8, $100D ; Collected Beams - dw $09C2, $0108 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D880, $80A0 ; Items - dw $D8C2, $DC0A ; Doors +preset_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_pkrd_maridia_reverse_colosseum: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie +preset_kpdr25_maridia_whomple_jump: + dw #preset_kpdr25_maridia_reverse_halfie_spikesuit dw $0A68, $0000 ; Flash suit dw #$FFFF @@ -31014,156 +32447,151 @@ preset_100early_maridia_predraygon_full_halfie: dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_bubble_mountain_final: - dw #preset_prkd20_lower_norfair_bubble_mountain_final +preset_gtmax_maridia_predraygon_precious_room: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A8E8 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $051C ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $051C ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04AD ; Health + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $00C9 ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $057C ; Samus X + dw $0AFA, $0066 ; Samus Y dw #$FFFF -preset_prkd20_lower_norfair_frog_speedway: - dw #preset_prkd19_lower_norfair_nox_ridley_frog_speedway - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_gtmax_maridia_predraygon_draygon: + dw #preset_gtmax_maridia_predraygon_halfie_setup + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $04A9 ; Health + dw $09C6, $00C8 ; Missiles + dw $09C8, $00C8 ; Max missiles + dw $09CA, $000F ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D882, $0080 ; Items + dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $0AF8, $FFFF ; Samus subpixel X +preset_gtclassic_tourian_escape_room_4: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_kraid_entering_kraids_lair: - dw #preset_prkd19_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $006A ; Health - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_gtclassic_tourian_escape_climb: + dw #preset_gtclassic_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $00F4 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0915, $0103 ; Screen Y position in pixels + dw $0917, $00B7 ; Layer 2 X position + dw $0919, $00C2 ; Layer 2 Y position + dw $0AF6, $0154 ; Samus X dw #$FFFF -preset_prkd19_kraid_kraid_kihunters: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position +preset_gtclassic_tourian_escape_parlor: + dw #preset_gtclassic_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $4FFF ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels + dw $0913, $6801 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $006F ; Health - dw $09C6, $0008 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0003 ; Pbs - dw $0AF6, $016B ; Samus X - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_kpdr21_maridia_plasma_spark: - dw #preset_kpdr22_maridia_plasma_spark - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_gtmax_maridia_postdraygon_whomple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit + dw $09C2, $0229 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01D1 ; Samus X + dw $0AFA, $004B ; Samus Y dw #$FFFF -preset_kpdr22_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_kpdr22_maridia_cac_alley_east: + dw #preset_kpdr21_maridia_cac_alley_east + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr25_maridia_plasma_climb: - dw #preset_kpdr23_maridia_plasma_climb - dw $09A6, $1007 ; Equipped Beams - dw $09A8, $1007 ; Collected Beams - dw $09C2, $0184 ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +preset_kpdr21_maridia_cac_alley_west: + dw #preset_kpdr20_maridia_cac_alley_west + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_maridia_plasma_beam: - dw #preset_kpdr25_maridia_plasma_spark - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C6, $0007 ; Missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0095 ; Samus X - dw $D8C2, $DC08 ; Doors +preset_kpdr20_maridia_plasma_spark: + dw #preset_kpdr20_maridia_cac_alley_west + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0008 ; Supers + dw $0AF6, $001F ; Samus X dw #$FFFF -preset_kpdr22_maridia_plasma_beam: - dw #preset_kpdr23_maridia_plasma_beam - dw $09A6, $1001 ; Equipped Beams - dw $09A8, $1001 ; Collected Beams +preset_prkd19_maridia_draygon: + dw #preset_prkd20_maridia_draygon + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A8, $1009 ; Collected Beams +preset_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_maridia_plasma_spark_revisit: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01BB ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0006 ; Supers +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_kpdr23_maridia_toilet: - dw #preset_kpdr23_maridia_plasma_spark_revisit - dw $078D, $A5D0 ; DDB - dw $079B, $D340 ; MDB - dw $0911, $002E ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $0028 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C2, $00A9 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $02AB ; Samus Y - dw $D8C2, $DC1A ; Doors + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_colosseum - dw $078D, $A834 ; DDB - dw $079B, $D72A ; MDB +preset_kpdr25_maridia_cac_alley_east: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F001 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0066 ; Health - dw $0AF6, $0042 ; Samus X + dw $0915, $011A ; Screen Y position in pixels + dw $0919, $011A ; Layer 2 Y position + dw $09C6, $0005 ; Missiles + dw $0AF6, $0030 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C2, $DC00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_1_crab_ggg: @@ -31554,192 +32982,138 @@ preset_100early_maridia_predraygon_draygon_missiles: dw $D8C2, $0400 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_frog_speedway: - dw #preset_prkd20_lower_norfair_frog_speedway +preset_gtmax_maridia_postdraygon_reverse_halfie: + dw #preset_gtmax_maridia_predraygon_draygon + dw $078D, $A96C ; DDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $049C ; Health + dw $09C6, $00BF ; Missiles + dw $0A68, $0001 ; Flash suit + dw $0AF6, $0044 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_nox_ridley_business_center_final - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +preset_kpdr23_maridia_cac_alley_east: + dw #preset_kpdr22_maridia_cac_alley_east + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd19_kraid_minikraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $9156 ; DDB - dw $079B, $A4DA ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $00FA ; Screen Y position in pixels - dw $0919, $00FA ; Layer 2 Y position +preset_kpdr22_maridia_cac_alley_west: + dw #preset_kpdr21_maridia_cac_alley_west + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd19_kraid_kraid: - dw #preset_prkd19_kraid_kraid_kihunters - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $D400 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position - dw $09C2, $006B ; Health - dw $09C6, $0006 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $01BF ; Samus X - dw $D8B8, $2E24 ; Doors +preset_kpdr21_maridia_plasma_spark: + dw #preset_kpdr20_maridia_plasma_spark + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_leaving_varia: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $0913, $0800 ; Screen subpixel Y position - dw $09A2, $3125 ; Equipped Items - dw $09A4, $3125 ; Collected Items - dw $09C2, $00C0 ; Health - dw $09C6, $000E ; Missiles - dw $09CA, $0007 ; Supers - dw $09CE, $0005 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0125 ; Items - dw $D8B8, $2E64 ; Doors +preset_kpdr20_maridia_plasma_climb: + dw #preset_kpdr20_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr20_maridia_plasma_beam: + dw #preset_kpdr20_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $09C2, $042A ; Health - dw $0AF6, $00AC ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr20_maridia_plasma_spark_revisit: + dw #preset_kpdr20_maridia_cac_alley_east + dw $078D, $A540 ; DDB + dw $079B, $D387 ; MDB + dw $0915, $031A ; Screen Y position in pixels + dw $0919, $0253 ; Layer 2 Y position + dw $09A6, $1009 ; Equipped Beams + dw $09A8, $1009 ; Collected Beams + dw $09C2, $00A4 ; Health + dw $09C6, $000F ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D880, $80A0 ; Items + dw $D8C2, $DC0A ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_aqueduct_ammo: - dw #preset_gtmax_maridia_postdraygon_whomple_jump - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0117 ; Screen X position in pixels - dw $0913, $1400 ; Screen subpixel Y position +preset_pkrd_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_colosseum + dw $078D, $A834 ; DDB + dw $079B, $D72A ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F001 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0117 ; Layer 2 X position - dw $09C2, $0573 ; Health - dw $09C4, $0578 ; Max health - dw $0A1C, $00A5 ; Samus position/state - dw $0AF6, $0189 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $0180 ; Items - dw #$FFFF - -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr22_maridia_plasma_beam - dw $09C2, $004A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09C2, $00A4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0066 ; Health + dw $0AF6, $0042 ; Samus X dw #$FFFF -preset_kpdr22_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A8, $1009 ; Collected Beams +preset_prkd20_maridia_reverse_colosseum: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr23_maridia_sewers: - dw #preset_kpdr23_maridia_toilet - dw $078D, $A600 ; DDB - dw $079B, $D48E ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3000 ; Screen subpixel Y position - dw $0915, $011C ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $00D5 ; Layer 2 Y position - dw $0AF6, $00BB ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd19_maridia_spikesuit_reverse_halfie: + dw #preset_prkd20_maridia_spikesuit_reverse_halfie + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_maridia_toilet: - dw #preset_kpdr23_maridia_toilet - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $01C0 ; Health - dw $09C6, $0009 ; Missiles - dw $09C8, $0019 ; Max missiles +preset_kpdr25_maridia_cac_alley_west: + dw #preset_kpdr25_maridia_cac_alley_east + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0915, $0002 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position dw $09CA, $0005 ; Supers - dw $09CE, $0005 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors - dw #$FFFF - -preset_pkrd_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0919, $0200 ; Layer 2 Y position - dw $0AF6, $00AE ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_pkrd_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB - dw $079B, $D95E ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $1F80 ; Screen subpixel X position - dw $0913, $D800 ; Screen subpixel Y position - dw $0AF6, $0025 ; Samus X - dw $0AFA, $00BB ; Samus Y + dw $0AF6, $005B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_pkrd_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $00FE ; Screen Y position in pixels - dw $0919, $00FE ; Layer 2 Y position - dw $0AF6, $0069 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $6C00 ; Doors +preset_kpdr25_maridia_plasma_spark: + dw #preset_kpdr25_maridia_whomple_jump + dw $078D, $A93C ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C6, $0005 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $001F ; Samus X + dw $D8C2, $DC00 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_watering_hole: @@ -31851,144 +33225,140 @@ preset_100early_maridia_predraygon_draygon: dw $D8C2, $0C00 ; Doors dw #$FFFF -preset_prkd20_lower_norfair_nox_ridley_business_center_final: - dw #preset_prkd20_lower_norfair_business_center_final +preset_gtmax_maridia_postdraygon_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_prkd20_kraid_entering_kraids_lair: - dw #preset_prkd19_kraid_entering_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr23_maridia_cac_alley_west: + dw #preset_kpdr22_maridia_cac_alley_west + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_prkd20_kraid_kraid_kihunters: - dw #preset_prkd19_kraid_kraid_kihunters - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr22_maridia_plasma_spark: + dw #preset_kpdr21_maridia_plasma_spark + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid: - dw #preset_prkd19_kraid_minikraid +preset_kpdr21_maridia_plasma_climb: + dw #preset_kpdr20_maridia_plasma_climb + dw $09C6, $000B ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_kraid_kraid: - dw #preset_prkd19_kraid_kraid +preset_kpdr21_maridia_plasma_beam: + dw #preset_kpdr20_maridia_plasma_beam + dw $09C6, $000B ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_kraid_leaving_varia: - dw #preset_prkd19_kraid_leaving_varia +preset_kpdr21_maridia_plasma_spark_revisit: + dw #preset_kpdr20_maridia_plasma_spark_revisit + dw $09C6, $0011 ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF -preset_prkd19_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $00BC ; Health - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $2EE4 ; Doors +preset_kpdr20_maridia_toilet: + dw #preset_kpdr20_maridia_plasma_spark_revisit + dw $078D, $A5D0 ; DDB + dw $079B, $D340 ; MDB + dw $0911, $002E ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $0028 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C2, $00A9 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00A3 ; Samus X + dw $0AFA, $02AB ; Samus Y + dw $D8C2, $DC1A ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_leaving_varia - dw $078D, $91AA ; DDB - dw $079B, $A521 ; MDB +preset_pkrd_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $012C ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0917, $00E1 ; Layer 2 X position - dw $09C2, $00BC ; Health - dw $09C6, $000B ; Missiles - dw $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01CC ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D8B8, $2EEC ; Doors + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $0AF6, $00AE ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_right_sand_pit: - dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo - dw $078D, $A7D4 ; DDB - dw $079B, $D5A7 ; MDB - dw $090F, $3FFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $021F ; Layer 2 Y position - dw $09C6, $00C4 ; Missiles - dw $09C8, $00CD ; Max missiles - dw $09CA, $0014 ; Supers - dw $09CC, $0028 ; Max supers - dw $0A1C, $0002 ; Samus position/state - dw $0AF6, $05A5 ; Samus X - dw $0AFA, $02CB ; Samus Y - dw $D882, $01B0 ; Items +preset_pkrd_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A84C ; DDB + dw $079B, $D95E ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $1F80 ; Screen subpixel X position + dw $0913, $D800 ; Screen subpixel Y position + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00BB ; Samus Y dw #$FFFF -preset_pkrd_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0201 ; Screen Y position in pixels - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X +preset_pkrd_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A768 ; DDB + dw $079B, $D5A7 ; MDB + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $00FE ; Screen Y position in pixels + dw $0919, $00FE ; Layer 2 Y position + dw $0AF6, $0069 ; Samus X + dw $0AFA, $018B ; Samus Y dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $001A ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $001A ; Layer 2 X position - dw $09C2, $008E ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0006 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007F ; Samus X - dw $D8C2, $6C00 ; Doors +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_pkrd_backtracking_crateria_kihunters_final: - dw #preset_pkrd_maridia_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09C2, $008E ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0011 ; Missiles - dw $09CA, $0005 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AFA, $00A8 ; Samus Y - dw $D82C, $0003 ; Bosses - dw $D882, $0100 ; Items - dw $D8C0, $8174 ; Doors - dw $D8C2, $6C00 ; Doors +preset_kpdr25_maridia_plasma_climb: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A750 ; DDB + dw $079B, $D340 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $01C0 ; Layer 2 X position + dw $0919, $00F3 ; Layer 2 Y position + dw $09C6, $0007 ; Missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $027F ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_kpdr25_maridia_plasma_beam: + dw #preset_kpdr25_maridia_plasma_spark + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $09C6, $0007 ; Missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0095 ; Samus X + dw $D8C2, $DC08 ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_beach_revisit: @@ -32161,69 +33531,78 @@ preset_100early_maridia_postdraygon_reverse_halfie: dw $D8C2, $CC00 ; Doors dw #$FFFF -preset_prkd20_kraid_minikraid_revisit: - dw #preset_prkd19_kraid_minikraid_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_gtmax_maridia_postdraygon_reverse_botwoon_etank: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $042A ; Health + dw $0AF6, $00AC ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_kraid_kraid_kihunters_revisit: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_gtmax_maridia_postdraygon_aqueduct_ammo: + dw #preset_gtmax_maridia_postdraygon_whomple_jump + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0117 ; Screen X position in pixels + dw $0913, $1400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0117 ; Layer 2 X position + dw $09C2, $0573 ; Health + dw $09C4, $0578 ; Max health + dw $0A1C, $00A5 ; Samus position/state + dw $0AF6, $0189 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $0180 ; Items dw #$FFFF -preset_kpdr20_maridia_plasma_climb: +preset_kpdr23_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams + dw #$FFFF + +preset_kpdr22_maridia_plasma_climb: dw #preset_kpdr21_maridia_plasma_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_maridia_plasma_beam: +preset_kpdr22_maridia_plasma_beam: dw #preset_kpdr21_maridia_plasma_beam - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $00AE ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr20_maridia_plasma_spark_revisit: +preset_kpdr22_maridia_plasma_spark_revisit: dw #preset_kpdr21_maridia_plasma_spark_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $0108 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF preset_kpdr21_maridia_toilet: - dw #preset_kpdr22_maridia_toilet - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors - dw #$FFFF - -preset_kpdr22_maridia_sewers: - dw #preset_kpdr23_maridia_sewers - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr23_maridia_sewers - dw $078D, $A528 ; DDB - dw $079B, $D21C ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $0112 ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $002E ; Samus X + dw #preset_kpdr20_maridia_toilet + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_maridia_sewers: - dw #preset_kpdr25_maridia_toilet +preset_kpdr20_maridia_sewers: + dw #preset_kpdr20_maridia_toilet dw $078D, $A600 ; DDB dw $079B, $D48E ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -32236,57 +33615,82 @@ preset_kpdr25_maridia_sewers: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_kraid_kihunters_revisit - dw $078D, $916E ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $001B ; Layer 2 Y position - dw $09C2, $00C1 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_prkd19_maridia_reverse_halfie_climb: + dw #preset_prkd20_maridia_reverse_halfie_climb + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +preset_prkd20_maridia_reverse_botwoon_etank: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_pkrd_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_reverse_botwoon_etank + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CE, $0028 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $0AF6, $0053 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D882, $01BC ; Items + dw $0915, $0201 ; Screen Y position in pixels + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $D8C2, $6C00 ; Doors dw #$FFFF -preset_pkrd_backtracking_parlor_return: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $0911, $05E3 ; Screen X position in pixels - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02F1 ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_pkrd_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_maridia_reverse_halfie_climb + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $001A ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $001A ; Layer 2 X position + dw $09C2, $008E ; Health + dw $09C6, $0011 ; Missiles + dw $09CA, $0006 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007F ; Samus X + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_crateria_kihunters_final: + dw #preset_pkrd_maridia_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09C2, $008E ; Health + dw $09C4, $01F3 ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0005 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AFA, $00A8 ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D882, $0100 ; Items + dw $D8C0, $8174 ; Doors + dw $D8C2, $6C00 ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_botwoon_hallway: + dw #preset_pkrd_maridia_reverse_botwoon_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_maridia_reverse_crab_shaft: + dw #preset_pkrd_maridia_reverse_crab_shaft + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_right_sand_pit: @@ -32366,157 +33770,131 @@ preset_100early_maridia_postdraygon_reverse_botwoon_etank: dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_kraid_leaving_kraids_lair: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items - dw #$FFFF - -preset_kpdr20_maridia_toilet: - dw #preset_kpdr21_maridia_toilet - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_maridia_sewers: - dw #preset_kpdr22_maridia_sewers - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_gtmax_maridia_postdraygon_right_sand_pit: + dw #preset_gtmax_maridia_postdraygon_aqueduct_ammo + dw $078D, $A7D4 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $3FFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $021F ; Layer 2 Y position + dw $09C6, $00C4 ; Missiles + dw $09C8, $00CD ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0028 ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0AF6, $05A5 ; Samus X + dw $0AFA, $02CB ; Samus Y + dw $D882, $01B0 ; Items dw #$FFFF -preset_kpdr22_maridia_lower_maridia_gate: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $09A8, $1009 ; Collected Beams +preset_kpdr23_maridia_plasma_climb: + dw #preset_kpdr22_maridia_plasma_climb + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg: - dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer - dw $078D, $A660 ; DDB - dw $079B, $D461 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $004E ; Samus X +preset_kpdr23_maridia_plasma_beam: + dw #preset_kpdr22_maridia_plasma_beam + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams dw #$FFFF -preset_gtmax_maridia_postdraygon_left_sand_pit: - dw #preset_gtmax_maridia_postdraygon_right_sand_pit - dw $078D, $A4C8 ; DDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position - dw $09C2, $0578 ; Health - dw $09C6, $00C9 ; Missiles - dw $09C8, $00D2 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D0, $0028 ; Max pbs - dw $D882, $01BC ; Items +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_pkrd_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $0072 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $010C ; Samus X - dw $0AFA, $0090 ; Samus Y +preset_kpdr25_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01BB ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0005 ; Pbs + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09CA, $0008 ; Supers - dw $09D2, $0002 ; Currently selected item - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0032 ; Samus X - dw $0AFA, $0395 ; Samus Y +preset_kpdr22_maridia_toilet: + dw #preset_kpdr21_maridia_toilet + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr23_maridia_lower_maridia_gate - dw $078D, $931E ; DDB - dw $079B, $A75D ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D8B8, $2EEF ; Doors +preset_kpdr21_maridia_sewers: + dw #preset_kpdr20_maridia_sewers + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_maridia_lower_maridia_gate: - dw #preset_kpdr25_maridia_sewers +preset_kpdr20_maridia_lower_maridia_gate: + dw #preset_kpdr20_maridia_sewers dw $078D, $A528 ; DDB dw $079B, $D21C ; MDB dw $090F, $8000 ; Screen subpixel X position dw $0913, $5C00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0919, $0100 ; Layer 2 Y position - dw $09C2, $01F3 ; Health + dw $09C2, $00AE ; Health + dw $09CE, $0005 ; Pbs dw $0AF6, $002E ; Samus X dw #$FFFF -preset_prkd19_maridia_maridia_tube_revisit: - dw #preset_prkd19_kraid_leaving_kraids_lair - dw $078D, $922E ; DDB - dw $079B, $CF80 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $0100 ; Layer 2 Y position - dw $09CA, $0009 ; Supers - dw $0AF6, $00B3 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_prkd19_maridia_reverse_botwoon_etank: + dw #preset_prkd20_maridia_reverse_botwoon_etank + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd20_maridia_mt_everest_revisit: + dw #preset_pkrd_maridia_mt_everest_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_red_brinstar_green_gate: + dw #preset_pkrd_backtracking_red_brinstar_green_gate + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_fish_tank: - dw #preset_pkrd_maridia_fish_tank - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0009 ; Supers +preset_prkd20_backtracking_crateria_kihunters_final: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs - dw $0AF8, $D000 ; Samus subpixel X dw $D874, $0504 ; Items - dw $D878, $0014 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_parlor_return - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $DE80 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0915, $01FB ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $017C ; Layer 2 Y position - dw $0AF6, $0062 ; Samus X - dw $0AFA, $029B ; Samus Y +preset_pkrd_backtracking_parlor_return: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $0911, $05E3 ; Screen X position in pixels + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02F1 ; Layer 2 X position + dw $09C6, $0010 ; Missiles + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_east_sand_hall_final: @@ -32611,96 +33989,144 @@ preset_100early_maridia_postdraygon_pants_room: dw $D882, $048C ; Items dw #$FFFF -preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg - dw $078D, $A6B4 ; DDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $AC00 ; Screen subpixel Y position - dw $0919, $0101 ; Layer 2 Y position - dw $09C2, $055D ; Health - dw $09C6, $00CE ; Missiles - dw $09C8, $00D7 ; Max missiles - dw $09CA, $0013 ; Supers - dw $09CE, $0027 ; Pbs - dw $09D4, $01F4 ; Max reserves - dw $0AF6, $0043 ; Samus X - dw $D882, $01BF ; Items +preset_gtmax_maridia_postdraygon_oasis_and_sewer: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A6CC ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CE, $0028 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $0AF6, $0053 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D882, $01BC ; Items dw #$FFFF -preset_prkd20_maridia_maridia_tube_revisit: - dw #preset_prkd19_maridia_maridia_tube_revisit - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd20_backtracking_parlor_return: + dw #preset_pkrd_backtracking_parlor_return + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd20_maridia_fish_tank: - dw #preset_prkd19_maridia_fish_tank - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_prkd19_maridia_reverse_botwoon_hallway: + dw #preset_prkd20_maridia_reverse_botwoon_hallway + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_maridia_mt_everest: - dw #preset_pkrd_maridia_mt_everest - dw $09C2, $00C1 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers +preset_prkd19_maridia_reverse_crab_shaft: + dw #preset_prkd20_maridia_reverse_crab_shaft + dw $09C6, $000A ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_kpdr23_maridia_toilet: + dw #preset_kpdr22_maridia_toilet + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_toilet: + dw #preset_kpdr22_maridia_toilet + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01C0 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0005 ; Supers dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $8BE6 ; DDB - dw $079B, $99BD ; MDB - dw $090F, $7FFF ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D8B2, $6C01 ; Doors +preset_kpdr22_maridia_sewers: + dw #preset_kpdr21_maridia_sewers + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $078D, $91F2 ; DDB - dw $079B, $A66A ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position +preset_kpdr21_maridia_lower_maridia_gate: + dw #preset_kpdr20_maridia_lower_maridia_gate + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $0004 ; Supers - dw $0AF6, $0049 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0BC1 ; Events - dw $D8B2, $6C01 ; Doors + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $0072 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $010C ; Samus X + dw $0AFA, $0090 ; Samus Y dw #$FFFF -preset_pkrd_tourian_tourian_elevator_room: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9FFF ; Screen subpixel X position +preset_kpdr20_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr20_maridia_lower_maridia_gate + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0238 ; Screen Y position in pixels dw $0919, $01AA ; Layer 2 Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $0AFA, $02A8 ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations + dw $09CA, $0008 ; Supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0032 ; Samus X + dw $0AFA, $0395 ; Samus Y + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr20_maridia_lower_maridia_gate + dw $078D, $931E ; DDB + dw $079B, $A75D ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D8B8, $2EED ; Doors + dw #$FFFF + +preset_pkrd_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_parlor_return + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $DE80 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $01FB ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017C ; Layer 2 Y position + dw $0AF6, $0062 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_oasis: @@ -32796,191 +34222,122 @@ preset_100early_maridia_postdraygon_shaktool_revisit: dw $D882, $04CC ; Items dw #$FFFF -preset_gtmax_maridia_postdraygon_mt_everest_exit: - dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit - dw $078D, $A414 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $009F ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0038 ; Screen Y position in pixels - dw $0917, $0077 ; Layer 2 X position - dw $0919, $002A ; Layer 2 Y position - dw $09C2, $0527 ; Health - dw $09C6, $00D3 ; Missiles - dw $09C8, $00DC ; Max missiles - dw $09CA, $0012 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0104 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw $D880, $7F00 ; Items +preset_gtmax_maridia_postdraygon_maridia_ggg: + dw #preset_gtmax_maridia_postdraygon_oasis_and_sewer + dw $078D, $A660 ; DDB + dw $079B, $D461 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $004E ; Samus X dw #$FFFF -preset_prkd19_maridia_mt_everest: - dw #preset_prkd20_maridia_mt_everest +preset_gtmax_maridia_postdraygon_left_sand_pit: + dw #preset_gtmax_maridia_postdraygon_right_sand_pit + dw $078D, $A4C8 ; DDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $09C2, $0578 ; Health + dw $09C6, $00C9 ; Missiles + dw $09C8, $00D2 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D0, $0028 ; Max pbs + dw $D882, $01BC ; Items + dw #$FFFF + +preset_prkd20_backtracking_terminator_revisit: + dw #preset_pkrd_backtracking_terminator_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_backtracking_green_pirate_shaft_revisit: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd19_maridia_mt_everest_revisit: + dw #preset_prkd20_maridia_mt_everest_revisit + dw $09C6, $000A ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_maridia_sewers: - dw #preset_kpdr21_maridia_sewers - dw $09C6, $000F ; Missiles +preset_prkd19_backtracking_red_brinstar_green_gate: + dw #preset_prkd20_backtracking_red_brinstar_green_gate + dw $09C6, $000B ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate - dw $09C2, $00AE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_prkd19_backtracking_crateria_kihunters_final: + dw #preset_prkd20_backtracking_crateria_kihunters_final + dw $09C6, $000B ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates - dw $09A8, $1009 ; Collected Beams +preset_prkd19_backtracking_parlor_return: + dw #preset_prkd20_backtracking_parlor_return + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr25_maridia_business_center_revisit: - dw #preset_kpdr23_upper_norfair_revisit_ice_beam_gates +preset_kpdr23_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A8, $100D ; Collected Beams + dw #$FFFF + +preset_kpdr25_maridia_sewers: + dw #preset_kpdr22_maridia_sewers dw $09A6, $100B ; Equipped Beams dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health + dw $09C2, $01C0 ; Health dw $09C6, $0009 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers - dw $09D2, $0000 ; Currently selected item + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up - dw $09A8, $1009 ; Collected Beams - dw #$FFFF - -preset_prkd20_maridia_crab_shaft: - dw #preset_prkd20_maridia_mt_everest - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9C01 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0086 ; Health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_prkd20_maridia_aqueduct: - dw #preset_pkrd_maridia_aqueduct - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_botwoon_hallway: - dw #preset_pkrd_maridia_botwoon_hallway - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_botwoon: - dw #preset_pkrd_maridia_botwoon - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02FF ; Screen X position in pixels - dw $0913, $C800 ; Screen subpixel Y position - dw $0917, $023F ; Layer 2 X position - dw $09C2, $0086 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000D ; Missiles - dw $09CA, $0008 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $039D ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_botwoon_etank: - dw #preset_pkrd_maridia_botwoon_etank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $7800 ; Screen subpixel Y position - dw $09C2, $00C0 ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000E ; Missiles - dw $09CE, $0005 ; Pbs - dw $0AF6, $01C5 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_halfie_setup: - dw #preset_pkrd_maridia_halfie_setup - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09C6, $0010 ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0099 ; Samus X - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_pkrd_tourian_metroids_1: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $D3FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_kpdr22_maridia_lower_maridia_gate: + dw #preset_kpdr21_maridia_lower_maridia_gate + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_maridia_draygon: - dw #preset_pkrd_maridia_draygon - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $09C2, $0110 ; Health - dw $09C4, $018F ; Max health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr20_upper_norfair_revisit_ice_beam_gates + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_prkd20_maridia_spikesuit_reverse_halfie: - dw #preset_pkrd_maridia_spikesuit_reverse_halfie - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr21_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_up + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr23_upper_norfair_revisit_ice_maze_up +preset_kpdr20_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_up dw $078D, $937E ; DDB dw $079B, $A890 ; MDB dw $07F5, $0003 ; Music Track @@ -32989,11 +34346,62 @@ preset_kpdr22_upper_norfair_revisit_ice_maze_down: dw $0917, $0001 ; Layer 2 X position dw $09A6, $100B ; Equipped Beams dw $09A8, $100B ; Collected Beams - dw $09C2, $0121 ; Health + dw $09C2, $00BD ; Health dw $0AF6, $00BA ; Samus X dw $D876, $01A5 ; Items dw #$FFFF +preset_pkrd_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $090F, $7FFF ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_pkrd_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_green_pirate_shaft_revisit + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $0004 ; Supers + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events + dw $D8B2, $6C01 ; Doors + dw #$FFFF + +preset_pkrd_tourian_tourian_elevator_room: + dw #preset_pkrd_backtracking_crateria_kihunters_final + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9FFF ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09A6, $1007 ; Equipped Beams + dw $09C6, $0010 ; Missiles + dw $09CA, $0004 ; Supers + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D8B2, $6C01 ; Doors + dw $D90C, $0100 ; Map Stations + dw #$FFFF + preset_suitless_maridia_cleanup_2_plasma_spark_room: dw #preset_suitless_maridia_cleanup_2_oasis dw $078D, $A684 ; DDB @@ -33077,132 +34485,130 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $0005 ; Screen X position in pixels - dw $0913, $2000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0005 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: - dw #preset_gtmax_maridia_postdraygon_mt_everest_exit - dw $078D, $9096 ; DDB - dw $079B, $A3AE ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $00D8 ; Missiles - dw $09C8, $00E1 ; Max missiles - dw $09CA, $0011 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $0036 ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D874, $1B04 ; Items +preset_gtmax_maridia_postdraygon_maridia_ggg_revisit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg + dw $078D, $A6B4 ; DDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0919, $0101 ; Layer 2 Y position + dw $09C2, $055D ; Health + dw $09C6, $00CE ; Missiles + dw $09C8, $00D7 ; Max missiles + dw $09CA, $0013 ; Supers + dw $09CE, $0027 ; Pbs + dw $09D4, $01F4 ; Max reserves + dw $0AF6, $0043 ; Samus X + dw $D882, $01BF ; Items dw #$FFFF -preset_prkd19_maridia_crab_shaft: - dw #preset_prkd20_maridia_crab_shaft +preset_prkd19_backtracking_terminator_revisit: + dw #preset_prkd20_backtracking_terminator_revisit + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_maridia_aqueduct: - dw #preset_prkd20_maridia_aqueduct +preset_prkd19_backtracking_green_pirate_shaft_revisit: + dw #preset_prkd20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_maridia_botwoon_hallway: - dw #preset_prkd20_maridia_botwoon_hallway - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_backtracking_g4_hallway: + dw #preset_pkrd_backtracking_g4_hallway + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_botwoon: - dw #preset_prkd20_maridia_botwoon - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_tourian_metroids_1: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $D3FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr20_maridia_lower_maridia_gate: - dw #preset_kpdr21_maridia_lower_maridia_gate - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_maridia_lower_maridia_gate: + dw #preset_kpdr25_maridia_sewers + dw $078D, $A528 ; DDB + dw $079B, $D21C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $0AF6, $002E ; Samus X dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates - dw $09C2, $00AE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $26ED ; Doors +preset_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_magdollite_tunnel: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y +preset_kpdr22_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0119 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00D2 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $006B ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $0197 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0021 ; Events +preset_kpdr22_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up + dw $09C2, $0112 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_tourian_metroids_3: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $EFFF ; Screen subpixel X position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $00D4 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0007 ; Supers +preset_kpdr21_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_ice_escape: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down + dw $078D, $935A ; DDB + dw $079B, $A8B9 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_prkd20_backtracking_g4_elevator: + dw #preset_pkrd_backtracking_g4_elevator + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_tourian_elevator_room: + dw #preset_pkrd_tourian_tourian_elevator_room + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_suitless_maridia_cleanup_2_plasma: @@ -33326,290 +34732,130 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_beta_power_bombs: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90EA ; DDB - dw $079B, $A322 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $02FB ; Screen Y position in pixels - dw $0919, $02FB ; Layer 2 Y position - dw $09CA, $0010 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $005D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_crateria_kihunters: - dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0913, $5C00 ; Screen subpixel Y position - dw $09C2, $0523 ; Health - dw $09CE, $0029 ; Pbs - dw $09D0, $002D ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0091 ; Samus X - dw $0AFA, $005B ; Samus Y - dw $D874, $1B84 ; Items - dw $D8B2, $2C01 ; Doors - dw $D8B6, $7808 ; Doors - dw #$FFFF - -preset_pkrd_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $011B ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $05AB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_kpdr25_lower_norfair_ln_main_hall: - dw #preset_kpdr25_maridia_business_center_revisit - dw $078D, $96F6 ; DDB - dw $079B, $B236 ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0301 ; Layer 2 Y position - dw $09C2, $01F0 ; Health - dw $09C6, $0008 ; Missiles - dw $09CE, $0004 ; Pbs - dw $0AF6, $0480 ; Samus X - dw $0AFA, $0288 ; Samus Y - dw $D8BA, $01F1 ; Doors +preset_gtmax_maridia_postdraygon_mt_everest_exit: + dw #preset_gtmax_maridia_postdraygon_maridia_ggg_revisit + dw $078D, $A414 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $009F ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0038 ; Screen Y position in pixels + dw $0917, $0077 ; Layer 2 X position + dw $0919, $002A ; Layer 2 Y position + dw $09C2, $0527 ; Health + dw $09C6, $00D3 ; Missiles + dw $09C8, $00DC ; Max missiles + dw $09CA, $0012 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0104 ; Samus X + dw $0AFA, $00A7 ; Samus Y + dw $D880, $7F00 ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up - dw $09C2, $00AE ; Health +preset_prkd20_tourian_metroids_1: + dw #preset_pkrd_tourian_metroids_1 dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_botwoon_etank: - dw #preset_prkd20_maridia_botwoon_etank +preset_prkd19_backtracking_g4_hallway: + dw #preset_prkd20_backtracking_g4_hallway dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_maridia_halfie_setup: - dw #preset_prkd20_maridia_halfie_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_draygon: - dw #preset_prkd20_maridia_draygon - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_prkd20_maridia_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_halfie_climb - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_botwoon_hallway: - dw #preset_pkrd_maridia_reverse_botwoon_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_reverse_crab_shaft: - dw #preset_pkrd_maridia_reverse_crab_shaft - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_maridia_mt_everest_revisit: - dw #preset_pkrd_maridia_mt_everest_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_red_brinstar_green_gate: - dw #preset_pkrd_backtracking_red_brinstar_green_gate - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_green_pirate_shaft_revisit: - dw #preset_pkrd_backtracking_green_pirate_shaft_revisit - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0119 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00D2 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $006B ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $0197 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0021 ; Events dw #$FFFF -preset_prkd20_tourian_tourian_elevator_room: +preset_pkrd_tourian_metroids_3: dw #preset_pkrd_tourian_tourian_elevator_room - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $EFFF ; Screen subpixel X position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $00D4 ; Health + dw $09C6, $0014 ; Missiles + dw $09CA, $0007 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_ice_beam_gates: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_prkd20_tourian_metroids_2: - dw #preset_pkrd_tourian_metroids_2 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_maridia_business_center_revisit: + dw #preset_kpdr22_upper_norfair_revisit_ice_beam_gates + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0009 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_3: - dw #preset_pkrd_tourian_metroids_3 - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_up: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_up + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_pkrd_tourian_giant_hoppers: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01CC ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $005E ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr22_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_tourian_baby_skip: - dw #preset_pkrd_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $8800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01C2 ; Health - dw $09CA, $000A ; Supers - dw $0AF6, $01DA ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors +preset_kpdr21_upper_norfair_revisit_ice_escape: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_pkrd_tourian_gadora_room: - dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0116 ; Screen Y position in pixels - dw $0919, $00D0 ; Layer 2 Y position - dw $09C2, $01C2 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DD ; Samus X - dw $D822, $002F ; Events - dw $D8C4, $00AF ; Doors +preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $078D, $971A ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0AF6, $0036 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_maridia_cleanup_2_kassiuz_room_down: @@ -33734,98 +34980,231 @@ preset_100early_maridia_postdraygon_leaving_plasma: dw $D8C2, $CC2A ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $FC00 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $09C6, $00DA ; Missiles - dw $09CE, $0028 ; Pbs - dw $09D2, $0000 ; Currently selected item - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02AD ; Samus X +preset_gtmax_maridia_postdraygon_red_brinstar_green_gate: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $0005 ; Screen X position in pixels + dw $0913, $2000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0005 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $007D ; Samus X dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd20_tourian_metroids_4: - dw #preset_pkrd_tourian_metroids_4 +preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs: + dw #preset_gtmax_maridia_postdraygon_mt_everest_exit + dw $078D, $9096 ; DDB + dw $079B, $A3AE ; MDB + dw $07F3, $0012 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $00D8 ; Missiles + dw $09C8, $00E1 ; Max missiles + dw $09CA, $0011 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $0036 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D874, $1B04 ; Items + dw #$FFFF + +preset_prkd20_tourian_metroids_2: + dw #preset_pkrd_tourian_metroids_2 dw $09C4, $018F ; Max health dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_maridia_spikesuit_reverse_halfie: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $09C6, $000A ; Missiles +preset_prkd20_tourian_metroids_3: + dw #preset_pkrd_tourian_metroids_3 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd19_backtracking_g4_elevator: + dw #preset_prkd20_backtracking_g4_elevator + dw $09C6, $0009 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_pkrd_tourian_rinka_shaft: - dw #preset_pkrd_tourian_metroids_4 - dw $078D, $AA5C ; DDB - dw $079B, $DDC4 ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $5400 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position +preset_prkd19_tourian_tourian_elevator_room: + dw #preset_prkd20_tourian_tourian_elevator_room + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_prkd19_tourian_metroids_1: + dw #preset_prkd20_tourian_metroids_1 + dw $09C6, $0009 ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items + dw #$FFFF + +preset_pkrd_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $011B ; Health + dw $09CA, $0008 ; Supers + dw $0AF6, $05AB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_pkrd_tourian_giant_hoppers: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $01CC ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $005E ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_pkrd_tourian_baby_skip: + dw #preset_pkrd_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $8800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $03DB ; Samus X + dw $09CA, $000A ; Supers + dw $0AF6, $01DA ; Samus X dw $D822, $002F ; Events - dw $D8C4, $01AF ; Doors + dw $D8C4, $000F ; Doors dw #$FFFF -preset_pkrd_tourian_zeb_skip: +preset_pkrd_tourian_gadora_room: dw #preset_pkrd_tourian_metroids_3 - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0116 ; Screen Y position in pixels + dw $0919, $00D0 ; Layer 2 Y position dw $09C2, $01C2 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $09CA, $0009 ; Supers + dw $0AF6, $00DD ; Samus X dw $D822, $002F ; Events - dw $D8C4, $03AF ; Doors + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_prkd20_tourian_giant_hoppers: - dw #preset_pkrd_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_lower_norfair_magdollite_tunnel: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y dw #$FFFF -preset_prkd20_tourian_baby_skip: - dw #preset_pkrd_tourian_baby_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr25_lower_norfair_ln_main_hall: + dw #preset_kpdr25_maridia_business_center_revisit + dw $078D, $96F6 ; DDB + dw $079B, $B236 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0301 ; Layer 2 Y position + dw $09C2, $01F0 ; Health + dw $09C6, $0008 ; Missiles + dw $09CE, $0004 ; Pbs + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y + dw $D8BA, $01F1 ; Doors dw #$FFFF -preset_prkd20_tourian_gadora_room: - dw #preset_pkrd_tourian_gadora_room - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_kpdr23_upper_norfair_revisit_ice_maze_down: + dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_ice_escape: + dw #preset_kpdr21_upper_norfair_revisit_ice_escape + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw $078D, $9336 ; DDB + dw $079B, $A8F8 ; MDB + dw $090F, $6781 ; Screen subpixel X position + dw $0913, $0800 ; Screen subpixel Y position + dw $0AF6, $00DD ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $B001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $0AF6, $0059 ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr20_upper_norfair_revisit_ice_maze_down + dw $078D, $93C6 ; DDB + dw $079B, $AFCE ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $02A3 ; Screen X position in pixels + dw $0913, $7400 ; Screen subpixel Y position + dw $0917, $01FA ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $030E ; Samus X dw #$FFFF preset_suitless_maridia_cleanup_2_plasma_spark_revisit: @@ -33950,209 +35329,48 @@ preset_100early_maridia_postdraygon_botwoon_etank: dw $D8C2, $CCAA ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_ocean: - dw #preset_gtmax_wrecked_ship_moat - dw $078D, $8A36 ; DDB - dw $079B, $95FF ; MDB - dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00DF ; Missiles - dw $09C8, $00E6 ; Max missiles - dw $0AF6, $01A9 ; Samus X - dw $D870, $0090 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_rinka_shaft: - dw #preset_pkrd_tourian_rinka_shaft - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_prkd20_tourian_zeb_skip: - dw #preset_pkrd_tourian_zeb_skip - dw $09C2, $0185 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB +preset_gtmax_maridia_postdraygon_beta_power_bombs: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90EA ; DDB + dw $079B, $A322 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C5 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_ln_main_hall dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $E400 ; Screen subpixel Y position - dw $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_halfie_climb: - dw #preset_prkd20_maridia_reverse_halfie_climb - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_botwoon_hallway: - dw #preset_prkd20_maridia_reverse_botwoon_hallway - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_reverse_crab_shaft: - dw #preset_prkd20_maridia_reverse_crab_shaft - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_maridia_mt_everest_revisit: - dw #preset_prkd20_maridia_mt_everest_revisit - dw $09C6, $000A ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_red_brinstar_green_gate: - dw #preset_prkd20_backtracking_red_brinstar_green_gate - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_crateria_kihunters_final: - dw #preset_prkd20_backtracking_crateria_kihunters_final - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_parlor_return: - dw #preset_prkd20_backtracking_parlor_return - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_terminator_revisit: - dw #preset_prkd20_backtracking_terminator_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_green_pirate_shaft_revisit: - dw #preset_prkd20_backtracking_green_pirate_shaft_revisit - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_g4_hallway: - dw #preset_prkd20_backtracking_g4_hallway - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_backtracking_g4_elevator: - dw #preset_prkd20_backtracking_g4_elevator - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $02FB ; Screen Y position in pixels + dw $0919, $02FB ; Layer 2 Y position + dw $09CA, $0010 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $005D ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8B6, $3808 ; Doors dw #$FFFF -preset_prkd19_tourian_tourian_elevator_room: - dw #preset_prkd20_tourian_tourian_elevator_room - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_crateria_kihunters: + dw #preset_gtmax_maridia_postdraygon_leaving_alpha_power_bombs + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $5C00 ; Screen subpixel Y position + dw $09C2, $0523 ; Health + dw $09CE, $0029 ; Pbs + dw $09D0, $002D ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0091 ; Samus X + dw $0AFA, $005B ; Samus Y + dw $D874, $1B84 ; Items + dw $D8B2, $2C01 ; Doors + dw $D8B6, $7808 ; Doors dw #$FFFF -preset_prkd19_tourian_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_metroids_4: + dw #preset_pkrd_tourian_metroids_4 + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF preset_prkd19_tourian_metroids_2: @@ -34171,53 +35389,80 @@ preset_prkd19_tourian_metroids_3: dw $D878, $0014 ; Items dw #$FFFF -preset_prkd19_tourian_metroids_4: - dw #preset_prkd20_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_pkrd_tourian_rinka_shaft: + dw #preset_pkrd_tourian_metroids_4 + dw $078D, $AA5C ; DDB + dw $079B, $DDC4 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D822, $002F ; Events + dw $D8C4, $01AF ; Doors dw #$FFFF -preset_pkrd_tourian_mother_brain_2: - dw #preset_pkrd_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01B3 ; Health - dw $09C6, $0005 ; Missiles - dw $09CA, $0000 ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $0FC5 ; Events +preset_pkrd_tourian_zeb_skip: + dw #preset_pkrd_tourian_metroids_3 + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09C2, $01C2 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $03AF ; Doors dw #$FFFF -preset_prkd19_tourian_giant_hoppers: - dw #preset_prkd20_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_giant_hoppers: + dw #preset_pkrd_tourian_giant_hoppers + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_tourian_baby_skip: - dw #preset_prkd20_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_baby_skip: + dw #preset_pkrd_tourian_baby_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_prkd19_tourian_gadora_room: - dw #preset_prkd20_tourian_gadora_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items +preset_prkd20_tourian_gadora_room: + dw #preset_pkrd_tourian_gadora_room + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_ice_escape: + dw #preset_kpdr22_upper_norfair_revisit_ice_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_forgotten_highway_crab_maze: @@ -34337,83 +35582,165 @@ preset_100early_maridia_postdraygon_aqueduct_final: dw $D882, $05CC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_enter_wrecked_ship: - dw #preset_gtmax_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $040B ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0010 ; Supers - dw $0AF6, $0791 ; Samus X - dw $0AFA, $049B ; Samus Y - dw $D8B0, $3000 ; Doors +preset_gtmax_wrecked_ship_moat: + dw #preset_gtmax_wrecked_ship_crateria_kihunters + dw $078D, $8AF6 ; DDB + dw $079B, $948C ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09C6, $00DA ; Missiles + dw $09CE, $0028 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02AD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B0, $2000 ; Doors dw #$FFFF -preset_prkd19_tourian_rinka_shaft: - dw #preset_prkd20_tourian_rinka_shaft +preset_prkd20_tourian_rinka_shaft: + dw #preset_pkrd_tourian_rinka_shaft + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_prkd20_tourian_zeb_skip: + dw #preset_pkrd_tourian_zeb_skip + dw $09C2, $0185 ; Health + dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: + dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr20_upper_norfair_revisit_croc_speedway_lower + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $96BA ; DDB + dw $079B, $AEB4 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $0AF6, $02B7 ; Samus X + dw #$FFFF + +preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower + dw $078D, $9792 ; DDB + dw $079B, $AFFB ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $03BC ; Samus X + dw #$FFFF + +preset_pkrd_tourian_mother_brain_2: + dw #preset_pkrd_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01B3 ; Health + dw $09C6, $0005 ; Missiles + dw $09CA, $0000 ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0FC5 ; Events + dw #$FFFF + +preset_kpdr20_lower_norfair_ln_main_hall: + dw #preset_kpdr25_lower_norfair_ln_main_hall + dw $09A8, $100B ; Collected Beams + dw $09C2, $00BA ; Health + dw $09C4, $018F ; Max health dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items + dw $D874, $0104 ; Items dw $D878, $0014 ; Items + dw $D8B6, $3008 ; Doors + dw $D8B8, $2EED ; Doors dw #$FFFF -preset_prkd19_tourian_zeb_skip: - dw #preset_prkd20_tourian_zeb_skip +preset_prkd19_tourian_metroids_4: + dw #preset_prkd20_tourian_metroids_4 dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_down +preset_prkd19_tourian_giant_hoppers: + dw #preset_prkd20_tourian_giant_hoppers dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health - dw $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_ice_escape: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_prkd19_tourian_baby_skip: + dw #preset_prkd20_tourian_baby_skip + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $078D, $971A ; DDB - dw $079B, $ACB3 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0AF6, $0036 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_prkd19_tourian_gadora_room: + dw #preset_prkd20_tourian_gadora_room + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr25_lower_norfair_fast_pillars_setup: dw #preset_kpdr25_lower_norfair_prepillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -34425,16 +35752,6 @@ preset_kpdr25_lower_norfair_fast_pillars_setup: dw $0AF6, $0025 ; Samus X dw #$FFFF -preset_pkrd_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - preset_suitless_forgotten_highway_east_ocean: dw #preset_suitless_forgotten_highway_crab_maze dw $078D, $8A96 ; DDB @@ -34552,39 +35869,33 @@ preset_100early_maridia_postdraygon_west_sand_pit: dw $D882, $05FC ; Items dw #$FFFF -preset_gtmax_wrecked_ship_basement: - dw #preset_gtmax_wrecked_ship_enter_wrecked_ship - dw $078D, $A294 ; DDB - dw $079B, $CAF6 ; MDB - dw $07F3, $0030 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $071F ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0557 ; Layer 2 Y position - dw $09C6, $00E4 ; Missiles - dw $09C8, $00EB ; Max missiles - dw $09CA, $000F ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $0455 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D880, $7F01 ; Items - dw $D8C0, $C010 ; Doors +preset_gtmax_wrecked_ship_ocean: + dw #preset_gtmax_wrecked_ship_moat + dw $078D, $8A36 ; DDB + dw $079B, $95FF ; MDB + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00DF ; Missiles + dw $09C8, $00E6 ; Max missiles + dw $0AF6, $01A9 ; Samus X + dw $D870, $0090 ; Items dw #$FFFF -preset_prkd19_tourian_mother_brain_2: - dw #preset_prkd20_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles +preset_prkd19_tourian_rinka_shaft: + dw #preset_prkd20_tourian_rinka_shaft + dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_ice_escape: - dw #preset_kpdr21_upper_norfair_revisit_ice_escape +preset_prkd19_tourian_zeb_skip: + dw #preset_prkd20_tourian_zeb_skip dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF @@ -34593,65 +35904,108 @@ preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_prkd20_tourian_mother_brain_3: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $018F ; Health +preset_prkd20_tourian_mother_brain_2: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09C2, $0176 ; Health dw $09C4, $018F ; Max health + dw $09CE, $0005 ; Pbs dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_zebes_escape: - dw #preset_pkrd_tourian_mother_brain_3 - dw $09C2, $01B7 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_purple_shaft_upper - dw $078D, $9336 ; DDB - dw $079B, $A8F8 ; MDB - dw $090F, $6781 ; Screen subpixel X position - dw $0913, $0800 ; Screen subpixel Y position - dw $0AF6, $00DD ; Samus X +preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $B001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X +preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_ice_maze_down - dw $078D, $93C6 ; DDB - dw $079B, $AFCE ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels - dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X position +preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_lower + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_pkrd_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $01F3 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_kpdr21_lower_norfair_ln_main_hall: + dw #preset_kpdr20_lower_norfair_ln_main_hall + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_prepillars: + dw #preset_kpdr20_lower_norfair_ln_main_hall + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0917, $0540 ; Layer 2 X position dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $030E ; Samus X + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_kpdr20_lower_norfair_fast_pillars_setup: + dw #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $8001 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $09C2, $00BA ; Health + dw $0AF6, $0025 ; Samus X + dw $D8BA, $01F1 ; Doors + dw #$FFFF + +preset_kpdr20_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_lower + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $64FF ; Screen subpixel X position + dw $0913, $F800 ; Screen subpixel Y position + dw $09C2, $0070 ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $03DB ; Samus X + dw $D8BA, $01F1 ; Doors dw #$FFFF preset_kpdr25_lower_norfair_worst_room_in_the_game: @@ -34764,58 +36118,109 @@ preset_100early_maridia_postdraygon_thread_the_needle: dw $0917, $0000 ; Layer 2 X position dw $0919, $00FF ; Layer 2 Y position dw $09C2, $047D ; Health - dw $09C6, $0089 ; Missiles - dw $09C8, $00A0 ; Max missiles - dw $09CE, $0013 ; Pbs - dw $09D4, $012C ; Max reserves - dw $0AF6, $002F ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D882, $05FF ; Items - dw #$FFFF - -preset_gtmax_wrecked_ship_phantoon: - dw #preset_gtmax_wrecked_ship_basement - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $090F, $2FFF ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $000E ; Supers - dw $0AF6, $04CD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $C030 ; Doors + dw $09C6, $0089 ; Missiles + dw $09C8, $00A0 ; Max missiles + dw $09CE, $0013 ; Pbs + dw $09D4, $012C ; Max reserves + dw $0AF6, $002F ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; Items dw #$FFFF -preset_prkd19_tourian_mother_brain_3: - dw #preset_prkd20_tourian_mother_brain_3 +preset_gtmax_wrecked_ship_enter_wrecked_ship: + dw #preset_gtmax_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $040B ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0010 ; Supers + dw $0AF6, $0791 ; Samus X + dw $0AFA, $049B ; Samus Y + dw $D8B0, $3000 ; Doors + dw #$FFFF + +preset_prkd19_tourian_mother_brain_2: + dw #preset_prkd20_tourian_mother_brain_2 + dw $09C6, $0000 ; Missiles dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_prkd20_tourian_zebes_escape: - dw #preset_pkrd_tourian_zebes_escape +preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: + dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: + dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: + dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_prkd20_tourian_mother_brain_3: + dw #preset_pkrd_tourian_mother_brain_3 dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_pkrd_tourian_escape_room_3: - dw #preset_pkrd_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $F000 ; Screen subpixel X position - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y +preset_pkrd_tourian_zebes_escape: + dw #preset_pkrd_tourian_mother_brain_3 + dw $09C2, $01B7 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower + dw $09C2, $0121 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_ln_main_hall: + dw #preset_kpdr21_lower_norfair_ln_main_hall + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_prepillars: + dw #preset_kpdr25_lower_norfair_prepillars + dw $09A8, $100B ; Collected Beams + dw $09C2, $011E ; Health + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFC, $FFFF ; Samus subpixel Y + dw $D870, $0180 ; Items dw #$FFFF preset_suitless_forgotten_highway_phantoon: @@ -34918,199 +36323,125 @@ preset_100early_kraidicekronic_kraid_entrance_revisit: dw $0AF6, $005B ; Samus X dw #$FFFF -preset_gtmax_wrecked_ship_shaft_to_supers: - dw #preset_gtmax_wrecked_ship_phantoon - dw $078D, $A2C4 ; DDB - dw $07F5, $0006 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0218 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0917, $0192 ; Layer 2 X position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0028 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $02B8 ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C070 ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_east_supers: - dw #preset_gtmax_wrecked_ship_basement - dw $07F5, $0006 ; Music Track - dw $090F, $EFFF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $5FFF ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0519 ; Health - dw $09C6, $00E3 ; Missiles - dw $09CA, $0014 ; Supers - dw $0AF6, $05B7 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D8C0, $C074 ; Doors +preset_gtmax_wrecked_ship_basement: + dw #preset_gtmax_wrecked_ship_enter_wrecked_ship + dw $078D, $A294 ; DDB + dw $079B, $CAF6 ; MDB + dw $07F3, $0030 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09C6, $00E4 ; Missiles + dw $09C8, $00EB ; Max missiles + dw $09CA, $000F ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $0455 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D880, $7F01 ; Items + dw $D8C0, $C010 ; Doors dw #$FFFF -preset_prkd19_tourian_zebes_escape: - dw #preset_prkd20_tourian_zebes_escape +preset_prkd19_tourian_mother_brain_3: + dw #preset_prkd20_tourian_mother_brain_3 dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_purple_shaft_upper: - dw #preset_kpdr21_upper_norfair_revisit_purple_shaft_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr22_upper_norfair_revisit_croc_speedway_lower - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr21_lower_norfair_prepillars: + dw #preset_kpdr20_lower_norfair_prepillars + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09A8, $100F ; Collected Beams +preset_kpdr21_lower_norfair_fast_pillars_setup: + dw #preset_kpdr20_lower_norfair_fast_pillars_setup + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_lower_norfair_amphitheatre: + dw #preset_kpdr20_lower_norfair_fast_pillars_setup + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $0084 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr23_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09A8, $100F ; Collected Beams +preset_kpdr21_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr20_lower_norfair_worst_room_in_the_game + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr25_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_prkd20_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 +preset_prkd20_tourian_zebes_escape: + dw #preset_pkrd_tourian_zebes_escape dw $09C2, $018F ; Health dw $09C4, $018F ; Max health dw $D874, $0504 ; Items dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $96BA ; DDB - dw $079B, $AEB4 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0917, $0180 ; Layer 2 X position - dw $0AF6, $02B7 ; Samus X - dw #$FFFF - -preset_kpdr22_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower - dw $078D, $9792 ; DDB - dw $079B, $AFFB ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $8C00 ; Screen subpixel Y position - dw $0917, $0240 ; Layer 2 X position - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03BC ; Samus X - dw #$FFFF - -preset_kpdr22_lower_norfair_ln_main_hall: - dw #preset_kpdr25_lower_norfair_ln_main_hall - dw $09A8, $100B ; Collected Beams - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_pkrd_tourian_escape_room_3: + dw #preset_pkrd_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DF ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_pkrd_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $0AF6, $05D6 ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_pkrd_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F1 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $00FB ; Screen Y position in pixels - dw $0917, $00B4 ; Layer 2 X position - dw $0919, $00BC ; Layer 2 Y position - dw $09C2, $0199 ; Health - dw $0AF6, $0151 ; Samus X +preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: + dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_pkrd_tourian_escape_parlor: - dw #preset_pkrd_tourian_mother_brain_3 - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $0106 ; Health - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr23_lower_norfair_ln_main_hall: + dw #preset_kpdr22_lower_norfair_ln_main_hall + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0282 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0043 ; Screen Y position in pixels - dw $0917, $01E1 ; Layer 2 X position - dw $0919, $0032 ; Layer 2 Y position - dw $0AF6, $02E2 ; Samus X - dw $0AFA, $00B3 ; Samus Y +preset_kpdr23_lower_norfair_prepillars: + dw #preset_kpdr22_lower_norfair_prepillars + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_wrecked_ship_right_supers: @@ -35226,201 +36557,110 @@ preset_100early_kraidicekronic_kraid_missiles_escape: dw $D882, $05FF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_west_supers: - dw #preset_gtmax_wrecked_ship_shaft_to_supers - dw $078D, $A234 ; DDB - dw $079B, $CDF1 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CA, $0019 ; Supers - dw $09CC, $002D ; Max supers - dw $09CE, $0027 ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $0065 ; Samus X +preset_gtmax_wrecked_ship_phantoon: + dw #preset_gtmax_wrecked_ship_basement + dw $078D, $A21C ; DDB + dw $079B, $CC6F ; MDB + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09CA, $000E ; Supers + dw $0AF6, $04CD ; Samus X dw $0AFA, $008B ; Samus Y - dw $D880, $7F41 ; Items - dw $D8C0, $C074 ; Doors + dw $D8C0, $C030 ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_sponge_bath: - dw #preset_gtmax_wrecked_ship_east_supers - dw $078D, $A2E8 ; DDB - dw $090F, $A401 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0462 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0349 ; Layer 2 Y position - dw $09C2, $0512 ; Health - dw $09C6, $00E2 ; Missiles - dw $09CA, $001E ; Supers - dw $09CC, $0032 ; Max supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $042F ; Samus X - dw $0AFA, $04EB ; Samus Y - dw $D880, $7F61 ; Items +preset_kpdr22_lower_norfair_fast_pillars_setup: + dw #preset_kpdr21_lower_norfair_fast_pillars_setup + dw $09C2, $011E ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_prkd19_tourian_escape_room_3: - dw #preset_prkd20_tourian_escape_room_3 +preset_prkd19_tourian_zebes_escape: + dw #preset_prkd20_tourian_zebes_escape dw $09C8, $000F ; Max missiles dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr20_upper_norfair_revisit_croc_speedway_lower: - dw #preset_kpdr21_upper_norfair_revisit_croc_speedway_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_magdollite_tunnel_upper: - dw #preset_kpdr21_upper_norfair_revisit_magdollite_tunnel_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_upper_norfair_revisit_spiky_acid_snakes_lower: - dw #preset_kpdr21_upper_norfair_revisit_spiky_acid_snakes_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_kpdr21_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_lower - dw $09C2, $00BD ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09A8, $100F ; Collected Beams - dw #$FFFF - -preset_prkd20_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_prepillars: - dw #preset_kpdr25_lower_norfair_prepillars - dw $09C2, $011E ; Health - dw $09C6, $0011 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_fast_pillars_setup: - dw #preset_kpdr25_lower_norfair_fast_pillars_setup - dw $09C2, $011E ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr25_lower_norfair_worst_room_in_the_game - dw $09C2, $00D4 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr21_lower_norfair_amphitheatre: + dw #preset_kpdr20_lower_norfair_amphitheatre + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_lower_norfair_ln_main_hall: - dw #preset_kpdr22_lower_norfair_ln_main_hall - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_pkrd_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd20_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0199 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_prkd20_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors +preset_pkrd_tourian_escape_parlor: + dw #preset_pkrd_tourian_mother_brain_3 + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $0106 ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr23_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down - dw $09C2, $00E8 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items +preset_kpdr20_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr20_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0282 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0043 ; Screen Y position in pixels + dw $0917, $01E1 ; Layer 2 X position + dw $0919, $0032 ; Layer 2 Y position + dw $0AF6, $02E2 ; Samus X + dw $0AFA, $00B3 ; Samus Y dw #$FFFF -preset_kpdr25_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_kihunter_stairs_down +preset_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper dw $078D, $99A2 ; DDB dw $079B, $B585 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels + dw $07F3, $0018 ; Music Bank + dw $0913, $0000 ; Screen subpixel Y position dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position dw $0919, $0312 ; Layer 2 Y position + dw $09C2, $00AC ; Health dw $09CE, $0002 ; Pbs dw $0A1C, $001D ; Samus position/state dw $0A1E, $0408 ; More position/state @@ -35429,6 +36669,23 @@ preset_kpdr25_lower_norfair_wasteland: dw $D8BA, $41F1 ; Doors dw #$FFFF +preset_kpdr22_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr21_lower_norfair_worst_room_in_the_game + dw $09C2, $00D4 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_prkd20_tourian_escape_room_3: + dw #preset_pkrd_tourian_escape_room_3 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors + dw #$FFFF + preset_suitless_wrecked_ship_left_supers: dw #preset_suitless_wrecked_ship_right_supers dw $078D, $A2F4 ; DDB @@ -35526,121 +36783,89 @@ preset_100early_kraidicekronic_ice_beam_gate_room: dw $D8B8, $EEEF ; Doors dw #$FFFF -preset_gtmax_wrecked_ship_leaving_ws_etank: - dw #preset_gtmax_wrecked_ship_sponge_bath - dw $078D, $A27C ; DDB - dw $079B, $CC27 ; MDB - dw $07F5, $0003 ; Music Track +preset_gtmax_wrecked_ship_shaft_to_supers: + dw #preset_gtmax_wrecked_ship_phantoon + dw $078D, $A2C4 ; DDB + dw $07F5, $0006 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $5C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05DC ; Health - dw $09C4, $05DC ; Max health - dw $09CA, $001D ; Supers - dw $0AF6, $004F ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $7F71 ; Items - dw $D8C0, $C87C ; Doors - dw #$FFFF - -preset_prkd19_tourian_escape_room_4: - dw #preset_prkd20_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_climb: - dw #preset_prkd20_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items - dw #$FFFF - -preset_prkd19_tourian_escape_parlor: - dw #preset_prkd20_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $0AF8, $D000 ; Samus subpixel X - dw $D878, $0014 ; Items + dw $0911, $0218 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0917, $0192 ; Layer 2 X position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0028 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C070 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_revisit_kronic_boost_upper: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_upper - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_east_supers: + dw #preset_gtmax_wrecked_ship_basement + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $5FFF ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0519 ; Health + dw $09C6, $00E3 ; Missiles + dw $09CA, $0014 ; Supers + dw $0AF6, $05B7 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_kpdr20_upper_norfair_revisit_kronic_boost_lower: - dw #preset_kpdr21_upper_norfair_revisit_kronic_boost_lower - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_prepillars: - dw #preset_kpdr23_lower_norfair_prepillars - dw $09A8, $100B ; Collected Beams +preset_kpdr22_lower_norfair_amphitheatre: + dw #preset_kpdr21_lower_norfair_amphitheatre + dw $09C2, $00E8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_fast_pillars_setup: - dw #preset_kpdr23_lower_norfair_fast_pillars_setup - dw $09A8, $100B ; Collected Beams +preset_prkd20_tourian_escape_room_4: + dw #preset_pkrd_tourian_escape_room_4 + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr23_lower_norfair_worst_room_in_the_game - dw $09A8, $100B ; Collected Beams +preset_prkd20_tourian_escape_climb: + dw #preset_pkrd_tourian_escape_climb + dw $09C2, $0171 ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr23_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; Health + dw $09C4, $018F ; Max health + dw $D874, $0504 ; Items + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_ln_main_hall: - dw #preset_kpdr21_lower_norfair_ln_main_hall - dw $09C6, $000F ; Missiles +preset_prkd19_tourian_escape_room_3: + dw #preset_prkd20_tourian_escape_room_3 dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_down - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland: - dw #preset_kpdr25_lower_norfair_wasteland - dw $09C2, $0110 ; Health - dw $09C6, $0013 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0915, $021B ; Screen Y position in pixels - dw $09C2, $0179 ; Health - dw $09CA, $0003 ; Supers - dw $09CE, $0001 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C1F1 ; Doors - dw #$FFFF - preset_suitless_wrecked_ship_sponge_bath: dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath dw $078D, $A2E8 ; DDB @@ -35754,114 +36979,103 @@ preset_100early_kraidicekronic_ice_beam_snake_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_wrecked_ship_reverse_spiky_room: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A288 ; DDB - dw $079B, $CBD5 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0216 ; Screen Y position in pixels - dw $0919, $0190 ; Layer 2 Y position - dw $09C2, $05D5 ; Health - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_gtmax_wrecked_ship_shaft_to_attic: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A24C ; DDB - dw $079B, $CD5C ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0BFF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $05B7 ; Health +preset_gtmax_wrecked_ship_west_supers: + dw #preset_gtmax_wrecked_ship_shaft_to_supers + dw $078D, $A234 ; DDB + dw $079B, $CDF1 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0019 ; Supers + dw $09CC, $002D ; Max supers dw $09CE, $0027 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0065 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F41 ; Items + dw $D8C0, $C074 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_prepillars: - dw #preset_kpdr22_lower_norfair_prepillars - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_wrecked_ship_sponge_bath: + dw #preset_gtmax_wrecked_ship_east_supers + dw $078D, $A2E8 ; DDB + dw $090F, $A401 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0462 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0349 ; Layer 2 Y position + dw $09C2, $0512 ; Health + dw $09C6, $00E2 ; Missiles + dw $09CA, $001E ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $042F ; Samus X + dw $0AFA, $04EB ; Samus Y + dw $D880, $7F61 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_fast_pillars_setup: - dw #preset_kpdr22_lower_norfair_fast_pillars_setup - dw $09C2, $00BA ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_prkd19_tourian_escape_room_4: + dw #preset_prkd20_tourian_escape_room_4 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr22_lower_norfair_worst_room_in_the_game - dw $09C2, $0070 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_prkd19_tourian_escape_climb: + dw #preset_prkd20_tourian_escape_climb + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_prkd19_tourian_escape_parlor: + dw #preset_prkd20_tourian_escape_parlor + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr21_lower_norfair_kihunter_stairs_down: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_down - dw $09C2, $0084 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09A8, $100B ; Collected Beams + dw #preset_kpdr20_lower_norfair_kihunter_stairs_down + dw $09C6, $0013 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $09C2, $00EB ; Health +preset_kpdr21_lower_norfair_wasteland: + dw #preset_kpdr20_lower_norfair_wasteland dw $09C6, $0013 ; Missiles dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr20_lower_norfair_wasteland + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0915, $021B ; Screen Y position in pixels + dw $09C2, $0087 ; Health dw $09CA, $0006 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $09CE, $0001 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C1F1 ; Doors dw #$FFFF -preset_kpdr25_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_metal_ninja_pirates - dw $078D, $9A1A ; DDB - dw $079B, $B62B ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors +preset_kpdr23_lower_norfair_worst_room_in_the_game: + dw #preset_kpdr22_lower_norfair_worst_room_in_the_game + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_amphitheatre: + dw #preset_kpdr22_lower_norfair_amphitheatre + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_wrecked_ship_spiky_room_revisit: @@ -35928,186 +37142,103 @@ preset_rbo_kraidg4_g4: dw $0A1E, $0108 ; More position/state dw $0AF6, $00CE ; Samus X dw $0AFA, $068B ; Samus Y - dw $D8B2, $6E09 ; Doors - dw #$FFFF - -preset_hundo_crocomire_red_pirate_shaft: - dw #preset_hundo_crocomire_bubble_mountain_cleanup - dw $078D, $956A ; DDB - dw $079B, $AF72 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A000 ; Screen subpixel Y position - dw $0915, $00ED ; Screen Y position in pixels - dw $09C2, $04F3 ; Health - dw $09C6, $007F ; Missiles - dw $09C8, $00BE ; Max missiles - dw $09CE, $0014 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $0094 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $FEDF ; Items - dw #$FFFF - -preset_100early_kraidicekronic_snake_room_revisit: - dw #preset_100early_kraidicekronic_ice_beam_snake_room - dw $078D, $937E ; DDB - dw $079B, $A890 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0478 ; Health - dw $09CA, $0019 ; Supers - dw $0AF6, $00BA ; Samus X - dw $D876, $1FF7 ; Items - dw #$FFFF - -preset_gtmax_wrecked_ship_attic: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB - dw $090F, $BC00 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0004 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0003 ; Layer 2 Y position - dw $0AF6, $04C4 ; Samus X - dw $0AFA, $006B ; Samus Y - dw #$FFFF - -preset_gtmax_wrecked_ship_antispeedrun_robots: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A228 ; DDB - dw $079B, $CA52 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $F800 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $0FFD ; Screen subpixel Y position - dw $0915, $001F ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position - dw $0919, $001E ; Layer 2 Y position - dw $09C2, $05B5 ; Health - dw $09C6, $00E1 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0027 ; Pbs - dw $0AF6, $068F ; Samus X - dw $0AFA, $00AC ; Samus Y - dw $D8C0, $CA7C ; Doors - dw #$FFFF - -preset_gtmax_wrecked_ship_attic_revisit: - dw #preset_gtmax_wrecked_ship_shaft_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0029 ; Screen X position in pixels - dw $0913, $6C00 ; Screen subpixel Y position - dw $0917, $001E ; Layer 2 X position - dw $09C2, $05A0 ; Health - dw $09C6, $00D9 ; Missiles - dw $09C8, $00F0 ; Max missiles - dw $09CA, $001C ; Supers - dw $0AF6, $00AB ; Samus X - dw $D880, $7F79 ; Items - dw $D8C0, $CA7C ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_prepillars: - dw #preset_kpdr21_lower_norfair_prepillars - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $D8B2, $6E09 ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_fast_pillars_setup: - dw #preset_kpdr21_lower_norfair_fast_pillars_setup - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_hundo_crocomire_red_pirate_shaft: + dw #preset_hundo_crocomire_bubble_mountain_cleanup + dw $078D, $956A ; DDB + dw $079B, $AF72 ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $00ED ; Screen Y position in pixels + dw $09C2, $04F3 ; Health + dw $09C6, $007F ; Missiles + dw $09C8, $00BE ; Max missiles + dw $09CE, $0014 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $0094 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $FEDF ; Items dw #$FFFF -preset_kpdr20_lower_norfair_worst_room_in_the_game: - dw #preset_kpdr21_lower_norfair_worst_room_in_the_game - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_100early_kraidicekronic_snake_room_revisit: + dw #preset_100early_kraidicekronic_ice_beam_snake_room + dw $078D, $937E ; DDB + dw $079B, $A890 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100F ; Collected Beams + dw $09C2, $0478 ; Health + dw $09CA, $0019 ; Supers + dw $0AF6, $00BA ; Samus X + dw $D876, $1FF7 ; Items dw #$FFFF -preset_kpdr20_lower_norfair_amphitheatre: - dw #preset_kpdr21_lower_norfair_amphitheatre - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_leaving_ws_etank: + dw #preset_gtmax_wrecked_ship_sponge_bath + dw $078D, $A27C ; DDB + dw $079B, $CC27 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05DC ; Health + dw $09C4, $05DC ; Max health + dw $09CA, $001D ; Supers + dw $0AF6, $004F ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $7F71 ; Items + dw $D8C0, $C87C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_kihunter_stairs_down: +preset_kpdr22_lower_norfair_kihunter_stairs_down: dw #preset_kpdr21_lower_norfair_kihunter_stairs_down - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_wasteland: - dw #preset_kpdr22_lower_norfair_wasteland - dw $09C2, $00AC ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09C2, $00E8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr23_lower_norfair_metal_ninja_pirates - dw $09A8, $100B ; Collected Beams +preset_kpdr22_lower_norfair_wasteland: + dw #preset_kpdr21_lower_norfair_wasteland + dw $09C2, $0110 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health - dw $09C6, $0014 ; Missiles +preset_kpdr21_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr20_lower_norfair_metal_ninja_pirates + dw $09C6, $0013 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw #$FFFF - -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09CA, $0006 ; Supers - dw $0AF6, $003D ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8BA, $D1F1 ; Doors + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $078D, $98CA ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $3C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles +preset_kpdr20_lower_norfair_plowerhouse: + dw #preset_kpdr20_lower_norfair_metal_ninja_pirates + dw $078D, $9A1A ; DDB + dw $079B, $B62B ; MDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0122 ; Health dw $09CA, $0009 ; Supers - dw $0AF6, $0057 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D8BC, $0001 ; Doors dw #$FFFF @@ -36252,83 +37383,104 @@ preset_100early_kraidicekronic_crumble_shaft_missiles: dw $0AFA, $03B3 ; Samus Y dw #$FFFF -preset_gtmax_wrecked_ship_pancake_room: - dw #preset_gtmax_wrecked_ship_attic_revisit - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $F800 ; Screen subpixel Y position - dw $0915, $01FC ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $09C6, $00E3 ; Missiles - dw $09C8, $00FA ; Max missiles - dw $09CA, $001B ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D870, $009C ; Items - dw $D8C0, $CB7C ; Doors +preset_gtmax_wrecked_ship_reverse_spiky_room: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A288 ; DDB + dw $079B, $CBD5 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $9C00 ; Screen subpixel Y position + dw $0915, $0216 ; Screen Y position in pixels + dw $0919, $0190 ; Layer 2 Y position + dw $09C2, $05D5 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_kpdr20_lower_norfair_wasteland: - dw #preset_kpdr21_lower_norfair_wasteland - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_shaft_to_attic: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A24C ; DDB + dw $079B, $CD5C ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0BFF ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $05B7 ; Health + dw $09CE, $0027 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr22_lower_norfair_metal_ninja_pirates - dw $09C2, $0087 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_wasteland: + dw #preset_kpdr22_lower_norfair_wasteland + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health +preset_kpdr22_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr21_lower_norfair_metal_ninja_pirates + dw $09C2, $00EB ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr20_lower_norfair_plowerhouse dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_ridley: + dw #preset_kpdr20_lower_norfair_plowerhouse + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $00E3 ; Health dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_leaving_ridley - dw $09C2, $013D ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles +preset_kpdr20_lower_norfair_leaving_ridley: + dw #preset_kpdr20_lower_norfair_amphitheatre + dw $078D, $98CA ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $0913, $3C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $00D9 ; Health dw $09CA, $000A ; Supers dw $09CE, $0003 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D878, $001C ; Items + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw $D8BA, $D1F1 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_upper_norfair_revisit_kronic_boost_upper +preset_kpdr20_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr20_upper_norfair_revisit_kronic_boost_upper dw $078D, $98BE ; DDB dw $079B, $B37A ; MDB dw $07F3, $0018 ; Music Bank dw $0913, $AC00 ; Screen subpixel Y position - dw $09C2, $013A ; Health - dw $09C6, $0014 ; Missiles + dw $09C2, $00D6 ; Health dw $09CA, $000A ; Supers dw $09CE, $0003 ; Pbs dw $0AF6, $02B8 ; Samus X @@ -36451,111 +37603,6 @@ preset_100early_kraidicekronic_crocomire_speedway: dw $D876, $1FFF ; Items dw #$FFFF -preset_gtmax_wrecked_ship_bowling_spark: - dw #preset_gtmax_wrecked_ship_pancake_room - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $00E5 ; Missiles - dw $0AF6, $0164 ; Samus X - dw $0AFA, $00A7 ; Samus Y - dw #$FFFF - -preset_gtmax_wrecked_ship_ocean_revisit: - dw #preset_gtmax_wrecked_ship_leaving_ws_etank - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $E800 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09C2, $0522 ; Health - dw $09C6, $00E4 ; Missiles - dw $09C8, $00FF ; Max missiles - dw $09CA, $001B ; Supers - dw $09D4, $0258 ; Max reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D870, $009C ; Items - dw $D880, $7FFF ; Items - dw $D8C0, $CB7C ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr21_lower_norfair_metal_ninja_pirates - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_plowerhouse: - dw #preset_kpdr22_lower_norfair_plowerhouse - dw $09C2, $0122 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0118 ; Health - dw $0AF6, $02DC ; Samus X - dw #$FFFF - -preset_kpdr23_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $D5FF ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $B000 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $0116 ; Health - dw $09CE, $0002 ; Pbs - dw $0AF6, $055B ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_kpdr25_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09C2, $0252 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_suitless_wrecked_ship_bowling: dw #preset_suitless_wrecked_ship_puddles dw $078D, $89E2 ; DDB @@ -36715,106 +37762,123 @@ preset_100early_lower_norfair_ln_main_hall: dw $D8BA, $01F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_crateria_power_bombs: - dw #preset_gtmax_wrecked_ship_ocean_revisit - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $079A ; Screen X position in pixels +preset_gtmax_wrecked_ship_attic: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $BC00 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $00E2 ; Screen Y position in pixels - dw $0917, $03CD ; Layer 2 X position - dw $09C2, $04E1 ; Health - dw $09C6, $00E9 ; Missiles - dw $09C8, $0109 ; Max missiles - dw $09D2, $0003 ; Currently selected item - dw $0A1C, $0079 ; Samus position/state - dw $0A1E, $1108 ; More position/state - dw $0AF6, $0803 ; Samus X - dw $0AFA, $0159 ; Samus Y - dw $D870, $009E ; Items + dw $0915, $0004 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $0003 ; Layer 2 Y position + dw $0AF6, $04C4 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr20_lower_norfair_plowerhouse: - dw #preset_kpdr21_lower_norfair_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_antispeedrun_robots: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0FFD ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C2, $05B5 ; Health + dw $09C6, $00E1 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0027 ; Pbs + dw $0AF6, $068F ; Samus X + dw $0AFA, $00AC ; Samus Y + dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_ridley: - dw #preset_kpdr22_lower_norfair_ridley - dw $09C2, $00E3 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_wrecked_ship_attic_revisit: + dw #preset_gtmax_wrecked_ship_shaft_to_attic + dw $078D, $A1D4 ; DDB + dw $079B, $CAAE ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0029 ; Screen X position in pixels + dw $0913, $6C00 ; Screen subpixel Y position + dw $0917, $001E ; Layer 2 X position + dw $09C2, $05A0 ; Health + dw $09C6, $00D9 ; Missiles + dw $09C8, $00F0 ; Max missiles + dw $09CA, $001C ; Supers + dw $0AF6, $00AB ; Samus X + dw $D880, $7F79 ; Items + dw $D8C0, $CA7C ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_leaving_ridley: - dw #preset_kpdr22_lower_norfair_leaving_ridley - dw $09C2, $00D9 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_wasteland: + dw #preset_kpdr23_lower_norfair_wasteland + dw $09C2, $017B ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0004 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr22_lower_norfair_reverse_plowerhouse - dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr22_lower_norfair_metal_ninja_pirates + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr22_lower_norfair_plowerhouse: + dw #preset_kpdr21_lower_norfair_plowerhouse + dw $09C2, $0186 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr20_lower_norfair_ridley + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X - dw $0AFA, $008B ; Samus Y +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr20_lower_norfair_leaving_ridley + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_lower_norfair_wasteland_revisit: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_lower_norfair_wasteland_revisit: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse dw $078D, $9966 ; DDB dw $079B, $B62B ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $0234 ; Health + dw $09C2, $00B4 ; Health dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr25_lower_norfair_reverse_plowerhouse +preset_kpdr20_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse dw $078D, $9A3E ; DDB dw $079B, $B5D5 ; MDB dw $090F, $D5FF ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $B000 ; Screen subpixel Y position dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $022D ; Health - dw $09CE, $0003 ; Pbs + dw $09C2, $00B2 ; Health + dw $09CE, $0002 ; Pbs dw $0AF6, $055B ; Samus X dw $0AFA, $009B ; Samus Y dw #$FFFF @@ -36908,110 +37972,97 @@ preset_100early_lower_norfair_golden_torizo: dw $D820, $3801 ; Events dw #$FFFF -preset_gtmax_brinstar_cleanup_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs - dw $078D, $893A ; DDB - dw $079B, $93AA ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $09C2, $04A3 ; Health - dw $09CE, $002C ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0054 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D870, $009D ; Items - dw $D8B0, $3002 ; Doors +preset_gtmax_wrecked_ship_pancake_room: + dw #preset_gtmax_wrecked_ship_attic_revisit + dw $078D, $A1E0 ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $F800 ; Screen subpixel Y position + dw $0915, $01FC ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $09C6, $00E3 ; Missiles + dw $09C8, $00FA ; Max missiles + dw $09CA, $001B ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BD ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D870, $009C ; Items + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_ridley: +preset_kpdr25_lower_norfair_metal_ninja_pirates: + dw #preset_kpdr23_lower_norfair_metal_ninja_pirates + dw $09C2, $0179 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0003 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw #$FFFF + +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_ridley: dw #preset_kpdr21_lower_norfair_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $0147 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_leaving_ridley: +preset_kpdr22_lower_norfair_leaving_ridley: dw #preset_kpdr21_lower_norfair_leaving_ridley - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $013D ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_reverse_plowerhouse: +preset_kpdr22_lower_norfair_reverse_plowerhouse: dw #preset_kpdr21_lower_norfair_reverse_plowerhouse - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $013A ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr21_lower_norfair_wasteland_revisit: - dw #preset_kpdr22_lower_norfair_wasteland_revisit - dw $09C2, $00B4 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_lower_norfair_wasteland_revisit + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr22_lower_norfair_kihunter_stairs_up - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_lower_norfair_fireflea_room: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $09C2, $01FB ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0001 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X + dw #preset_kpdr20_lower_norfair_kihunter_stairs_up + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $5A81 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0003 ; Screen Y position in pixels - dw $0919, $0002 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0060 ; Samus X +preset_kpdr20_lower_norfair_fireflea_room: + dw #preset_kpdr20_lower_norfair_kihunter_stairs_up + dw $078D, $9A26 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $000D ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_wrecked_ship_red_tower_elevator: @@ -37102,117 +38153,118 @@ preset_100early_lower_norfair_leaving_golden_torizo: dw $D878, $00DE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_gauntlet_etank: - dw #preset_gtmax_brinstar_cleanup_landing_site_revisit - dw $078D, $892E ; DDB - dw $079B, $92B3 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $09C2, $041C ; Health - dw $09D2, $0000 ; Currently selected item - dw $0AF6, $0081 ; Samus X +preset_gtmax_wrecked_ship_bowling_spark: + dw #preset_gtmax_wrecked_ship_pancake_room + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $00E5 ; Missiles + dw $0AF6, $0164 ; Samus X + dw $0AFA, $00A7 ; Samus Y dw #$FFFF -preset_kpdr20_lower_norfair_wasteland_revisit: - dw #preset_kpdr21_lower_norfair_wasteland_revisit - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_wrecked_ship_ocean_revisit: + dw #preset_gtmax_wrecked_ship_leaving_ws_etank + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09C2, $0522 ; Health + dw $09C6, $00E4 ; Missiles + dw $09C8, $00FF ; Max missiles + dw $09CA, $001B ; Supers + dw $09D4, $0258 ; Max reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D870, $009C ; Items + dw $D880, $7FFF ; Items + dw $D8C0, $CB7C ; Doors dw #$FFFF -preset_kpdr20_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr21_lower_norfair_kihunter_stairs_up - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_plowerhouse: + dw #preset_kpdr23_lower_norfair_plowerhouse + dw $09C2, $01A5 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items dw #$FFFF -preset_kpdr21_lower_norfair_fireflea_room: - dw #preset_kpdr22_lower_norfair_fireflea_room - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr23_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09A8, $100B ; Collected Beams +preset_kpdr22_lower_norfair_wasteland_revisit: + dw #preset_kpdr21_lower_norfair_wasteland_revisit + dw $09C2, $0118 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E000 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00E4 ; Health - dw $0AF6, $016E ; Samus X +preset_kpdr22_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_up + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $9A4A ; DDB - dw $079B, $AD5E ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0016 ; Screen Y position in pixels - dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $00D8 ; Health - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $0075 ; Samus X +preset_kpdr21_lower_norfair_fireflea_room: + dw #preset_kpdr20_lower_norfair_fireflea_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $00EC ; Health - dw $09C6, $0011 ; Missiles - dw $09CE, $0001 ; Pbs - dw $0AF6, $0032 ; Samus X +preset_kpdr20_lower_norfair_springball_maze: + dw #preset_kpdr20_lower_norfair_fireflea_room + dw $078D, $9A02 ; DDB + dw $079B, $B6EE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0001 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0001 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $016C ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_three_musketeers - dw $09C2, $01EC ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0009 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_lower_norfair_three_musketeers: + dw #preset_kpdr20_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $5A81 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0060 ; Samus X dw #$FFFF preset_suitless_red_tower_cleanup_alpha_power_bombs: @@ -37337,127 +38389,116 @@ preset_100early_lower_norfair_fast_ripper_room: dw $D8BA, $03F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_crumble_blocks: - dw #preset_gtmax_brinstar_cleanup_gauntlet_etank - dw $078D, $8952 ; DDB - dw $079B, $965B ; MDB - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $0400 ; Screen subpixel Y position - dw $09C2, $0632 ; Health - dw $09C4, $0640 ; Max health - dw $0AF6, $0044 ; Samus X - dw $D870, $00BD ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_fireflea_room: - dw #preset_kpdr21_lower_norfair_fireflea_room - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_springball_maze: - dw #preset_kpdr22_lower_norfair_springball_maze - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_brinstar_cleanup_crateria_power_bombs: + dw #preset_gtmax_wrecked_ship_ocean_revisit + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $079A ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $00E2 ; Screen Y position in pixels + dw $0917, $03CD ; Layer 2 X position + dw $09C2, $04E1 ; Health + dw $09C6, $00E9 ; Missiles + dw $09C8, $0109 ; Max missiles + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0079 ; Samus position/state + dw $0A1E, $1108 ; More position/state + dw $0AF6, $0803 ; Samus X + dw $0AFA, $0159 ; Samus Y + dw $D870, $009E ; Items dw #$FFFF -preset_kpdr21_lower_norfair_three_musketeers: - dw #preset_kpdr22_lower_norfair_three_musketeers - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_ridley: + dw #preset_kpdr23_lower_norfair_ridley + dw $09C2, $01A5 ; Health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0006 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items dw #$FFFF -preset_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams +preset_kpdr25_lower_norfair_leaving_ridley: + dw #preset_kpdr23_lower_norfair_leaving_ridley + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $D9F1 ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09A8, $100B ; Collected Beams +preset_kpdr25_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr23_lower_norfair_reverse_plowerhouse + dw $09C2, $0252 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $0913, $0000 ; Screen subpixel Y position - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_fish_tank_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $00FA ; Screen X position in pixels - dw $0915, $05F3 ; Screen Y position in pixels - dw $0917, $00BB ; Layer 2 X position - dw $0919, $0476 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0168 ; Samus X - dw $0AFA, $068B ; Samus Y +preset_kpdr22_lower_norfair_fireflea_room: + dw #preset_kpdr21_lower_norfair_fireflea_room + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_backtracking_mt_everest_revisit: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0911, $0068 ; Screen X position in pixels - dw $0913, $0C00 ; Screen subpixel Y position - dw $0917, $004E ; Layer 2 X position - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $006B ; Samus Y +preset_kpdr21_lower_norfair_springball_maze: + dw #preset_kpdr20_lower_norfair_springball_maze + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr23_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3801 ; Screen subpixel X position - dw $0913, $2000 ; Screen subpixel Y position - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $0079 ; Samus X +preset_kpdr21_lower_norfair_three_musketeers: + dw #preset_kpdr20_lower_norfair_three_musketeers + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_lower_norfair_single_chamber_final: - dw #preset_kpdr25_lower_norfair_three_musketeers +preset_kpdr20_lower_norfair_single_chamber_final: + dw #preset_kpdr20_lower_norfair_three_musketeers dw $078D, $99AE ; DDB dw $079B, $B656 ; MDB dw $090F, $9000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $E000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01BA ; Health + dw $09C2, $0080 ; Health dw $0AF6, $016E ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_bubble_mountain_final: - dw #preset_kpdr25_lower_norfair_three_musketeers +preset_kpdr20_lower_norfair_bubble_mountain_final: + dw #preset_kpdr20_lower_norfair_three_musketeers dw $078D, $9A4A ; DDB dw $079B, $AD5E ; MDB dw $07F3, $0015 ; Music Bank @@ -37465,22 +38506,23 @@ preset_kpdr25_lower_norfair_bubble_mountain_final: dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0016 ; Screen Y position in pixels dw $0919, $0010 ; Layer 2 Y position - dw $09C2, $01AE ; Health + dw $09C2, $0074 ; Health dw $09D2, $0001 ; Currently selected item dw $0AF6, $0075 ; Samus X dw #$FFFF -preset_kpdr25_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_lower_norfair_business_center_final: + dw #preset_kpdr20_lower_norfair_three_musketeers + dw $078D, $97DA ; DDB + dw $079B, $B167 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $6000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0088 ; Health + dw $09C6, $000C ; Missiles + dw $09CE, $0001 ; Pbs + dw $0AF6, $0032 ; Samus X dw #$FFFF preset_suitless_red_tower_cleanup_hellway: @@ -37553,112 +38595,96 @@ preset_100early_lower_norfair_worst_room_in_the_game: dw $0AF6, $03DB ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_kago_mushroom_room: - dw #preset_gtmax_brinstar_cleanup_crumble_blocks - dw $078D, $8B1A ; DDB - dw $079B, $99BD ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0480 ; Layer 2 Y position - dw $09C2, $0640 ; Health - dw $09C6, $00F0 ; Missiles - dw $09C8, $0113 ; Max missiles - dw $09D6, $0196 ; Reserves - dw $0AF6, $00B5 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D870, $06BD ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_springball_maze: - dw #preset_kpdr21_lower_norfair_springball_maze - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_three_musketeers: - dw #preset_kpdr21_lower_norfair_three_musketeers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_lower_norfair_single_chamber_final: - dw #preset_kpdr22_lower_norfair_single_chamber_final - dw $09C2, $0080 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_gtmax_brinstar_cleanup_landing_site_revisit: + dw #preset_gtmax_brinstar_cleanup_crateria_power_bombs + dw $078D, $893A ; DDB + dw $079B, $93AA ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $09C2, $04A3 ; Health + dw $09CE, $002C ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0054 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $009D ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_kpdr21_lower_norfair_bubble_mountain_final: - dw #preset_kpdr22_lower_norfair_bubble_mountain_final - dw $09C2, $0074 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_wasteland_revisit: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9966 ; DDB + dw $079B, $B62B ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $7400 ; Screen subpixel Y position + dw $09C2, $0234 ; Health + dw $0AF6, $02DC ; Samus X dw #$FFFF -preset_kpdr21_lower_norfair_business_center_final: - dw #preset_kpdr22_lower_norfair_business_center_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr25_lower_norfair_reverse_plowerhouse + dw $078D, $9A3E ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $D5FF ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $B000 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position + dw $09C2, $022D ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_kpdr22_backtracking_maridia_tube_revisit: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y +preset_kpdr22_lower_norfair_springball_maze: + dw #preset_kpdr21_lower_norfair_springball_maze + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_backtracking_parlor_spacejump: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $078D, $8AC6 ; DDB - dw $079B, $91F8 ; MDB - dw $07F3, $000C ; Music Bank - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $05DC ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $0400 ; Screen Y position in pixels - dw $0917, $02EE ; Layer 2 X position - dw $09C6, $0010 ; Missiles - dw $09CA, $0009 ; Supers - dw $0AF6, $067C ; Samus X - dw $0AFA, $04BB ; Samus Y +preset_kpdr22_lower_norfair_three_musketeers: + dw #preset_kpdr21_lower_norfair_three_musketeers + dw $09C2, $0116 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_single_chamber_final: + dw #preset_kpdr20_lower_norfair_single_chamber_final + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_bubble_mountain_final: + dw #preset_kpdr20_lower_norfair_bubble_mountain_final + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams +preset_kpdr21_lower_norfair_business_center_final: + dw #preset_kpdr20_lower_norfair_business_center_final + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_backtracking_maridia_tube_revisit: - dw #preset_kpdr25_lower_norfair_business_center_final +preset_kpdr20_backtracking_maridia_tube_revisit: + dw #preset_kpdr20_lower_norfair_business_center_final dw $078D, $92EE ; DDB dw $079B, $A6A1 ; MDB dw $07F3, $0012 ; Music Bank @@ -37670,34 +38696,38 @@ preset_kpdr25_backtracking_maridia_tube_revisit: dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr25_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_backtracking_fish_tank_revisit: + dw #preset_kpdr20_lower_norfair_business_center_final + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $00FA ; Screen X position in pixels + dw $0915, $05F3 ; Screen Y position in pixels + dw $0917, $00BB ; Layer 2 X position + dw $0919, $0476 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr25_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_backtracking_mt_everest_revisit: + dw #preset_kpdr20_lower_norfair_business_center_final + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0911, $0068 ; Screen X position in pixels + dw $0913, $0C00 ; Screen subpixel Y position + dw $0917, $004E ; Layer 2 X position + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -preset_kpdr25_backtracking_red_brinstar_green_gate: - dw #preset_kpdr25_lower_norfair_business_center_final +preset_kpdr20_backtracking_red_brinstar_green_gate: + dw #preset_kpdr20_lower_norfair_business_center_final dw $078D, $A42C ; DDB dw $079B, $D104 ; MDB dw $07F3, $001B ; Music Bank @@ -37836,73 +38866,343 @@ preset_100early_lower_norfair_mickey_mouse_missiles: dw $0913, $5000 ; Screen subpixel Y position dw $0915, $0103 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $00C2 ; Layer 2 Y position - dw $09C2, $0411 ; Health - dw $0AF6, $0071 ; Samus X - dw $0AFA, $017B ; Samus Y + dw $0919, $00C2 ; Layer 2 Y position + dw $09C2, $0411 ; Health + dw $0AF6, $0071 ; Samus X + dw $0AFA, $017B ; Samus Y + dw #$FFFF + +preset_gtmax_brinstar_cleanup_gauntlet_etank: + dw #preset_gtmax_brinstar_cleanup_landing_site_revisit + dw $078D, $892E ; DDB + dw $079B, $92B3 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $5000 ; Screen subpixel Y position + dw $09C2, $041C ; Health + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0081 ; Samus X + dw #$FFFF + +preset_kpdr25_lower_norfair_fireflea_room: + dw #preset_kpdr23_lower_norfair_fireflea_room + dw $09C2, $01FB ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_springball_maze: + dw #preset_kpdr22_lower_norfair_springball_maze + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_three_musketeers: + dw #preset_kpdr22_lower_norfair_three_musketeers + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_lower_norfair_single_chamber_final: + dw #preset_kpdr21_lower_norfair_single_chamber_final + dw $09C2, $00E4 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_bubble_mountain_final: + dw #preset_kpdr21_lower_norfair_bubble_mountain_final + dw $09C2, $00D8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_lower_norfair_business_center_final: + dw #preset_kpdr21_lower_norfair_business_center_final + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_maridia_tube_revisit: + dw #preset_kpdr20_backtracking_maridia_tube_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_backtracking_crateria_kihunters_final: + dw #preset_kpdr20_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_parlor_spacejump: + dw #preset_kpdr20_lower_norfair_business_center_final + dw $078D, $8AC6 ; DDB + dw $079B, $91F8 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $05DC ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0400 ; Screen Y position in pixels + dw $0917, $02EE ; Layer 2 X position + dw $09C6, $000B ; Missiles + dw $09CA, $0009 ; Supers + dw $0AF6, $067C ; Samus X + dw $0AFA, $04BB ; Samus Y + dw #$FFFF + +preset_kpdr21_backtracking_fish_tank_revisit: + dw #preset_kpdr20_backtracking_fish_tank_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_backtracking_mt_everest_revisit: + dw #preset_kpdr20_backtracking_mt_everest_revisit + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_backtracking_red_brinstar_green_gate: + dw #preset_kpdr20_backtracking_red_brinstar_green_gate + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_suitless_red_tower_cleanup_upper_norfair_elevator: + dw #preset_suitless_red_tower_cleanup_red_tower_revisit + dw $078D, $A384 ; DDB + dw $079B, $A6A1 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $09CA, $0014 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AF8, $E000 ; Samus subpixel X + dw #$FFFF + +preset_suitless_red_tower_cleanup_ice_gates_revisit: + dw #preset_suitless_red_tower_cleanup_hellway + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0014 ; Supers + dw $0AF6, $0025 ; Samus X + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $D7FF ; Samus subpixel Y + dw #$FFFF + +preset_hundo_final_cleanup_billy_mays: + dw #preset_hundo_final_cleanup_retro_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $A001 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $09C2, $05DB ; Health + dw $09C4, $05DB ; Max health + dw $09CA, $000C ; Supers + dw $09CE, $001A ; Pbs + dw $09D0, $0032 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0253 ; Samus X + dw $D872, $EFEF ; Items + dw $D8B6, $EEFD ; Doors + dw #$FFFF + +preset_100early_lower_norfair_amphitheatre: + dw #preset_100early_lower_norfair_mickey_mouse_missiles + dw $078D, $9936 ; DDB + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $011D ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C6, $00A1 ; Missiles + dw $09C8, $00B4 ; Max missiles + dw $0AF6, $00AB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82DE ; Items + dw #$FFFF + +preset_gtmax_brinstar_cleanup_crumble_blocks: + dw #preset_gtmax_brinstar_cleanup_gauntlet_etank + dw $078D, $8952 ; DDB + dw $079B, $965B ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel Y position + dw $09C2, $0632 ; Health + dw $09C4, $0640 ; Max health + dw $0AF6, $0044 ; Samus X + dw $D870, $00BD ; Items + dw #$FFFF + +preset_kpdr25_lower_norfair_springball_maze: + dw #preset_kpdr23_lower_norfair_springball_maze + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_lower_norfair_three_musketeers: + dw #preset_kpdr23_lower_norfair_three_musketeers + dw $09C2, $01EC ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_maridia_tube_revisit: + dw #preset_kpdr21_backtracking_maridia_tube_revisit + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_backtracking_crateria_kihunters_final: + dw #preset_kpdr20_backtracking_crateria_kihunters_final + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr21_backtracking_parlor_spacejump: + dw #preset_kpdr20_backtracking_parlor_spacejump + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_backtracking_terminator_revisit: + dw #preset_kpdr20_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0A1C, $001C ; Samus position/state + dw $0A1E, $0304 ; More position/state + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y + dw #$FFFF + +preset_kpdr20_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr20_backtracking_parlor_spacejump + dw $078D, $895E ; DDB + dw $079B, $990D ; MDB + dw $07F3, $0009 ; Music Bank + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $0AF6, $0073 ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_suitless_red_tower_cleanup_upper_norfair_elevator: - dw #preset_suitless_red_tower_cleanup_red_tower_revisit - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $C800 ; Screen subpixel Y position - dw $09CA, $0014 ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $007C ; Samus X - dw $0AF8, $E000 ; Samus subpixel X +preset_kpdr20_backtracking_g4_hallway: + dw #preset_kpdr20_lower_norfair_fireflea_room + dw $078D, $8BE6 ; DDB + dw $079B, $99BD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $00B0 ; Health + dw $09C6, $000D ; Missiles + dw $09CA, $0008 ; Supers + dw $09CE, $0001 ; Pbs + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors dw #$FFFF -preset_suitless_red_tower_cleanup_ice_gates_revisit: - dw #preset_suitless_red_tower_cleanup_hellway - dw $078D, $9246 ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y position in pixels - dw $0919, $0257 ; Layer 2 Y position - dw $09CA, $0014 ; Supers - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $038E ; Samus Y - dw $0AFC, $D7FF ; Samus subpixel Y +preset_kpdr22_backtracking_fish_tank_revisit: + dw #preset_kpdr21_backtracking_fish_tank_revisit + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_hundo_final_cleanup_billy_mays: - dw #preset_hundo_final_cleanup_retro_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $09C2, $05DB ; Health - dw $09C4, $05DB ; Max health - dw $09CA, $000C ; Supers - dw $09CE, $001A ; Pbs - dw $09D0, $0032 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0253 ; Samus X - dw $D872, $EFEF ; Items - dw $D8B6, $EEFD ; Doors +preset_kpdr22_backtracking_mt_everest_revisit: + dw #preset_kpdr21_backtracking_mt_everest_revisit + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_100early_lower_norfair_amphitheatre: - dw #preset_100early_lower_norfair_mickey_mouse_missiles - dw $078D, $9936 ; DDB - dw $090F, $0001 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $011D ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C6, $00A1 ; Missiles - dw $09C8, $00B4 ; Max missiles - dw $0AF6, $00AB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D878, $82DE ; Items +preset_kpdr22_backtracking_red_brinstar_green_gate: + dw #preset_kpdr21_backtracking_red_brinstar_green_gate + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_suitless_red_tower_cleanup_crumble_tower: @@ -38010,211 +39310,6 @@ preset_100early_lower_norfair_ninja_pirates: dw $D8BA, $C3F7 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8C22 ; DDB - dw $079B, $9938 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $E000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $0AF6, $007D ; Samus X - dw $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room - dw $078D, $8CD6 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F3, $000F ; Music Bank - dw $090F, $4FFF ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $02DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_kpdr20_lower_norfair_single_chamber_final: - dw #preset_kpdr21_lower_norfair_single_chamber_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_bubble_mountain_final: - dw #preset_kpdr21_lower_norfair_bubble_mountain_final - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_lower_norfair_business_center_final: - dw #preset_kpdr21_lower_norfair_business_center_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_maridia_tube_revisit: - dw #preset_kpdr22_backtracking_maridia_tube_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0A1C, $001C ; Samus position/state - dw $0A1E, $0304 ; More position/state - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $078D, $895E ; DDB - dw $079B, $990D ; MDB - dw $07F3, $0009 ; Music Bank - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $0AF6, $0073 ; Samus X - dw $0AFA, $029B ; Samus Y - dw #$FFFF - -preset_kpdr23_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway - dw $090F, $F000 ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF6, $00BC ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr23_tourian_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams - dw $09A8, $100F ; Collected Beams - dw $09C2, $0114 ; Health - dw $09C6, $0012 ; Missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_fish_tank_revisit: - dw #preset_kpdr22_backtracking_fish_tank_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_mt_everest_revisit: - dw #preset_kpdr22_backtracking_mt_everest_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_red_brinstar_green_gate: - dw #preset_kpdr22_backtracking_red_brinstar_green_gate - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_crateria_kihunters_final: - dw #preset_kpdr25_backtracking_maridia_tube_revisit - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $09CA, $0009 ; Supers - dw $0AFA, $00A8 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_suitless_red_tower_cleanup_nutella_refill: dw #preset_suitless_red_tower_cleanup_croc_speedway dw $078D, $93C6 ; DDB @@ -38281,103 +39376,34 @@ preset_100early_lower_norfair_plowerhouse_room: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit - dw $078D, $8D5A ; DDB - dw $079B, $9C07 ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $8800 ; Screen subpixel Y position - dw $09C6, $00FA ; Missiles - dw $09C8, $0118 ; Max missiles - dw $09CA, $001A ; Supers - dw $09CE, $002B ; Pbs - dw $09D4, $02BC ; Max reserves - dw $0AF6, $0044 ; Samus X - dw $D872, $040F ; Items - dw $D8B4, $0246 ; Doors - dw #$FFFF - -preset_kpdr20_backtracking_maridia_tube_revisit: - dw #preset_kpdr21_backtracking_maridia_tube_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_backtracking_crateria_kihunters_final: - dw #preset_kpdr22_backtracking_crateria_kihunters_final - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr21_backtracking_parlor_spacejump: - dw #preset_kpdr22_backtracking_parlor_spacejump - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_metroids_1: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y - dw #$FFFF - -preset_kpdr20_backtracking_fish_tank_revisit: - dw #preset_kpdr21_backtracking_fish_tank_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr20_backtracking_mt_everest_revisit: - dw #preset_kpdr21_backtracking_mt_everest_revisit - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_gtmax_brinstar_cleanup_kago_mushroom_room: + dw #preset_gtmax_brinstar_cleanup_crumble_blocks + dw $078D, $8B1A ; DDB + dw $079B, $99BD ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0600 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0480 ; Layer 2 Y position + dw $09C2, $0640 ; Health + dw $09C6, $00F0 ; Missiles + dw $09C8, $0113 ; Max missiles + dw $09D6, $0196 ; Reserves + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D870, $06BD ; Items dw #$FFFF -preset_kpdr20_backtracking_red_brinstar_green_gate: - dw #preset_kpdr21_backtracking_red_brinstar_green_gate - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_lower_norfair_single_chamber_final: + dw #preset_kpdr25_lower_norfair_three_musketeers + dw $078D, $99AE ; DDB + dw $079B, $B656 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $01BA ; Health + dw $0AF6, $016E ; Samus X dw #$FFFF preset_suitless_red_tower_cleanup_kronic_boost_room: @@ -38448,52 +39474,13 @@ preset_100early_lower_norfair_ridley: dw $D8BA, $D3F7 ; Doors dw #$FFFF -preset_kpdr25_backtracking_terminator_revisit: - dw #preset_kpdr25_backtracking_parlor_spacejump - dw $078D, $8916 ; DDB - dw $079B, $92FD ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $B400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $0101 ; Samus X - dw $0AFA, $0086 ; Samus Y - dw #$FFFF - -preset_kpdr25_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr25_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator +preset_kpdr25_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles + dw $09CA, $0009 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -38501,11 +39488,11 @@ preset_kpdr25_backtracking_g4_elevator: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room +preset_kpdr25_lower_norfair_business_center_final: + dw #preset_kpdr23_lower_norfair_business_center_final dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000D ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -38514,104 +39501,98 @@ preset_kpdr25_tourian_tourian_elevator_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_reverse_mockball - dw $078D, $8D66 ; DDB - dw $079B, $9BC8 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $002F ; Screen X position in pixels - dw $0913, $FC02 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0023 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C6, $00FF ; Missiles - dw $09C8, $011D ; Max missiles - dw $0AF6, $00CF ; Samus X - dw $0AFA, $015B ; Samus Y - dw $D870, $86BD ; Items +preset_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr22_backtracking_maridia_tube_revisit + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr20_backtracking_crateria_kihunters_final: +preset_kpdr22_backtracking_crateria_kihunters_final: dw #preset_kpdr21_backtracking_crateria_kihunters_final - dw $09C6, $000C ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_backtracking_parlor_spacejump: - dw #preset_kpdr21_backtracking_parlor_spacejump - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr22_backtracking_parlor_spacejump: + dw #preset_kpdr21_backtracking_parlor_spacejump + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr21_backtracking_terminator_revisit: - dw #preset_kpdr22_backtracking_terminator_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_backtracking_terminator_revisit + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit - dw $09C2, $0088 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_backtracking_green_pirate_shaft_revisit + dw $09C6, $0010 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_backtracking_g4_hallway: - dw #preset_kpdr22_backtracking_g4_hallway - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_backtracking_g4_hallway + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_backtracking_g4_elevator: - dw #preset_kpdr22_backtracking_g4_elevator - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_backtracking_g4_elevator: + dw #preset_kpdr20_backtracking_g4_hallway + dw $078D, $91F2 ; DDB + dw $079B, $A66A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events dw #$FFFF -preset_kpdr21_tourian_tourian_elevator_room: - dw #preset_kpdr22_tourian_tourian_elevator_room - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_tourian_elevator_room: + dw #preset_kpdr20_backtracking_g4_hallway + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0238 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $01AA ; Layer 2 Y position + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0080 ; Samus X + dw $0AFA, $02A8 ; Samus Y + dw $D820, $0FC1 ; Events + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams +preset_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr22_backtracking_fish_tank_revisit + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $5000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0150 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $003B ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors +preset_kpdr23_backtracking_mt_everest_revisit: + dw #preset_kpdr22_backtracking_mt_everest_revisit + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_red_brinstar_green_gate: + dw #preset_kpdr22_backtracking_red_brinstar_green_gate + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_ridley_lower_norfair_elevator: @@ -38718,88 +39699,139 @@ preset_100early_lower_norfair_kihunter_shaft_revisit: dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_1: - dw #preset_kpdr25_tourian_tourian_elevator_room - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $F7FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y +preset_gtmax_brinstar_cleanup_green_brinstar_revisit: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8C22 ; DDB + dw $079B, $9938 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $7000 ; Screen subpixel X position + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0AF6, $007D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_green_shaft_descent - dw $078D, $8D4E ; DDB - dw $079B, $9AD9 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0A1F ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0797 ; Layer 2 Y position - dw $09CE, $002A ; Pbs - dw $0AF6, $0025 ; Samus X - dw $0AFA, $0A8B ; Samus Y +preset_gtmax_brinstar_cleanup_brinstar_reserve_tank: + dw #preset_gtmax_brinstar_cleanup_kago_mushroom_room + dw $078D, $8CD6 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F3, $000F ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr20_backtracking_terminator_revisit: +preset_kpdr25_backtracking_maridia_tube_revisit: + dw #preset_kpdr23_backtracking_maridia_tube_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_backtracking_crateria_kihunters_final: + dw #preset_kpdr22_backtracking_crateria_kihunters_final + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_parlor_spacejump: + dw #preset_kpdr22_backtracking_parlor_spacejump + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_terminator_revisit: dw #preset_kpdr21_backtracking_terminator_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_backtracking_green_pirate_shaft_revisit: +preset_kpdr22_backtracking_green_pirate_shaft_revisit: dw #preset_kpdr21_backtracking_green_pirate_shaft_revisit - dw $09C6, $000B ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $00EC ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_backtracking_g4_hallway: +preset_kpdr22_backtracking_g4_hallway: dw #preset_kpdr21_backtracking_g4_hallway - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_backtracking_g4_elevator: - dw #preset_kpdr21_backtracking_g4_elevator - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_backtracking_g4_elevator: + dw #preset_kpdr20_backtracking_g4_elevator + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr20_tourian_tourian_elevator_room: - dw #preset_kpdr21_tourian_tourian_elevator_room - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_tourian_elevator_room: + dw #preset_kpdr20_tourian_tourian_elevator_room + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_metroids_1: - dw #preset_kpdr22_tourian_metroids_1 - dw $09C2, $00B0 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr20_tourian_metroids_1: + dw #preset_kpdr20_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09A8, $100B ; Collected Beams +preset_kpdr20_tourian_metroids_2: + dw #preset_kpdr20_lower_norfair_three_musketeers + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $07F3, $001E ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00EC ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $003B ; Samus X + dw $D820, $0FC1 ; Events + dw $D822, $0021 ; Events + dw $D8B2, $6C01 ; Doors + dw $D8C4, $0001 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health +preset_kpdr25_backtracking_fish_tank_revisit: + dw #preset_kpdr23_backtracking_fish_tank_revisit + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000F ; Missiles + dw $09C6, $000E ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y dw $D870, $0190 ; Items @@ -38807,37 +39839,29 @@ preset_kpdr25_tourian_metroids_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $9000 ; Screen subpixel X position - dw $0913, $1000 ; Screen subpixel Y position - dw $0915, $0109 ; Screen Y position in pixels - dw $0919, $00C6 ; Layer 2 Y position - dw $09C2, $01C8 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C2 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors +preset_kpdr25_backtracking_mt_everest_revisit: + dw #preset_kpdr23_backtracking_mt_everest_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000E ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0917, $03C0 ; Layer 2 X position - dw $09C2, $01F3 ; Health - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $059E ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors +preset_kpdr25_backtracking_red_brinstar_green_gate: + dw #preset_kpdr25_lower_norfair_business_center_final + dw $078D, $A42C ; DDB + dw $079B, $D104 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3801 ; Screen subpixel X position + dw $0913, $2000 ; Screen subpixel Y position + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $0079 ; Samus X dw #$FFFF preset_suitless_ridley_golden_torizo: @@ -38913,114 +39937,6 @@ preset_100early_lower_norfair_springball_maze: dw $D87A, $0001 ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms - dw $078D, $8F3A ; DDB - dw $079B, $A051 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $EBFF ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09CA, $001E ; Supers - dw $09CC, $0037 ; Max supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0087 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D872, $840F ; Items - dw $D8B6, $7818 ; Doors - dw #$FFFF - -preset_kpdr20_tourian_metroids_1: - dw #preset_kpdr21_tourian_metroids_1 - dw $09C6, $000D ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_tourian_metroids_2: - dw #preset_kpdr22_tourian_metroids_2 - dw $09C2, $00EC ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0015 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - -preset_kpdr23_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr23_tourian_baby_skip: - dw #preset_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $1800 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $01D5 ; Health - dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $01D8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $002F ; Events - dw $D8C4, $000F ; Doors - dw #$FFFF - -preset_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr25_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors - dw #$FFFF - preset_suitless_ridley_screw_attack: dw #preset_suitless_ridley_golden_torizo dw $078D, $983A ; DDB @@ -39102,98 +40018,122 @@ preset_100early_lower_norfair_three_musketeers: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room - dw $078D, $8F5E ; DDB - dw $079B, $A011 ; MDB - dw $090F, $BFFF ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $00C0 ; Layer 2 Y position - dw $09C2, $0687 ; Health - dw $09C4, $06A4 ; Max health - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $04DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D872, $C40F ; Items +preset_gtmax_brinstar_cleanup_reverse_mockball: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_revisit + dw $078D, $8D5A ; DDB + dw $079B, $9C07 ; MDB + dw $07F3, $000F ; Music Bank + dw $0913, $8800 ; Screen subpixel Y position + dw $09C6, $00FA ; Missiles + dw $09C8, $0118 ; Max missiles + dw $09CA, $001A ; Supers + dw $09CE, $002B ; Pbs + dw $09D4, $02BC ; Max reserves + dw $0AF6, $0044 ; Samus X + dw $D872, $040F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF -preset_kpdr20_tourian_metroids_2: - dw #preset_kpdr21_tourian_metroids_2 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_backtracking_crateria_kihunters_final: + dw #preset_kpdr25_backtracking_maridia_tube_revisit + dw $078D, $90BA ; DDB + dw $079B, $962A ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $09CA, $0009 ; Supers + dw $0AFA, $00A8 ; Samus Y dw #$FFFF -preset_kpdr21_tourian_metroids_3: - dw #preset_kpdr22_tourian_metroids_3 - dw $09C2, $0164 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_backtracking_parlor_spacejump: + dw #preset_kpdr23_backtracking_parlor_spacejump + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09A8, $100B ; Collected Beams +preset_kpdr23_backtracking_terminator_revisit: + dw #preset_kpdr22_backtracking_terminator_revisit + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_backtracking_g4_hallway: + dw #preset_kpdr22_backtracking_g4_hallway + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr22_tourian_tourian_elevator_room: + dw #preset_kpdr21_tourian_tourian_elevator_room + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_tourian_gadora_room: - dw #preset_kpdr23_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $0913, $B800 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09C2, $01D5 ; Health - dw $09CA, $0009 ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors +preset_kpdr21_tourian_metroids_1: + dw #preset_kpdr20_tourian_metroids_1 + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09A8, $100B ; Collected Beams +preset_kpdr21_tourian_metroids_2: + dw #preset_kpdr20_tourian_metroids_2 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_tourian_baby_skip: - dw #preset_kpdr23_tourian_baby_skip - dw $09C2, $0239 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_tourian_metroids_3: + dw #preset_kpdr20_tourian_metroids_2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $9000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0109 ; Screen Y position in pixels + dw $0919, $00C6 ; Layer 2 Y position + dw $09C2, $0164 ; Health + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C2 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_kpdr21_tourian_metroids_4: - dw #preset_kpdr22_tourian_metroids_4 +preset_kpdr20_tourian_metroids_4: + dw #preset_kpdr20_tourian_metroids_2 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0917, $03C0 ; Layer 2 X position dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $059E ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; Doors dw #$FFFF preset_suitless_ridley_gt_refill_exit: @@ -39287,51 +40227,56 @@ preset_100early_lower_norfair_bubble_mountain_return: dw $D878, $FEDE ; Items dw #$FFFF -preset_gtmax_brinstar_cleanup_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_etecoon_room - dw $078D, $8F46 ; DDB - dw $079B, $9AD9 ; MDB +preset_gtmax_brinstar_cleanup_green_shaft_descent: + dw #preset_gtmax_brinstar_cleanup_reverse_mockball + dw $078D, $8D66 ; DDB + dw $079B, $9BC8 ; MDB + dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $01B9 ; Screen X position in pixels - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $074D ; Screen Y position in pixels - dw $0917, $01B9 ; Layer 2 X position - dw $0919, $0579 ; Layer 2 Y position - dw $09CE, $002F ; Pbs - dw $09D0, $0037 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0259 ; Samus X - dw $0AFA, $07BB ; Samus Y - dw $D870, $A6BD ; Items - dw #$FFFF - -preset_kpdr20_tourian_metroids_3: - dw #preset_kpdr21_tourian_metroids_3 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $0911, $002F ; Screen X position in pixels + dw $0913, $FC02 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0023 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C6, $00FF ; Missiles + dw $09C8, $011D ; Max missiles + dw $0AF6, $00CF ; Samus X + dw $0AFA, $015B ; Samus Y + dw $D870, $86BD ; Items dw #$FFFF -preset_kpdr21_tourian_giant_hoppers: - dw #preset_kpdr22_tourian_giant_hoppers - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr25_backtracking_terminator_revisit: + dw #preset_kpdr25_backtracking_parlor_spacejump + dw $078D, $8916 ; DDB + dw $079B, $92FD ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; Samus Y dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams +preset_kpdr25_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit + dw $09C2, $01AE ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $000D ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09C2, $0239 ; Health +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -39340,52 +40285,82 @@ preset_kpdr25_tourian_gadora_room: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_zeb_skip: - dw #preset_kpdr23_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0038 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_kpdr23_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr23_tourian_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A6, $100B ; Equipped Beams +preset_kpdr23_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room dw $09A8, $100F ; Collected Beams - dw $09C2, $01DA ; Health + dw #$FFFF + +preset_kpdr22_tourian_metroids_1: + dw #preset_kpdr21_tourian_metroids_1 + dw $09C2, $0114 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_metroids_2: + dw #preset_kpdr21_tourian_metroids_2 + dw $09C2, $0150 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_tourian_metroids_3: + dw #preset_kpdr20_tourian_metroids_3 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_tourian_giant_hoppers: + dw #preset_kpdr20_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09CA, $000A ; Supers dw $09CE, $0005 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors + dw $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr21_tourian_baby_skip: - dw #preset_kpdr22_tourian_baby_skip +preset_kpdr20_tourian_baby_skip: + dw #preset_kpdr20_tourian_metroids_2 + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $1800 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09CA, $000A ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $01D8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_kpdr20_tourian_metroids_4: - dw #preset_kpdr21_tourian_metroids_4 - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_metroids_4: + dw #preset_kpdr20_tourian_metroids_4 + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_suitless_ridley_fast_ripper_room: @@ -39465,48 +40440,25 @@ preset_100early_lower_norfair_norfair_reserve: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8D06 ; DDB - dw $090F, $4000 ; Screen subpixel X position +preset_gtmax_brinstar_cleanup_green_brinstar_beetoms: + dw #preset_gtmax_brinstar_cleanup_green_shaft_descent + dw $078D, $8D4E ; DDB + dw $079B, $9AD9 ; MDB dw $0911, $0000 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0604 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0A1F ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0483 ; Layer 2 Y position - dw $09CE, $002E ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00B2 ; Samus X - dw $0AFA, $068B ; Samus Y - dw #$FFFF - -preset_kpdr20_tourian_giant_hoppers: - dw #preset_kpdr21_tourian_giant_hoppers - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items - dw #$FFFF - -preset_kpdr21_tourian_gadora_room: - dw #preset_kpdr22_tourian_gadora_room - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors - dw #$FFFF - -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams + dw $0919, $0797 ; Layer 2 Y position + dw $09CE, $002A ; Pbs + dw $0AF6, $0025 ; Samus X + dw $0AFA, $0A8B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09C2, $0239 ; Health +preset_kpdr25_backtracking_g4_elevator: + dw #preset_kpdr23_backtracking_g4_elevator + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $0019 ; Missiles + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -39515,25 +40467,11 @@ preset_kpdr25_tourian_zeb_skip: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams - dw #$FFFF - -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $01F3 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses - dw #$FFFF - -preset_kpdr25_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 +preset_kpdr25_tourian_tourian_elevator_room: + dw #preset_kpdr23_tourian_tourian_elevator_room + dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health - dw $09C6, $000A ; Missiles + dw $09C6, $000D ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -39542,11 +40480,60 @@ preset_kpdr25_tourian_mother_brain_2: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr20_tourian_baby_skip: - dw #preset_kpdr21_tourian_baby_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_tourian_metroids_1: + dw #preset_kpdr22_tourian_metroids_1 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_metroids_2: + dw #preset_kpdr22_tourian_metroids_2 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_metroids_3: + dw #preset_kpdr21_tourian_metroids_3 + dw $09C2, $01C8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr21_tourian_giant_hoppers: + dw #preset_kpdr20_tourian_giant_hoppers + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_tourian_gadora_room: + dw #preset_kpdr20_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors + dw #$FFFF + +preset_kpdr21_tourian_baby_skip: + dw #preset_kpdr20_tourian_baby_skip + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr22_tourian_metroids_4: + dw #preset_kpdr21_tourian_metroids_4 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_suitless_ridley_amphitheatre: @@ -39617,89 +40604,117 @@ preset_100early_lower_norfair_business_center_final: dw $0AF6, $003F ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit - dw $078D, $8CE2 ; DDB - dw $079B, $9CB3 ; MDB - dw $090F, $9C00 ; Screen subpixel X position - dw $0911, $0600 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position +preset_gtmax_brinstar_cleanup_etecoon_etank_room: + dw #preset_gtmax_brinstar_cleanup_green_brinstar_beetoms + dw $078D, $8F3A ; DDB + dw $079B, $A051 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $EBFF ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0480 ; Layer 2 X position + dw $0917, $0001 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0685 ; Health - dw $09C6, $00FE ; Missiles - dw $0AF6, $06B0 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $09CA, $001E ; Supers + dw $09CC, $0037 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0087 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D872, $840F ; Items + dw $D8B6, $7818 ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_green_shaft_final - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $031C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0255 ; Layer 2 Y position - dw $09C2, $0680 ; Health - dw $09C6, $0103 ; Missiles - dw $09C8, $0122 ; Max missiles - dw $09CE, $002D ; Pbs - dw $0AF6, $0224 ; Samus X +preset_kpdr25_tourian_metroids_1: + dw #preset_kpdr25_tourian_tourian_elevator_room + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $F7FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0040 ; Samus X dw $0AFA, $038B ; Samus Y - dw $D872, $C42F ; Items - dw $D8B4, $0346 ; Doors dw #$FFFF -preset_kpdr20_tourian_gadora_room: - dw #preset_kpdr21_tourian_gadora_room +preset_kpdr25_tourian_metroids_2: + dw #preset_kpdr23_tourian_metroids_2 + dw $09C2, $01C5 ; Health + dw $09C4, $0257 ; Max health dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items + dw $09C8, $0019 ; Max missiles + dw $09CA, $0007 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr23_tourian_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr21_tourian_zeb_skip: - dw #preset_kpdr22_tourian_zeb_skip - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +preset_kpdr22_tourian_giant_hoppers: + dw #preset_kpdr21_tourian_giant_hoppers + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr21_tourian_mother_brain_2: - dw #preset_kpdr22_tourian_mother_brain_2 - dw $09C2, $0176 ; Health - dw $09C4, $018F ; Max health +preset_kpdr21_tourian_gadora_room: + dw #preset_kpdr20_tourian_gadora_room + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_tourian_zeb_skip: + dw #preset_kpdr20_tourian_gadora_room + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0007 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_2: + dw #preset_prkd19_tourian_mother_brain_2 + dw $09A2, $3325 ; Equipped Items + dw $09A4, $3325 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $0AF8, $0000 ; Samus subpixel X + dw $D870, $0180 ; Items dw $D874, $0104 ; Items + dw $D876, $01A5 ; Items + dw $D880, $80A0 ; Items + dw $D882, $0500 ; Items dw $D8B6, $3008 ; Doors dw $D8B8, $2EED ; Doors + dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr22_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams +preset_kpdr22_tourian_baby_skip: + dw #preset_kpdr21_tourian_baby_skip + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_tourian_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_ridley_firefleas: @@ -39766,79 +40781,92 @@ preset_100early_final_cleanup_below_spazer: dw $0AF6, $00CE ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0708 ; Health - dw $09C4, $0708 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0032 ; Pbs - dw $09D0, $003C ; Max pbs - dw $0AF6, $00AB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D872, $C52F ; Items - dw $D874, $1B8C ; Items - dw $D8B4, $8346 ; Doors - dw $D8B6, $78D8 ; Doors +preset_gtmax_brinstar_cleanup_etecoon_room: + dw #preset_gtmax_brinstar_cleanup_etecoon_etank_room + dw $078D, $8F5E ; DDB + dw $079B, $A011 ; MDB + dw $090F, $BFFF ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $0400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $0919, $00C0 ; Layer 2 Y position + dw $09C2, $0687 ; Health + dw $09C4, $06A4 ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams +preset_kpdr25_tourian_metroids_3: + dw #preset_kpdr23_tourian_metroids_3 + dw $09C2, $0210 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0015 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_escape_room_3: - dw #preset_pkrd_tourian_escape_room_3 - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100B ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr20_tourian_zeb_skip: - dw #preset_kpdr21_tourian_zeb_skip - dw $09C6, $000F ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr22_tourian_gadora_room: + dw #preset_kpdr21_tourian_gadora_room + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_2: - dw #preset_kpdr21_tourian_mother_brain_2 - dw $09C6, $0000 ; Missiles - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_zeb_skip: + dw #preset_kpdr20_tourian_zeb_skip + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_mother_brain_3: - dw #preset_kpdr22_tourian_mother_brain_3 +preset_kpdr21_tourian_mother_brain_2: + dw #preset_kpdr20_tourian_mother_brain_2 + dw $09C6, $0005 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +preset_kpdr20_tourian_mother_brain_3: + dw #preset_kpdr20_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr25_tourian_zebes_escape: - dw #preset_kpdr25_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events +preset_kpdr23_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr25_tourian_metroids_4: + dw #preset_kpdr23_tourian_metroids_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0008 ; Supers + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_ridley_wasteland: @@ -39934,84 +40962,69 @@ preset_100early_final_cleanup_xray_passage_return: dw $0AF6, $0178 ; Samus X dw #$FFFF -preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0600 ; Layer 2 Y position - dw $09C2, $06F1 ; Health - dw $09C6, $0105 ; Missiles - dw $09CA, $0020 ; Supers - dw $09CC, $003C ; Max supers - dw $09CE, $0031 ; Pbs - dw $0AF6, $019B ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $E6BD ; Items - dw $D8B6, $78F8 ; Doors +preset_gtmax_brinstar_cleanup_green_shaft_final: + dw #preset_gtmax_brinstar_cleanup_etecoon_room + dw $078D, $8F46 ; DDB + dw $079B, $9AD9 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $01B9 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $074D ; Screen Y position in pixels + dw $0917, $01B9 ; Layer 2 X position + dw $0919, $0579 ; Layer 2 Y position + dw $09CE, $002F ; Pbs + dw $09D0, $0037 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0259 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D870, $A6BD ; Items dw #$FFFF -preset_kpdr23_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09A8, $100F ; Collected Beams +preset_kpdr25_tourian_giant_hoppers: + dw #preset_kpdr23_tourian_giant_hoppers + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_room_4: - dw #preset_pkrd_tourian_escape_room_4 - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room dw $09A8, $100F ; Collected Beams - dw $09C2, $01F3 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_climb: - dw #preset_pkrd_tourian_escape_climb - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams +preset_kpdr22_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_skip dw $09C2, $01D5 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_tourian_escape_parlor: - dw #preset_pkrd_tourian_escape_parlor - dw $090F, $BFFF ; Screen subpixel X position - dw $09A2, $3325 ; Equipped Items - dw $09A4, $3325 ; Collected Items - dw $09A8, $100F ; Collected Beams - dw $09C2, $0142 ; Health - dw $0AF8, $0000 ; Samus subpixel X - dw $D870, $0180 ; Items - dw $D876, $01A5 ; Items - dw $D880, $80A0 ; Items - dw $D882, $0500 ; Items - dw $D8C2, $DC1A ; Doors +preset_kpdr22_tourian_mother_brain_2: + dw #preset_kpdr21_tourian_mother_brain_2 + dw $09C2, $01DA ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr20_tourian_mother_brain_3: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr21_tourian_mother_brain_3: + dw #preset_kpdr20_tourian_mother_brain_3 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 +preset_kpdr20_tourian_zebes_escape: + dw #preset_kpdr20_tourian_mother_brain_3 dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state dw $0AF6, $0025 ; Samus X @@ -40019,13 +41032,32 @@ preset_kpdr21_tourian_zebes_escape: dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr21_tourian_escape_room_3: - dw #preset_kpdr22_tourian_escape_room_3 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health +preset_kpdr20_tourian_escape_room_3: + dw #preset_nodropskpdr_tourian_escape_room_3 + dw $09C8, $000F ; Max missiles + dw $09CC, $000A ; Max supers + dw $09D0, $0005 ; Max pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items dw $D874, $0104 ; Items + dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $D8BA, $D5F1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_ridley_plowerhouse: @@ -40173,31 +41205,27 @@ preset_100early_final_cleanup_old_tourian_missiles: dw $09D6, $00B4 ; Reserves dw #$FFFF -preset_gtmax_brinstar_cleanup_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers - dw $078D, $8F82 ; DDB - dw $079B, $9D19 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $1FFF ; Screen subpixel X position +preset_gtmax_brinstar_cleanup_dachora_room_revisit: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8D06 ; DDB + dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0915, $091F ; Screen Y position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0604 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $06D7 ; Layer 2 Y position - dw $09C6, $010C ; Missiles - dw $09C8, $0127 ; Max missiles - dw $09CA, $001E ; Supers + dw $0919, $0483 ; Layer 2 Y position dw $09CE, $002E ; Pbs - dw $0AF6, $0065 ; Samus X - dw $0AFA, $098B ; Samus Y - dw $D872, $C56F ; Items - dw $D8B4, $8B46 ; Doors + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B2 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_kpdr25_tourian_escape_room_3: - dw #preset_kpdr23_tourian_escape_room_3 - dw $09C2, $0257 ; Health +preset_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + dw $09C2, $0239 ; Health dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles dw $09C8, $0019 ; Max missiles dw $0AF8, $7FFF ; Samus subpixel X dw $0AFC, $B7FF ; Samus subpixel Y @@ -40206,65 +41234,78 @@ preset_kpdr25_tourian_escape_room_3: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr22_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09A8, $100B ; Collected Beams +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr25_tourian_escape_room_4: - dw #preset_kpdr23_tourian_escape_room_4 - dw $09C2, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr23_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09A8, $100B ; Collected Beams +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr25_tourian_escape_climb: - dw #preset_kpdr23_tourian_escape_climb - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr20_tourian_zebes_escape + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09A8, $100B ; Collected Beams +preset_kpdr21_tourian_escape_room_3: + dw #preset_kpdr20_tourian_escape_room_3 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_tourian_escape_parlor: - dw #preset_kpdr23_tourian_escape_parlor - dw $09C4, $0257 ; Max health - dw $09C8, $0019 ; Max missiles - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFC, $B7FF ; Samus subpixel Y - dw $D870, $0190 ; Items - dw $D878, $401C ; Items - dw $D8BA, $DDF1 ; Doors +preset_kpdr20_tourian_escape_room_4: + dw #preset_kpdr20_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_kpdr20_tourian_zebes_escape: - dw #preset_kpdr21_tourian_zebes_escape - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr20_tourian_escape_climb: + dw #preset_kpdr20_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F1 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0915, $00FB ; Screen Y position in pixels + dw $0917, $00B4 ; Layer 2 X position + dw $0919, $00BC ; Layer 2 Y position + dw $09C2, $0171 ; Health + dw $0AF6, $0151 ; Samus X dw #$FFFF -preset_kpdr20_tourian_escape_room_3: - dw #preset_kpdr21_tourian_escape_room_3 +preset_kpdr20_tourian_escape_parlor: + dw #preset_nodropskpdr_tourian_escape_parlor dw $09C8, $000F ; Max missiles + dw $09CC, $000A ; Max supers + dw $09D0, $0005 ; Max pbs + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D874, $0104 ; Items dw $D878, $0014 ; Items + dw $D8B0, $7000 ; Doors + dw $D8B4, $0206 ; Doors + dw $D8B6, $3008 ; Doors + dw $D8BA, $D5F1 ; Doors dw #$FFFF preset_suitless_ridley_preridley_room: @@ -40318,83 +41359,138 @@ preset_100early_final_cleanup_climb_supers: dw $D8B2, $2C09 ; Doors dw #$FFFF -preset_100early_final_cleanup_parlor_missiles: - dw #preset_hundo_final_cleanup_the_last_missiles - dw $090F, $5800 ; Screen subpixel X position - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0314 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $024F ; Layer 2 Y position - dw $09A2, $F32F ; Equipped Items - dw $09C2, $04FE ; Health - dw $09C6, $00D1 ; Missiles - dw $09CA, $0025 ; Supers - dw $09CE, $000F ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $012C ; Samus X - dw $0AFA, $0398 ; Samus Y +preset_100early_final_cleanup_parlor_missiles: + dw #preset_hundo_final_cleanup_the_last_missiles + dw $090F, $5800 ; Screen subpixel X position + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0314 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $024F ; Layer 2 Y position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $04FE ; Health + dw $09C6, $00D1 ; Missiles + dw $09CA, $0025 ; Supers + dw $09CE, $000F ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $012C ; Samus X + dw $0AFA, $0398 ; Samus Y + dw #$FFFF + +preset_100early_final_cleanup_leaving_parlor_missiles: + dw #preset_hundo_final_cleanup_the_last_missiles_escape + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $09A2, $F32F ; Equipped Items + dw $09C2, $04FE ; Health + dw $09C6, $00D6 ; Missiles + dw $09CA, $0025 ; Supers + dw $09CE, $000E ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $0056 ; Samus X + dw #$FFFF + +preset_gtmax_brinstar_cleanup_big_pink_revisit: + dw #preset_gtmax_brinstar_cleanup_dachora_room_revisit + dw $078D, $8CE2 ; DDB + dw $079B, $9CB3 ; MDB + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0685 ; Health + dw $09C6, $00FE ; Missiles + dw $0AF6, $06B0 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_brinstar_cleanup_mission_impossible: + dw #preset_gtmax_brinstar_cleanup_green_shaft_final + dw $078D, $8DAE ; DDB + dw $079B, $9D19 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $031C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0255 ; Layer 2 Y position + dw $09C2, $0680 ; Health + dw $09C6, $0103 ; Missiles + dw $09C8, $0122 ; Max missiles + dw $09CE, $002D ; Pbs + dw $0AF6, $0224 ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D872, $C42F ; Items + dw $D8B4, $0346 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_zeb_skip: + dw #preset_kpdr23_tourian_zeb_skip + dw $09C2, $0239 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_mother_brain_2: + dw #preset_kpdr23_tourian_mother_brain_2 + dw $09C4, $0257 ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_100early_final_cleanup_leaving_parlor_missiles: - dw #preset_hundo_final_cleanup_the_last_missiles_escape - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $09A2, $F32F ; Equipped Items - dw $09C2, $04FE ; Health - dw $09C6, $00D6 ; Missiles - dw $09CA, $0025 ; Supers - dw $09CE, $000E ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $0056 ; Samus X +preset_kpdr22_tourian_zebes_escape: + dw #preset_kpdr21_tourian_zebes_escape + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: - dw #preset_gtmax_brinstar_cleanup_waterway_etank - dw $078D, $8F8E ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02E0 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $061D ; Screen Y position in pixels - dw $0917, $0228 ; Layer 2 X position - dw $0919, $0495 ; Layer 2 Y position - dw $09C2, $076C ; Health - dw $09C4, $076C ; Max health - dw $09CE, $002F ; Pbs - dw $09D6, $01AF ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; Items +preset_kpdr22_tourian_escape_room_3: + dw #preset_kpdr21_tourian_escape_room_3 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF preset_kpdr21_tourian_escape_room_4: - dw #preset_kpdr22_tourian_escape_room_4 - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_tourian_escape_room_4 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_tourian_escape_climb: - dw #preset_kpdr22_tourian_escape_climb - dw $09C2, $0171 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_tourian_escape_climb + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_kpdr21_tourian_escape_parlor: - dw #preset_kpdr22_tourian_escape_parlor - dw $09C2, $00DE ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw #preset_kpdr20_tourian_escape_parlor + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF preset_suitless_ridley_ridley: @@ -40560,41 +41656,46 @@ preset_100early_tourian_escape_parlor: dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: - dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit - dw $078D, $8DEA ; DDB - dw $079B, $9E52 ; MDB - dw $0911, $00E5 ; Screen X position in pixels - dw $0913, $4800 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels - dw $0917, $00AB ; Layer 2 X position - dw $0919, $0015 ; Layer 2 Y position - dw $09C6, $0111 ; Missiles - dw $09C8, $012C ; Max missiles - dw $09CE, $002E ; Pbs - dw $09D6, $01B4 ; Reserves - dw $0AF6, $0145 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D872, $C76F ; Items - dw $D8B6, $78F9 ; Doors +preset_gtmax_brinstar_cleanup_leaving_pink_etank: + dw #preset_gtmax_brinstar_cleanup_mission_impossible + dw $078D, $8FBE ; DDB + dw $079B, $A15B ; MDB + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0708 ; Health + dw $09C4, $0708 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0032 ; Pbs + dw $09D0, $003C ; Max pbs + dw $0AF6, $00AB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D872, $C52F ; Items + dw $D874, $1B8C ; Items + dw $D8B4, $8346 ; Doors + dw $D8B6, $78D8 ; Doors dw #$FFFF -preset_kpdr20_tourian_escape_room_4: - dw #preset_kpdr21_tourian_escape_room_4 - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr25_tourian_mother_brain_3: + dw #preset_kpdr25_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $0257 ; Health + dw $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses dw #$FFFF -preset_kpdr20_tourian_escape_climb: - dw #preset_kpdr21_tourian_escape_climb - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr22_tourian_zebes_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr20_tourian_escape_parlor: - dw #preset_kpdr21_tourian_escape_parlor - dw $09C8, $000F ; Max missiles - dw $D878, $0014 ; Items +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_norfair_cleanup_reverse_plowerhouse: @@ -40616,26 +41717,74 @@ preset_suitless_norfair_cleanup_reverse_plowerhouse: dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_billy_mays: - dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers - dw $078D, $8ECE ; DDB - dw $079B, $9F64 ; MDB - dw $07F3, $0009 ; Music Bank - dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001C ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $09C2, $07D0 ; Health - dw $09C4, $07D0 ; Max health - dw $09CA, $001D ; Supers - dw $09CE, $0030 ; Pbs - dw $09D0, $0041 ; Max pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0258 ; Samus X - dw $D872, $EF6F ; Items - dw $D8B6, $78FD ; Doors +preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers: + dw #preset_gtmax_brinstar_cleanup_leaving_pink_etank + dw $078D, $8F76 ; DDB + dw $079B, $9B5B ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6800 ; Screen subpixel Y position + dw $0915, $0800 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0600 ; Layer 2 Y position + dw $09C2, $06F1 ; Health + dw $09C6, $0105 ; Missiles + dw $09CA, $0020 ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $0031 ; Pbs + dw $0AF6, $019B ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $E6BD ; Items + dw $D8B6, $78F8 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_zebes_escape: + dw #preset_kpdr25_tourian_mother_brain_3 + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +preset_kpdr22_tourian_escape_room_4: + dw #preset_kpdr21_tourian_escape_room_4 + dw $09C2, $01F3 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_climb: + dw #preset_kpdr21_tourian_escape_climb + dw $09C2, $01D5 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr22_tourian_escape_parlor: + dw #preset_kpdr21_tourian_escape_parlor + dw $09C2, $0142 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors + dw #$FFFF + +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_reverse_metal_pirates: @@ -40695,22 +41844,40 @@ preset_suitless_norfair_cleanup_firefleas_up: dw $0AF8, $A000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8FE2 ; DDB - dw $090F, $7000 ; Screen subpixel X position - dw $0911, $019E ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0915, $0200 ; Screen Y position in pixels - dw $0917, $0136 ; Layer 2 X position - dw $0919, $0180 ; Layer 2 Y position - dw $09C2, $07B9 ; Health - dw $09C6, $0120 ; Missiles - dw $09C8, $013B ; Max missiles - dw $0AF6, $0229 ; Samus X - dw $0AFA, $02BB ; Samus Y - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items +preset_gtmax_brinstar_cleanup_waterway_etank: + dw #preset_gtmax_brinstar_cleanup_leaving_spore_spawn_supers + dw $078D, $8F82 ; DDB + dw $079B, $9D19 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $1FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $091F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $06D7 ; Layer 2 Y position + dw $09C6, $010C ; Missiles + dw $09C8, $0127 ; Max missiles + dw $09CA, $001E ; Supers + dw $09CE, $002E ; Pbs + dw $0AF6, $0065 ; Samus X + dw $0AFA, $098B ; Samus Y + dw $D872, $C56F ; Items + dw $D8B4, $8B46 ; Doors + dw #$FFFF + +preset_kpdr23_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_missile_room: @@ -40730,45 +41897,58 @@ preset_suitless_norfair_cleanup_hotarubi_missile_room: dw $0AF8, $E000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: - dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar - dw $078D, $8EB6 ; DDB - dw $079B, $97B5 ; MDB - dw $07F5, $0003 ; Music Track +preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit: + dw #preset_gtmax_brinstar_cleanup_waterway_etank + dw $078D, $8F8E ; DDB dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels + dw $0911, $02E0 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $07B8 ; Health - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_gtmax_blue_brinstar_cleanup_climb_supers: - dw #preset_gtmax_blue_brinstar_cleanup_billy_mays - dw $078D, $8B7A ; DDB - dw $079B, $96BA ; MDB - dw $090F, $0400 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $0915, $0700 ; Screen Y position in pixels - dw $0919, $0540 ; Layer 2 Y position - dw $09C2, $078E ; Health - dw $09C6, $0125 ; Missiles - dw $09C8, $0140 ; Max missiles + dw $0915, $061D ; Screen Y position in pixels + dw $0917, $0228 ; Layer 2 X position + dw $0919, $0495 ; Layer 2 Y position + dw $09C2, $076C ; Health + dw $09C4, $076C ; Max health dw $09CE, $002F ; Pbs + dw $09D6, $01AF ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $02BD ; Samus X - dw $0AFA, $078B ; Samus Y - dw $D870, $E6FD ; Items - dw $D872, $FF6F ; Items - dw $D874, $1BBE ; Items - dw $D8B2, $2C09 ; Doors + dw $0AF6, $0340 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $1B8E ; Items + dw #$FFFF + +preset_kpdr25_tourian_escape_room_4: + dw #preset_kpdr23_tourian_escape_room_4 + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_escape_climb: + dw #preset_kpdr23_tourian_escape_climb + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors + dw #$FFFF + +preset_kpdr25_tourian_escape_parlor: + dw #preset_kpdr23_tourian_escape_parlor + dw $09C4, $0257 ; Max health + dw $09C8, $0019 ; Max missiles + dw $0AF8, $7FFF ; Samus subpixel X + dw $0AFC, $B7FF ; Samus subpixel Y + dw $D870, $0190 ; Items + dw $D878, $401C ; Items + dw $D8BA, $DDF1 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_hotarubi_revisit: @@ -40788,24 +41968,23 @@ preset_suitless_norfair_cleanup_hotarubi_revisit: dw $D878, $DEDE ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_to_final_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_climb_supers - dw $078D, $8C6A ; DDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $7803 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $06F0 ; Health - dw $09CA, $0022 ; Supers - dw $09CC, $0041 ; Max supers +preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers: + dw #preset_gtmax_blue_brinstar_cleanup_green_hill_zone_revisit + dw $078D, $8DEA ; DDB + dw $079B, $9E52 ; MDB + dw $0911, $00E5 ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0917, $00AB ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C6, $0111 ; Missiles + dw $09C8, $012C ; Max missiles dw $09CE, $002E ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $01D6 ; Samus X - dw $0AFA, $004B ; Samus Y - dw $D870, $EEFD ; Items + dw $09D6, $01B4 ; Reserves + dw $0AF6, $0145 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D872, $C76F ; Items + dw $D8B6, $78F9 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_three_musketeers: @@ -40843,17 +42022,26 @@ preset_suitless_norfair_cleanup_single_chamber: dw $D878, $FEDE ; Items dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_missiles: - dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles - dw $078D, $89A6 ; DDB - dw $079B, $9A44 ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $3C00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $09CE, $002D ; Pbs - dw $0AF6, $004B ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtmax_blue_brinstar_cleanup_billy_mays: + dw #preset_gtmax_blue_brinstar_cleanup_blue_brinstar_hoppers + dw $078D, $8ECE ; DDB + dw $079B, $9F64 ; MDB + dw $07F3, $0009 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $09C2, $07D0 ; Health + dw $09C4, $07D0 ; Max health + dw $09CA, $001D ; Supers + dw $09CE, $0030 ; Pbs + dw $09D0, $0041 ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0258 ; Samus X + dw $D872, $EF6F ; Items + dw $D8B6, $78FD ; Doors dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_return: @@ -40874,19 +42062,22 @@ preset_suitless_norfair_cleanup_bubble_mountain_return: dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_parlor_again: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles - dw $078D, $8C9A ; DDB - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6401 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01B9 ; Samus X - dw $D870, $FEFD ; Items +preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8FE2 ; DDB + dw $090F, $7000 ; Screen subpixel X position + dw $0911, $019E ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0136 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $07B9 ; Health + dw $09C6, $0120 ; Missiles + dw $09C8, $013B ; Max missiles + dw $0AF6, $0229 ; Samus X + dw $0AFA, $02BB ; Samus Y + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items dw #$FFFF preset_suitless_norfair_cleanup_norfair_reserve_back: @@ -40906,40 +42097,45 @@ preset_suitless_norfair_cleanup_norfair_reserve_back: dw $D8BA, $DFFF ; Doors dw #$FFFF -preset_gtmax_blue_brinstar_cleanup_terminator_etank: - dw #preset_gtmax_blue_brinstar_cleanup_parlor_again - dw $078D, $8C8E ; DDB - dw $079B, $92FD ; MDB - dw $0913, $1000 ; Screen subpixel Y position - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $016C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_gtmax_tourian_tourian_elevator_room: - dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark - dw $078D, $9222 ; DDB - dw $079B, $DAAE ; MDB - dw $07F3, $001E ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $0919, $01AA ; Layer 2 Y position - dw $09C2, $0834 ; Health - dw $09C4, $0834 ; Max health - dw $09C6, $012A ; Missiles - dw $09C8, $0145 ; Max missiles - dw $09CA, $0021 ; Supers - dw $09CC, $0041 ; Max supers - dw $09CE, $002D ; Pbs - dw $09D6, $01D2 ; Reserves - dw $0A68, $0000 ; Flash suit - dw $0AFA, $02A8 ; Samus Y - dw $D820, $1FC1 ; Events - dw $D870, $FFFD ; Items - dw $D8B2, $6C09 ; Doors - dw $D90C, $0100 ; Map Stations +preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark: + dw #preset_gtmax_blue_brinstar_cleanup_leaving_blue_brinstar + dw $078D, $8EB6 ; DDB + dw $079B, $97B5 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $07B8 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A68, $0068 ; Flash suit + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw #$FFFF + +preset_gtmax_blue_brinstar_cleanup_climb_supers: + dw #preset_gtmax_blue_brinstar_cleanup_billy_mays + dw $078D, $8B7A ; DDB + dw $079B, $96BA ; MDB + dw $090F, $0400 ; Screen subpixel X position + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $0700 ; Screen Y position in pixels + dw $0919, $0540 ; Layer 2 Y position + dw $09C2, $078E ; Health + dw $09C6, $0125 ; Missiles + dw $09C8, $0140 ; Max missiles + dw $09CE, $002F ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $02BD ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D870, $E6FD ; Items + dw $D872, $FF6F ; Items + dw $D874, $1BBE ; Items + dw $D8B2, $2C09 ; Doors dw #$FFFF preset_suitless_norfair_cleanup_bubble_mountain_final: @@ -40979,16 +42175,24 @@ preset_suitless_norfair_cleanup_frog_speedway: dw $D878, $FEDF ; Items dw #$FFFF -preset_gtmax_tourian_metroids_1: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $090F, $4FFF ; Screen subpixel X position - dw $0913, $43FF ; Screen subpixel Y position - dw $0915, $0300 ; Screen Y position in pixels - dw $0919, $0240 ; Layer 2 Y position +preset_gtmax_blue_brinstar_cleanup_to_final_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_climb_supers + dw $078D, $8C6A ; DDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7803 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $06F0 ; Health + dw $09CA, $0022 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002E ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $003B ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0AF6, $01D6 ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D870, $EEFD ; Items dw #$FFFF preset_suitless_norfair_cleanup_business_center_final: @@ -41006,43 +42210,17 @@ preset_suitless_norfair_cleanup_business_center_final: dw $0AF8, $0000 ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_metroids_2: - dw #preset_gtmax_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0058 ; Screen X position in pixels - dw $0913, $F400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0042 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0821 ; Health - dw $09C6, $0132 ; Missiles - dw $09CA, $001E ; Supers - dw $09D6, $0204 ; Reserves - dw $0AF6, $00F8 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors - dw #$FFFF - -preset_gtmax_tourian_metroids_3: - dw #preset_gtmax_tourian_tourian_elevator_room - dw $078D, $A9B4 ; DDB - dw $079B, $DB31 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0107 ; Screen Y position in pixels - dw $0919, $00C5 ; Layer 2 Y position - dw $09C6, $0132 ; Missiles - dw $09CA, $001D ; Supers - dw $09D6, $0223 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C4 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0003 ; Events - dw $D8C4, $0003 ; Doors +preset_gtmax_blue_brinstar_cleanup_parlor_missiles: + dw #preset_gtmax_blue_brinstar_cleanup_to_final_missiles + dw $078D, $89A6 ; DDB + dw $079B, $9A44 ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3C00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CE, $002D ; Pbs + dw $0AF6, $004B ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF preset_suitless_norfair_cleanup_norfair_elevator: @@ -41059,42 +42237,19 @@ preset_suitless_norfair_cleanup_norfair_elevator: dw $0AF8, $5FFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_metroids_4: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB - dw $090F, $B000 ; Screen subpixel X position - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001C ; Supers - dw $09CE, $0030 ; Pbs - dw $09D6, $024A ; Reserves - dw $0AF6, $05A3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D822, $0007 ; Events - dw $D8C4, $0007 ; Doors - dw #$FFFF - -preset_gtmax_tourian_giant_hoppers: - dw #preset_gtmax_tourian_metroids_3 - dw $078D, $A9E4 ; DDB - dw $079B, $DBCD ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0913, $4C00 ; Screen subpixel Y position - dw $0915, $011F ; Screen Y position in pixels - dw $0919, $00D7 ; Layer 2 Y position - dw $09C6, $0140 ; Missiles - dw $09CA, $001B ; Supers - dw $09CE, $0032 ; Pbs - dw $09D6, $02A4 ; Reserves - dw $0AF6, $0061 ; Samus X - dw $0AFA, $01CB ; Samus Y - dw $D822, $000F ; Events - dw $D8C4, $000F ; Doors +preset_gtmax_blue_brinstar_cleanup_parlor_again: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_missiles + dw $078D, $8C9A ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6401 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01B9 ; Samus X + dw $D870, $FEFD ; Items dw #$FFFF preset_suitless_final_cleanup_below_spazer_final: @@ -41108,51 +42263,40 @@ preset_suitless_final_cleanup_below_spazer_final: dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_gtmax_tourian_baby_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position +preset_gtmax_blue_brinstar_cleanup_terminator_etank: + dw #preset_gtmax_blue_brinstar_cleanup_parlor_again + dw $078D, $8C8E ; DDB + dw $079B, $92FD ; MDB + dw $0913, $1000 ; Screen subpixel Y position dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DB ; Samus X + dw $0AF6, $016C ; Samus X dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtmax_tourian_gadora_room: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AA44 ; DDB - dw $079B, $DCFF ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $4400 ; Screen subpixel Y position - dw $0915, $0117 ; Screen Y position in pixels - dw $0919, $00D1 ; Layer 2 Y position - dw $09CA, $001A ; Supers - dw $0AF6, $00DC ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8C4, $00AF ; Doors - dw #$FFFF - -preset_gtmax_tourian_zeb_skip: - dw #preset_gtmax_tourian_giant_hoppers - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0018 ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C4, $03AF ; Doors +preset_gtmax_tourian_tourian_elevator_room: + dw #preset_gtmax_blue_brinstar_cleanup_pit_room_final_spark + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0915, $0238 ; Screen Y position in pixels + dw $0919, $01AA ; Layer 2 Y position + dw $09C2, $0834 ; Health + dw $09C4, $0834 ; Max health + dw $09C6, $012A ; Missiles + dw $09C8, $0145 ; Max missiles + dw $09CA, $0021 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $002D ; Pbs + dw $09D6, $01D2 ; Reserves + dw $0A68, $0000 ; Flash suit + dw $0AFA, $02A8 ; Samus Y + dw $D820, $1FC1 ; Events + dw $D870, $FFFD ; Items + dw $D8B2, $6C09 ; Doors + dw $D90C, $0100 ; Map Stations dw #$FFFF preset_suitless_final_cleanup_red_tower_final: @@ -41232,21 +42376,16 @@ preset_suitless_final_cleanup_big_pink_final: dw $D8B4, $0B46 ; Doors dw #$FFFF -preset_gtmax_tourian_mother_brain_2: - dw #preset_gtmax_tourian_zeb_skip - dw $078D, $AAC8 ; DDB - dw $079B, $DD58 ; MDB - dw $07F3, $0021 ; Music Bank - dw $07F5, $0000 ; Music Track - dw $090F, $79FF ; Screen subpixel X position - dw $0915, $0000 ; Screen Y position in pixels - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $05C0 ; Health - dw $09C6, $0137 ; Missiles - dw $09CA, $000C ; Supers - dw $0AF6, $00CF ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D820, $1FCD ; Events +preset_gtmax_tourian_metroids_1: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $43FF ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -41296,21 +42435,43 @@ preset_suitless_final_cleanup_beta_missile_room: dw $D8B6, $FEFF ; Doors dw #$FFFF -preset_gtmax_tourian_zebes_escape: - dw #preset_gtmax_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams - dw $09C2, $05DB ; Health - dw $09C6, $00EA ; Missiles - dw $09CA, $0000 ; Supers - dw $09CE, $0000 ; Pbs - dw $09D6, $02BC ; Reserves - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state - dw $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $5FCD ; Events - dw $D82C, $0203 ; Bosses +preset_gtmax_tourian_metroids_2: + dw #preset_gtmax_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0058 ; Screen X position in pixels + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0042 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0821 ; Health + dw $09C6, $0132 ; Missiles + dw $09CA, $001E ; Supers + dw $09D6, $0204 ; Reserves + dw $0AF6, $00F8 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_gtmax_tourian_metroids_3: + dw #preset_gtmax_tourian_tourian_elevator_room + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0107 ; Screen Y position in pixels + dw $0919, $00C5 ; Layer 2 Y position + dw $09C6, $0132 ; Missiles + dw $09CA, $001D ; Supers + dw $09D6, $0223 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C4 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF preset_suitless_final_cleanup_john_cena_bridge: @@ -41351,20 +42512,42 @@ preset_suitless_final_cleanup_beta_missile_revisit: dw $D874, $1FFE ; Items dw #$FFFF -preset_gtmax_tourian_escape_room_3: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0919, $00C0 ; Layer 2 Y position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00E0 ; Samus X - dw $0AFA, $018B ; Samus Y +preset_gtmax_tourian_metroids_4: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001C ; Supers + dw $09CE, $0030 ; Pbs + dw $09D6, $024A ; Reserves + dw $0AF6, $05A3 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_gtmax_tourian_giant_hoppers: + dw #preset_gtmax_tourian_metroids_3 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0140 ; Missiles + dw $09CA, $001B ; Supers + dw $09CE, $0032 ; Pbs + dw $09D6, $02A4 ; Reserves + dw $0AF6, $0061 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF preset_suitless_final_cleanup_pit_room_final: @@ -41413,47 +42596,51 @@ preset_suitless_final_cleanup_climb_supers: dw $D8B2, $2C08 ; Doors dw #$FFFF -preset_gtmax_tourian_escape_room_4: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB04 ; DDB - dw $079B, $DEA7 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001A ; Screen Y position in pixels - dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0013 ; Layer 2 Y position - dw $0AF6, $05DB ; Samus X - dw $0AFA, $008B ; Samus Y +preset_gtmax_tourian_baby_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $00AB ; Samus Y dw #$FFFF -preset_gtmax_tourian_escape_climb: - dw #preset_gtmax_tourian_escape_room_3 - dw $078D, $AB1C ; DDB - dw $079B, $DEDE ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $00F2 ; Screen X position in pixels - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $00F3 ; Screen Y position in pixels - dw $0917, $00B5 ; Layer 2 X position - dw $0919, $00B6 ; Layer 2 Y position - dw $0AF6, $0152 ; Samus X +preset_gtmax_tourian_gadora_room: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $4400 ; Screen subpixel Y position + dw $0915, $0117 ; Screen Y position in pixels + dw $0919, $00D1 ; Layer 2 Y position + dw $09CA, $001A ; Supers + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C4, $00AF ; Doors dw #$FFFF -preset_gtmax_tourian_escape_parlor: - dw #preset_gtmax_tourian_zebes_escape - dw $078D, $AB34 ; DDB - dw $079B, $96BA ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0007 ; Music Track - dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $6801 ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $07A1 ; Health +preset_gtmax_tourian_zeb_skip: + dw #preset_gtmax_tourian_giant_hoppers + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021A ; Screen Y position in pixels + dw $0919, $0193 ; Layer 2 Y position + dw $09CA, $0018 ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $01DA ; Samus X - dw $0AFA, $004B ; Samus Y + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -41476,6 +42663,23 @@ preset_suitless_final_cleanup_parlor_return: dw $D870, $E9DE ; Items dw #$FFFF +preset_gtmax_tourian_mother_brain_2: + dw #preset_gtmax_tourian_zeb_skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $79FF ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $05C0 ; Health + dw $09C6, $0137 ; Missiles + dw $09CA, $000C ; Supers + dw $0AF6, $00CF ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $1FCD ; Events + dw #$FFFF + preset_suitless_final_cleanup_230_mockball: dw #preset_suitless_final_cleanup_parlor_return dw $078D, $8C82 ; DDB @@ -41496,6 +42700,23 @@ preset_suitless_final_cleanup_230_mockball: dw $D870, $F9DE ; Items dw #$FFFF +preset_gtmax_tourian_zebes_escape: + dw #preset_gtmax_tourian_mother_brain_2 + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $05DB ; Health + dw $09C6, $00EA ; Missiles + dw $09CA, $0000 ; Supers + dw $09CE, $0000 ; Pbs + dw $09D6, $02BC ; Reserves + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009E ; Samus Y + dw $D820, $5FCD ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + preset_suitless_final_cleanup_parlor_revisit: dw #preset_suitless_final_cleanup_230_mockball dw $078D, $8C9A ; DDB @@ -41509,6 +42730,22 @@ preset_suitless_final_cleanup_parlor_revisit: dw $0AF8, $7FFF ; Samus subpixel X dw #$FFFF +preset_gtmax_tourian_escape_room_3: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $2800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $00C0 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00E0 ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + preset_suitless_final_cleanup_landing_site_revisit: dw #preset_suitless_final_cleanup_parlor_revisit dw $078D, $8C8E ; DDB @@ -41562,6 +42799,49 @@ preset_suitless_final_cleanup_gauntlet_entry: dw $D8B0, $4002 ; Doors dw #$FFFF +preset_gtmax_tourian_escape_room_4: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001A ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0013 ; Layer 2 Y position + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_gtmax_tourian_escape_climb: + dw #preset_gtmax_tourian_escape_room_3 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $00F2 ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $00F3 ; Screen Y position in pixels + dw $0917, $00B5 ; Layer 2 X position + dw $0919, $00B6 ; Layer 2 Y position + dw $0AF6, $0152 ; Samus X + dw #$FFFF + +preset_gtmax_tourian_escape_parlor: + dw #preset_gtmax_tourian_zebes_escape + dw $078D, $AB34 ; DDB + dw $079B, $96BA ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $6801 ; Screen subpixel Y position + dw $0917, $00C0 ; Layer 2 X position + dw $09C2, $07A1 ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw #$FFFF + preset_suitless_final_cleanup_gauntlet_etank: dw #preset_suitless_final_cleanup_gauntlet_entry dw $078D, $892E ; DDB diff --git a/src/presets/combined_preset_names.asm b/src/presets/combined_preset_names.asm index 1a9b84db..b14402ef 100644 --- a/src/presets/combined_preset_names.asm +++ b/src/presets/combined_preset_names.asm @@ -1,6 +1,6 @@ -warnpc $EFC386 -org $EFC386 +warnpc $EFBEFD +org $EFBEFD print pc, " preset names start" preset_names: @@ -95,6 +95,9 @@ preset_names_baby: preset_names_baby_skip: db "Baby Skip", #$FF +preset_names_back_to_back_hellrun: + db "Back To Back Hellrun", #$FF + preset_names_basement: db "Basement", #$FF @@ -224,12 +227,18 @@ preset_names_blue_fireball: preset_names_blue_gate_glitch: db "Blue Gate Glitch", #$FF +preset_names_blue_hoppers: + db "Blue Hoppers", #$FF + preset_names_bomb_torizo: db "Bomb Torizo", #$FF preset_names_bomb_torizo_speed_escape: db "Bomb Torizo Speed Escape", #$FF +preset_names_bombs_cf_clip: + db "Bombs CF Clip", #$FF + preset_names_bottom_of_red_tower: db "Bottom of Red Tower", #$FF @@ -470,6 +479,12 @@ preset_names_crab_ggg: preset_names_crab_hole: db "Crab Hole", #$FF +preset_names_crab_hole_double_sbj: + db "Crab Hole Double SBJ", #$FF + +preset_names_crab_hole_gravity_jump: + db "Crab Hole Gravity Jump", #$FF + preset_names_crab_maze: db "Crab Maze", #$FF @@ -479,9 +494,15 @@ preset_names_crab_shaft: preset_names_crab_shaft_down: db "Crab Shaft Down", #$FF +preset_names_crab_shaft_entry: + db "Crab Shaft Entry", #$FF + preset_names_crab_shaft_revisit: db "Crab Shaft Revisit", #$FF +preset_names_crab_shaft_suitless: + db "Crab Shaft Suitless", #$FF + preset_names_crab_shaft_up: db "Crab Shaft Up", #$FF @@ -635,6 +656,9 @@ preset_names_double_chamber_out: preset_names_double_chamber_revisit: db "Double Chamber Revisit", #$FF +preset_names_double_springball_jump: + db "Double Springball Jump", #$FF + preset_names_draygon: db "Draygon", #$FF @@ -647,6 +671,9 @@ preset_names_draygon_missiles: preset_names_dusty_shaft_revisit: db "Dusty Shaft Revisit", #$FF +preset_names_early_suitless_escape: + db "Early Suitless Escape", #$FF + preset_names_early_supers: db "Early Supers", #$FF @@ -671,6 +698,15 @@ preset_names_east_cac_alley: preset_names_east_ocean: db "East Ocean", #$FF +preset_names_east_ocean_return: + db "East Ocean Return", #$FF + +preset_names_east_ocean_with_ice: + db "East Ocean with Ice", #$FF + +preset_names_east_ocean_with_springball: + db "East Ocean with Springball", #$FF + preset_names_east_pants_room: db "East Pants Room", #$FF @@ -740,6 +776,9 @@ preset_names_entry_with_speed_booster: preset_names_escape_climb: db "Escape Climb", #$FF +preset_names_escape_climb_with_hijump: + db "Escape Climb with Hi-Jump", #$FF + preset_names_escape_elevator: db "Escape Elevator", #$FF @@ -890,6 +929,9 @@ preset_names_g4_hallway: preset_names_gadora_room: db "Gadora Room", #$FF +preset_names_gate_glitch_suitless: + db "Gate Glitch Suitless", #$FF + preset_names_gauntlet_entry: db "Gauntlet Entry", #$FF @@ -914,6 +956,12 @@ preset_names_grapple_beam: preset_names_grapple_escape: db "Grapple Escape", #$FF +preset_names_grapple_escape_hijump: + db "Grapple Escape Hi-Jump", #$FF + +preset_names_grapple_escape_hijumpless: + db "Grapple Escape Hi-Jumpless", #$FF + preset_names_grapple_playground_1: db "Grapple Playground 1", #$FF @@ -1154,6 +1202,9 @@ preset_names_ice_snakes_out: preset_names_ice_trippers_in: db "Ice Trippers In", #$FF +preset_names_ice_zeb_skip: + db "Ice Zeb Skip", #$FF + preset_names_indiana_jones: db "Indiana Jones", #$FF @@ -1328,6 +1379,12 @@ preset_names_lava_dive: preset_names_lava_dive_room: db "Lava Dive Room", #$FF +preset_names_lava_dive_with_gravity: + db "Lava Dive with Gravity", #$FF + +preset_names_lava_dive_with_hijump: + db "Lava Dive with Hi-Jump", #$FF + preset_names_lava_spark: db "Lava Spark", #$FF @@ -1571,12 +1628,30 @@ preset_names_main_street: preset_names_main_street_revisit: db "Main Street Revisit", #$FF +preset_names_mainstreet_short_charge: + db "Mainstreet Short Charge", #$FF + +preset_names_mainstreet_suitless: + db "Mainstreet Suitless", #$FF + preset_names_mama_turtle: db "Mama Turtle", #$FF +preset_names_mama_turtle_double_sbj: + db "Mama Turtle Double SBJ", #$FF + preset_names_mama_turtle_etank: db "Mama Turtle E-Tank", #$FF +preset_names_mama_turtle_ibj: + db "Mama Turtle IBJ", #$FF + +preset_names_mama_turtle_spark: + db "Mama Turtle Spark", #$FF + +preset_names_mama_turtle_unmorph_entry: + db "Mama Turtle Unmorph Entry", #$FF + preset_names_maridia_bug_room: db "Maridia Bug Room", #$FF @@ -1676,6 +1751,9 @@ preset_names_moat_missiles: preset_names_moat_with_missile_gone: db "Moat With Missile Gone", #$FF +preset_names_mochtroid_ice_clip: + db "Mochtroid Ice Clip", #$FF + preset_names_moondance: db "Moondance", #$FF @@ -1688,6 +1766,12 @@ preset_names_mother_brain_2: preset_names_mother_brain_3: db "Mother Brain 3", #$FF +preset_names_mother_brain_all_missiles: + db "Mother Brain All Missiles", #$FF + +preset_names_mother_brain_all_supers: + db "Mother Brain All Supers", #$FF + preset_names_mount_everest: db "Mount Everest", #$FF @@ -1706,9 +1790,15 @@ preset_names_movement_before_attic: preset_names_mt_everest: db "Mt. Everest", #$FF +preset_names_mt_everest_1st_wall_jump: + db "Mt. Everest 1st Wall Jump", #$FF + preset_names_mt_everest_2: db "Mt. Everest 2", #$FF +preset_names_mt_everest_2nd_wall_jump: + db "Mt. Everest 2nd Wall Jump", #$FF + preset_names_mt_everest_3: db "Mt. Everest 3", #$FF @@ -1721,9 +1811,15 @@ preset_names_mt_everest_exit: preset_names_mt_everest_final: db "Mt. Everest Final", #$FF +preset_names_mt_everest_gravity_jump: + db "Mt. Everest Gravity Jump", #$FF + preset_names_mt_everest_revisit: db "Mt. Everest Revisit", #$FF +preset_names_mt_everest_suitless: + db "Mt. Everest Suitless", #$FF + preset_names_mushroom_kingdom: db "Mushroom Kingdom", #$FF @@ -1916,6 +2012,9 @@ preset_names_plasma_beam: preset_names_plasma_climb: db "Plasma Climb", #$FF +preset_names_plasma_pseudoscrew: + db "Plasma Pseudo-Screw", #$FF + preset_names_plasma_room: db "Plasma Room", #$FF @@ -1940,6 +2039,9 @@ preset_names_plasma_spark_room_final: preset_names_plasma_spark_room_revisit: db "Plasma Spark Room Revisit", #$FF +preset_names_plasma_speed_booster: + db "Plasma Speed Booster", #$FF + preset_names_plowerhouse: db "Plowerhouse", #$FF @@ -2093,6 +2195,9 @@ preset_names_retro_etank: preset_names_return_with_yellow_door: db "Return With Yellow Door", #$FF +preset_names_reverse_amphitheatre: + db "Reverse Amphitheatre", #$FF + preset_names_reverse_botwoon: db "Reverse Botwoon", #$FF @@ -2153,6 +2258,9 @@ preset_names_reverse_terminator: preset_names_ridley: db "Ridley", #$FF +preset_names_ridley_10_20_15_ammo: + db "Ridley 10+20+15 Ammo", #$FF + preset_names_ridley_20_supers_7_1: db "Ridley (20 Supers 7+1)", #$FF @@ -2171,6 +2279,9 @@ preset_names_ridley_25_supers_9_1: preset_names_ridley_25_supers_9_2: db "Ridley (25 Supers 9+2)", #$FF +preset_names_ridley_30_25_5_ammo: + db "Ridley 30+25+5 Ammo", #$FF + preset_names_ridley_30_supers_10_1: db "Ridley (30 Supers 10+1)", #$FF @@ -2210,6 +2321,15 @@ preset_names_ridley_etank: preset_names_ridley_farming_room: db "Ridley Farming Room", #$FF +preset_names_ridley_low_hp: + db "Ridley Low HP", #$FF + +preset_names_ridley_low_ice: + db "Ridley Low Ice", #$FF + +preset_names_ridley_suitless: + db "Ridley Suitless", #$FF + preset_names_right_jump_with_speed: db "Right Jump with Speed", #$FF @@ -2285,9 +2405,21 @@ preset_names_shaft_up: preset_names_shaktool: db "Shaktool", #$FF +preset_names_shaktool_cf_clip: + db "Shaktool CF Clip", #$FF + +preset_names_shaktool_hijump_entry: + db "Shaktool Hi-Jump Entry", #$FF + +preset_names_shaktool_puyo_ice_clip: + db "Shaktool Puyo Ice Clip", #$FF + preset_names_shaktool_revisit: db "Shaktool Revisit", #$FF +preset_names_shaktool_suitless_entry: + db "Shaktool Suitless Entry", #$FF + preset_names_shinespark_to_phantoon: db "Shinespark To Phantoon", #$FF @@ -2330,6 +2462,9 @@ preset_names_skree_boost_revisit: preset_names_sky_missiles: db "Sky Missiles", #$FF +preset_names_snail_clip: + db "Snail Clip", #$FF + preset_names_snake_room_revisit: db "Snake Room Revisit", #$FF @@ -2360,6 +2495,9 @@ preset_names_speed_hallway_in: preset_names_speed_hallway_out: db "Speed Hallway Out", #$FF +preset_names_speed_zeb_skip: + db "Speed Zeb Skip", #$FF + preset_names_speedless_speedway: db "Speedless Speedway", #$FF @@ -2384,6 +2522,12 @@ preset_names_spiky_room_of_death_revisit: preset_names_spiky_room_revisit: db "Spiky Room Revisit", #$FF +preset_names_spiky_room_to_east_ocean: + db "Spiky Room To East Ocean", #$FF + +preset_names_spiky_room_to_main_shaft: + db "Spiky Room To Main Shaft", #$FF + preset_names_spo_spo_farm_room: db "Spo Spo Farm Room", #$FF @@ -2429,6 +2573,30 @@ preset_names_spring_ball_room: preset_names_springball_maze: db "Springball Maze", #$FF +preset_names_suitless_aqueduct: + db "Suitless Aqueduct", #$FF + +preset_names_suitless_cac_alley: + db "Suitless Cac Alley", #$FF + +preset_names_suitless_cf_clip: + db "Suitless CF Clip", #$FF + +preset_names_suitless_colosseum: + db "Suitless Colosseum", #$FF + +preset_names_suitless_draygon: + db "Suitless Draygon", #$FF + +preset_names_suitless_halfie_climb: + db "Suitless Halfie Climb", #$FF + +preset_names_suitless_jump_morphs: + db "Suitless Jump Morphs", #$FF + +preset_names_suitless_return: + db "Suitless Return", #$FF + preset_names_super_door: db "Super Door", #$FF @@ -2651,6 +2819,9 @@ preset_names_xray: preset_names_xray_beam: db "X-Ray Beam", #$FF +preset_names_xray_climb: + db "X-Ray Climb", #$FF + preset_names_xray_dboost: db "X-Ray D-Boost", #$FF diff --git a/src/presets/gtclassic_data.asm b/src/presets/gtclassic_data.asm index 113da672..6b3d85fc 100644 --- a/src/presets/gtclassic_data.asm +++ b/src/presets/gtclassic_data.asm @@ -892,7 +892,7 @@ preset_gtclassic_bootless_upper_norfair_prepillars: preset_gtclassic_bootless_upper_norfair_green_gate_glitch: dw #preset_gtclassic_bootless_upper_norfair_prepillars ; Bootless Upper Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $C000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/gtmax_data.asm b/src/presets/gtmax_data.asm index 6c9f7bb5..993e73a5 100644 --- a/src/presets/gtmax_data.asm +++ b/src/presets/gtmax_data.asm @@ -929,7 +929,7 @@ preset_gtmax_upper_norfair_prepillars: preset_gtmax_upper_norfair_green_gate_glitch: dw #preset_gtmax_upper_norfair_prepillars ; Upper Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $4000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/kpdr20_data.asm b/src/presets/kpdr20_data.asm index 7d3c621c..76a6470a 100644 --- a/src/presets/kpdr20_data.asm +++ b/src/presets/kpdr20_data.asm @@ -1942,7 +1942,7 @@ preset_kpdr20_lower_norfair_prepillars: preset_kpdr20_lower_norfair_fast_pillars_setup: dw #preset_kpdr20_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/kpdr21_data.asm b/src/presets/kpdr21_data.asm index 373d08cc..27c913ab 100644 --- a/src/presets/kpdr21_data.asm +++ b/src/presets/kpdr21_data.asm @@ -1944,7 +1944,7 @@ preset_kpdr21_lower_norfair_prepillars: preset_kpdr21_lower_norfair_fast_pillars_setup: dw #preset_kpdr21_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/kpdr22_data.asm b/src/presets/kpdr22_data.asm index 72e5add4..10eb5ec5 100644 --- a/src/presets/kpdr22_data.asm +++ b/src/presets/kpdr22_data.asm @@ -2413,7 +2413,7 @@ preset_kpdr22_lower_norfair_prepillars: preset_kpdr22_lower_norfair_fast_pillars_setup: dw #preset_kpdr22_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/kpdr23_data.asm b/src/presets/kpdr23_data.asm index 0eca7040..db0fdb1a 100644 --- a/src/presets/kpdr23_data.asm +++ b/src/presets/kpdr23_data.asm @@ -2001,7 +2001,7 @@ preset_kpdr23_lower_norfair_prepillars: preset_kpdr23_lower_norfair_fast_pillars_setup: dw #preset_kpdr23_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/kpdr25_data.asm b/src/presets/kpdr25_data.asm index edcbde28..47b37ae6 100644 --- a/src/presets/kpdr25_data.asm +++ b/src/presets/kpdr25_data.asm @@ -1910,7 +1910,7 @@ preset_kpdr25_lower_norfair_prepillars: preset_kpdr25_lower_norfair_fast_pillars_setup: dw #preset_kpdr25_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/nghyper_data.asm b/src/presets/nghyper_data.asm index e20c6d2a..3c3d57ff 100644 --- a/src/presets/nghyper_data.asm +++ b/src/presets/nghyper_data.asm @@ -531,7 +531,7 @@ preset_nghyper_norfair_preridley_prepillars: preset_nghyper_norfair_preridley_fast_pillars: dw #preset_nghyper_norfair_preridley_prepillars ; Norfair Pre-Ridley: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $5E80 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/ngplasma_data.asm b/src/presets/ngplasma_data.asm index 9dc1e88f..16e60c2c 100644 --- a/src/presets/ngplasma_data.asm +++ b/src/presets/ngplasma_data.asm @@ -528,7 +528,7 @@ preset_ngplasma_norfair_preridley_prepillars: preset_ngplasma_norfair_preridley_fast_pillars: dw #preset_ngplasma_norfair_preridley_prepillars ; Norfair Pre-Ridley: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $5880 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/nodropskpdr_data.asm b/src/presets/nodropskpdr_data.asm index fe998c6b..0ed68a0d 100644 --- a/src/presets/nodropskpdr_data.asm +++ b/src/presets/nodropskpdr_data.asm @@ -2467,7 +2467,7 @@ preset_nodropskpdr_lower_norfair_prepillars: preset_nodropskpdr_lower_norfair_fast_pillars_setup: dw #preset_nodropskpdr_lower_norfair_prepillars ; Lower Norfair: Pre-Pillars - dw $078D, $985E ; DDB + dw $078D, $989A ; DDB dw $079B, $B3A5 ; MDB dw $090F, $8001 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels diff --git a/src/presets/rando_data.asm b/src/presets/rando_data.asm index 0d05daae..9d343f78 100644 --- a/src/presets/rando_data.asm +++ b/src/presets/rando_data.asm @@ -465,405 +465,110 @@ preset_rando_green_brinstar_popeil_missiles_with_screw: dw $07F3, $000F ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $000C ; Equipped Items dw $09A4, $000C ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers dw $09CC, $0005 ; Max supers dw $09CE, $0000 ; Pbs dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $001D ; Samus position/state dw $0A1E, $0408 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $008B ; Samus X dw $0AFA, $00B9 ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0042 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_etecoon_supers: dw #preset_rando_green_brinstar_popeil_missiles_with_screw ; Green Brinstar: Popeil Missiles with Screw dw $078D, $8CBE ; DDB dw $079B, $9FE5 ; MDB - dw $07F3, $000F ; Music Bank dw $07F5, $0005 ; Music Track dw $090F, $A001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $9000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $000C ; Equipped Items - dw $09A4, $000C ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0042 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_over_dachora_pit: dw #preset_rando_green_brinstar_etecoon_supers ; Green Brinstar: Etecoon Supers dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $D001 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position dw $0919, $0180 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $2004 ; Equipped Items dw $09A4, $2004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0225 ; Samus X dw $0AFA, $028B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0046 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_spore_spawn_fight: dw #preset_rando_green_brinstar_over_dachora_pit ; Green Brinstar: Over Dachora Pit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $6FFF ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels dw $0913, $F400 ; Screen subpixel Y position dw $0915, $001C ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $0015 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $0004 ; Equipped Items dw $09A4, $0004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0000 ; Pbs dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $03DB ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0446 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_spore_spawn_backdoor: dw #preset_rando_green_brinstar_spore_spawn_fight ; Green Brinstar: Spore Spawn Fight - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels dw $0913, $EC00 ; Screen subpixel Y position dw $0915, $0540 ; Screen Y position in pixels - dw $0917, $0240 ; Layer 2 X position dw $0919, $03F0 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $0004 ; Equipped Items - dw $09A4, $0004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs dw $09D0, $0005 ; Max pbs dw $09D2, $0003 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0389 ; Samus X dw $0AFA, $05AB ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0446 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_wave_gate_glitch: dw #preset_rando_green_brinstar_spore_spawn_backdoor ; Green Brinstar: Spore Spawn Backdoor dw $078D, $8E1A ; DDB dw $079B, $A130 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $8000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $DC00 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $00C0 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $0004 ; Equipped Items - dw $09A4, $0004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $004F ; Health - dw $09C4, $0063 ; Max health dw $09C6, $0006 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0002 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $01BB ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0546 ; Doors dw $D8B6, $0044 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_wave_gate_with_hijump: @@ -876,204 +581,61 @@ preset_rando_green_brinstar_gravless_speedway: dw #preset_rando_green_brinstar_wave_gate_with_hijump ; Green Brinstar: Wave Gate with Hi-Jump dw $078D, $8F8E ; DDB dw $079B, $9D19 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $9400 ; Screen subpixel Y position dw $0915, $0900 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $06C0 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $2004 ; Equipped Items dw $09A4, $2004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0053 ; Health - dw $09C4, $0063 ; Max health dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0001 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0025 ; Samus X dw $0AFA, $098B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0C46 ; Doors dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_green_brinstar_blue_gate_glitch: dw #preset_rando_green_brinstar_gravless_speedway ; Green Brinstar: Gravless Speedway dw $078D, $8EFE ; DDB dw $079B, $9E52 ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $0000 ; Screen subpixel X position dw $0911, $05B5 ; Screen X position in pixels dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0447 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0655 ; Samus X dw $0AFA, $03AB ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0646 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_hero_shot: dw #preset_rando_green_brinstar_blue_gate_glitch ; Green Brinstar: Blue Gate Glitch dw $078D, $8E92 ; DDB dw $079B, $9FBA ; MDB - dw $07F3, $000F ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $D000 ; Screen subpixel X position dw $0911, $0500 ; Screen X position in pixels dw $0913, $B000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $05C4 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors dw $D8B6, $000C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_alpha_power_bombs: @@ -1081,203 +643,47 @@ preset_rando_red_brinstar_alpha_power_bombs: dw $078D, $908A ; DDB dw $079B, $A322 ; MDB dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $F000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position dw $0915, $071C ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $071C ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0043 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0003 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0044 ; Samus X dw $0AFA, $078B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors dw $D8B6, $200C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_beta_power_bombs: dw #preset_rando_red_brinstar_alpha_power_bombs ; Red Brinstar: Alpha Power Bombs - dw $078D, $908A ; DDB - dw $079B, $A322 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $9000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $A800 ; Screen subpixel Y position dw $0915, $0303 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0303 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0003 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0055 ; Samus X dw $0AFA, $038B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors dw $D8B6, $280C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_early_xray_0tank: dw #preset_rando_red_brinstar_beta_power_bombs ; Red Brinstar: Beta Power Bombs dw $078D, $8F0A ; DDB dw $079B, $A253 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $D000 ; Screen subpixel Y position dw $0915, $0600 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0480 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $003B ; Samus X dw $0AFA, $068B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors dw $D8B6, $020C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_early_xray_2tank: @@ -1290,7 +696,6 @@ preset_rando_red_brinstar_xray_return_0tank: dw #preset_rando_red_brinstar_early_xray_2tank ; Red Brinstar: Early X-Ray 2-Tank dw $078D, $905A ; DDB dw $079B, $A2CE ; MDB - dw $07F3, $0012 ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $8000 ; Screen subpixel X position dw $0911, $00D8 ; Screen X position in pixels @@ -1298,60 +703,14 @@ preset_rando_red_brinstar_xray_return_0tank: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00A2 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0023 ; Health dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0177 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors dw $D8B6, $060C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_xray_return_2tank: @@ -1364,7 +723,6 @@ preset_rando_red_brinstar_breaking_the_tube: dw #preset_rando_red_brinstar_xray_return_2tank ; Red Brinstar: X-Ray Return 2-Tank dw $078D, $A360 ; DDB dw $079B, $CEFB ; MDB - dw $07F3, $0012 ; Music Bank dw $07F5, $0005 ; Music Track dw $090F, $7000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -1372,128 +730,31 @@ preset_rando_red_brinstar_breaking_the_tube: dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $00C0 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0003 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $001D ; Samus position/state dw $0A1E, $0408 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $004B ; Samus X dw $0AFA, $0199 ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_tube_jump_from_left: dw #preset_rando_red_brinstar_breaking_the_tube ; Red Brinstar: Breaking The Tube dw $078D, $A33C ; DDB dw $079B, $CF54 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $C800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0072 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_left_jump_with_speed: @@ -1506,68 +767,16 @@ preset_rando_red_brinstar_tube_jump_from_right: dw #preset_rando_red_brinstar_left_jump_with_speed ; Red Brinstar: Left Jump with Speed dw $078D, $A348 ; DDB dw $079B, $CF80 ; MDB - dw $07F3, $0012 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $1000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $1400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $008D ; Samus X dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_red_brinstar_right_jump_with_speed: @@ -1581,67 +790,20 @@ preset_rando_crocomire_low_ammo_fight: dw $078D, $93D2 ; DDB dw $079B, $A98D ; MDB dw $07F3, $0027 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $7000 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels dw $0913, $3400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0001 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0000 ; Supers dw $09CC, $0000 ; Max supers dw $09CE, $0000 ; Pbs dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $009B ; Samus position/state dw $0A1E, $0000 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $039B ; Samus X dw $0AFA, $009B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_fight_with_charge: @@ -1652,410 +814,110 @@ preset_rando_crocomire_fight_with_charge: preset_rando_crocomire_crocomire_etank: dw #preset_rando_crocomire_fight_with_charge ; Crocomire: Fight With Charge - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $0000 ; Screen subpixel X position dw $0911, $051E ; Screen X position in pixels dw $0913, $1C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $057E ; Samus X - dw $0AFA, $009B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_etank_return: dw #preset_rando_crocomire_crocomire_etank ; Crocomire: Crocomire E-Tank - dw $078D, $93D2 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $5000 ; Screen subpixel X position dw $0911, $0700 ; Screen X position in pixels dw $0913, $2400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0001 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00C7 ; Health dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $07C9 ; Samus X dw $0AFA, $006B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $0010 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_ripper_dboost: dw #preset_rando_crocomire_etank_return ; Crocomire: E-Tank Return dw $078D, $9432 ; DDB - dw $079B, $A98D ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $C000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $9400 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items dw $09A6, $0002 ; Equipped Beams dw $09A8, $0002 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0063 ; Health dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_green_gate_glitch: dw #preset_rando_crocomire_ripper_dboost ; Crocomire: Ripper D-Boost dw $078D, $9486 ; DDB dw $079B, $AB64 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $6000 ; Screen subpixel X position dw $0911, $0200 ; Screen X position in pixels dw $0913, $E800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0180 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $000A ; Supers dw $09CC, $000A ; Max supers dw $09CE, $0000 ; Pbs dw $09D0, $0000 ; Max pbs dw $09D2, $0002 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $02D9 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_jump_room_short_charge: dw #preset_rando_crocomire_green_gate_glitch ; Crocomire: Green Gate Glitch dw $078D, $949E ; DDB dw $079B, $AB8F ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $4FFF ; Screen subpixel X position dw $0911, $05A4 ; Screen X position in pixels dw $0913, $1C00 ; Screen subpixel Y position dw $0915, $0200 ; Screen Y position in pixels dw $0917, $043B ; Layer 2 X position dw $0919, $0200 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $3004 ; Equipped Items dw $09A4, $3004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0000 ; Supers dw $09CC, $0000 ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0619 ; Samus X dw $0AFA, $028B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_jump_room_ibj: dw #preset_rando_crocomire_jump_room_short_charge ; Crocomire: Jump Room Short Charge - dw $078D, $949E ; DDB - dw $079B, $AB8F ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $A000 ; Screen subpixel X position dw $0911, $002E ; Screen X position in pixels dw $0913, $4400 ; Screen subpixel Y position dw $0915, $01EB ; Screen Y position in pixels dw $0917, $0022 ; Layer 2 X position dw $0919, $01EB ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0000 ; Supers - dw $09CC, $0000 ; Max supers - dw $09CE, $0000 ; Pbs - dw $09D0, $0000 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $00A4 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00BA ; Samus X dw $0AFA, $027B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0002 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $4000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_crocomire_ibj_with_hijump_boots: @@ -2076,128 +938,26 @@ preset_rando_four_bosses_kraid_2_3: dw $0915, $0100 ; Screen Y position in pixels dw $0917, $0100 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $01DB ; Samus X dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors dw $D8B8, $0024 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_four_bosses_kraid_all_missiles: dw #preset_rando_four_bosses_kraid_2_3 ; Four Bosses: Kraid 2+3 - dw $078D, $919E ; DDB - dw $079B, $A56B ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0006 ; Music Track - dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $A400 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0100 ; Layer 2 X position - dw $0919, $0100 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health dw $09C6, $0014 ; Missiles dw $09C8, $0014 ; Max missiles dw $09CA, $0000 ; Supers dw $09CC, $0000 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01DB ; Samus X - dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0024 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_four_bosses_phantoon_0tank: @@ -2212,147 +972,236 @@ preset_rando_four_bosses_phantoon_0tank: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0300 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1006 ; Equipped Items dw $09A4, $1006 ; Collected Items dw $09A6, $1000 ; Equipped Beams dw $09A8, $1000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $0063 ; Health - dw $09C4, $0063 ; Max health dw $09C6, $000D ; Missiles dw $09C8, $000F ; Max missiles dw $09CA, $0002 ; Supers dw $09CC, $0005 ; Max supers dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $04DB ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses dw $D870, $0090 ; Items dw $D872, $1400 ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items dw $D8B0, $3001 ; Doors - dw $D8B2, $2C00 ; Doors dw $D8B4, $0000 ; Doors dw $D8B6, $0004 ; Doors dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors dw $D8C0, $0030 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_four_bosses_phantoon_5_missiles: dw #preset_rando_four_bosses_phantoon_0tank ; Four Bosses: Phantoon 0-Tank - dw $078D, $A21C ; DDB - dw $079B, $CC6F ; MDB - dw $07F3, $0030 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0911, $0400 ; Screen X position in pixels - dw $0913, $0800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1006 ; Equipped Items - dw $09A4, $1006 ; Collected Items - dw $09A6, $1000 ; Equipped Beams - dw $09A8, $1000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $09C6, $0005 ; Missiles dw $09C8, $0005 ; Max missiles dw $09CA, $0008 ; Supers dw $09CC, $000A ; Max supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs + dw #$FFFF + +preset_rando_four_bosses_suitless_draygon: + dw #preset_rando_four_bosses_phantoon_5_missiles ; Four Bosses: Phantoon 5 Missiles + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $5400 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01FD ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $017D ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5106 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C2, $0108 ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0012 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $0801 ; Events + dw $D82C, $0002 ; Bosses + dw $D870, $00A0 ; Items + dw $D872, $140B ; Items + dw $D882, $0100 ; Items + dw $D8B0, $0000 ; Doors + dw $D8B4, $0646 ; Doors + dw $D8B6, $060C ; Doors + dw $D8C0, $A000 ; Doors + dw $D8C2, $0D00 ; Doors + dw #$FFFF + +preset_rando_four_bosses_grapple_escape_hijump: + dw #preset_rando_four_bosses_suitless_draygon ; Four Bosses: Suitless Draygon + dw $078D, $A840 ; DDB + dw $079B, $DA60 ; MDB + dw $07F3, $0024 ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $9C00 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0001 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $03E7 ; Health + dw $09C4, $03E7 ; Max health + dw $09C6, $000F ; Missiles + dw $09CA, $000B ; Supers + dw $09D2, $0004 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0198 ; Samus X + dw $0AFA, $01BB ; Samus Y + dw $0B3F, $0004 ; Blue suit + dw $D82C, $0003 ; Bosses + dw #$FFFF + +preset_rando_four_bosses_grapple_escape_hijumpless: + dw #preset_rando_four_bosses_grapple_escape_hijump ; Four Bosses: Grapple Escape Hi-Jump + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5006 ; Collected Items + dw #$FFFF + +preset_rando_four_bosses_double_springball_jump: + dw #preset_rando_four_bosses_grapple_escape_hijumpless ; Four Bosses: Grapple Escape Hi-Jumpless + dw $090F, $5800 ; Screen subpixel X position + dw $0911, $00D8 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $09A2, $1104 ; Equipped Items + dw $09A4, $1106 ; Collected Items + dw $09C2, $03D8 ; Health dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $04DB ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0165 ; Samus X dw $0B3F, $0000 ; Blue suit - dw $D820, $0001 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses + dw #$FFFF + +preset_rando_four_bosses_xray_climb: + dw #preset_rando_four_bosses_double_springball_jump ; Four Bosses: Double Springball Jump + dw $07F3, $001B ; Music Bank + dw $090F, $0400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $09A2, $D100 ; Equipped Items + dw $09A4, $D106 ; Collected Items + dw $09C2, $00BD ; Health + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01E8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C2, $4D00 ; Doors + dw #$FFFF + +preset_rando_four_bosses_ridley_30_25_5_ammo: + dw #preset_rando_four_bosses_xray_climb ; Four Bosses: X-Ray Climb + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $A400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1005 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0257 ; Health + dw $09C4, $0257 ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0019 ; Supers + dw $09CC, $0019 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $0090 ; Items - dw $D872, $1400 ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items dw $D882, $0000 ; Items - dw $D8B0, $3001 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0000 ; Doors - dw $D8B6, $0004 ; Doors - dw $D8B8, $0000 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0030 ; Doors + dw $D8B8, $0E00 ; Doors + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors + dw $D8C0, $0000 ; Doors dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations + dw #$FFFF + +preset_rando_four_bosses_ridley_10_20_15_ammo: + dw #preset_rando_four_bosses_ridley_30_25_5_ammo ; Four Bosses: Ridley 30+25+5 Ammo + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1025 ; Collected Items + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $000F ; Max pbs + dw #$FFFF + +preset_rando_four_bosses_ridley_low_hp: + dw #preset_rando_four_bosses_ridley_10_20_15_ammo ; Four Bosses: Ridley 10+20+15 Ammo + dw $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $001E ; Supers + dw $09CC, $001E ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw #$FFFF + +preset_rando_four_bosses_ridley_low_ice: + dw #preset_rando_four_bosses_ridley_low_hp ; Four Bosses: Ridley Low HP + dw $09A6, $1002 ; Equipped Beams + dw $09A8, $1002 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw #$FFFF + +preset_rando_four_bosses_ridley_suitless: + dw #preset_rando_four_bosses_ridley_low_ice ; Four Bosses: Ridley Low Ice + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C0, $0001 ; Manual/Auto reserve tank + dw $09C2, $0383 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $0019 ; Missiles + dw $09C8, $0019 ; Max missiles + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0019 ; Pbs + dw $09D0, $0019 ; Max pbs + dw $09D4, $0064 ; Max reserves + dw $09D6, $0064 ; Reserves dw #$FFFF preset_rando_upper_norfair_ice_hellrun: - dw #preset_rando_four_bosses_phantoon_5_missiles ; Four Bosses: Phantoon 5 Missiles + dw #preset_rando_four_bosses_ridley_suitless ; Four Bosses: Ridley Suitless dw $078D, $9246 ; DDB dw $079B, $A7DE ; MDB dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position dw $0915, $031B ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0254 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00C7 ; Health dw $09C4, $00C7 ; Max health @@ -2362,1209 +1211,337 @@ preset_rando_upper_norfair_ice_hellrun: dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item dw $09D4, $0000 ; Max reserves dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0025 ; Samus X dw $0AFA, $038E ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors dw $D8B8, $0800 ; Doors dw $D8BA, $0000 ; Doors dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_ice_return: dw #preset_rando_upper_norfair_ice_hellrun ; Upper Norfair: Ice Hellrun dw $078D, $937E ; DDB dw $079B, $A890 ; MDB - dw $07F3, $0015 ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $6000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $0400 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items dw $09A6, $0002 ; Equipped Beams dw $09A8, $0002 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $006E ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0001 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00B9 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $0004 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0800 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_crumble_shaft: dw #preset_rando_upper_norfair_ice_return ; Upper Norfair: Ice Return dw $078D, $92BE ; DDB dw $079B, $A815 ; MDB - dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track dw $090F, $E301 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $1400 ; Screen subpixel Y position dw $0915, $0300 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0240 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00C7 ; Health - dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $038B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0800 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_crumble_shaft_up: dw #preset_rando_upper_norfair_crumble_shaft ; Upper Norfair: Crumble Shaft dw $078D, $9396 ; DDB dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $2301 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0003 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0025 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0800 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_cathedral_2tank_hijump: dw #preset_rando_upper_norfair_crumble_shaft_up ; Upper Norfair: Crumble Shaft Up dw $078D, $932A ; DDB dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $DC00 ; Screen subpixel Y position dw $0915, $0317 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0251 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1104 ; Equipped Items dw $09A4, $1104 ; Collected Items dw $09A6, $1001 ; Equipped Beams dw $09A8, $1001 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00A3 ; Samus X dw $0AFA, $038B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0800 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_cathedral_3tank: dw #preset_rando_upper_norfair_cathedral_2tank_hijump ; Upper Norfair: Cathedral 2-Tank Hi-Jump - dw $078D, $932A ; DDB - dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $DC00 ; Screen subpixel Y position - dw $0915, $0317 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0251 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $00A3 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0800 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_mountain_to_kronic: dw #preset_rando_upper_norfair_cathedral_3tank ; Upper Norfair: Cathedral 3-Tank dw $078D, $96AE ; DDB dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $C000 ; Screen subpixel X position dw $0911, $0002 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position dw $0915, $02F9 ; Screen Y position in pixels dw $0917, $0001 ; Layer 2 X position dw $0919, $023A ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00C7 ; Health dw $09C4, $00C7 ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0064 ; Samus X - dw $0AFA, $038B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors dw $D8B8, $0E00 ; Doors dw $D8BA, $0100 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_kronic_to_mountain: dw #preset_rando_upper_norfair_mountain_to_kronic ; Upper Norfair: Mountain To Kronic dw $078D, $967E ; DDB dw $079B, $AF14 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $DFFF ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels dw $0913, $F800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $5004 ; Equipped Items dw $09A4, $5004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $03DB ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0100 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_speedless_speedway: dw #preset_rando_upper_norfair_kronic_to_mountain ; Upper Norfair: Kronic To Mountain dw $078D, $97E6 ; DDB dw $079B, $AF72 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $1000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $FC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items dw $09A6, $0007 ; Equipped Beams dw $09A8, $0007 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_crocomire_escape: dw #preset_rando_upper_norfair_speedless_speedway ; Upper Norfair: Speedless Speedway dw $078D, $974A ; DDB dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $C980 ; Screen subpixel X position dw $0911, $0C00 ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y position dw $0915, $001E ; Screen Y position in pixels dw $0917, $0900 ; Layer 2 X position dw $0919, $0016 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $3004 ; Equipped Items dw $09A4, $3004 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0002 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0C25 ; Samus X dw $0AFA, $008E ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_bubble_mountain_up: dw #preset_rando_upper_norfair_crocomire_escape ; Upper Norfair: Crocomire Escape dw $078D, $959A ; DDB dw $079B, $B0DD ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $B000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $9000 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $3004 ; Equipped Items - dw $09A4, $3004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank - dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00AC ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0000 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_bubble_mountain_dboost: dw #preset_rando_upper_norfair_bubble_mountain_up ; Upper Norfair: Bubble Mountain Up dw $078D, $958E ; DDB dw $079B, $B07A ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $F000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $B400 ; Screen subpixel Y position dw $0915, $0100 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0100 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag dw $09A2, $1004 ; Equipped Items dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $017C ; Health - dw $09C4, $018F ; Max health dw $09C6, $0009 ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0025 ; Samus X dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0010 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_norfair_reserve_2tank: dw #preset_rando_upper_norfair_bubble_mountain_dboost ; Upper Norfair: Bubble Mountain D-Boost dw $078D, $953A ; DDB dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $2001 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $2C02 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $004E ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0018 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_norfair_reserve_room: dw #preset_rando_upper_norfair_norfair_reserve_2tank ; Upper Norfair: Norfair Reserve 2-Tank dw $078D, $9552 ; DDB dw $079B, $AC83 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $7000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $9800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00E9 ; Health - dw $09C4, $012B ; Max health dw $09C6, $000F ; Missiles dw $09C8, $000F ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $0045 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $8000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0018 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_norfair_reserve_return: dw #preset_rando_upper_norfair_norfair_reserve_room ; Upper Norfair: Norfair Reserve Room dw $078D, $9546 ; DDB dw $079B, $AC5A ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $8000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $6000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams dw $09C0, $0001 ; Manual/Auto reserve tank dw $09C2, $007F ; Health - dw $09C4, $012B ; Max health dw $09C6, $000E ; Missiles - dw $09C8, $000F ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item dw $09D4, $0064 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $00A6 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $01C8 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $A000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0018 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_bat_cave_farm: dw #preset_rando_upper_norfair_norfair_reserve_return ; Upper Norfair: Norfair Reserve Return dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $7FFF ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels dw $0913, $DC00 ; Screen subpixel Y position dw $0915, $0003 ; Screen Y position in pixels - dw $0917, $00C0 ; Layer 2 X position dw $0919, $0002 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $0043 ; Health dw $09C4, $018F ; Max health dw $09C6, $0008 ; Missiles dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0004 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0001 ; Currently selected item dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $01DB ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0010 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_speed_booster_hellrun: dw #preset_rando_upper_norfair_bat_cave_farm ; Upper Norfair: Bat Cave Farm dw $078D, $958E ; DDB dw $079B, $B07A ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track dw $090F, $E000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels dw $0913, $F000 ; Screen subpixel Y position dw $0915, $0033 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0033 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $018F ; Health - dw $09C4, $018F ; Max health dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0001 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $005C ; Samus X dw $0AFA, $009B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0010 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_speed_booster_return: dw #preset_rando_upper_norfair_speed_booster_hellrun ; Upper Norfair: Speed Booster Hellrun dw $078D, $95B2 ; DDB dw $079B, $AD1B ; MDB - dw $07F3, $0015 ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $D800 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels dw $0913, $4800 ; Screen subpixel Y position dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00D6 ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0004 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00A9 ; Samus X dw $0AFA, $007B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items dw $D878, $0004 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0030 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_wave_beam_hellrun: dw #preset_rando_upper_norfair_speed_booster_return ; Upper Norfair: Speed Booster Return dw $078D, $97AA ; DDB dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank dw $07F5, $0005 ; Music Track dw $090F, $FFFF ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels @@ -3572,67 +1549,20 @@ preset_rando_upper_norfair_wave_beam_hellrun: dw $0915, $0100 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position dw $0919, $00C0 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $017B ; Health - dw $09C4, $018F ; Max health - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles dw $09CA, $0005 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0089 ; Samus position/state dw $0A1E, $1508 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $01DB ; Samus X dw $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $0010 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_wave_beam_return: dw #preset_rando_upper_norfair_wave_beam_hellrun ; Upper Norfair: Wave Beam Hellrun dw $078D, $961E ; DDB dw $079B, $ADDE ; MDB - dw $07F3, $0015 ; Music Bank dw $07F5, $0003 ; Music Track dw $090F, $3000 ; Screen subpixel X position dw $0911, $0000 ; Screen X position in pixels @@ -3640,60 +1570,16 @@ preset_rando_upper_norfair_wave_beam_return: dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items - dw $09A6, $0000 ; Equipped Beams - dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank dw $09C2, $00D7 ; Health - dw $09C4, $018F ; Max health dw $09C6, $000E ; Missiles dw $09C8, $000F ; Max missiles dw $09CA, $0003 ; Supers - dw $09CC, $0005 ; Max supers - dw $09CE, $0005 ; Pbs - dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item - dw $09D4, $0000 ; Max reserves - dw $09D6, $0000 ; Reserves dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam dw $0AF6, $00A9 ; Samus X dw $0AFA, $007B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses - dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items dw $D878, $0018 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items - dw $D880, $0000 ; Items - dw $D882, $0000 ; Items - dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors dw $D8BA, $00D0 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors - dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations dw #$FFFF preset_rando_upper_norfair_from_ln_hellrun: @@ -3705,15 +1591,228 @@ preset_rando_upper_norfair_from_ln_hellrun: dw $090F, $1001 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels dw $0913, $D800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $093F, $0000 ; Ceres escape flag - dw $09A2, $1004 ; Equipped Items - dw $09A4, $1004 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0125 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $0000 ; Items + dw $D8BA, $0010 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_lava_spark: + dw #preset_rando_upper_norfair_from_ln_hellrun ; Upper Norfair: From LN Hellrun + dw $078D, $96D2 ; DDB + dw $079B, $AE74 ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $4FFF ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0200 ; Layer 2 Y position + dw $09A2, $3125 ; Equipped Items + dw $09A4, $3127 ; Collected Items + dw $09A6, $100B ; Equipped Beams + dw $09A8, $100B ; Collected Beams + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw $09CE, $000A ; Pbs + dw $09D0, $000A ; Max pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $01E9 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_lava_dive_with_hijump: + dw #preset_rando_lower_norfair_lava_spark ; Lower Norfair: Lava Spark + dw $090F, $C000 ; Screen subpixel X position + dw $09A2, $1105 ; Equipped Items + dw $09A4, $1107 ; Collected Items + dw $0AF6, $0169 ; Samus X + dw #$FFFF + +preset_rando_lower_norfair_lava_dive_with_gravity: + dw #preset_rando_lower_norfair_lava_dive_with_hijump ; Lower Norfair: Lava Dive with Hi-Jump + dw $0913, $5C00 ; Screen subpixel Y position + dw $09A2, $1025 ; Equipped Items + dw $09A4, $1027 ; Collected Items dw $09A6, $0000 ; Equipped Beams dw $09A8, $0000 ; Collected Beams - dw $09C0, $0000 ; Manual/Auto reserve tank + dw $09C2, $031F ; Health + dw $09C4, $031F ; Max health + dw #$FFFF + +preset_rando_lower_norfair_lava_dive: + dw #preset_rando_lower_norfair_lava_dive_with_gravity ; Lower Norfair: Lava Dive with Gravity + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1007 ; Collected Items + dw #$FFFF + +preset_rando_lower_norfair_fast_pillars: + dw #preset_rando_lower_norfair_lava_dive ; Lower Norfair: Lava Dive + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $3580 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $3000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $3205 ; Equipped Items + dw $09A4, $3207 ; Collected Items + dw $09C2, $01F3 ; Health + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $0025 ; Samus X + dw #$FFFF + +preset_rando_lower_norfair_green_gate_glitch: + dw #preset_rando_lower_norfair_fast_pillars ; Lower Norfair: Fast Pillars + dw $090F, $0000 ; Screen subpixel X position + dw $09A2, $1005 ; Equipped Items + dw $09A4, $1007 ; Collected Items + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0085 ; Samus X + dw $0AFA, $029B ; Samus Y + dw #$FFFF + +preset_rando_lower_norfair_screw_attack_escape: + dw #preset_rando_lower_norfair_green_gate_glitch ; Lower Norfair: Green Gate Glitch + dw $078D, $9A7A ; DDB + dw $079B, $B305 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $1000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01EE ; Health + dw $09CA, $0022 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D878, $8000 ; Items + dw #$FFFF + +preset_rando_lower_norfair_worst_room_in_the_game: + dw #preset_rando_lower_norfair_screw_attack_escape ; Lower Norfair: Screw Attack Escape + dw $078D, $998A ; DDB + dw $079B, $B457 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $F000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $9000 ; Screen subpixel Y position + dw $0917, $0240 ; Layer 2 X position + dw $09C2, $01CF ; Health + dw $09CA, $0023 ; Supers + dw $09CE, $0008 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D878, $0000 ; Items + dw #$FFFF + +preset_rando_lower_norfair_metal_pirates: + dw #preset_rando_lower_norfair_worst_room_in_the_game ; Lower Norfair: Worst Room In The Game + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0197 ; Layer 2 Y position + dw $09C2, $0144 ; Health + dw $09CA, $0018 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0161 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_reverse_amphitheatre: + dw #preset_rando_lower_norfair_metal_pirates ; Lower Norfair: Metal Pirates + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $B500 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $01F3 ; Health + dw $09CA, $0019 ; Supers + dw $09CE, $0007 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $0100 ; Doors + dw #$FFFF + +preset_rando_lower_norfair_three_musketeers: + dw #preset_rando_lower_norfair_reverse_amphitheatre ; Lower Norfair: Reverse Amphitheatre + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0070 ; Samus X + dw #$FFFF + +preset_rando_lower_norfair_back_to_back_hellrun: + dw #preset_rando_lower_norfair_three_musketeers ; Lower Norfair: Three Musketeers + dw $078D, $9A4A ; DDB + dw $079B, $AD5E ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $100C ; Equipped Items + dw $09A4, $100C ; Collected Items + dw $09C2, $031F ; Health + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $09D4, $0064 ; Max reserves + dw $09D6, $0064 ; Reserves + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw #$FFFF + +preset_rando_west_maridia_crab_hole_gravity_jump: + dw #preset_rando_lower_norfair_back_to_back_hellrun ; Lower Norfair: Back To Back Hellrun + dw $078D, $A510 ; DDB + dw $079B, $CF80 ; MDB + dw $07F3, $0012 ; Music Bank + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $7800 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09A2, $3005 ; Equipped Items + dw $09A4, $3005 ; Collected Items dw $09C2, $012B ; Health dw $09C4, $012B ; Max health dw $09C6, $000A ; Missiles @@ -3722,45 +1821,1049 @@ preset_rando_upper_norfair_from_ln_hellrun: dw $09CC, $0005 ; Max supers dw $09CE, $0005 ; Pbs dw $09D0, $0005 ; Max pbs - dw $09D2, $0000 ; Currently selected item dw $09D4, $0000 ; Max reserves dw $09D6, $0000 ; Reserves + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0390 ; Samus X + dw $D8B8, $0000 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8C0, $2000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_crab_hole_double_sbj: + dw #preset_rando_west_maridia_crab_hole_gravity_jump ; West Maridia: Crab Hole Gravity Jump + dw $078D, $A390 ; DDB + dw $079B, $D21C ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09A2, $3105 ; Equipped Items + dw $09A4, $3107 ; Collected Items + dw $0AF6, $0079 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_gate_glitch_suitless: + dw #preset_rando_west_maridia_crab_hole_double_sbj ; West Maridia: Crab Hole Double SBJ + dw $078D, $A3A8 ; DDB + dw $079B, $D08A ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $A400 ; Screen subpixel X position + dw $0911, $0077 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0059 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $5106 ; Equipped Items + dw $09A4, $5106 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00F5 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mainstreet_suitless: + dw #preset_rando_west_maridia_gate_glitch_suitless ; West Maridia: Gate Glitch Suitless + dw $090F, $AE00 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $4400 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers dw $0A1C, $008A ; Samus position/state dw $0A1E, $1504 ; More position/state - dw $0A68, $0000 ; Flash suit - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $0125 ; Samus X + dw $0AF6, $0025 ; Samus X dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D820, $0801 ; Events - dw $D822, $0000 ; Events - dw $D828, $0004 ; Bosses - dw $D82A, $0000 ; Bosses + dw #$FFFF + +preset_rando_west_maridia_mainstreet_short_charge: + dw #preset_rando_west_maridia_mainstreet_suitless ; West Maridia: Mainstreet Suitless + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $A000 ; Screen subpixel Y position + dw $0915, $071F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0557 ; Layer 2 Y position + dw $09A2, $3024 ; Equipped Items + dw $09A4, $3024 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09CE, $0004 ; Pbs + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $019B ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D8C0, $0000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mt_everest_suitless: + dw #preset_rando_west_maridia_mainstreet_short_charge ; West Maridia: Mainstreet Short Charge + dw $078D, $A414 ; DDB + dw $090F, $A000 ; Screen subpixel X position + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $001D ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09CE, $0005 ; Pbs + dw $09D2, $0004 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $2000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mt_everest_gravity_jump: + dw #preset_rando_west_maridia_mt_everest_suitless ; West Maridia: Mt. Everest Suitless + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0911, $01A3 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $019B ; Screen Y position in pixels + dw $0917, $013A ; Layer 2 X position + dw $0919, $0134 ; Layer 2 Y position + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1024 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $0208 ; Samus X + dw $0AFA, $0230 ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mt_everest_1st_wall_jump: + dw #preset_rando_west_maridia_mt_everest_gravity_jump ; West Maridia: Mt. Everest Gravity Jump + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $036D ; Screen X position in pixels + dw $0915, $024B ; Screen Y position in pixels + dw $0917, $0291 ; Layer 2 X position + dw $0919, $01B8 ; Layer 2 Y position + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $0A1C, $009B ; Samus position/state + dw $0A1E, $0000 ; More position/state + dw $0AF6, $040C ; Samus X + dw $0AFA, $02DB ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mt_everest_2nd_wall_jump: + dw #preset_rando_west_maridia_mt_everest_1st_wall_jump ; West Maridia: Mt. Everest 1st Wall Jump + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $04A0 ; Screen X position in pixels + dw $0913, $0800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0378 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $053F ; Samus X + dw $0AFA, $01BB ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_crab_shaft_suitless: + dw #preset_rando_west_maridia_mt_everest_2nd_wall_jump ; West Maridia: Mt. Everest 2nd Wall Jump + dw $090F, $57A2 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $61C0 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_crab_shaft_entry: + dw #preset_rando_west_maridia_crab_shaft_suitless ; West Maridia: Crab Shaft Suitless + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0104 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0104 ; Layer 2 Y position + dw $09A2, $7004 ; Equipped Items + dw $09A4, $7006 ; Collected Items + dw $09CA, $0004 ; Supers + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8C0, $A000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_unmorph_entry: + dw #preset_rando_west_maridia_crab_shaft_entry ; West Maridia: Crab Shaft Entry + dw $078D, $A3C0 ; DDB + dw $079B, $D0B9 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0106 ; Screen X position in pixels + dw $0915, $031F ; Screen Y position in pixels + dw $0917, $00C4 ; Layer 2 X position + dw $0919, $0257 ; Layer 2 Y position + dw $09A2, $7104 ; Equipped Items + dw $09A4, $7104 ; Collected Items + dw $09CA, $0005 ; Supers + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $01A6 ; Samus X + dw $0AFA, $03C3 ; Samus Y + dw $D8C0, $2000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_double_sbj: + dw #preset_rando_west_maridia_mama_turtle_unmorph_entry ; West Maridia: Mama Turtle Unmorph Entry + dw $078D, $A444 ; DDB + dw $079B, $D017 ; MDB + dw $0911, $005B ; Screen X position in pixels + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $00E6 ; Screen Y position in pixels + dw $0917, $0044 ; Layer 2 X position + dw $0919, $00AC ; Layer 2 Y position + dw $09A4, $7106 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00BB ; Samus X + dw $0AFA, $0150 ; Samus Y + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_spark: + dw #preset_rando_west_maridia_mama_turtle_double_sbj ; West Maridia: Mama Turtle Double SBJ + dw $090F, $D400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $020F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $018B ; Layer 2 Y position + dw $09A2, $3024 ; Equipped Items + dw $09A4, $3024 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09CA, $0003 ; Supers + dw $0AF6, $01DF ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0000 ; Doors + dw #$FFFF + +preset_rando_west_maridia_mama_turtle_ibj: + dw #preset_rando_west_maridia_mama_turtle_spark ; West Maridia: Mama Turtle Spark + dw $078D, $A408 ; DDB + dw $090F, $AD80 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0917, $0240 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09A2, $1024 ; Equipped Items + dw $09A4, $1026 ; Collected Items + dw $09CA, $0005 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $D8C0, $4000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_early_suitless_escape: + dw #preset_rando_west_maridia_mama_turtle_ibj ; West Maridia: Mama Turtle IBJ + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $F800 ; Screen subpixel X position + dw $0911, $000F ; Screen X position in pixels + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $013D ; Screen Y position in pixels + dw $0917, $000B ; Layer 2 X position + dw $0919, $013D ; Layer 2 Y position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0075 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D8C0, $A000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_suitless_aqueduct: + dw #preset_rando_east_maridia_early_suitless_escape ; East Maridia: Early Suitless Escape + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $9400 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $B800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0100 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_snail_clip: + dw #preset_rando_east_maridia_suitless_aqueduct ; East Maridia: Suitless Aqueduct + dw $078D, $A738 ; DDB + dw $079B, $D6FD ; MDB + dw $07F5, $0005 ; Music Track + dw $090F, $B001 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $5C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $5024 ; Equipped Items + dw $09A4, $5024 ; Collected Items + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_mochtroid_ice_clip: + dw #preset_rando_east_maridia_snail_clip ; East Maridia: Snail Clip + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $090F, $4000 ; Screen subpixel X position + dw $0911, $0009 ; Screen X position in pixels + dw $0913, $2800 ; Screen subpixel Y position + dw $0917, $0006 ; Layer 2 X position + dw $09A2, $5124 ; Equipped Items + dw $09A4, $5124 ; Collected Items + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0092 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_bombs_cf_clip: + dw #preset_rando_east_maridia_mochtroid_ice_clip ; East Maridia: Mochtroid Ice Clip + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $029B ; Screen X position in pixels + dw $0913, $EBFF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $01F4 ; Layer 2 X position + dw $0919, $001F ; Layer 2 Y position + dw $09A2, $5024 ; Equipped Items + dw $09C2, $0028 ; Health + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $02FB ; Samus X + dw $0AFA, $00D9 ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_suitless_cf_clip: + dw #preset_rando_east_maridia_bombs_cf_clip ; East Maridia: Bombs CF Clip + dw $0913, $3000 ; Screen subpixel Y position + dw $09A2, $5004 ; Equipped Items + dw $09A4, $5104 ; Collected Items + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AFA, $00CB ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_suitless_jump_morphs: + dw #preset_rando_east_maridia_suitless_cf_clip ; East Maridia: Suitless CF Clip + dw $078D, $A918 ; DDB + dw $079B, $D7E4 ; MDB + dw $090F, $DC00 ; Screen subpixel X position + dw $0911, $02CB ; Screen X position in pixels + dw $0913, $D800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0218 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $5104 ; Equipped Items + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0011 ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0007 ; Pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $032B ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D882, $0100 ; Items + dw #$FFFF + +preset_rando_east_maridia_suitless_halfie_climb: + dw #preset_rando_east_maridia_suitless_jump_morphs ; East Maridia: Suitless Jump Morphs + dw $090F, $E800 ; Screen subpixel X position + dw $0911, $0600 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $0480 ; Layer 2 X position + dw $0919, $001C ; Layer 2 Y position + dw $09C6, $0014 ; Missiles + dw $09CA, $0014 ; Supers + dw $09CE, $0008 ; Pbs + dw $0AF6, $06DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_suitless_colosseum: + dw #preset_rando_east_maridia_suitless_halfie_climb ; East Maridia: Suitless Halfie Climb + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw #$FFFF + +preset_rando_east_maridia_suitless_return: + dw #preset_rando_east_maridia_suitless_colosseum ; East Maridia: Suitless Colosseum + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $E800 ; Screen subpixel X position + dw $0913, $2C00 ; Screen subpixel Y position + dw $09C2, $011C ; Health + dw $09CA, $0013 ; Supers + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0041 ; Samus X + dw $D8C2, $0400 ; Doors + dw #$FFFF + +preset_rando_east_maridia_suitless_cac_alley: + dw #preset_rando_east_maridia_suitless_return ; East Maridia: Suitless Return + dw $078D, $A900 ; DDB + dw $079B, $DA2B ; MDB + dw $090F, $1C00 ; Screen subpixel X position + dw $0911, $0283 ; Screen X position in pixels + dw $0913, $E000 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0917, $0283 ; Layer 2 X position + dw $0919, $0100 ; Layer 2 Y position + dw $09A2, $5304 ; Equipped Items + dw $09A4, $5304 ; Collected Items + dw $09C2, $018F ; Health + dw $09CA, $0014 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0316 ; Samus X + dw $0AFA, $01AB ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $1000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_plasma_speed_booster: + dw #preset_rando_east_maridia_suitless_cac_alley ; East Maridia: Suitless Cac Alley + dw $078D, $A5DC ; DDB + dw $079B, $D27E ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $77FF ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $7024 ; Equipped Items + dw $09A4, $7024 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $0167 ; Health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D880, $8000 ; Items + dw $D8C2, $1008 ; Doors + dw #$FFFF + +preset_rando_east_maridia_plasma_pseudoscrew: + dw #preset_rando_east_maridia_plasma_speed_booster ; East Maridia: Plasma Speed Booster + dw $09A2, $5224 ; Equipped Items + dw $09A4, $5224 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_rando_east_maridia_shaktool_hijump_entry: + dw #preset_rando_east_maridia_plasma_pseudoscrew ; East Maridia: Plasma Pseudo-Screw + dw $078D, $A780 ; DDB + dw $079B, $D4C2 ; MDB + dw $090F, $FFFF ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $2C00 ; Screen subpixel Y position + dw $0917, $0180 ; Layer 2 X position + dw $09A2, $5124 ; Equipped Items + dw $09A4, $5124 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C2, $00F9 ; Health + dw $09C4, $012B ; Max health + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0AF6, $02DB ; Samus X dw $D82C, $0000 ; Bosses - dw $D82E, $0000 ; Bosses - dw $D870, $00A0 ; Items - dw $D872, $140B ; Items - dw $D874, $0000 ; Items - dw $D876, $0000 ; Items - dw $D878, $0000 ; Items - dw $D87A, $0000 ; Items - dw $D87C, $0000 ; Items - dw $D87E, $0000 ; Items dw $D880, $0000 ; Items dw $D882, $0000 ; Items + dw $D8C2, $0000 ; Doors + dw #$FFFF + +preset_rando_east_maridia_shaktool_suitless_entry: + dw #preset_rando_east_maridia_shaktool_hijump_entry ; East Maridia: Shaktool Hi-Jump Entry + dw $09A2, $5324 ; Equipped Items + dw $09A4, $5324 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw #$FFFF + +preset_rando_east_maridia_shaktool_puyo_ice_clip: + dw #preset_rando_east_maridia_shaktool_suitless_entry ; East Maridia: Shaktool Suitless Entry + dw $078D, $A690 ; DDB + dw $079B, $D646 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $3324 ; Equipped Items + dw $09A4, $3324 ; Collected Items + dw $09A6, $1007 ; Equipped Beams + dw $09A8, $1007 ; Collected Beams + dw $09C6, $0014 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0014 ; Supers + dw $09CC, $0014 ; Max supers + dw $09CE, $0014 ; Pbs + dw $09D0, $0014 ; Max pbs + dw $0AF6, $00BE ; Samus X + dw $0AFA, $038B ; Samus Y + dw #$FFFF + +preset_rando_east_maridia_shaktool_cf_clip: + dw #preset_rando_east_maridia_shaktool_puyo_ice_clip ; East Maridia: Shaktool Puyo Ice Clip + dw $078D, $A78C ; DDB + dw $079B, $D69A ; MDB + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0162 ; Screen Y position in pixels + dw $0919, $0109 ; Layer 2 Y position + dw $09C2, $002C ; Health + dw $0A1C, $0041 ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $0055 ; Samus X + dw $0AFA, $01D9 ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_east_ocean_with_springball: + dw #preset_rando_east_maridia_shaktool_cf_clip ; East Maridia: Shaktool CF Clip + dw $078D, $8A72 ; DDB + dw $079B, $9552 ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D82A, $0100 ; Bosses + dw $D870, $0090 ; Items + dw $D872, $1400 ; Items + dw $D8B0, $3001 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8C0, $0878 ; Doors + dw #$FFFF + +preset_rando_wrecked_ship_east_ocean_with_ice: + dw #preset_rando_wrecked_ship_east_ocean_with_springball ; Wrecked Ship: East Ocean with Springball + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw #$FFFF + +preset_rando_wrecked_ship_east_ocean_return: + dw #preset_rando_wrecked_ship_east_ocean_with_ice ; Wrecked Ship: East Ocean with Ice + dw $078D, $A258 ; DDB + dw $079B, $CBD5 ; MDB + dw $07F3, $0030 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $EFFF ; Screen subpixel X position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0124 ; Screen Y position in pixels + dw $0919, $00DB ; Layer 2 Y position + dw $09A2, $1306 ; Equipped Items + dw $09A4, $1306 ; Collected Items + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_wrecked_ship_etank: + dw #preset_rando_wrecked_ship_east_ocean_return ; Wrecked Ship: East Ocean Return + dw $090F, $5002 ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels + dw $0919, $0015 ; Layer 2 Y position + dw $09A2, $1106 ; Equipped Items + dw $09A4, $1106 ; Collected Items + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $002D ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_spiky_room_to_main_shaft: + dw #preset_rando_wrecked_ship_wrecked_ship_etank ; Wrecked Ship: Wrecked Ship E-Tank + dw $090F, $6C00 ; Screen subpixel X position + dw $0913, $5400 ; Screen subpixel Y position + dw $0915, $01F4 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09C6, $000D ; Missiles + dw $0AF6, $0024 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C0, $0078 ; Doors + dw #$FFFF + +preset_rando_wrecked_ship_spiky_room_to_east_ocean: + dw #preset_rando_wrecked_ship_spiky_room_to_main_shaft ; Wrecked Ship: Spiky Room To Main Shaft + dw $078D, $A204 ; DDB + dw $079B, $CD5C ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $2400 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0171 ; Samus X + dw $0AFA, $006B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_sponge_bath: + dw #preset_rando_wrecked_ship_spiky_room_to_east_ocean ; Wrecked Ship: Spiky Room To East Ocean + dw $090F, $1800 ; Screen subpixel X position + dw $0911, $00FA ; Screen X position in pixels + dw $0913, $7000 ; Screen subpixel Y position + dw $0917, $00BB ; Layer 2 X position + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $015B ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_attic: + dw #preset_rando_wrecked_ship_sponge_bath ; Wrecked Ship: Sponge Bath + dw $078D, $A2D0 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0300 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0466 ; Samus X + dw $0AFA, $005B ; Samus Y + dw #$FFFF + +preset_rando_wrecked_ship_sky_missiles: + dw #preset_rando_wrecked_ship_attic ; Wrecked Ship: Attic + dw $078D, $A228 ; DDB + dw $079B, $CA52 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $F3FF ; Screen subpixel Y position + dw $0915, $001F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $001E ; Layer 2 Y position + dw $09C6, $000A ; Missiles + dw $09CA, $0003 ; Supers + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8C0, $0178 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_1: + dw #preset_rando_wrecked_ship_sky_missiles ; Wrecked Ship: Sky Missiles + dw $078D, $9222 ; DDB + dw $079B, $DAAE ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $0001 ; Screen subpixel X position + dw $0913, $C800 ; Screen subpixel Y position + dw $0915, $0300 ; Screen Y position in pixels + dw $0919, $0240 ; Layer 2 Y position + dw $09A2, $2025 ; Equipped Items + dw $09A4, $2025 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $001E ; Missiles + dw $09C8, $001E ; Max missiles + dw $09CA, $0041 ; Supers + dw $09CC, $0041 ; Max supers + dw $09CE, $000F ; Pbs + dw $09D0, $000F ; Max pbs + dw $09D2, $0003 ; Currently selected item + dw $0AFA, $038B ; Samus Y + dw $D820, $0401 ; Events + dw $D828, $0100 ; Bosses + dw $D82C, $0003 ; Bosses + dw $D870, $00A0 ; Items dw $D8B0, $0000 ; Doors - dw $D8B2, $2C00 ; Doors - dw $D8B4, $0646 ; Doors - dw $D8B6, $060C ; Doors - dw $D8B8, $0E00 ; Doors - dw $D8BA, $0010 ; Doors - dw $D8BC, $0000 ; Doors - dw $D8BE, $0000 ; Doors + dw $D8B2, $6C00 ; Doors dw $D8C0, $0000 ; Doors - dw $D8C2, $0000 ; Doors - dw $D8C4, $0000 ; Doors - dw $D908, $0000 ; Map Stations - dw $D90A, $0000 ; Map Stations - dw $D90C, $0000 ; Map Stations + dw $D90C, $0100 ; Map Stations + dw #$FFFF + +preset_rando_tourian_metroids_2: + dw #preset_rando_tourian_metroids_1 ; Tourian: Metroids 1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; MDB + dw $090F, $8000 ; Screen subpixel X position + dw $0913, $0C00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0180 ; Health + dw $09C6, $002D ; Missiles + dw $09C8, $002D ; Max missiles + dw $09CA, $003C ; Supers + dw $09CC, $003C ; Max supers + dw $09CE, $000C ; Pbs + dw $0AFA, $008B ; Samus Y + dw $D822, $0001 ; Events + dw $D8C4, $0001 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_3: + dw #preset_rando_tourian_metroids_2 ; Tourian: Metroids 2 + dw $078D, $A9B4 ; DDB + dw $079B, $DB31 ; MDB + dw $0913, $6400 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels + dw $0919, $00BF ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C6, $003C ; Missiles + dw $09C8, $003C ; Max missiles + dw $09CA, $0037 ; Supers + dw $09CC, $0037 ; Max supers + dw $09CE, $0009 ; Pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors + dw #$FFFF + +preset_rando_tourian_metroids_4: + dw #preset_rando_tourian_metroids_3 ; Tourian: Metroids 3 + dw $078D, $A9CC ; DDB + dw $079B, $DB7D ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0169 ; Health + dw $09C6, $004B ; Missiles + dw $09C8, $004B ; Max missiles + dw $09CA, $0032 ; Supers + dw $09CC, $0032 ; Max supers + dw $09CE, $0006 ; Pbs + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0007 ; Events + dw $D8C4, $0007 ; Doors + dw #$FFFF + +preset_rando_tourian_blue_hoppers: + dw #preset_rando_tourian_metroids_4 ; Tourian: Metroids 4 + dw $078D, $A9E4 ; DDB + dw $079B, $DBCD ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C2, $017D ; Health + dw $09C6, $005A ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CA, $002D ; Supers + dw $09CC, $002D ; Max supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00B5 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $000F ; Events + dw $D8C4, $000F ; Doors + dw #$FFFF + +preset_rando_tourian_baby_skip: + dw #preset_rando_tourian_blue_hoppers ; Tourian: Blue Hoppers + dw $078D, $AA14 ; DDB + dw $079B, $DC65 ; MDB + dw $07F3, $0045 ; Music Bank + dw $07F5, $0006 ; Music Track + dw $090F, $CFFF ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $332F ; Equipped Items + dw $09A4, $332F ; Collected Items + dw $09A6, $000B ; Equipped Beams + dw $09A8, $000F ; Collected Beams + dw $09C2, $015F ; Health + dw $09C6, $0069 ; Missiles + dw $09C8, $0069 ; Max missiles + dw $09CA, $0028 ; Supers + dw $09CC, $0028 ; Max supers + dw $0AF6, $01D9 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8C4, $002F ; Doors + dw #$FFFF + +preset_rando_tourian_after_baby_skip: + dw #preset_rando_tourian_baby_skip ; Tourian: Baby Skip + dw $078D, $AA44 ; DDB + dw $079B, $DCFF ; MDB + dw $07F3, $001E ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $7FFF ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $8C00 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels + dw $0917, $0000 ; Layer 2 X position + dw $0919, $00D7 ; Layer 2 Y position + dw $09C6, $0078 ; Missiles + dw $09C8, $0078 ; Max missiles + dw $09CA, $0023 ; Supers + dw $09CC, $0023 ; Max supers + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00B7 ; Samus X + dw $0AFA, $019B ; Samus Y + dw #$FFFF + +preset_rando_tourian_ice_zeb_skip: + dw #preset_rando_tourian_after_baby_skip ; Tourian: After Baby Skip + dw $078D, $AAA4 ; DDB + dw $079B, $DDF3 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $9800 ; Screen subpixel Y position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + dw $09A2, $0025 ; Equipped Items + dw $09A4, $0025 ; Collected Items + dw $09A6, $000A ; Equipped Beams + dw $09A8, $000E ; Collected Beams + dw $09C6, $0087 ; Missiles + dw $09C8, $0087 ; Max missiles + dw $09CA, $001B ; Supers + dw $09CC, $001E ; Max supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors + dw #$FFFF + +preset_rando_tourian_speed_zeb_skip: + dw #preset_rando_tourian_ice_zeb_skip ; Tourian: Ice Zeb Skip + dw $090F, $2FFF ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels + dw $0919, $0195 ; Layer 2 Y position + dw $09A2, $2025 ; Equipped Items + dw $09A4, $2025 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C6, $0096 ; Missiles + dw $09C8, $0096 ; Max missiles + dw $09CA, $0016 ; Supers + dw $09CC, $0019 ; Max supers + dw $0AF6, $00D9 ; Samus X + dw #$FFFF + +preset_rando_tourian_mother_brain_all_missiles: + dw #preset_rando_tourian_speed_zeb_skip ; Tourian: Speed Zeb Skip + dw $078D, $AAC8 ; DDB + dw $079B, $DD58 ; MDB + dw $07F3, $0021 ; Music Bank + dw $07F5, $0000 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + dw $0913, $3000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09A2, $0025 ; Equipped Items + dw $09A4, $0025 ; Collected Items + dw $09C2, $0151 ; Health + dw $09C6, $00B4 ; Missiles + dw $09C8, $00C3 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $000A ; Max supers + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $00CA ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0405 ; Events + dw $D82C, $0203 ; Bosses + dw #$FFFF + +preset_rando_tourian_mother_brain_all_supers: + dw #preset_rando_tourian_mother_brain_all_missiles ; Tourian: Mother Brain All Missiles + dw $09C6, $0000 ; Missiles + dw $09C8, $0000 ; Max missiles + dw $09CA, $003C ; Supers + dw $09CC, $003C ; Max supers + dw #$FFFF + +preset_rando_tourian_zebes_escape: + dw #preset_rando_tourian_mother_brain_all_supers ; Tourian: Mother Brain All Supers + dw $07F3, $0024 ; Music Bank + dw $07F5, $0007 ; Music Track + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $CC00 ; Screen subpixel Y position + dw $09A6, $1009 ; Equipped Beams + dw $09C2, $018F ; Health + dw $09C8, $00B4 ; Max missiles + dw $09CA, $0000 ; Supers + dw $09CC, $000F ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0A76, $8000 ; Hyper beam + dw $0AF6, $0025 ; Samus X + dw $0AFA, $00C3 ; Samus Y + dw $D820, $4405 ; Events + dw #$FFFF + +preset_rando_tourian_escape_room_3: + dw #preset_rando_tourian_zebes_escape ; Tourian: Zebes Escape + dw $078D, $AAEC ; DDB + dw $079B, $DE7A ; MDB + dw $090F, $9FFF ; Screen subpixel X position + dw $0913, $F400 ; Screen subpixel Y position + dw $0915, $00F4 ; Screen Y position in pixels + dw $0919, $00B7 ; Layer 2 Y position + dw $09C2, $014C ; Health + dw $09C8, $00A5 ; Max missiles + dw $09CC, $0014 ; Max supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00DC ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rando_tourian_escape_room_4: + dw #preset_rando_tourian_escape_room_3 ; Tourian: Escape Room 3 + dw $078D, $AB04 ; DDB + dw $079B, $DEA7 ; MDB + dw $090F, $B000 ; Screen subpixel X position + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $03C0 ; Layer 2 X position + dw $0919, $0014 ; Layer 2 Y position + dw $09C8, $0096 ; Max missiles + dw $09CC, $0019 ; Max supers + dw $0AF6, $05DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw #$FFFF + +preset_rando_tourian_escape_climb: + dw #preset_rando_tourian_escape_room_4 ; Tourian: Escape Room 4 + dw $078D, $AB1C ; DDB + dw $079B, $DEDE ; MDB + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $7C00 ; Screen subpixel Y position + dw $0915, $0111 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $00CC ; Layer 2 Y position + dw $09C2, $0149 ; Health + dw $09C8, $00D2 ; Max missiles + dw $09CC, $0005 ; Max supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $02DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw #$FFFF + +preset_rando_tourian_escape_climb_with_hijump: + dw #preset_rando_tourian_escape_climb ; Tourian: Escape Climb + dw $09A2, $0125 ; Equipped Items + dw $09A4, $0125 ; Collected Items dw #$FFFF diff --git a/src/presets/rando_menu.asm b/src/presets/rando_menu.asm index 8068f005..d32ba18a 100644 --- a/src/presets/rando_menu.asm +++ b/src/presets/rando_menu.asm @@ -6,6 +6,11 @@ PresetsMenuRando: dw #presets_goto_rando_crocomire dw #presets_goto_rando_four_bosses dw #presets_goto_rando_upper_norfair + dw #presets_goto_rando_lower_norfair + dw #presets_goto_rando_west_maridia + dw #presets_goto_rando_east_maridia + dw #presets_goto_rando_wrecked_ship + dw #presets_goto_rando_tourian dw #$0000 %cm_header("PRESETS FOR RANDOMIZERS") @@ -30,6 +35,21 @@ presets_goto_rando_four_bosses: presets_goto_rando_upper_norfair: %cm_submenu("Upper Norfair", #presets_submenu_rando_upper_norfair) +presets_goto_rando_lower_norfair: + %cm_submenu("Lower Norfair", #presets_submenu_rando_lower_norfair) + +presets_goto_rando_west_maridia: + %cm_submenu("West Maridia", #presets_submenu_rando_west_maridia) + +presets_goto_rando_east_maridia: + %cm_submenu("East Maridia", #presets_submenu_rando_east_maridia) + +presets_goto_rando_wrecked_ship: + %cm_submenu("Wrecked Ship", #presets_submenu_rando_wrecked_ship) + +presets_goto_rando_tourian: + %cm_submenu("Tourian", #presets_submenu_rando_tourian) + presets_submenu_rando_crateria: dw #presets_rando_crateria_ceiling_morph dw #presets_rando_crateria_taco_tank @@ -111,6 +131,16 @@ presets_submenu_rando_four_bosses: dw #presets_rando_four_bosses_kraid_all_missiles dw #presets_rando_four_bosses_phantoon_0tank dw #presets_rando_four_bosses_phantoon_5_missiles + dw #presets_rando_four_bosses_suitless_draygon + dw #presets_rando_four_bosses_grapple_escape_hijump + dw #presets_rando_four_bosses_grapple_escape_hijumpless + dw #presets_rando_four_bosses_double_springball_jump + dw #presets_rando_four_bosses_xray_climb + dw #presets_rando_four_bosses_ridley_30_25_5_ammo + dw #presets_rando_four_bosses_ridley_10_20_15_ammo + dw #presets_rando_four_bosses_ridley_low_hp + dw #presets_rando_four_bosses_ridley_low_ice + dw #presets_rando_four_bosses_ridley_suitless dw #$0000 %cm_header("FOUR BOSSES") @@ -139,6 +169,95 @@ presets_submenu_rando_upper_norfair: dw #$0000 %cm_header("UPPER NORFAIR") +presets_submenu_rando_lower_norfair: + dw #presets_rando_lower_norfair_lava_spark + dw #presets_rando_lower_norfair_lava_dive_with_hijump + dw #presets_rando_lower_norfair_lava_dive_with_gravity + dw #presets_rando_lower_norfair_lava_dive + dw #presets_rando_lower_norfair_fast_pillars + dw #presets_rando_lower_norfair_green_gate_glitch + dw #presets_rando_lower_norfair_screw_attack_escape + dw #presets_rando_lower_norfair_worst_room_in_the_game + dw #presets_rando_lower_norfair_metal_pirates + dw #presets_rando_lower_norfair_reverse_amphitheatre + dw #presets_rando_lower_norfair_three_musketeers + dw #presets_rando_lower_norfair_back_to_back_hellrun + dw #$0000 + %cm_header("UPPER NORFAIR") + +presets_submenu_rando_west_maridia: + dw #presets_rando_west_maridia_crab_hole_gravity_jump + dw #presets_rando_west_maridia_crab_hole_double_sbj + dw #presets_rando_west_maridia_gate_glitch_suitless + dw #presets_rando_west_maridia_mainstreet_suitless + dw #presets_rando_west_maridia_mainstreet_short_charge + dw #presets_rando_west_maridia_mt_everest_suitless + dw #presets_rando_west_maridia_mt_everest_gravity_jump + dw #presets_rando_west_maridia_mt_everest_1st_wall_jump + dw #presets_rando_west_maridia_mt_everest_2nd_wall_jump + dw #presets_rando_west_maridia_crab_shaft_suitless + dw #presets_rando_west_maridia_crab_shaft_entry + dw #presets_rando_west_maridia_mama_turtle_unmorph_entry + dw #presets_rando_west_maridia_mama_turtle_double_sbj + dw #presets_rando_west_maridia_mama_turtle_spark + dw #presets_rando_west_maridia_mama_turtle_ibj + dw #$0000 + %cm_header("WEST MARIDIA") + +presets_submenu_rando_east_maridia: + dw #presets_rando_east_maridia_early_suitless_escape + dw #presets_rando_east_maridia_suitless_aqueduct + dw #presets_rando_east_maridia_snail_clip + dw #presets_rando_east_maridia_mochtroid_ice_clip + dw #presets_rando_east_maridia_bombs_cf_clip + dw #presets_rando_east_maridia_suitless_cf_clip + dw #presets_rando_east_maridia_suitless_jump_morphs + dw #presets_rando_east_maridia_suitless_halfie_climb + dw #presets_rando_east_maridia_suitless_colosseum + dw #presets_rando_east_maridia_suitless_return + dw #presets_rando_east_maridia_suitless_cac_alley + dw #presets_rando_east_maridia_plasma_speed_booster + dw #presets_rando_east_maridia_plasma_pseudoscrew + dw #presets_rando_east_maridia_shaktool_hijump_entry + dw #presets_rando_east_maridia_shaktool_suitless_entry + dw #presets_rando_east_maridia_shaktool_puyo_ice_clip + dw #presets_rando_east_maridia_shaktool_cf_clip + dw #$0000 + %cm_header("EAST MARIDIA") + +presets_submenu_rando_wrecked_ship: + dw #presets_rando_wrecked_ship_east_ocean_with_springball + dw #presets_rando_wrecked_ship_east_ocean_with_ice + dw #presets_rando_wrecked_ship_east_ocean_return + dw #presets_rando_wrecked_ship_wrecked_ship_etank + dw #presets_rando_wrecked_ship_spiky_room_to_main_shaft + dw #presets_rando_wrecked_ship_spiky_room_to_east_ocean + dw #presets_rando_wrecked_ship_sponge_bath + dw #presets_rando_wrecked_ship_attic + dw #presets_rando_wrecked_ship_sky_missiles + dw #$0000 + %cm_header("WRECKED SHIP") + +presets_submenu_rando_tourian: + dw #presets_rando_tourian_metroids_1 + dw #presets_rando_tourian_metroids_2 + dw #presets_rando_tourian_metroids_3 + dw #presets_rando_tourian_metroids_4 + dw #presets_rando_tourian_blue_hoppers + dw #presets_rando_tourian_baby_skip + dw #presets_rando_tourian_after_baby_skip + dw #presets_rando_tourian_ice_zeb_skip + dw #presets_rando_tourian_speed_zeb_skip + dw #presets_rando_tourian_mother_brain_all_missiles + dw #presets_rando_tourian_mother_brain_all_supers + dw #presets_rando_tourian_zebes_escape + dw #presets_rando_tourian_escape_room_3 + dw #presets_rando_tourian_escape_room_4 + dw #presets_rando_tourian_escape_climb + dw #presets_rando_tourian_escape_climb_with_hijump + dw #$0000 + %cm_header("TOURIAN") + ; Crateria presets_rando_crateria_ceiling_morph: @@ -331,6 +450,36 @@ presets_rando_four_bosses_phantoon_0tank: presets_rando_four_bosses_phantoon_5_missiles: %cm_preset("Phantoon 5 Missiles", #preset_names_phantoon_5_missiles, #preset_rando_four_bosses_phantoon_5_missiles) +presets_rando_four_bosses_suitless_draygon: + %cm_preset("Suitless Draygon", #preset_names_suitless_draygon, #preset_rando_four_bosses_suitless_draygon) + +presets_rando_four_bosses_grapple_escape_hijump: + %cm_preset("Grapple Escape Hi-Jump", #preset_names_grapple_escape_hijump, #preset_rando_four_bosses_grapple_escape_hijump) + +presets_rando_four_bosses_grapple_escape_hijumpless: + %cm_preset("Grapple Escape Hi-Jumpless", #preset_names_grapple_escape_hijumpless, #preset_rando_four_bosses_grapple_escape_hijumpless) + +presets_rando_four_bosses_double_springball_jump: + %cm_preset("Double Springball Jump", #preset_names_double_springball_jump, #preset_rando_four_bosses_double_springball_jump) + +presets_rando_four_bosses_xray_climb: + %cm_preset("X-Ray Climb", #preset_names_xray_climb, #preset_rando_four_bosses_xray_climb) + +presets_rando_four_bosses_ridley_30_25_5_ammo: + %cm_preset("Ridley 30+25+5 Ammo", #preset_names_ridley_30_25_5_ammo, #preset_rando_four_bosses_ridley_30_25_5_ammo) + +presets_rando_four_bosses_ridley_10_20_15_ammo: + %cm_preset("Ridley 10+20+15 Ammo", #preset_names_ridley_10_20_15_ammo, #preset_rando_four_bosses_ridley_10_20_15_ammo) + +presets_rando_four_bosses_ridley_low_hp: + %cm_preset("Ridley Low HP", #preset_names_ridley_low_hp, #preset_rando_four_bosses_ridley_low_hp) + +presets_rando_four_bosses_ridley_low_ice: + %cm_preset("Ridley Low Ice", #preset_names_ridley_low_ice, #preset_rando_four_bosses_ridley_low_ice) + +presets_rando_four_bosses_ridley_suitless: + %cm_preset("Ridley Suitless", #preset_names_ridley_suitless, #preset_rando_four_bosses_ridley_suitless) + ; Upper Norfair presets_rando_upper_norfair_ice_hellrun: @@ -396,3 +545,220 @@ presets_rando_upper_norfair_wave_beam_return: presets_rando_upper_norfair_from_ln_hellrun: %cm_preset("From LN Hellrun", #preset_names_from_ln_hellrun, #preset_rando_upper_norfair_from_ln_hellrun) + +; Lower Norfair +presets_rando_lower_norfair_lava_spark: + %cm_preset("Lava Spark", #preset_names_lava_spark, #preset_rando_lower_norfair_lava_spark) + +presets_rando_lower_norfair_lava_dive_with_hijump: + %cm_preset("Lava Dive with Hi-Jump", #preset_names_lava_dive_with_hijump, #preset_rando_lower_norfair_lava_dive_with_hijump) + +presets_rando_lower_norfair_lava_dive_with_gravity: + %cm_preset("Lava Dive with Gravity", #preset_names_lava_dive_with_gravity, #preset_rando_lower_norfair_lava_dive_with_gravity) + +presets_rando_lower_norfair_lava_dive: + %cm_preset("Lava Dive", #preset_names_lava_dive, #preset_rando_lower_norfair_lava_dive) + +presets_rando_lower_norfair_fast_pillars: + %cm_preset("Fast Pillars", #preset_names_fast_pillars, #preset_rando_lower_norfair_fast_pillars) + +presets_rando_lower_norfair_green_gate_glitch: + %cm_preset("Green Gate Glitch", #preset_names_green_gate_glitch, #preset_rando_lower_norfair_green_gate_glitch) + +presets_rando_lower_norfair_screw_attack_escape: + %cm_preset("Screw Attack Escape", #preset_names_screw_attack_escape, #preset_rando_lower_norfair_screw_attack_escape) + +presets_rando_lower_norfair_worst_room_in_the_game: + %cm_preset("Worst Room In The Game", #preset_names_worst_room_in_the_game, #preset_rando_lower_norfair_worst_room_in_the_game) + +presets_rando_lower_norfair_metal_pirates: + %cm_preset("Metal Pirates", #preset_names_metal_pirates, #preset_rando_lower_norfair_metal_pirates) + +presets_rando_lower_norfair_reverse_amphitheatre: + %cm_preset("Reverse Amphitheatre", #preset_names_reverse_amphitheatre, #preset_rando_lower_norfair_reverse_amphitheatre) + +presets_rando_lower_norfair_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_rando_lower_norfair_three_musketeers) + +presets_rando_lower_norfair_back_to_back_hellrun: + %cm_preset("Back To Back Hellrun", #preset_names_back_to_back_hellrun, #preset_rando_lower_norfair_back_to_back_hellrun) + + +; West Maridia +presets_rando_west_maridia_crab_hole_gravity_jump: + %cm_preset("Crab Hole Gravity Jump", #preset_names_crab_hole_gravity_jump, #preset_rando_west_maridia_crab_hole_gravity_jump) + +presets_rando_west_maridia_crab_hole_double_sbj: + %cm_preset("Crab Hole Double SBJ", #preset_names_crab_hole_double_sbj, #preset_rando_west_maridia_crab_hole_double_sbj) + +presets_rando_west_maridia_gate_glitch_suitless: + %cm_preset("Gate Glitch Suitless", #preset_names_gate_glitch_suitless, #preset_rando_west_maridia_gate_glitch_suitless) + +presets_rando_west_maridia_mainstreet_suitless: + %cm_preset("Mainstreet Suitless", #preset_names_mainstreet_suitless, #preset_rando_west_maridia_mainstreet_suitless) + +presets_rando_west_maridia_mainstreet_short_charge: + %cm_preset("Mainstreet Short Charge", #preset_names_mainstreet_short_charge, #preset_rando_west_maridia_mainstreet_short_charge) + +presets_rando_west_maridia_mt_everest_suitless: + %cm_preset("Mt. Everest Suitless", #preset_names_mt_everest_suitless, #preset_rando_west_maridia_mt_everest_suitless) + +presets_rando_west_maridia_mt_everest_gravity_jump: + %cm_preset("Mt. Everest Gravity Jump", #preset_names_mt_everest_gravity_jump, #preset_rando_west_maridia_mt_everest_gravity_jump) + +presets_rando_west_maridia_mt_everest_1st_wall_jump: + %cm_preset("Mt. Everest 1st Wall Jump", #preset_names_mt_everest_1st_wall_jump, #preset_rando_west_maridia_mt_everest_1st_wall_jump) + +presets_rando_west_maridia_mt_everest_2nd_wall_jump: + %cm_preset("Mt. Everest 2nd Wall Jump", #preset_names_mt_everest_2nd_wall_jump, #preset_rando_west_maridia_mt_everest_2nd_wall_jump) + +presets_rando_west_maridia_crab_shaft_suitless: + %cm_preset("Crab Shaft Suitless", #preset_names_crab_shaft_suitless, #preset_rando_west_maridia_crab_shaft_suitless) + +presets_rando_west_maridia_crab_shaft_entry: + %cm_preset("Crab Shaft Entry", #preset_names_crab_shaft_entry, #preset_rando_west_maridia_crab_shaft_entry) + +presets_rando_west_maridia_mama_turtle_unmorph_entry: + %cm_preset("Mama Turtle Unmorph Entry", #preset_names_mama_turtle_unmorph_entry, #preset_rando_west_maridia_mama_turtle_unmorph_entry) + +presets_rando_west_maridia_mama_turtle_double_sbj: + %cm_preset("Mama Turtle Double SBJ", #preset_names_mama_turtle_double_sbj, #preset_rando_west_maridia_mama_turtle_double_sbj) + +presets_rando_west_maridia_mama_turtle_spark: + %cm_preset("Mama Turtle Spark", #preset_names_mama_turtle_spark, #preset_rando_west_maridia_mama_turtle_spark) + +presets_rando_west_maridia_mama_turtle_ibj: + %cm_preset("Mama Turtle IBJ", #preset_names_mama_turtle_ibj, #preset_rando_west_maridia_mama_turtle_ibj) + + +; East Maridia +presets_rando_east_maridia_early_suitless_escape: + %cm_preset("Early Suitless Escape", #preset_names_early_suitless_escape, #preset_rando_east_maridia_early_suitless_escape) + +presets_rando_east_maridia_suitless_aqueduct: + %cm_preset("Suitless Aqueduct", #preset_names_suitless_aqueduct, #preset_rando_east_maridia_suitless_aqueduct) + +presets_rando_east_maridia_snail_clip: + %cm_preset("Snail Clip", #preset_names_snail_clip, #preset_rando_east_maridia_snail_clip) + +presets_rando_east_maridia_mochtroid_ice_clip: + %cm_preset("Mochtroid Ice Clip", #preset_names_mochtroid_ice_clip, #preset_rando_east_maridia_mochtroid_ice_clip) + +presets_rando_east_maridia_bombs_cf_clip: + %cm_preset("Bombs CF Clip", #preset_names_bombs_cf_clip, #preset_rando_east_maridia_bombs_cf_clip) + +presets_rando_east_maridia_suitless_cf_clip: + %cm_preset("Suitless CF Clip", #preset_names_suitless_cf_clip, #preset_rando_east_maridia_suitless_cf_clip) + +presets_rando_east_maridia_suitless_jump_morphs: + %cm_preset("Suitless Jump Morphs", #preset_names_suitless_jump_morphs, #preset_rando_east_maridia_suitless_jump_morphs) + +presets_rando_east_maridia_suitless_halfie_climb: + %cm_preset("Suitless Halfie Climb", #preset_names_suitless_halfie_climb, #preset_rando_east_maridia_suitless_halfie_climb) + +presets_rando_east_maridia_suitless_colosseum: + %cm_preset("Suitless Colosseum", #preset_names_suitless_colosseum, #preset_rando_east_maridia_suitless_colosseum) + +presets_rando_east_maridia_suitless_return: + %cm_preset("Suitless Return", #preset_names_suitless_return, #preset_rando_east_maridia_suitless_return) + +presets_rando_east_maridia_suitless_cac_alley: + %cm_preset("Suitless Cac Alley", #preset_names_suitless_cac_alley, #preset_rando_east_maridia_suitless_cac_alley) + +presets_rando_east_maridia_plasma_speed_booster: + %cm_preset("Plasma Speed Booster", #preset_names_plasma_speed_booster, #preset_rando_east_maridia_plasma_speed_booster) + +presets_rando_east_maridia_plasma_pseudoscrew: + %cm_preset("Plasma Pseudo-Screw", #preset_names_plasma_pseudoscrew, #preset_rando_east_maridia_plasma_pseudoscrew) + +presets_rando_east_maridia_shaktool_hijump_entry: + %cm_preset("Shaktool Hi-Jump Entry", #preset_names_shaktool_hijump_entry, #preset_rando_east_maridia_shaktool_hijump_entry) + +presets_rando_east_maridia_shaktool_suitless_entry: + %cm_preset("Shaktool Suitless Entry", #preset_names_shaktool_suitless_entry, #preset_rando_east_maridia_shaktool_suitless_entry) + +presets_rando_east_maridia_shaktool_puyo_ice_clip: + %cm_preset("Shaktool Puyo Ice Clip", #preset_names_shaktool_puyo_ice_clip, #preset_rando_east_maridia_shaktool_puyo_ice_clip) + +presets_rando_east_maridia_shaktool_cf_clip: + %cm_preset("Shaktool CF Clip", #preset_names_shaktool_cf_clip, #preset_rando_east_maridia_shaktool_cf_clip) + + +; Wrecked Ship +presets_rando_wrecked_ship_east_ocean_with_springball: + %cm_preset("East Ocean with Springball", #preset_names_east_ocean_with_springball, #preset_rando_wrecked_ship_east_ocean_with_springball) + +presets_rando_wrecked_ship_east_ocean_with_ice: + %cm_preset("East Ocean with Ice", #preset_names_east_ocean_with_ice, #preset_rando_wrecked_ship_east_ocean_with_ice) + +presets_rando_wrecked_ship_east_ocean_return: + %cm_preset("East Ocean Return", #preset_names_east_ocean_return, #preset_rando_wrecked_ship_east_ocean_return) + +presets_rando_wrecked_ship_wrecked_ship_etank: + %cm_preset("Wrecked Ship E-Tank", #preset_names_wrecked_ship_etank, #preset_rando_wrecked_ship_wrecked_ship_etank) + +presets_rando_wrecked_ship_spiky_room_to_main_shaft: + %cm_preset("Spiky Room To Main Shaft", #preset_names_spiky_room_to_main_shaft, #preset_rando_wrecked_ship_spiky_room_to_main_shaft) + +presets_rando_wrecked_ship_spiky_room_to_east_ocean: + %cm_preset("Spiky Room To East Ocean", #preset_names_spiky_room_to_east_ocean, #preset_rando_wrecked_ship_spiky_room_to_east_ocean) + +presets_rando_wrecked_ship_sponge_bath: + %cm_preset("Sponge Bath", #preset_names_sponge_bath, #preset_rando_wrecked_ship_sponge_bath) + +presets_rando_wrecked_ship_attic: + %cm_preset("Attic", #preset_names_attic, #preset_rando_wrecked_ship_attic) + +presets_rando_wrecked_ship_sky_missiles: + %cm_preset("Sky Missiles", #preset_names_sky_missiles, #preset_rando_wrecked_ship_sky_missiles) + + +; Tourian +presets_rando_tourian_metroids_1: + %cm_preset("Metroids 1", #preset_names_metroids_1, #preset_rando_tourian_metroids_1) + +presets_rando_tourian_metroids_2: + %cm_preset("Metroids 2", #preset_names_metroids_2, #preset_rando_tourian_metroids_2) + +presets_rando_tourian_metroids_3: + %cm_preset("Metroids 3", #preset_names_metroids_3, #preset_rando_tourian_metroids_3) + +presets_rando_tourian_metroids_4: + %cm_preset("Metroids 4", #preset_names_metroids_4, #preset_rando_tourian_metroids_4) + +presets_rando_tourian_blue_hoppers: + %cm_preset("Blue Hoppers", #preset_names_blue_hoppers, #preset_rando_tourian_blue_hoppers) + +presets_rando_tourian_baby_skip: + %cm_preset("Baby Skip", #preset_names_baby_skip, #preset_rando_tourian_baby_skip) + +presets_rando_tourian_after_baby_skip: + %cm_preset("After Baby Skip", #preset_names_after_baby_skip, #preset_rando_tourian_after_baby_skip) + +presets_rando_tourian_ice_zeb_skip: + %cm_preset("Ice Zeb Skip", #preset_names_ice_zeb_skip, #preset_rando_tourian_ice_zeb_skip) + +presets_rando_tourian_speed_zeb_skip: + %cm_preset("Speed Zeb Skip", #preset_names_speed_zeb_skip, #preset_rando_tourian_speed_zeb_skip) + +presets_rando_tourian_mother_brain_all_missiles: + %cm_preset("Mother Brain All Missiles", #preset_names_mother_brain_all_missiles, #preset_rando_tourian_mother_brain_all_missiles) + +presets_rando_tourian_mother_brain_all_supers: + %cm_preset("Mother Brain All Supers", #preset_names_mother_brain_all_supers, #preset_rando_tourian_mother_brain_all_supers) + +presets_rando_tourian_zebes_escape: + %cm_preset("Zebes Escape", #preset_names_zebes_escape, #preset_rando_tourian_zebes_escape) + +presets_rando_tourian_escape_room_3: + %cm_preset("Escape Room 3", #preset_names_escape_room_3, #preset_rando_tourian_escape_room_3) + +presets_rando_tourian_escape_room_4: + %cm_preset("Escape Room 4", #preset_names_escape_room_4, #preset_rando_tourian_escape_room_4) + +presets_rando_tourian_escape_climb: + %cm_preset("Escape Climb", #preset_names_escape_climb, #preset_rando_tourian_escape_climb) + +presets_rando_tourian_escape_climb_with_hijump: + %cm_preset("Escape Climb with Hi-Jump", #preset_names_escape_climb_with_hijump, #preset_rando_tourian_escape_climb_with_hijump) + From 0ade230b94e4853c0d7653c021ba263dedf5f105 Mon Sep 17 00:00:00 2001 From: Brent Kerby <blkerby@gmail.com> Date: Thu, 23 Oct 2025 08:07:32 -0600 Subject: [PATCH 14/26] Add dash speed InfoHUD mode --- src/infohudmodes.asm | 14 ++++++++++++++ src/mainmenu.asm | 27 ++++++++++++++++----------- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/src/infohudmodes.asm b/src/infohudmodes.asm index 9de0c1a5..1e23e277 100644 --- a/src/infohudmodes.asm +++ b/src/infohudmodes.asm @@ -18,6 +18,7 @@ dw status_lagcounter dw status_cpuusage dw status_hspeed + dw status_dashspeed dw status_vspeed dw status_quickdrop dw status_walljump @@ -805,6 +806,19 @@ status_hspeed: RTS } +status_dashspeed: +{ + LDA !SAMUS_X_RUNSPEED : ASL : TAY + LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8A + + LDA !IH_DECIMAL : STA !HUD_TILEMAP+$8C + + LDA !SAMUS_X_SUBRUNSPEED+1 : AND #$00F0 : LSR #3 : TAY + LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8E + + RTS +} + status_vspeed: { if !FEATURE_PAL diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 5babe172..164e6daa 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -1644,6 +1644,7 @@ DisplayModeMenu: dw ihmode_lagcounter dw ihmode_cpuusage dw ihmode_hspeed + dw ihmode_dashspeed dw ihmode_vspeed dw ihmode_quickdrop dw ihmode_walljump @@ -1707,43 +1708,46 @@ ihmode_cpuusage: ihmode_hspeed: %cm_jsl("Horizontal Speed", #action_select_infohud_mode, #$000C) +ihmode_dashspeed: + %cm_jsl("Dash Speed", #action_select_infohud_mode, #$000D) + ihmode_vspeed: !IH_MODE_VSPEED_INDEX = #$000D - %cm_jsl("Vertical Speed", #action_select_infohud_mode, #$000D) + %cm_jsl("Vertical Speed", #action_select_infohud_mode, #$000E) ihmode_quickdrop: - %cm_jsl("Quickdrop Trainer", #action_select_infohud_mode, #$000E) + %cm_jsl("Quickdrop Trainer", #action_select_infohud_mode, #$000F) ihmode_walljump: !IH_MODE_WALLJUMP_INDEX = #$000F - %cm_jsl("Walljump Trainer", #action_select_infohud_mode, #$000F) + %cm_jsl("Walljump Trainer", #action_select_infohud_mode, #$0010) ihmode_countdamage: !IH_MODE_COUNTDAMAGE_INDEX = #$0010 - %cm_jsl("Boss Damage Counter", #action_select_infohud_mode, #$0010) + %cm_jsl("Boss Damage Counter", #action_select_infohud_mode, #$0011) ihmode_armpump: !IH_MODE_ARMPUMP_INDEX = #$0011 - %cm_jsl("Arm Pump Trainer", #action_select_infohud_mode, #$0011) + %cm_jsl("Arm Pump Trainer", #action_select_infohud_mode, #$0012) ihmode_pumpcounter: - %cm_jsl("Arm Pump Counter", #action_select_infohud_mode, #$0012) + %cm_jsl("Arm Pump Counter", #action_select_infohud_mode, #$0013) ihmode_xpos: - %cm_jsl("X Position", #action_select_infohud_mode, #$0013) + %cm_jsl("X Position", #action_select_infohud_mode, #$0014) ihmode_ypos: - %cm_jsl("Y Position", #action_select_infohud_mode, #$0014) + %cm_jsl("Y Position", #action_select_infohud_mode, #$0015) ihmode_shottimer: !IH_MODE_SHOTTIMER_INDEX = #$0015 - %cm_jsl("Shot Timer", #action_select_infohud_mode, #$0015) + %cm_jsl("Shot Timer", #action_select_infohud_mode, #$0016) ihmode_ramwatch: !IH_MODE_RAMWATCH_INDEX = #$0016 - %cm_jsl("Custom RAM Watch", #action_select_infohud_mode, #$0016) + %cm_jsl("Custom RAM Watch", #action_select_infohud_mode, #$0017) -!IH_MODE_COUNT = #$0017 +!IH_MODE_COUNT = #$0018 action_select_infohud_mode: { TYA : STA !sram_display_mode @@ -1775,6 +1779,7 @@ ih_display_mode: db #$28, "LAG COUNTER", #$FF db #$28, " CPU USAGE", #$FF db #$28, "HORIZ SPEED", #$FF + db #$28, " DASH SPEED", #$FF db #$28, " VERT SPEED", #$FF db #$28, " QUICK DROP", #$FF db #$28, " WALL JUMP", #$FF From bf90db244a5dc23576165729ea84ee97408304d2 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Wed, 12 Nov 2025 00:04:53 -0600 Subject: [PATCH 15/26] Also add dash speed to super HUD and door HUD modes --- src/infohud.asm | 1 + src/infohudmodes.asm | 143 ++++++++++++++++++++++++++++++++++--------- src/mainmenu.asm | 126 +++++++++++++++++++++----------------- 3 files changed, 187 insertions(+), 83 deletions(-) diff --git a/src/infohud.asm b/src/infohud.asm index bde2d07f..2f8111f9 100644 --- a/src/infohud.asm +++ b/src/infohud.asm @@ -564,6 +564,7 @@ ih_before_room_transition: .doorDisplayTable dw #$0000 ; off/dummy dw status_door_hspeed + dw status_door_dashspeed dw status_door_vspeed dw status_door_chargetimer dw status_door_shinetimer diff --git a/src/infohudmodes.asm b/src/infohudmodes.asm index 1e23e277..5802d58e 100644 --- a/src/infohudmodes.asm +++ b/src/infohudmodes.asm @@ -782,24 +782,24 @@ status_cpuusage: status_hspeed: { - ; subspeed + submomentum into low byte of Hspeed + ; subspeed + submomentum into high byte of Hspeed LDA !SAMUS_X_SUBRUNSPEED : CLC : ADC !SAMUS_X_SUBMOMENTUM - AND #$FF00 : XBA : STA !ram_momentum_sum + AND #$F000 : STA $12 - ; speed + momentum + carry into high byte of Hspeed + ; speed + momentum + carry into low byte of Hspeed LDA !SAMUS_X_RUNSPEED : ADC !SAMUS_X_MOMENTUM - AND #$00FF : XBA : ORA !ram_momentum_sum + AND #$00FF : ORA $12 ; maybe skip drawing CMP !ram_HUD_check : BEQ .done STA !ram_HUD_check ; draw whole number in decimal - AND #$FF00 : XBA : LDX #$0088 : JSR Draw2 + AND #$00FF : LDX #$0088 : JSR Draw2 LDA !IH_DECIMAL : STA !HUD_TILEMAP+$8C ; draw fraction in hex - LDA !ram_momentum_sum : AND #$00F0 : LSR #3 : TAY + LDA !ram_HUD_check : AND #$F000 : XBA : LSR #3 : TAY LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8E .done @@ -808,14 +808,22 @@ status_hspeed: status_dashspeed: { - LDA !SAMUS_X_RUNSPEED : ASL : TAY - LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8A + LDA !SAMUS_X_SUBRUNSPEED : AND #$F000 : STA $12 + LDA !SAMUS_X_RUNSPEED : AND #$00FF : ORA $12 + ; maybe skip drawing + CMP !ram_HUD_check : BEQ .done + STA !ram_HUD_check + + ; draw whole number in decimal + AND #$00FF : LDX #$0088 : JSR Draw2 LDA !IH_DECIMAL : STA !HUD_TILEMAP+$8C - LDA !SAMUS_X_SUBRUNSPEED+1 : AND #$00F0 : LSR #3 : TAY + ; draw fraction in hex + LDA !ram_HUD_check : AND #$F000 : XBA : LSR #3 : TAY LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8E + .done RTS } @@ -1678,6 +1686,7 @@ superhud_bottom_table: dw status_lagcounter dw status_cpuusage dw status_hspeed + dw status_dashspeed dw status_vspeed dw status_quickdrop dw status_walljump @@ -1722,6 +1731,7 @@ superhud_middle_table: dw middleHUD_lagcounter dw middleHUD_cpuusage dw middleHUD_hspeed + dw middleHUD_dashspeed dw middleHUD_shottimer dw middleHUD_itempercent dw middleHUD_reserves @@ -1739,6 +1749,7 @@ superhud_top_table: dw topHUD_lagcounter dw topHUD_cpuusage dw topHUD_hspeed + dw topHUD_dashspeed dw topHUD_shottimer dw topHUD_itempercent dw topHUD_reserves @@ -2013,24 +2024,24 @@ topHUD_cpuusage: middleHUD_hspeed: { - ; subspeed + submomentum into low byte of Hspeed + ; subspeed + submomentum into high byte of Hspeed LDA !SAMUS_X_SUBRUNSPEED : CLC : ADC !SAMUS_X_SUBMOMENTUM - AND #$FF00 : XBA : STA !ram_momentum_sum + AND #$F000 : STA $12 - ; speed + momentum + carry into high byte of Hspeed + ; speed + momentum + carry into low byte of Hspeed LDA !SAMUS_X_RUNSPEED : ADC !SAMUS_X_MOMENTUM - AND #$00FF : XBA : ORA !ram_momentum_sum + AND #$00FF : ORA $12 ; maybe skip drawing CMP !ram_HUD_middle : BEQ .done STA !ram_HUD_middle ; draw whole number in decimal - AND #$FF00 : XBA : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$54 + AND #$00FF : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$54 LDA !IH_DECIMAL : STA !HUD_TILEMAP+$56 ; draw fraction in hex - LDA !ram_momentum_sum : AND #$00F0 : LSR #3 : TAY + LDA !ram_HUD_middle : AND #$F000 : XBA : LSR #3 : TAY LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$58 .done @@ -2039,24 +2050,66 @@ middleHUD_hspeed: topHUD_hspeed: { - ; subspeed + submomentum into low byte of Hspeed + ; subspeed + submomentum into high byte of Hspeed LDA !SAMUS_X_SUBRUNSPEED : CLC : ADC !SAMUS_X_SUBMOMENTUM - AND #$FF00 : XBA : STA !ram_momentum_sum + AND #$F000 : STA $12 - ; speed + momentum + carry into high byte of Hspeed + ; speed + momentum + carry into low byte of Hspeed LDA !SAMUS_X_RUNSPEED : ADC !SAMUS_X_MOMENTUM - AND #$00FF : XBA : ORA !ram_momentum_sum + AND #$00FF : ORA $12 ; maybe skip drawing CMP !ram_HUD_top : BEQ .done STA !ram_HUD_top ; draw whole number in decimal - AND #$FF00 : XBA : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$14 + AND #$00FF : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$14 LDA !IH_DECIMAL : STA !HUD_TILEMAP+$16 ; draw fraction in hex - LDA !ram_momentum_sum : AND #$00F0 : LSR #3 : TAY + LDA !ram_HUD_top : AND #$F000 : XBA : LSR #3 : TAY + LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$18 + + .done + RTS +} + +middleHUD_dashspeed: +{ + LDA !SAMUS_X_SUBRUNSPEED : AND #$F000 : STA $12 + LDA !SAMUS_X_RUNSPEED : AND #$00FF : ORA $12 + + ; maybe skip drawing + CMP !ram_HUD_middle : BEQ .done + STA !ram_HUD_middle + + ; draw whole number in decimal + AND #$00FF : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$54 + LDA !IH_DECIMAL : STA !HUD_TILEMAP+$56 + + ; draw fraction in hex + LDA !ram_HUD_middle : AND #$F000 : XBA : LSR #3 : TAY + LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$58 + + .done + RTS +} + +topHUD_dashspeed: +{ + LDA !SAMUS_X_SUBRUNSPEED : AND #$F000 : STA $12 + LDA !SAMUS_X_RUNSPEED : AND #$00FF : ORA $12 + + ; maybe skip drawing + CMP !ram_HUD_top : BEQ .done + STA !ram_HUD_top + + ; draw whole number in decimal + AND #$00FF : ASL : TAY : LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$14 + LDA !IH_DECIMAL : STA !HUD_TILEMAP+$16 + + ; draw fraction in hex + LDA !ram_HUD_top : AND #$F000 : XBA : LSR #3 : TAY LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$18 .done @@ -5467,16 +5520,14 @@ status_twocries_nosb: status_door_hspeed: { - ; subspeed + submomentum into low byte of Hspeed + ; subspeed + submomentum into high byte of Hspeed LDA !SAMUS_X_SUBRUNSPEED : CLC : ADC !SAMUS_X_SUBMOMENTUM - AND #$FF00 : XBA : STA !ram_momentum_sum + AND #$F000 : STA $12 - ; speed + momentum + carry into high byte of Hspeed + ; speed + momentum + carry into low byte of Hspeed LDA !SAMUS_X_RUNSPEED : ADC !SAMUS_X_MOMENTUM - AND #$00FF : XBA : ORA !ram_momentum_sum ; draw whole number in decimal - AND #$FF00 : XBA STA $4204 %a8() ; divide by 10 @@ -5505,10 +5556,46 @@ status_door_hspeed: LDA !IH_DECIMAL : STA !HUD_TILEMAP+$8C ; draw fraction in hex - LDA !ram_momentum_sum : AND #$00F0 : LSR #3 : TAX + LDA $12 : XBA : LSR #3 : TAX + LDA.l HexGFXTable,X : STA !HUD_TILEMAP+$8E + + RTS +} + +status_door_dashspeed: +{ + ; draw whole number in decimal + LDA !SAMUS_X_RUNSPEED : STA $4204 + %a8() + ; divide by 10 + LDA #$0A : STA $4206 + %a16() + PEA $0000 : PLA ; wait for CPU math + + ; draw integer speed value + LDA $4214 : BEQ .blanktens + ; tens digit + ASL : TAX + LDA.l NumberGFXTable,X : STA !HUD_TILEMAP+$88 + ; ones digit + LDA $4216 : ASL : TAX + LDA.l NumberGFXTable,X : STA !HUD_TILEMAP+$8A + BRA .subspeed + + .blanktens + ; ones digit + LDA $4216 : ASL : TAX + LDA.l NumberGFXTable,X : STA !HUD_TILEMAP+$8A + ; tens digit + LDA !IH_BLANK : STA !HUD_TILEMAP+$88 + + .subspeed + LDA !IH_DECIMAL : STA !HUD_TILEMAP+$8C + + ; draw fraction in hex + LDA !SAMUS_X_SUBRUNSPEED : AND #$F000 : XBA : LSR #3 : TAX LDA.l HexGFXTable,X : STA !HUD_TILEMAP+$8E - .done RTS } diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 164e6daa..0dde3a31 100644 --- a/src/mainmenu.asm +++ b/src/mainmenu.asm @@ -1712,22 +1712,22 @@ ihmode_dashspeed: %cm_jsl("Dash Speed", #action_select_infohud_mode, #$000D) ihmode_vspeed: -!IH_MODE_VSPEED_INDEX = #$000D +!IH_MODE_VSPEED_INDEX = #$000E %cm_jsl("Vertical Speed", #action_select_infohud_mode, #$000E) ihmode_quickdrop: %cm_jsl("Quickdrop Trainer", #action_select_infohud_mode, #$000F) ihmode_walljump: -!IH_MODE_WALLJUMP_INDEX = #$000F +!IH_MODE_WALLJUMP_INDEX = #$0010 %cm_jsl("Walljump Trainer", #action_select_infohud_mode, #$0010) ihmode_countdamage: -!IH_MODE_COUNTDAMAGE_INDEX = #$0010 +!IH_MODE_COUNTDAMAGE_INDEX = #$0011 %cm_jsl("Boss Damage Counter", #action_select_infohud_mode, #$0011) ihmode_armpump: -!IH_MODE_ARMPUMP_INDEX = #$0011 +!IH_MODE_ARMPUMP_INDEX = #$0012 %cm_jsl("Arm Pump Trainer", #action_select_infohud_mode, #$0012) ihmode_pumpcounter: @@ -1740,11 +1740,11 @@ ihmode_ypos: %cm_jsl("Y Position", #action_select_infohud_mode, #$0015) ihmode_shottimer: -!IH_MODE_SHOTTIMER_INDEX = #$0015 +!IH_MODE_SHOTTIMER_INDEX = #$0016 %cm_jsl("Shot Timer", #action_select_infohud_mode, #$0016) ihmode_ramwatch: -!IH_MODE_RAMWATCH_INDEX = #$0016 +!IH_MODE_RAMWATCH_INDEX = #$0017 %cm_jsl("Custom RAM Watch", #action_select_infohud_mode, #$0017) !IH_MODE_COUNT = #$0018 @@ -1991,6 +1991,7 @@ ih_superhud_bottom_selector: db #$28, "LAG COUNTER", #$FF db #$28, " CPU USAGE", #$FF db #$28, "HORIZ SPEED", #$FF + db #$28, " DASH SPEED", #$FF db #$28, " VERT SPEED", #$FF db #$28, " QUICK DROP", #$FF db #$28, " WALL JUMP", #$FF @@ -2041,6 +2042,7 @@ SuperHUDBottomMenu: dw ih_superhud_lagcounter dw ih_superhud_cpuusage dw ih_superhud_hspeed + dw ih_superhud_dashspeed dw ih_superhud_vspeed dw ih_superhud_quickdrop dw ih_superhud_walljump @@ -2131,109 +2133,112 @@ ih_superhud_cpuusage: ih_superhud_hspeed: %cm_jsl("Horizontal Speed", #action_select_superhud_bottom, #$000B) +ih_superhud_dashspeed: + %cm_jsl("Dash Speed", #action_select_infohud_mode, #$000C) + ih_superhud_vspeed: - %cm_jsl("Vertical Speed", #action_select_superhud_bottom, #$000C) + %cm_jsl("Vertical Speed", #action_select_superhud_bottom, #$000D) ih_superhud_quickdrop: - %cm_jsl("Quickdrop Trainer", #action_select_superhud_bottom, #$000D) + %cm_jsl("Quickdrop Trainer", #action_select_superhud_bottom, #$000E) ih_superhud_walljump: -!IH_SUPERHUD_WALLJUMP_BOTTOM_INDEX = #$000E - %cm_jsl("Walljump Trainer", #action_select_superhud_bottom, #$000E) +!IH_SUPERHUD_WALLJUMP_BOTTOM_INDEX = #$000F + %cm_jsl("Walljump Trainer", #action_select_superhud_bottom, #$000F) ih_superhud_countdamage: -!IH_SUPERHUD_COUNTDAMAGE_BOTTOM_INDEX = #$000F - %cm_jsl("Boss Damage Counter", #action_select_superhud_bottom, #$000F) +!IH_SUPERHUD_COUNTDAMAGE_BOTTOM_INDEX = #$0010 + %cm_jsl("Boss Damage Counter", #action_select_superhud_bottom, #$0010) ih_superhud_armpump: -!IH_SUPERHUD_ARMPUMP_BOTTOM_INDEX = #$0010 - %cm_jsl("Arm Pump Trainer", #action_select_superhud_bottom, #$0010) +!IH_SUPERHUD_ARMPUMP_BOTTOM_INDEX = #$0011 + %cm_jsl("Arm Pump Trainer", #action_select_superhud_bottom, #$0011) ih_superhud_pumpcounter: - %cm_jsl("Arm Pump Counter", #action_select_superhud_bottom, #$0011) + %cm_jsl("Arm Pump Counter", #action_select_superhud_bottom, #$0012) ih_superhud_xpos: - %cm_jsl("X Position", #action_select_superhud_bottom, #$0012) + %cm_jsl("X Position", #action_select_superhud_bottom, #$0013) ih_superhud_ypos: - %cm_jsl("Y Position", #action_select_superhud_bottom, #$0013) + %cm_jsl("Y Position", #action_select_superhud_bottom, #$0014) ih_superhud_shottimer: -!IH_SUPERHUD_SHOTTIMER_BOTTOM_INDEX = #$0014 - %cm_jsl("Shot Timer", #action_select_superhud_bottom, #$0014) +!IH_SUPERHUD_SHOTTIMER_BOTTOM_INDEX = #$0015 + %cm_jsl("Shot Timer", #action_select_superhud_bottom, #$0015) ih_superhud_ramwatch: -!IH_SUPERHUD_RAMWATCH_BOTTOM_INDEX = #$0015 - %cm_jsl("Custom RAM Watch", #action_select_superhud_bottom, #$0015) +!IH_SUPERHUD_RAMWATCH_BOTTOM_INDEX = #$0016 + %cm_jsl("Custom RAM Watch", #action_select_superhud_bottom, #$0016) ih_superhud_ceresridley: - %cm_jsl("Ceres Ridley Hits", #action_select_superhud_bottom, #$0016) + %cm_jsl("Ceres Ridley Hits", #action_select_superhud_bottom, #$0017) ih_superhud_doorskip: - %cm_jsl("Parlor-Climb Door Skip", #action_select_superhud_bottom, #$0017) + %cm_jsl("Parlor-Climb Door Skip", #action_select_superhud_bottom, #$0018) ih_superhud_tacotank: - %cm_jsl("Taco Tank", #action_select_superhud_bottom, #$0018) + %cm_jsl("Taco Tank", #action_select_superhud_bottom, #$0019) ih_superhud_pitdoor: - %cm_jsl("Pit Room Right Door", #action_select_superhud_bottom, #$0019) + %cm_jsl("Pit Room Right Door", #action_select_superhud_bottom, #$001A) ih_superhud_moondance: - %cm_jsl("Moondance", #action_select_superhud_bottom, #$001A) + %cm_jsl("Moondance", #action_select_superhud_bottom, #$001B) ih_superhud_kraidradar: - %cm_jsl("Kraid Nail Radar", #action_select_room_strat, #$001B) + %cm_jsl("Kraid Nail Radar", #action_select_room_strat, #$001C) ih_superhud_bootlessup: - %cm_jsl("Bootless Up In Two", #action_select_superhud_bottom, #$001C) + %cm_jsl("Bootless Up In Two", #action_select_superhud_bottom, #$001D) ih_superhud_gateglitch: - %cm_jsl("Gate Glitch", #action_select_superhud_bottom, #$001D) + %cm_jsl("Gate Glitch", #action_select_superhud_bottom, #$001E) ih_superhud_moatcwj: - %cm_jsl("Moat CWJ", #action_select_superhud_bottom, #$001E) + %cm_jsl("Moat CWJ", #action_select_superhud_bottom, #$001F) ih_superhud_robotflush: - %cm_jsl("Robot Flush", #action_select_superhud_bottom, #$001F) + %cm_jsl("Robot Flush", #action_select_superhud_bottom, #$0020) ih_superhud_shinetopb: - %cm_jsl("Shine to PB", #action_select_superhud_bottom, #$0020) + %cm_jsl("Shine to PB", #action_select_superhud_bottom, #$0021) ih_superhud_elevatorcf: - %cm_jsl("Elevator Crystal Flash", #action_select_superhud_bottom, #$0021) + %cm_jsl("Elevator Crystal Flash", #action_select_superhud_bottom, #$0022) ih_superhud_botwooncf: - %cm_jsl("Botwoon Crystal Flash", #action_select_superhud_bottom, #$0022) + %cm_jsl("Botwoon Crystal Flash", #action_select_superhud_bottom, #$0023) ih_superhud_draygonai: - %cm_jsl("Draygon AI", #action_select_superhud_bottom, #$0023) + %cm_jsl("Draygon AI", #action_select_superhud_bottom, #$0024) ih_superhud_snailclip: - %cm_jsl("Aqueduct Snail Clip", #action_select_superhud_bottom, #$0024) + %cm_jsl("Aqueduct Snail Clip", #action_select_superhud_bottom, #$0025) ih_superhud_wasteland: - %cm_jsl("Wasteland Entry", #action_select_superhud_bottom, #$0025) + %cm_jsl("Wasteland Entry", #action_select_superhud_bottom, #$0026) ih_superhud_ridleyai: - %cm_jsl("Ridley AI", #action_select_superhud_bottom, #$0026) + %cm_jsl("Ridley AI", #action_select_superhud_bottom, #$0027) ih_superhud_kihuntermanip: - %cm_jsl("Kihunter Manipulation", #action_select_room_strat, #$0027) + %cm_jsl("Kihunter Manipulation", #action_select_room_strat, #$0028) ih_superhud_downbackzeb: - %cm_jsl("Downback Zeb Skip", #action_select_superhud_bottom, #$0028) + %cm_jsl("Downback Zeb Skip", #action_select_superhud_bottom, #$0029) ih_superhud_zebskip: - %cm_jsl("Zeb Skip Indicator", #action_select_superhud_bottom, #$0029) + %cm_jsl("Zeb Skip Indicator", #action_select_superhud_bottom, #$002A) ih_superhud_mbhp: -!IH_SUPERHUD_MBHP_BOTTOM_INDEX = #$002A - %cm_jsl("Mother Brain HP", #action_select_superhud_bottom, #$002A) +!IH_SUPERHUD_MBHP_BOTTOM_INDEX = #$002B + %cm_jsl("Mother Brain HP", #action_select_superhud_bottom, #$002B) ih_superhud_twocries: - %cm_jsl("Two Cries Standup", #action_select_superhud_bottom, #$002B) + %cm_jsl("Two Cries Standup", #action_select_superhud_bottom, #$002C) -!IH_SUPERHUD_BOTTOM_COUNT = #$002C +!IH_SUPERHUD_BOTTOM_COUNT = #$002D action_select_superhud_bottom: { TYA : STA !sram_superhud_bottom @@ -2264,6 +2269,7 @@ ih_superhud_middle_selector: db #$28, "LAG COUNTER", #$FF db #$28, " CPU USAGE", #$FF db #$28, "HORIZ SPEED", #$FF + db #$28, " DASH SPEED", #$FF db #$28, " SHOT TIMER", #$FF db #$28, " ITEM %", #$FF db #$28, " RESERVES", #$FF @@ -2285,6 +2291,7 @@ SuperHUDMiddleMenu: dw ih_superhud_middle_lagcounter dw ih_superhud_middle_cpuusage dw ih_superhud_middle_hspeed + dw ih_superhud_middle_dashspeed dw ih_superhud_middle_shottimer dw ih_superhud_middle_itempercent dw ih_superhud_middle_reserves @@ -2324,20 +2331,23 @@ ih_superhud_middle_cpuusage: ih_superhud_middle_hspeed: %cm_jsl("Horizontal Speed", #action_select_superhud_middle, #$0009) +ih_superhud_middle_dashspeed: + %cm_jsl("Dash Speed", #action_select_infohud_mode, #$000A) + ih_superhud_middle_shottimer: - %cm_jsl("Shot Timer", #action_select_superhud_middle, #$000A) + %cm_jsl("Shot Timer", #action_select_superhud_middle, #$000B) ih_superhud_middle_itempercent: - %cm_jsl("Item Collection %", #action_select_superhud_middle, #$000B) + %cm_jsl("Item Collection %", #action_select_superhud_middle, #$000C) ih_superhud_middle_reserves: - %cm_jsl("Reserves", #action_select_superhud_middle, #$000C) + %cm_jsl("Reserves", #action_select_superhud_middle, #$000D) ih_superhud_middle_statusicons: - %cm_jsl("Status Icons", #action_select_superhud_middle, #$000D) + %cm_jsl("Status Icons", #action_select_superhud_middle, #$000E) ih_superhud_middle_tilecounter: - %cm_jsl("Map Tile Counter", #action_select_superhud_middle, #$000E) + %cm_jsl("Map Tile Counter", #action_select_superhud_middle, #$000F) action_select_superhud_middle: { @@ -2360,6 +2370,7 @@ ih_superhud_top_selector: db #$28, "LAG COUNTER", #$FF db #$28, " CPU USAGE", #$FF db #$28, "HORIZ SPEED", #$FF + db #$28, " DASH SPEED", #$FF db #$28, " SHOT TIMER", #$FF db #$28, " ITEM %", #$FF db #$28, " RESERVES", #$FF @@ -2381,6 +2392,7 @@ SuperHUDTopMenu: dw ih_superhud_top_lagcounter dw ih_superhud_top_cpuusage dw ih_superhud_top_hspeed + dw ih_superhud_top_dashspeed dw ih_superhud_top_shottimer dw ih_superhud_top_itempercent dw ih_superhud_top_reserves @@ -2420,20 +2432,23 @@ ih_superhud_top_cpuusage: ih_superhud_top_hspeed: %cm_jsl("Horizontal Speed", #action_select_superhud_top, #$0009) +ih_superhud_top_dashspeed: + %cm_jsl("Dash Speed", #action_select_infohud_mode, #$000A) + ih_superhud_top_shottimer: - %cm_jsl("Shot Timer", #action_select_superhud_top, #$000A) + %cm_jsl("Shot Timer", #action_select_superhud_top, #$000B) ih_superhud_top_itempercent: - %cm_jsl("Item Collection %", #action_select_superhud_top, #$000B) + %cm_jsl("Item Collection %", #action_select_superhud_top, #$000C) ih_superhud_top_reserves: - %cm_jsl("Reserves", #action_select_superhud_top, #$000C) + %cm_jsl("Reserves", #action_select_superhud_top, #$000D) ih_superhud_top_statusicons: - %cm_jsl("Status Icons", #action_select_superhud_top, #$000D) + %cm_jsl("Status Icons", #action_select_superhud_top, #$000E) ih_superhud_top_tilecounter: - %cm_jsl("Map Tile Counter", #action_select_superhud_top, #$000E) + %cm_jsl("Map Tile Counter", #action_select_superhud_top, #$000F) action_select_superhud_top: { @@ -2456,6 +2471,7 @@ ih_door_display_mode: db #$28, "Door HUD Mode", #$FF db #$28, " OFF", #$FF db #$28, "HORIZ SPEED", #$FF + db #$28, " DASH SPEED", #$FF db #$28, " VERT SPEED", #$FF db #$28, " CHARGE", #$FF db #$28, "SHINE TIMER", #$FF From bf0a6460fa52bc07d33f83d94f7fd3f793112b4e Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Wed, 12 Nov 2025 00:43:05 -0600 Subject: [PATCH 16/26] Port the ZSNES splashscreen from ALTTPR --- resources/zsnes_palette.bin | Bin 0 -> 512 bytes resources/zsnes_tilemap.bin | Bin 0 -> 2048 bytes resources/zsnes_tiles.bin | Bin 0 -> 57408 bytes src/BRBmenu.asm | 113 ++++++++++++++++++++++++++++++++++++ src/main.asm | 6 ++ 5 files changed, 119 insertions(+) create mode 100644 resources/zsnes_palette.bin create mode 100644 resources/zsnes_tilemap.bin create mode 100644 resources/zsnes_tiles.bin diff --git a/resources/zsnes_palette.bin b/resources/zsnes_palette.bin new file mode 100644 index 0000000000000000000000000000000000000000..54e5887b0e23fee9f953b72b371e60c32bfbc078 GIT binary patch literal 512 zcmV+b0{{I003!?`2qO?@AcP<!3?vjq6eSo&7^WC8TCO={9Agv*F)~WZG-4QIAjK$x z96=Ca7$Fcr48$Y`En^HSDTgGcDCszhJ!(OuD1#v8EXN?wMPwjJLFzy$InG5*IR`mq zEaxyXW>#iwMZ+XHYyW@VcNbr$FuHqNZ%$@MJ=b0tXSH5N6ebjlNzP$?dpUcPUbSi_ z7$+drUa2s}Frz5QFsd+TC}uDWL8UOVS=e5>Wq}}p9Nl(3cD!lTP%cSaZoY9oZJcPV zIEg6CG+AnXaoJokNhlmBC{#{%RSrRWaVR8cBxx{iO^`iuRZvm2Sx-f5G-@zvC}}9| zI9X+^Fz-MXRWwcTM6Nu%ZZ=tmIP5^QOvO0oI44OdL9SV9Ny8|^H1SAvRn9o7JfkqM zL^D<HNXj^@K(a{aK;=LMIW$#MS*SQzT}VmoNK8rVNKI8MNh(3dKq*NEL7^yYIB{7m zNlH}(F?LyWS+r#|S*lsuaWGM9IBq=gQ1VRnU^7`TSw}@ta&=bPdewGSdscF=NbXSU zPzO=6YAG<QK&?oxNQpqMMCnM<cBMFIIOj-~UPnzTG-@PFEOA7#MB_liI0Zo-djmah zL>_lqa@lGcYXwQaf1P^+L0M-QUtDj#cb#|Ke|>k|cRY7qcRhQSR(^YxRv`o$XKO&g C`oZo1 literal 0 HcmV?d00001 diff --git a/resources/zsnes_tilemap.bin b/resources/zsnes_tilemap.bin new file mode 100644 index 0000000000000000000000000000000000000000..ec4f32114ccfc6396a34b1e49d297474a210d852 GIT binary patch literal 2048 zcmWO717a8m00h8AZQHi3)V6Kgwv*bnZQHhO+iveZF+&JOFa$>kghVKWMi_)eID|(8 zL_{P+MifLvG(<-X#6&E_MjXUNJj6!=Bt#-4MiL}NG9*U|q(myDMjE6=I;2MiWJD%p zMiyj6He^Q*<U}syMjqrvKIBIM1fU=ap)iV|D2kytN}wc4p)|^%EXtugDxe}Np)#tV zDypG6YM>@+p*HHEF6yB^8lWK>p)s1EDVm`<TA(Fbp*7l|E!v?yI-nyup)<OmE4raO zdY~tIp*Q-VFZ!WB24EltVK9bZD28D;MqnfY5rk0~jWHODaTt#Yn21T3j47CkX_$@~ zn2A}KjX9W$d6<s{ScpYfj3ro#Wmt|CScz3wjWt+{by$xL*oaNoj4jxTZP<<-*oj@( zjXl_leb|o!IEX_yj3YRTV>pfzIEhm@jWallb2yI+xQI)*j4QZ`Yq*XZxQSc1jXSuD zd$^AWc!)=Mj3;=CXLybmc!^hdjW>9UcX*Ev_=r#Vj4$|#Z}^TM_=#WmjX(H{e*j6* z494IL!H^8a&<w+{49D<{z=({*$c)0MjK=7U!I+H2*o?!tjK}y)z=TZ1#7x4ZOvdC) z!IVtJ)J(&)Ovm)hz>Lhq%*?{9%*O1@!JN#++|0wg%*XsJzyKCxAr@v47G*IOX9<>M zDVAm#mSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4E zwq-lEX9sp<Cw68Rc4aqqXAkydFZO01_GLfz=Kv1mAP(jb4&^Wo=Ln8uAcHuHqdA6S zIgaBwffG52lR1S`IgQgfgEKjcvpI)zIgj(XfD5^Zi@AhLxs1!Xf-AX-tGR}2xsL0( zfg8Dro4JKsxsBVogFCs4ySayZxsUsKfCqVqhk1lYd5p(-f+u;3r+J2Fd5-6Kffsp+ zmwAO(d5zb3gEx7Lw|R$md5`z`fDieIkNJd8`Hau`f-m`sula^=`Ht`TfgkyapZSGf z`HkQCgFpF;zxjuM`Hv7KS-})sArw-f6k1^vR^b$05fo986j@OeRnZh(F%(m=6kBl= zSMd~I36xNYlvqiWRLPWFDU?#Flv-(&R_T;p8I)0(lv!DnRoRqXIh0emlv{a}SNW7* z1r(ryDx|_HqM|CM;wqt%Dy7mYqp~We@~WVUs-()QqN=K<>Z+lds-@bhqq?f6`f8wt zYNW<$qNZx5=4zpqYNgg{qqb_N_UfRH>ZH!<qOR(u?&_hQ>ZRW5qrU2={u-cx8l=G* zqM;h5;ToZl3RI9rX|%>@tj1})CTOB2X|kqhs-|hWW@x5nX}0EQuI6dJ7HFXsX|a}Q zsg`NER%oSGX|>j9t=4J1HfW<ZX|uLytF~#oc4((|X}9)hul8xb4(Ol`>9CIIsE+Bl zPUxgg>9o%1tj_7YF6g2z>9Vfqs;=p}Zs?|N>9+3ZuI}l+9_XPS>9L;Zsh;V%Ug)J> z>9yYIt={RqKIo%9>9fA*tG?;Ge(0xu>9_vqum1f{KP}tA9NZxs(xDvMVI0=s9NrNe z(UBb4Q5@CL9NjS-)3F@eaU9q29N!6?(21PbNu1QloZKm#(y5%<X`I&SoZcCn(V3jt zS)A3`oZUH`)4816d7RhzoZkf;;DRpX!Y<;XF6QDc;gT-p(k|n&F6Z*D;EJx~%C6$7 zuIB2l;hL`H+OFfeuIKu0;D&DG#%|)KZsz80;g)XY)^6jrZs+#y;EwL(&hFx_?&j|9 z;hyg0-tObR?&tm<;DH|G!5-qF9_Ha5;gJq>kVkp6$9SyAdAuihq9=K>r+BKTdAetK zre}G!=XkE?dA=8Tp%;0vmw2g{dAV13rB`{i*LbbhdA&Dyqc?f8w|J|!dAoObr+0a` z_js@OdA|?%pbz=5kNBvM`M6K`q)+*@&-kp*`MfXqqA&TfulTC3`MPiTrf>PS@A$6o z`Mw|cp&$9NpZKYt`MF>CrC<5A-}tTH`Mp2*qd)nxzxb=a`MZDkr+@jk|M;)}{U85- D(z663 literal 0 HcmV?d00001 diff --git a/resources/zsnes_tiles.bin b/resources/zsnes_tiles.bin new file mode 100644 index 0000000000000000000000000000000000000000..b272958cd9c700d6780d9d21dc6c564796ebc940 GIT binary patch literal 57408 zcmbrm4O~-I_&9#<xPv(mF31F5H}Q?|1*}X{V;2Q6Ga0&xZ!k1Vvl2`ZQ{i4fh0p{u z(==n?+Z@KMG!>G~)HEx>lrR&AuOK9Y00+C<J-_D;Ewk_M|NH+wzjL{F_iX1m=Q+=L z&hvK80ipl5qzN(6S{+8IIT#7o|844m5}r;GMpYsIz>DDZsq8;L{Ob)5aJt#Wt=^pY zW@wuh0|Fu>MqY?S1CZyxO8(E8wX#*AE!y!opUK5yY`|yHt7dQXGfG0t<Nnb9GvMQI zuP_YWfQxY~<}fsmN1&p|kf#4%^cW3r@c_qQ?1Yah3+jUVFFpQeG)$)B$6L9^hC6rK zFJrq+WulKy;k@qmYV^N6(k@mRA45t0XJ~{NTvKJ){mPq{4Cf+?i*5qWRUx|<4Yuc| zM3xoBL)MiP|2uGmu|{Jstfmb5NMt}Q003DHW!1;Iy8nM<h)aea(Sf31RK!k(5%Ut| zrXVb|%XX3f{|LWHdYs%FG)F|ZlOrPnGhULmlUz^@uo52B+7}PEJw_b*FCl>~*k?O( zxNt+51&u;#)I%?$OX$y-=i3p^Nkupq>Ja+h8$fadFo7Wr!pqZ1gCuMu8YEH^^?ngv zrI85ly@B}LR050eixmQV5JE(b0$}urMx{@~3h&h!XW9JI>j{PIa>%>B#gQ3|q3Yb) zVO265f_*Uw@CHP(AuJSSkwD^S(hT3o?ZjDj5E834t&auDcYIZK)_NdCW-YeFVh#2{ z!6GtHB%zQ3!KC;PyvBDyY(4?Msde!kvfHCk({7D;cW#P?x1?1mN85Z+u40fXS3w|= zf(jmc@tNjP+AK8@;!8#mlSL_S{azms-Bhg6lvy>itj^R<OKJfHO$umJM2?7d?;_;W zb?|ZivO~VxHRvpxVjgrNKHyYYthzM)YE=`{KKOq0JsOpuC^U@qMN+nxS#;uQSm9k; zAk&Q9MyUM8B}e#&^d+tz@ev=`gjMetTIa0zwoxWVeQMQ233{E{7#QJo+y7a3Y>VH+ z{jSlNe8$mB4eqJ~!@sUvA7odhZ?USrsmH2V6pG?mBZ@#D`pYIBdKMh<yu*Plad9|R zqbV*PMHGvoBSngO8s%`Y&O=sT4Jt!5FsD<YAG6RU>e&h`F}Cv@my+V-mdoDRBo_B( z$D)yvEo7c&6WPYvQ3|r6D#W2=v^!C*`0sRZVuv6%AUU0wdoxyw#9{?Bk^}5IM0AOc zLmeUuupuxs`kg#D_SyD1F2-6=F>4k;L(*#NBljP9KT+@N;&!A%uOKBYOalSl3HP(9 zwEWR+XPuLGVyl&hbU120v77K9fzhZC0uhbqj@J)>L)T>bFFeM-JjA%MvAkS>x7#rq z{Ja|?{7WLDC<8%>F%q!<=X$n%j<eY;mSSUZiR0lh(|0D0tdis^JmS8bF%#v+dQ9$u z>_86mXAg`zp9Kf`WwqhOedd*oPZ~2e_w7HdNDHHNWnb~1@n`uT4=OOSQi~-@a{xWw zyzSk-|LH)xfxn0C*Z~rpVN$JHo%U`YyV&7|5yOV&9H;-m-1Vk-7J=B366a;U^^VQD zCM}J@Ji>=(-Uzk!tqWY8{YoZJJOlqMIHIhEsz|OOCAOrYs*P(%LmHN$PbC&0r&-zT zvt)+`XeW%Da0}P7N$d=&zTj+tVny-lVuQx5Cwh=GiZ-HHWCzB@0qB7{M_Qj`p9L3c zhOuoQe=GF*pnJXPqg`TBihL-gzb|pz=N|wHk?vyRpFBupU^1Sl9#$HyHs02TFs~<> zv;+!<`Cg3r0sUfB%BPDXGh9z61!R6;BsdKZ!!m5bRh^yu%gBbZ|K=Ho`04T>00kNT zuO!2bASLs#hZW<3pG?Owj6U27Yw{_2(@NQtCxsJ{AV8la8eW8|K-UY?1~adlnoKgo zniLm}F^c-SDOS8|Y1LB%S0p}F1E?cNf-t~*XJy9;XFjJFM#tgC6P2MSqN$|+Z~e&% z;E>#qLw{{jN9IlsU4Kns2{Fh=A2-p&GNhAq5DtXN)~<4-NGyWFf)0F~0%2|w@YUw5 zUx{0&NK%N1ktppcz1zhu0>k`=W{>N1eMnG_NG1{;Rx3oDPTSReV18HYuAEQ-0geA_ z<Ov|=L|4T@9?{0F=XT%IRR;mL<uW2Hc4n<3(x2#mu;xT418oBB7X($Yu15cUNYM=0 z#LuJ}!D<lTgEV0lg#|GRrVA643N#i0P%eM~d=7}Ee<y_|s79wXXh=@4iuz6xi?Bq{ zx^Rg*+?`%?y5K;8f$k(D_8s^)v;<|WY>+M9Y0&sK8Nd)CRFn($aqF0j1tJ@Op$*6v zZjGV%-|#SkD-D{c(vnz>AxEPriX{9ofgjgVBe79YkKs#@CP;v9dKTVyS+QDUs6#P1 z*|f%>Mv>SbFrey&|3sZfm{3Ez#YiKuN@fNd0iJ&rK6YeTq{e{Jm>dhTD58+RRp`CK zLYst1<QD~suMBD6eT)J`vHsz+@F-5`H%2S+>i}>uii6pdD`3#-bqDZY4CMiDgaa2# zFtX)XpM?+m;kxYMLL1C>ClD<KS?-Uvyl+)hZ*S;(%gsToBoNh*xJP0^OGS5(Blkb} zOBQ;oD8nNH({lC&T@*@fXrF5>?PjB~B(80*jP~^^ltxjKN6;Ue&c|SXx_uflJ(h;k z@}j@c8DtDQNb@Mkekr;B8;@pH*4=lWyPva4Ol6FXly&0=?N+Rv{R61MXObOB%?pbX zsl?o7bQ;kthf?*HqJm`8MWwks!ekaxTbuf!yhIu8QyCti6q<Z0v8bekAapt~jB;p@ zZnbEp2vmR$2$*A{8CG5^P(_P6-BXc?R+{CtPXW7L^R^KYdv}i>oZgcprBVf&hIsm2 zbdh?1IMfcXcl=GLF0eYxsDe6S7`sxJ{1M*sDndPWe-qkg@7_0~ii-&%S<x(68P<VT zjx7b7n1@ym&i>=Y^W>S~=f?^)bftgHh_p10>#`jz7K{VNNHSrjxFm)Giq`*oIsk`t z!T<9tD>E1Z0>Trj2H)I?k9;sTBob*v^|eIv)VGLN+1I=oXcMCX+9&KJ`7LVxTYh!b zAVEpXjK&7TiH`aYPn%b~f0G~fF{!#ZnvQ<Zb6{U$vx0CE&}-VFD4;PRXwzrYZ!M)C z$f(eXlGy9i>FfEQe(hZ_H1@*&37wtRe)8eoZ%@EVX4jknb+*~ZCh`R5YJU(4{JR=0 zlTyXms(wH9a*r7e_4hZ1()*{5NArSCO}u<qT9w!fMo-t`-7e)=9;Ex{Z~P7T_{F6@ zz;<&u;%m~=3$#LS1)b_}+f!72+M?^qcRd-HCC|cNF6RWtk;6?)im4Ri{3MQaia4^# zHzjvm6yvJx={lZ;2f0<VetbiFEN{0~@w^o|b5dDcD_0pCWLJkZ`3n5^^z|%!YhOQ( z`syL>iOYEnHaWe-^^&irIf2%2p>~m&AVKv1Bm70c9#2#X0T#e0lV^cUE;ps7W5&{m zA23L(uqbxarf0;n4gL{55z9W?B;*DD4T4(rAaBYY2^_9uiX9mpTRQfG&=!H;8w#S3 zVN*r%&jJgW5Qv341Khzv#EfIwn3q$3a0WTDSm@}ubLvgOKcJH^Re;>k_5UOVh}0jT z^{g(s9L5Sq5A@d)BI#!Wr1eSezwjhzzOLd`;0$U|=S1o*x-XOu!iXzsb(tSe2;M5; zo^BqZ8j^`fC|(6Zbs^e^ZX?ktVhF-gfG}V+++J8>d#ZIz{xj8GRq5bqKvLIJ4R89m z$T9)e7wa7=dlX3Ou8Y8K4zb;!aRI^O$p{KlTL*9y&|U?KEx1~Q5r6iof4Q&5+#r() z&;(z6l?XS;s+Km$y5L!mjAoW*1qCkD5DBuy7e3)<tVkonNf`?1M(DqWfyHdv>F`8Z zRS4hh^&-K27Xd)7fH0yYLT41fLF?hO8#*EI0Y>peAL1)O2^AH=*O-mp*N61g7-~>_ zksz*vf@stL@IgVK|8w9AP-(Y>53t_ABCJKR3O!8+85Cxn4zYb|$=FoA26SmkB4#y+ zBn<`yYRCl~rkWLo5Emfe5Cl}9p*KC7NHrml!&Ng1^Wep5syK>Tl_Pk5QOKP-Y>139 z7zn~(h>R?SdY(>UppvObB4mn}^b3g>5IIWF*_Fd&^wKSJBto@Npp+CF?#sm`MH;o$ z&;>1lUr1N+S$Y|I4yhuA97;}HN$_S_F0p_%kWpatM9^qfh;rqdO}k<>rKKri-qk*Z z2Dz$9MlT{<E2bnUmXJuiq5^jkvidq&_O-+}qF6$b;{pkyHlWlL^}4ZXzQ$&#iNX#4 zU>^&;_ea*i2+4=+>8)%=6d^&rzGJKV#un$i>Z^x57(KqoQp8=IQWjnnS5~UgV3+;k z50Fn1MmNx|FkdQ2Bo@0mhkKn(-Zd)B@OM6_PS*5AQ=A6d0p2wqp{IYRKiwiTd?Xqe ze&P0|df)f^VNdQkuxPvTqINxA{cG=1O+199H2i<;CmzM1+r&ce{iLkN&e2(too|to zR%fj0_KnXG>WFCTXkxLR^VnnD89ke_(oBoD(69&%MIK0wl)!v~j^$A`t2A$CIdHym zQ*_$pTV}35^}Pm-XEm%e1=M$5@L}`P5NqUtkjLYPfC6T?Sg6g64uQ|Yq06iZ$v|H! z&A&Y-OyO!4Vrj1YtV5DC(Y;_LN-{iUKMAlDqIC+e;=cqOYEU_fOYEAy3~N+XOUlTZ zi}I2!pm$~*CioyHaTA=3XVQtBAO$OW7u8Cd!AExa`3k55+7>Q`t)OZ|CVJ*!d96>g zn@|9F|LJtRpj*`KAhTfQl1RD}EujQVx}dwBHt?R6=C1d}JD-LX-m&vaO=;PpQB3Y4 znaDsOcQOP;d2@rB#T@voJkg0-y*RRf&Py&x6zU*d6+pPl^+_PLy0o;WCN&k~Xw3@+ z;9nNQ910R9;|Y<2vcLE=CKae6%mwCph+K1MOXh};;^%hSs;hav<v~Ki=H=3r9y)gk zxS>Q}sZJ)0j9uJSOCxCmfg_~HAMmEvXJ*~Hm6e4Ej`M%F^1_E|Vx6KtS_jIH4Et%U z2Uv4|UslSZc$#;o0K7>V73JBd*P)9SLktQ9<msr=K6kgiB|V0!6c&V;F6h7QC;)+^ zfSZLI=!e_eIZiCzT|DBIvc28F-T+&JB<$Zr%Dyj)?A7#7>loEhPr{)tP<TjCyDN5~ z)tXG8giRVvvyTwF(CSRIyw(I#@M(DA{n-@9L)6I5x20m<2Cnpdo~S{k;+39_NZrlg zk9z%G{_l<lx#XrlNZ$z1WT^&RhwaP~CN1Vd_0=;xh~7Y*812xD!aTzIpniYD!;9cA zi_k$d7cGI=egU0Dk5EU2gLRy5_N?u1R@Rz;amRqx9xv!1U?1&&5q=%$b{<v+`lE1A zwN6Bv)~89z1pO((1jJkscJK7Ixx?q<O9&cBfFB+w6IzbGLLZ=Xh~_;&YhVCGm<0VP ztQ|z<@!)g)bE)!F)lcArPX$e%Xacwcr~&PV3G*J>hzP9joXPEPpM~|jmTzwp+9x@w zAXXd%FKu(dix5G0fFATAmKTEFoe9u!$Uta8`pEDhrv?vBsiqZl$O4%P@Bx!8H^r2M zX#YVWsweFy;Y9kin5ZZjNE;0r4AmzVB!PS)o7$_cgJea`1d`WMXnE7r?SkGH0ypwN zE20%>fxv3b@OuZQC=zW)*P(`HMDQ3!WNCw1Z78BBL-)ab&JHE(Wewnu9<Wj~rlP>C zfxdn)kC0?ILI>-{1}@rbeSaxv{t|$*qOs@i^yNV-LPKUyRm7OgM(%76;5da6{6N0v zoGb@L2}?K%GYdcW^w>mF7kU_g_l4pCC@-0^UK!5jqj4zG-RLG4;oWDeYLd+7%w_p% z^3EiLhSR)+qQ{vd^Nk|;6g<&0GDuPhVXdnmB<2GJqECRW<O>9i0(2n2iQ_ZhYoax% zl<HFF#h$VzU)mswqFg^C?W4_a#zJvTS8?FJH+QMtR8$}fgl%{cp2+KNH6#kNlK_*~ z4Mj)IEs1gkBzQMqNRiWhWR)1q!<!(jL2D2u6c>!*SZ5+br%YUT_S<1^ta9qX;8iGS z^P;RVC((MsElyxCn#rA4_t`oMDv5(2jTVgtCKuvvFdwJ8$BFPqH6JPq0$Ooerw%L@ zk-JzNxLOwFEfsrc!LS1c4YDK;1qm+hm=4_2iLOC+ZwGdg9qvdP5Rh%$z5CbF0`T8r zH991d-7fO=%`B3o7!0vktHC)H$(S^~X`w+Mky5ZbUkCmTgmnQh4h_-}wOVfwytt+& zr_+tfl|o+c>nm70Ft#Tc4J?jna3t0=`8wRFI0X!-2zXzxLe(HX4I+3mu&lw*P_I#Y zcQ=S6sKL-36&vDc(%nlRr?Fv^<}ZfVG|1G&l34%<iG^E$_bxObB5~6(1=?Z!GH=DA z9lsh-L}H$9Nw`ioWvpV*gx@rp@^T#dS#>S5GbTBE;ynb?Ck8aP5)~-oBpzroaX91i zf!{@Zm$4@6P47SZ-RjK9KX+d2jwVWdymol@QdmSdvebh^*!wU42ky;`FmiAU<JSSR zAPKmkn8>HDU0YMS-Axs0qN~ubjOTO@>!Zw%+>D_}We8DU{lS!L8z=T(l2|EVPXGs- z(HgcVfkK;zS0vx~s-_^XkGJH6`f&vWh$G+lDOU1zpQI!wPF%D1`^f1<2Py7|DnCa; z3Gq>1GzIkFVK<aYG?~B`U}#O$F7|!x=?Z%`tluF_$3>a4?HJqAve_7e5*hS{*^2?u zA6G-`EKnc{<pTlT!`5Yi?E-yCU1+Kz2=#^R)m`Gtwh&h_5y#EAgW!XqfFuXlGQ96V z4*`8h3!yT??0<n_?S9t?OxTJX>gln`+WKA&KQIy?kJW2b7GJKnNBxlB5igmKHs$FO zzo-{e08N1GSEIRNBC**!CuG><GsA7`JHKy=_!c4`HsE*AxtnblxJaicy^vwmg#&Mp zYrRKp581RbqQAgBLLUU_FG2&@F%8eDdl=Nj0m)+D6*)Ht&)&}yfBF`yL4!p&+$<#6 zQLcr&4v%X?@{$K!-vF)qLhCxvK5mFq{LVd!Z#BjFI!A6l`&md0jfP0}l2i1P*_jPn z7w4Bob<snxgcum{=o3L`FHnCn%%ZJ8Lor(S?#>+Y-2<zBIpw3NF{s2;*4UWUcV?eX z7Bx#3%8V*2=v+bXo9Kc>6D{aZL6xv@OTqh5!KaY+6?yp>jpo|hQ(dfuy=H>`QUQ~m z>T16gf@fV<S9y_(3JQ=#f@dLkHc}~2M#MrS5-dG1zyu8<at1Db0{7&z3;v&{)heu8 z5yZA_QBffwVzHHiAf=k%v)+v=4XF~tdd$DCe;~Wwm=gT3^+D@eyyKSw{gn&Y5KH^% z`lHS45`}8eJ7Ht~Ri2_0B-pC2qP2qj1`qrfl#G+{9n(d;{)x$%hdu(~JQ|8HuBQK0 z0Ya_trRgc05O#BtSPD}z1axpIAWJyiuv_}yMPQVXhrlyk34`=?z|{aU+z1}Hpz}4j z1p9J@?eicQ^8}9MyxQG`Tvu{Ogot$ShDJXC{m~8@Y%B1=9QgT7YhFc^wY_~7?{rw~ zn%Lm#unNj5Z3l7hKz2hcnt(RIglj{7L_e{GjCvjV9R)Sa0^7p^vnUSiH@p4aWc#hY z=X)>pPZUN@Y|l#Udv~_ixv857Gzpk&m%mpZQ<g1k?#h%nfVHDV(6R+qrc;o2E=gtF zPV9Dc+r+I>!d*Wq<R`lOzJ0-wp9G2cDRI90O4RCwb?+=0bNtGcZZU^WmC$NM9krA? zF1g|rgHDO+GmuCj7JZo!=h;@U;Q04FH#$dL&z#{GEb)}~@Bd!y+g4HN;Dg5F)fO=H zlxym&upW94M!*6Xm|%#`Qa&yHYnOd$RW(Bd)J@TJ$jeLKf6jCr`;Ov#g!9ri2k+qd z`*D`qU8hHFd|2re36UXKRYNV_kGfIT=#z_2@<&e6_pdHG^N#y)%MX(yGu|E4XD< z8}sc?CDRz|_<Jw(8hW-Ig>SeuWMr!_B>hjX&h~2U{+Gx({i{C-T!sUEgMV0dBuVd- zD|Zo*#Nzl8mPrk5%k4)OEZJIycaAfmQOowljGj_}TfBuD0_vA-U9?+bW0`l#D?PDJ zVMPYobgl}<KjY}8*&P-Ie$y0b1yM>|ojvfN&Pt^iNRx)em}Tz3A|PcgjUu^o<3KWA z`z0|$F}~KF?R$EH+sj#ls;SH+{c8tZUR}6weYBYHKa(H2Gu5n2HU`y1jTbr3kM(I5 ze7y1qhD~QbSU-AfrD*q1`Lwrwj40>RA71hJsrS$^(J$t$P7Obuj?W;sR)u+*?ab$w zB^l)m(S%#QYQY!y#4R`gF${Y;{KtaPxhv0~JoByF2Og{3S9)z6{C!mRv}knx!iOJi z+3;buc#XOITzHo0ymHg3?6rC8(ldlLrty(>u~TG|w0bF1Y84D~{!T2vi8;URAR`_3 z%J+!57R|%hW{!6!n#KK|2TivZB8)#NtK7KU(fw|->DLC4+{#T2GP^jR$&0}qd`H58 z`__z~KuuVI`#XEz(GjiG>5m7uCNY%N$JWDn3txVCmRY=$rKoyOQjW?aUiluQwd>_) zY&+;~8!3-`twK)EN0MuS`utUj2dCf8U^Dj)DC($|*p9>`T27Z|Fj;AP6O>2}vJ|8- zD{v7;5kH@)JeTj5XbJOX+gN$VmWzw#hlz6LQwr6nLc`uSZuc7AnruChikOy>w-Rpm z+Z$Oy3BHXI<av1nhIsqAkw=mm=a>rACch?U&mkM9E_*xXmtT<_jK*0197(Hcf44{L z8CuC=BeM!$7}P8^cQ^N;cd$ygb+Y=Ll`J|$+p(csY;0kY=+xAuOJ~iRA%?XJemSW! zk~uO1eMk?!1z6<}rbMZ-r7-!yk^|&%WvKsnt)CgK+B4-s6i)*Cy|GsJwOsxVUcwTX z`~%_jUQrJfX7p%GJ;Dlr*sDTcE93xc5#T}k@g-k&>n?k+Z=YwY>=Ex}<vom-FW-Am zLW(>3-sx_qdZ^robYIwOp1~Vdwg}swgsNEaE7^cxpNzyt@V>m>>L~EY4!XS|&1_=V zSrej-ZUr5%rpmywW?u)Pqv*s$7SX!E4PIuq+88Q8@Af>OYRy?N^QNdo$Jc!l-n{ zvhq=hQFd=MUv5jawF+@<u-tZ>_C{Jst7H^7Od4dQzfA1I4n$t$MG*c5&~Wyu+%GPK zng`NJk#f$`>~S9mEdfi@tc=8EmP*?JL6QdV2nz__hN2VmB)@|=me7hN`J{Pl7L_=J zU6o@KT^a<=k{@)B#`#WB`J~j%JYfmL66Zvmze)Y-(UX%2e&7vc6FCth0)d)C!ulgb zy+kxiz4B}4paq6G5Tg6T-`21Fm|eyXxH;hF^3s&@*re_DQwOJbTr;Y&gRNAQ;mB(q z5YQX|7DNQd@K`X<siHK4T~kx0m1zxg$lZfgVo{Zc9=)ZTs?!{tz4$X>)uqc$2Mk5v zB7k)UKclHYjM?ZjAV6iMK15yB7^kVi@o8VC%RszVgM0EFP^XBU!M@`f<gTH1JrT+T z(tQUOL=iy0gHT{j4tsjQLU-|*+U6r25T!z?5#bpLZXIqDz|cL|1uw{42eghKM=mA; z85N+Gbm-#6eRne#&Q_f7dAH|l?$4WZM=u)x{VN?F55il9Eht}jQeZTO9lCQ_{_=0H z_dE8!0H*+G!H!Wt(6b}-FXe^twYJS*w$<VWFt^YzUYsO=TnnmN4wtJWJV-C$6}mSD zy#PO55#lOv3+{~=;@8CEHT<W#+J(9c3Lb>(CDS!+AOgU_WrD&omwREwDZp=9xc|5C zzGxuSv12=G1PyA1TVP=f`q$~y!p&ey6)xR=R<N47ZUqGB=eB{N@;MX)&XHQ8uy1=D zyt=Zk3Ai0`_V!tJy?QQedzxBY;%gx7617-g2y2o$T4jhN32v`#hTS_M$|~22jb$bd zVtsa$02pY&{xG2?y+%|zIMz_Vhc4D>6xde}+r$*$!{z$>!+M@#a#LJffr*3uHR5(` zu{43_FZBEIrO?lssL#-d9&VW7V;9F4cMzhUJwt~1`GtmbmmWA+tmkn9Uxlr>5;xoC zaVp@)F1hJMPAMikjGrzFpVDhl+jE^`3Tt1=uP3%;j1K!;Ju}RBtnuQ292>f4Ta&iZ zVS4@(6SM9FTkG+t8^b!>zM@TZZ2`-8be!-AVUL|M=r(yh=bv@@^LI|+2GhmV>rC14 zJ>KDSo*(brV4^|zqE^~R@!4Qbj4<SL7&bZY-7CHBW3%;_fk;!MM~CKqMDPjN{>zPl z*pRBnC%Fb<-#&MA1ELJ6(A$%N-QILKIy%5hckMML@q#ZpJUTo^j_rU*akF&y_Q=Ub z{k=TBcc9#kD=qeq>t-*>pZnbO3-a5*!y&sJ2@kii2S1B2x%R6_DeInv+ur?fmC1lY z)bqiN_Cq>|I9@XVaf@vP#wSm?k!Z;KCIb!upTuyI+S|9o?WTstRUtMBtn~BpT8`v4 z_dv;BX&y_YX5UJQ-T&0=9~R`~?b^CCPwx8)wU~Y@>a`PD>-M}`@Ybl#aaGK=KCP>> zVHc9<p<jnbb;uusoRY&7p^tS)_1!DoK)QZ=i<l(hOJ;brufD$1>-31kS0~Nj56vLj zif6}lc$^M5Ge$?8e&%7VF0VQC2t-xcM0AJvL3HKCtXKUPY|aYJmhR~3jYfU&>aUL! z7Z2L9w)MQ#|3R4L?Qg$+H!ETB?#xb`#0vI<MZps{6@UrJJ4xIk4vbhsmu`H4T-^<3 znH&3I;$E+xE=`+0dDj;ZJjNO62lxDPWcu;x$3A@zmW3cbSRT;{#<2~&lCaG1j9A2Y zq`2`uOUSmKA~AhBOP`&&Ay*8cqOj539cEK@TE^PE72;O;z0m7vnXu9i>yw>ivnPjI z++RHXGEur=C9%r;4bPQ**GYcpKIv@5l*}#p1z8^#8jB9DKY3m`?Z`(d+n0Q?pm_R$ z*T0(t{0o6-&fSLYP<4UFGx}zY&sdXvjQC2tTJo@4=Bq;oosQfnl1!FH_xeoK=X=w^ z>yyWd(+JMX*7HHH`wlk-rDd$kZ1!pP<cVg_b)-iW>Xf|-i<X1J-ePk%N>33^(%?I3 z=GdKYyA5o#IU}MyM0E7Grk8JTT=RZS);iM(TgTC|=`FqX9eH&%)CS91@hp-H%UOsx z4g8I2f-q`o!q{??=UGhC!Y{sZWKgKh!{B!%h$*HPCh!0V1i2gx2&7<Nf(Y3JTL^%^ zg{Z3lUuAL0GXWg=mJtTUayl4(ccn-{09b_5kRXs^Th-Sw?~SUDgm2Wv7_k}0Z4Tyo zUhHEJhOq_DXW3xt2|Pd-L*T%KF$mU3H&IJ2_G;Xja1Ag)QKg*NGu?7~e(QIcT@4UK zb92zbpn;RV2Y7G<c;1Ka_h(-`fty<J&FS9;+PWopf{#p<*9KI-u!6yiX-70)xZ?x) z^u#lpZ?QkIw{%wu3m-htHA~W9nW7!>IcW)m`)Zg)6G9Dn-{qwmZuLxPd-2js%HahD z>(98Zz2)Fa>x-tl)EQJo?Uf`;?@A-ku#1<6S4wNWR6e!D-1XzmQeF#jB-b0FQx}yz zAOPFG_$?fXA&;e|R_#T6EM^s`iFU;4;@FWWh4#$(jHIOy!wk-h6-n8n5z`geqmFE! zVLfUai;v)ZM<<hw``T3asPlOtk2~0PfpyY$Ni=AM7$A*2i$o-%Pmm(T5rpz<1LKSE z#5A`2j$n`048b24#h1+FC*h(S13}Jh#vfx8dwA$IV*cLw5#_L&isNDRSBQTM1nrwc zqK{LJ1yRhV)KRZ|Z=!9|D<ry>xQktRVpX$GVu7Un@JwNtF{+>{AdUzWX0M@LXeD}! z@<9dAv6(1xe#xWR^XmgHkM8ilYFrx=xHm8Y9W*Q1ksc4cQ?`V6%~GW~Jp*<xfYFDb zT@nHdgXntj9><}W&Tr>P{DZ%}J3%^o>w?ZnC9`9W^u4orX62@455$YUJ3kIQCW)|y z!vG#UFpCZt&JVPICPcqZAljwBLvXBVynM8&LU0OQC?{f_mWFL~0(-iWLa_#gp>bXM zyBrLI@#qw)Kmo9CPYWC!=i+KCsO6`xc7T;axY!LA+&)7}Da<aDOK(>{E(UtL2Da|O z76_*emukQ!Rn&lT1sx9LDHTj4Q2+%vg8s%)*a+(>mVY(Sw0rvx*r1tfFTT3eP-jR@ zyeL_Z3_2BALPSts7Z=MaR#a=Sk2V&U<JWPG#;5>o;KIO#reWNxk)^t-xyDVO4=Yby z%_Ohi4D;A9ckUaFZ!fL3VP*wPmlWJy6@Wjj_A%ypbal=mEI0&X6<%#V?pN`q+|a&# zjcEy{XNi{N%vgBtoWUTInP6@@odNilQ){kkwN`6&HGC5Xdtn5FNe7$6g2CR^_xSUW zD!!S21ElKM?Ih3lkQona6L{E-dcL}`5%ieT!IzZm*#qQ-ExH&B-X9-}7ef0$6pTEH zyM+m}lY%ub{_=VFv>(qpTeO!CE{VN1b@-%jzxg@jH#;mZt?6{Go)B*O;?Iie`*ndJ zyWJ<82|xY$8x>*qdWU^NeWe;J2^qF$S^xVzea7>LetRi%AoJ?&nH9=#;>QyYGShdi zSpVbjwXD{Cuz$Jxh1BUS=T~R&S?fI8#CAzL{*75@3e7ukX^7n96S{m#NJ%DD$sfA5 z)mE#ltT5SlobGH|R`;pZLzz?|=iMEkf5K0fM3gM>X|^bC_5ZA2)x=$2SaK|z9!^^p zv?FpH`P?LV&%=s>A14!iA`hND9i2G;{nSB29)8)&@0a{gkL=ZNl#5-S3+z#|USL|) ztsQsF{DoDCixsEL2i^1}={36FSjC64FV0<vW}i^wt6Yu!a?A(!OZ{*4?-X;SMFB2u zev>a>*zb1yZS5Fse`N(oyg%!m^}pt~OHf4NsC+k3&;Gr=`;Pd)^V@<?ZoX!`nbPp^ z(Jwc$>c^BvRE2P)HW;JE7cGe<bGDl|s|nIgoBZh)BSYu!jv4U5`DBTxpZn<U3#hDt z>f~GV&z6fjM4cXgdEc9#V+1RH&H8ppqu;Lsj1%SS%SQIdUfqrKZqCjAqIM@Gn(%3K zBbha|Wn1?jR+f&5ys>V=Ye(6Z>fk>1Y2Uo`yK}F@--%kJPSG9MBq&${6DB32#hJ7H zV?1B(>D_aTX}i+j=bM4~g*6Wsee~kzI(^7#f9{3p8LON6&G>4cXGcZI_BtvlztjC* z;MX)eG2a8F&yh5Ql=StU&=$@pzbl`WIwAM1g^HKxuWtvR7O`jaIbN;mQ!^~huLN5% zU&&GqxLKvRCB5U7G5w4`5l*Z_{7->X18u|JAX>+CAKx7G{*VFPOLn*g{@C$?*XHk0 zkK}v(ZWpYU{Nj)yOIE7Kqld=x!4-;g<7$Fx6m60g$t^!Ru&)1a-c$QqdaL@z21fhI zPN6=?^V7pa0&~AO{AunksZ-(@_VB<=s`2=npTASQ>MwD#$E}{NUgsy=>3eAuM!6rF zKko1GW6b^=)4!;Jvn+EKY;!B#@tVh-U4(6`A!M04WO&Dg8U2rb=Af>%4q?j{ZEX|% zI5_9E(;jSSY(K;#>H>y}M^AHzW9H?VOaTFDr>0nswxq5|S)()3wtDNt{b=kKc71N1 z)PE%ejyopSu*T`5Nk-fb`WGhPv9oFEZmS>Fs()37?K|}Lx-;jqu#Hz%#GS`hjWf?Q z_A61wtCBGH6KAQjZeHXSNi@Qv&WAOQ4WLXSaAZOY#`S;s)7=}6Un+g2IwfXO3wR0E zW8ZD;tZ2VfY{w^H|D<Bd!as-=8Dlct-Dw@{3FbcX4L>t(@+dr@CWgDD$omQ}>?5+B z9k&5{tr_v>t`FQ>`xVZy_Bf+_?VG)+&q+VcrsVzm1j-fRWcZYXmEWwk)h5;A+G;a6 z=`4P)bY4-P`hb=_r+-d7dCn=0zsd0SPG_r)!*|+$!4>EtIxFrru}8OyipW<>#Poob zgk99`b({Pk@F0~GR$(2gO)bDlj24&uams0`*6#4}uw1FQS1=u$8E7EKtWWl8o{L7Y zW#lU&1`TcYVcn*Q?cU21chjeWtFNRUKTu%-i=<7kOA44j-mx9EW@D|homb=H0)o_q z#Lf=VA(5mQ%p@Mo^j{ycVXju!=B6$#R%fJt*VEAn0pJt31#^OF!w2AN|KxE*P=x~Y zAUIv2;PMYFM-+KYL8$dq<$%(N8v`TCZM*T&S7s>T;26G+XPZpgZTM)yD89J;l8|SV z`Y05$cN($EwW5pZYQF(T$WiFSAn93HMx7lT2U?xAD7Xn}f8ih;hMQ~UI!kiicWYbM zmA%zAo^Mf_wK}6JTEAsMWSM6haZ`@8Y#y2!+&3{Y$TMs}rN(IWtqNxHZBoHLcq9e^ z3GwfY_XtN}0>WR;;=q7+El#5J42X8=A@&U$!{3DnIQ$HOs2K~3`dqoksjm1nR#lBp z4GhccVI@p#DEnT1$=K>sbDJn9zzdp!0kwKQ4EEfKULuA;1f&H0hNe<lE9e!zUCTG7 z-@r{tYr-Jl0rb+KhGC2bCnYI-L<|9@nG6?I`5I(Yg~0S(7X;oJD{LD`C^PZ}_{7P} z_|Nv|!RDA1(O6O*hfO91lokQ&+y4B5*yxgF(|WKjXknqg1P<JNBZR29l18ho3IEFH zx9Lt$Y7tRf#=(*yP6uufl7=VMy^2SmWjR{HDnJqtFi^ut!-fR`bNr{{btg+@>gb8Z zL_i3RgOePP;4p_%$>S<a8NMc%Am*GYLHQd#BrF#2Jg&jxlmqZ{cowd5fN`>(9LdO( zdZ!9gsn~=W4qt{y$Smmf1+27!*^rJ$;_a?Lg$eZb^Ed+vEOkPG)C(EJNab9t>P&1! zRe=qD7kKd0b=bRgeXF7!@)rS@B&_9Z9AmTDtkyc9T|U;eOKmw-Aq_IKG8J!kh6o!8 z>nX73_P9&%_kb)o5cSVfDN)D1fgl{9B%~T_t$+?mg#D2kLw$g-O60{Q-=1yu+9#5V z-7<)|NG1NHA*gna-P=v<QJj@958E3Tx76{S_%Elk+R5>D&Hc}Q8&Q}*g7FYsO>$zK z`cmqIQ29vr5xw_sD*Sok;c=tQ(gm|ruQkM6`>5^wk-Fmt!r8`cRyT{(`Jv?puF&sc z2IFrn<n!_SI1u**@2FW{scE};X>QrFub0pI_SoC&71ou%P^ms+`n;I`y!f3R17q7S zeO%}h)MsLT!ibPXyWh`y|DzW!ZEoFlum8P@zrqH+q#H5SH=tOw$!$jND;Ym-+#_0x zV*A?ftz0v3(CO^VKOV(aXP3{wC7ip1#Kg4Y0`vWOtY;^SZ*cas3iCS=foP6fA5j1q z)_svzb&BTW!Z#A{)-HJG&U{O+tW`_4e!2MbTKS@ax<1!}H>ADt{mID;D_G(!-W_nJ zXt(r}?O(0C{^^uOAFJZc8k9l*@TOcGHoN-*@jckF5pp(d%6F(f;6mIr5SDPZGA+}A z9#H28Ud$e+bTU<Vfd!0712~cNY*?4qpm3d*H6XL1Rv|u!NWDQzGk~zR7Sr)X9H|j4 zkSjnuX-yX8Y%J{j?dGjtUu4OlC|DV0ffp~xU+hkt-RYk5Io*Kba;<&EqKl^{ce*$F zYYh50>P@e)C}ZrI2lx%E3^oSr!u6O1TUj`sFpA0%A+&>Kz%CT>19pit4S2_rC-KWS zcfpwy8FU=zC!{y6df@UPJ}e%U8{nLq59tp30dIsg?Z#2Uk%3`ti#p32oo?@K6XNV( zX<l{z%s&G0iYA1?xy8e{x4@<z<FP<PUxM?7U=bUk`mfORweszFuofVUDpLayy1n$$ z5dmJv%jf}<kq<4;1ucicnm6HTL$p1*eSBf@C`lfah(p=yNj=^@GbUgpEG#0d|Abk; zcD8Zx<`0+UK|T&dQwK@Ct#Hfm$P+q&gO{*o)||N{R)}Xn4Pa%1SaCAt)*HiMGp&?1 z30`u8EKU!rB_y~b41#YmLHyW&{-AM;VX!N=nABu;;h1d2Rt`p}7<OVqe9J)5l+~-H zMD^Qq!tWXh1p+|WF9ae8k`3GbTpImSpk1e#4(<D5&j9?<J?q1H^FHpggE?^a#k*v$ z@f!ne`;OH8tbco6OJgIlf$1nj@>4&>?%2QL_n$}krHp(a;b!xnZTGXKyl88@S8#jY zT@x!$)ar1CMB=-33DPCf^l5V@yMDa~@69s}1&@?hl^2-$HSv}yjgsGHS-l?xoYJ@M z=e8wPXAMl8n2{)2c;{%*Ut1b=<?EK3j)pI*X`eq|8~4F#g@t8;EE(yDpHz-I#kL2p zmkn+4NzF6)SS=MMT=3^F>6q`Apd7tpJOgV84CS4<9*sPpKd1lc$VbTqtfCs3%&$O@ zADkB!D?p%zfX~-}ZFXggDGoP<AOmYQlTGNa+7@#)L_vVy5XtsM-4)Z(k|tl^)f9(P z#&yTu-~jpJUbYuH;jjeux0U{`=J4&y=BiqfJTg{7Np^zwcUy`2xpOFEGMs=}3=G!K zto&X{a*rzN@EgEC{jmMf4gOuH+2n^$8c(lV%D3unimay*8x+PKGDnyjw1k6T+?4cr z2|Mf6<Mei&R^(*UX&h|niI2ir8zslU@l6|VN|E6#%%(Hr*Tya%@CX*LWhjdU@6}pD z+=P*bey|K1ewrGlG7fNk!NON&jQ_9*lc6g?2-@;f#U)^@SU^r}5mm8a6=6}Nu7ptK z+F>OD_WyIaE9dP~83$i?c`;0@%JvBV3DX!<S{`GuCbWQBYr;z)-`~flLR>ge*m%Th zg^j+=o_6smn)plfr{V&_z3-A7%w!T%mX-LCB_G?t`hh6fi&s`w^R^=e9M6~YYdFbI zFBYqan@KuyUPMWTzYU!U%$_~qH+k*8xs-M3Rz~lnuJ2T37^3JAG-#CS$6XOVOmJ80 zt!S}A=s#Qw;f{kZEpQ8I55~<34a$|lszHF@5{tUNcRgF+nT9RGdaVGjhXF@86YR7u z_&C>F8ZB1sMFAq1JVo#`O6{t^3DlSmuQeE^8VRr>z8l^P1q?7XIl#e*A7LnvT0=31 zKyM=^BAopkY!4uvptn`b+vQ(<r-KC>yj9TKOephd`ACRQW4uhz+e~Hn+n=xC3!Nfp z(~0b!Dw%|1s{v0v<XOAtyzTus4*dVFzy<?r6Bc*~Ne}vWgUSe}EEt6aPMNVIKmnwP zIy`Rm+qib0TD&22gjNe3@4%<|Ou!vb1v=O|@R=J~9bPIB&mgZe84oPSYoQBi(i_A> zze3GKL!{PVQd!g1aFx(sIDURNvZ0LbY_|W}qA&GS2LNKQ_fX;8KG5O^5f_ty3$|Ju zqD&2KKq9?Kn2#bSe&7TF<3#m(^Iu3Q!VelkG%_$JF#5&J(y;FYh}Q+H#7e;Jo!{oH zS^3E=V|Br8n7F~UmV{lfp(Li|TJ7t$Xj?R+wRNPFgC%9rf~+i1Dp~x|`G^c6<KR%l zE~z)0OAXN`k__yC$i6%5v?NbXDvONbxIW^KaHq4=$<0)glgjaZIOPo7371EQm5Yez z*Kfsgf^c&qi2QS74~W7;lx*JDCd$JvpfM5^vW2(i()u~3d)eo3+N3>MmWZf~1N6z* z4JppSV{sZ^6MhqdPJFaI$v$*_LHN&=y1o;ZdFPovIk(|pM(0(J<pHxwW47hZ+|Uv5 zpzgE2HSVcjgrAGMdhp)8w-&F-o>}-oMj>7L{=9F-UHkncn3E_nQrMYp2omC4Y9N)S z45Fqv8W%6B)q=J&2*h@!VtD%cYBZ^-U1t&e99QSenm?v)hx_<J-*0$Z8Pzh+Fz3r! z55>^^TedZq|2Q>r+M$N#+Gh5vyZrK6>w_|U-z4{t`|!p&lM6ob_B-UZ<hfOMe|hiM z8DpMbHqG+IEX}81?|5xptIg-VoXftoL-eB8yDRp}3tmw&jDUa>w{>XmC~9vntgbF8 znKMU&8|brV{TQra*^rP88w{ZB&W*<(8(b$_860AuVf5gLHl!+Shv|cr1mWi=#D#_Z zLeR;`sHl{7%z*s?@-7EQmPM6fhLwPw3@Ilk5~z_YykZ7!C|`z9N{Y=!5JGtdvKozC z%5t|%chXu+tUy0QZ9{Kz2HRUSk%ck>s4EFGfq@&&jmS8TfmenBA=P(Ye9o!w=KS(e z>yFbu5;*XVwrI`w6`w2%^Ow$DiBR8rotzWq3it}#URamr?zoFQJnHJspMUtU+QMP( zHchLv3|^w6(P}-yxBEq!m}FMEV~kRn9g0Z0ABRJQW}!8J#u)guQk9Z2Wr~?rsgB!C zAu#OVXmsttlC*|YK@N833J@53MWL#$H`u8SFQp(8pgjEFfUfek;J$mGz=OSrMor#3 zU)Tp=pu3>-O=v!}=}JQXeL-80B<vG63H!Yen)a};JTkH;#tE=PNkq6gGwo4PWw>Xd z6oT}i3VgiiC>}p}4A0}%?@V%n=-IO!Oc`PRRJ-|Pzy4~)Y@YzjRiCj1IWJ1t50)Gq z@r~mB72Bfg&IjDN<*};5`3Gll-f-wU^c~@6I&qkC(V8OD3!zcWVl7r0wdX^vap0v? z;R<l`Km#0lNI~FR0hUfZR-&QTVn^z$Mekjd)rN{>LfCUM6ix$-ECN=7m=-$Lm15@4 z2c%&&7DKdF;ta#{_rgYQ(0jtF1nk#|5rnu1Bo%_aUN&eDG$rQ*xvb$i7kw#J8JCdI z+=20LkCcp>r;KIf{JqUSYQwK1MqgAH8$qP*#Xc}2N8pPf+LPtuqMUxXL71!-uAviE zA{vgIHf;VJ*^hR_akP~M$G1Ty=*s-J>64+1(qx5h3S*MQo#F_7?D==MVRO3_vq_bv zdf50&1X8fQ6J|qY<&yf5mj$hYlnAphvx2KDK{Gi)asoGD6VOTzdyqgk!x6>Ob8Vh{ zh60#DfHgxBJ{j=atyK2v++#vHFd@Ksr0{AiW4h|7;1*kqAnqkV5#jfrHl@mp@Q)W< zN2Q>qmAMxORfRxgpqo~wG>h#7KML$`*na|ErWxil=zvWh{xEZM{#%FN5Khr!TudC; zIGM~xhXxFj$_Qk-G%D%a&lbM**;_l?r91&KeONY}%;n<`d7&P}xSqnBD+d)o0w#w+ z<%Lhy^@D((;C)M=+d}%gz|+uR8$*OzP|$+?EbQhR4GRh|R9yzMy&}bh@ZSY2@GpCw zh8OzZfUg2TELfBp_}q@6OT*x`1U?1b-vHNB1(@yR^`KL(5#puofpwDh^*4h|Ea-if z?`?y;)1oafxo`&m8%`?V>-$el<TGFwTSmLIF0fsika0?s0DG#0PuO#cv^Pzsv^TNC z^$9VIt{{U0Xwk*w8H@;LFc6`EPn{Owooff%dN+KvcB*l7#jdr-qPfo<LwL`Y(RQD9 zF~7?xE~p*xt52<x?yd7N7u5RDYaKk;C~JXtDgdn*tTRP&1}EZJ9KjdcNls^tWJ)-x zZ9UANVk}kGhMh$v5^w2xGKw^MUy|klb=x^-D+i=(<60mZ*sJOIl$6|xFkzOBx<ukW zTp7m*GYje;k4e<WyG+7JA@TyzxA9UA*TNDT3!y5YHUzzLE(F)J^x<_Irw_WD7hSx# zf{B4kn-rH6!$hY>uMl*8KtP$Pm;8k>RKU^WwTWhPeXaT`&;NYZTKC!+sTVlOA%2v> zFhgaxuUhToIyvs28;n~!_bb=H&4M9x$6Ii>Zen7@b28sAztm`)&gIMZ4|OLt2Kb3G zCoYQo=+*V^?y0Bt_wf0m8Lcvxd#?7F@Y2nDbCMdHz2hE!@y2TFx^vDRe4nOXxVvc) z4l+%0x~ccGm1Nt<pEus!aW`Oi^gZzjb^Xztv)9`iuFjkAO;w+vLl;FJxL;wZtBZ>> zjq&if-e9`X$3Cj1S7&hjg(boDf)*D}mMMW>!H_cw%<W3>1!P?YslbWCT+?ce#=pxe z#bO;eC_jF<;Nh!3PW|ci$OT-q=Isym{AHVceI>V2#o&mzx0y-HZ{fz)#w&MHlj>aQ z(=9!{<sK7;@057=&)v286Vpv)IWu2b@(CLeu^ATV7D!Gfy3v(yH8uhkn_-GRP7L_k zuolH1KQ5f}>DB9#PoVr}0*xHGU8YpdiZeI+7~<nQl3>&s0O6a>M|#IE4Ba6_vdj?p z8fQ0|luUCol-~~JXH{H`5}RqQ_7I$%)a${@5e|*O-s3K<k6~hpjqvXVT-IV7aN?I= z3Wy+d=ulUAyIuvGpTXf!;_!4beAto)!2{H=@0eB)irpFK8l3BXd!#Am;{+%nZHMW@ zV?DA!N>BIqU%I4QH-f<Y8=(Up-l>R<=jsj}`(yFTRr_`wKxe;x6n1!F37Yn?w*qrk zj%mby)ZNKGbN<SXZ#407(Z}{5&rZ{5$9&lylbVQ@2C0x<!h)euTwEO|m&?Y4hQ?W3 zWN?w9t9_UZ_$s5vwY3*6R8}e!EXda4VR3PSoK+}bRrJu3q*Kl@f8*QPj5{6{{j^yS zbQZYhbnbvEu3mdm{(x@DlKgySZ>R>6L?UM{U&eTe;KxCNg+n=f!0B8eC!|DXBs^)_ zRU94#^2?XO3J4Iv$sixk%v`c<)~w3QKUFz++|lV+(_)u8>{mm64HjS_Qo*&^jM#x? zVggohrBX5B<34kSyNCTNd9YH&EM<b32K+7z_2KM-&<c$_V8?c4j{uo+=1fU*W#!V^ z`XvqKKkFOJhYwenjFtjs2WX!F&|))%AdDbk#dr(|oK0A)atT;FzF;lIE5V6z1$BlY zaaaH?W<5n>0Uyvgcrn}-;T6_7xK8{5ylDZ!ln~HvB5orFb&B2K=~soUWGDJS+CCrw zIoOnQ0M`kZU`shbrV5`A>!20}Gr%IPg0jf9hFOHDmdN4-GM41>7YAZ0i3N#;TD6#i zw$EFkI6$_7O6by5X~11I9B*sjkV%MGXM(aCg1ceb1W>Nas};fKEfbV~k~pC351qw) z1m6f62fRkOUp~1Gn|ObiZCW4=EZ5@asu4^>VNW<<1StN7!Ignt2$(zZH`9!>Es56V zieytq&&~s#?@qgVO_xYjo;Z@&(b(D932ifiUPC6qThwW>&{2S77z;eLQ2&W&b#a5N zGW7O{W}o_iC;R~$10`dF!@@SfiC|$bs>ms^BCGGsmC(;FZDgyfuDE0k#bUc~ILQ-+ z(9<Typ>U4C4eUx!;1M@Cy$^Pc%l;B{KWIIoixw=j`}kr2J1rWcJE!ip>&;V<PaAU< zlcfNLQG^xH38=@ESY`&~ovwiwx?h0hu&4kvu{IPpag0tw-QQw`DqPkfkP4D@0WO0A zxq=T5>_Aw*0QCb0TY$8};Pb4q%K{-V`2Si7HYjC`;HB_59-wX5Bm;&N4(AC4bXcNn zV77xO?kb?gHeqbwVrYnis_=fSgS-x6@P@89fIwp5HUfljj>*UuLUA1f1%x;NRt4yW zP4>C(Q%OL0MyM&^_^>3OMjuNChnzadW8hU+PZ(D{FoKg$-tSczYTw`l0|28f=`FHC zIZq@IUm~$iN?W%;#32J;)g~Cf6z`W#EvVhSKI4n4RZr{(2K;_GbOs!Jr?A7~P&u6h ze*e6W-&yj>L%&(XA#Bz*7~52QCZ@ssp8o)LY1jd=?D|Pp>+SQ~%YpNRl!SL+KU}B{ zsp|Gfux;VrzZ9V@vphnuCnhnvqTdt`yTfp12=Ww>XgI7F3H$C!#8tQrbFLZ$UnsN_ zolh(x%}GbkXWuT0%Dk8#vwG_4DeKgW!3w~$8>;Tf<>~2id1|UfyJpSxxmB9_`j0j@ zHtx(1)_;_vEH#aGpW(iKvb#e)f4-OZRrk%JnI0QFJfc9gJFzo##ERt!+D~`zFkuq3 z-abQyzQ5v7w-0>FPP)16b!#Cy2RN6Xi)xr!m$LgE*jK;}mj@=D<Cpo_4tbJw`k6a@ zk4D~TiXUe*DZRHChwk2eD&VRZ`wF}Mj;_sT24OSPpv<laO7tjS(Y*h=#Ki7j#)DXG zAAd>V-|)FY^Pt~?gS{%Eh8zfAdH>UqlkZ+#Y%4GtmVEj1YxQZH*Y09I@BNpmmPR~{ z?N%#2rEyW1BG`;*y4()*vEk&l(9r5Jpbt&J#nvfP?%p*T>*`G95g>snWRl29OP<^# zYnyKDkJk)_sTWIzOrE@AP4yehnVYvCUU|Lcjn^;Lt~k4Y=z#<G?;ku~XB+a;oz{2O zUh4UJ-|l_m`xO-Yj`n=GT@15TIQpW|XfjZIkl>0Uw-DH|0xMwYY>}p_xLB(df^u-e z6aGH}#3_m$^WjJ)MEHR@i!hw?JbtwD%8un<<e67n#x@|<mT%L2mzK-2tLZ?cOqRU3 zx%I}~REXWAr70nQB6LFN+QmjABhMDsDnRxR$IP5>aa{@M_PbCkS<R+Vs7^TK1Yc-0 z!JJ4$<qHfW#7F=O>}0^maDCCI56q}d_~r{0jyJbf7rCRg7sNygN|8w4>=PT}d1x&f zGcK3UE$-H>&L+q#j`Q(BSPh}O4t)Lxjb=keGvbbSwsW@kZW-_F*_wT&u5ta+Ei7s1 zufCeTasG{$roB|~N9qdgyrDy5Vk#<31-Ndo)5o^o`A6%h&epQGeNPtB3~PW8gDeG3 z)&PkRHbWN47zotq4F(1)8F)f!Zx_xeGK`sqE<hMImj%gYz)X*-QQLfb*vGvVqX>zE zb4Cw_<Psx>jJ#+0qoLMlbUND{RW)!x8?R(SLJl5uI>(2n&&8a-fAO#?)S<)9k5At% zV1R554InGPkbi5}`b3?^E?95KU=xY5vgC5<Fc}aUk`1ACD{B|E!#`?)@~{UB#&DA9 z?1*%f@@ISBHpjjj;^fVRy@zLP&TXr0>%DLG;9)*K2?^_*?|1ZtV>ph4?mo>ig<oVE zacAQLm_x*0ZqNrE$Y<7Oz#E()3<+yXS_@8R`Z7zEXJBv)NT*Yv4EEN={B!;x$q<^* z0wN5kdnL#<P-LNi8thAA;0LV<%PT?X(6|sFWrBt`A;IT2b(`hcc5JH85hV@fAn{-u zG=RR;xdJM#uY^Yp1{*&D1b&y<bGgdSi8>?7%Oc|-dWjMIM^myBmxBUuWnod3#BkD} zRZt~P1|BikP;2XJvRLjny_IUTMou#r{tTe*RE6B{wP?4Iiu}f)>4ERSbm@h6gPrjW zu%D)tw^iW==J!W18z{c8#MaHKWD4+0tAc_M#p+<Ix=q$Fbu?v#^-?PfE3r1fJO%m& z>#0BsVG>Pp7(3df_Q8>5g$Wpx8xQ-Gfr%8ZP3t%_jW)r`8AcXixCGrMY~vEj2}x;A z+UfA%eJN|L*3ZZ?-<$LEPXu;(@1TZ(A>pzjn`fIxM_w|+3NUqmLmSM2FknI2v^N3% zQ(1?^>Bk?oM8hm}gD8;5&9fUtd_+V8yvW(jwq|3S#3A_KfB-}Q9UEYm0Bi#QT?anD z{blG6!@wU9ahQ}sF9)}8$DvG3+AEAw(EruJ4ck?rMO70|m?3`Sx)_#`*f!Whs`!1* zl`xFU_!Ev``;SwOX`y#oz_DutZMJ#3O|(|G6-Dc-Gsb`!1V270kS=tkUaa!eZB>P; z)FBm!0e*O#@+=#y7NHh6UN6`Vmh0A~(2gF^cLjPZgRR@4t~eAYmBS4?GlgT$0(}K; z5N-|d5zHDro(gbMxDCKK4N&DVfNO`_RRCh?e^5?cfgew~dRC7o{*mJhE6Cv^0RZX? z_<grC#gxadg6cF-ZT%mMoVf+b{D)8*6aZ>iSXg~fFmCJII;72dya@O!5a%#%X>Od< z4(*jeWX#Ig($WAL@cCb4eF<O_RsR1=nzSK>9?($aYA7BU)UqBc0@?vua9LeaY>1*I zmGxR&ExS_6)y@=DN>PitEZ&VpB}}AYRYY6p6vV}2*A{843MJ)`mK2(nHYCk4@Bev| z7X9u2O()Yy<~#5H-tYT7cpxx_>eg=zCiEn$+SQGuUEip(Pld&3A5ooBAHw}Ns&}VO zg%9991?I{}0Fjvx=Kv?u9l#D4SgP7amZ~gdP5jBksBX{Qwx!Z`+fr&<w;E{jEZ7^` z3hHU|M?#^t&I`$$3U+(wer)kHxp#QqLi+L(8!Z3QC*`&4w{k$=<G=<@p=bSe3@v1E zmOS5SvYf?2@NJb@N;HV4Q6W8j5Ijf>i#G~)3k$X`+{(T7&DKA?+_bfc&fmAFW1-L7 zzQDW0YxCJW+tYuvv|5|*U$p4^MXk-QtfHOM_T0X2+MbU-y7{ANaH3ViO*5#0N>l5P zJ3B5KZKIz@LsXMM;xAv`*&x%C9%6|OXcM$?fnJF@G`7X5f&fsddV2|(STr|l%R+6@ z$VcD&ptJRmq>JPq*>iAAj&7bXxv+iLEpO<~YU;>sFWe<$Y>*q@|N4F2$?xSq;y>pj zz)q_&4DM$i86L6s9tsLQ=SpYWCtRO<Rrf|?RnnZCZ<0<M#@!fo|I+W@`^kw_EiI8% zTFuDzap(1&3p$f7+;l<T*?pnMcr~I_+w3Z=rF7;~eU{IC+(a`ZmFmEOcl~g=^dSb0 zo9SE+9Pr!yBqNy`5LrRFx7!K%so?Q-Z;kzT%F+q<z0*3pHNkWC(H}gWHT$m0x^s%| zMtjzi;S&DIHQ#@_e8z&imjCYV>Hka;##sNj>wqEocQ;K;xIGK2<b=jXPg7IV-vXbk z43CrL(r6>UwWv^XE;xGqGat%wG}=fT+uM6WrF?dli!b9#8CoIawbzc!H*aNV%0hrp zkY;C3huzTQAtKeKcS_uXZ;n*4dy9xT3F$=A`+4@5CkD?xSyTuX%?a2;rjXaFUXXDm z^}$VfwZQ~we=#%;Fc8!WtD))$et2Jqp?*x7p`_KMX=Wuppz03>vm+9tD;F<*`=4aj zc;A0MS@^L^F3jlYXlk<T){S~LF^<JYY7d?6X-vXk8A^OO?(u!MxYI_REBI@`asK4~ zr2cnS&;KrXA#_vW;!ll@K6)m6%eYZ9kIj^lhb1RxJdk(iofmY;$s<N2BqSqM5Dl40 zc!>YYN!LGk0alLiOjJ@JUau4Xlu*doZnzB#-sLmlSC22;uv+khEMGo#Dk}vG>Kv=m z`%8{y1Mf(6fM>tF|9+$g3P=M1-eC9kH+&iR32a8}UJx=ev>5+(tc8tN-4KUZP&5>Z zLT>1}6d!-XjTXy1!tROfQcryRjW?iQC=JmlYj^yPs2Y^sbHj&PjkZU%{@K;#{Tg-O zTYD@Iju?p2w5@kYkzmn?{ht=tM$q1bx8nCE4^M)V+rKW|rymxd5U0|EM##}t6OiOo zENsH^X`6|bJJ19h_?PHQya*ao#=A|+4L@98`0`PcS*tP$<*g_Jv!=w%u;7nC_wj`l zUo*_E^>`*o3{k>-4b=S^&1gR`=X0#&cbVT`GUvb?t&yHq5T}_{1Qc{2OiwYoub^y? z#}?@8?sDVa?=OhDfLr_2?P=~z7S*Pprpj!$4IfB>qa0RAgYKHCheA{{!OaRdHm3hK zHycglE3y8VyG*VNrBZVi)^Xh~<{UMxeQwV}gEtGv_;!@QM4tn@&`teoe}4bJt+E?y zS$6P;eIc@9nmxrWv}_=mlN%4O4UsA%pE5(hx{b^eT>bKGRdk_8@0*GOpFpPDAUQ*? zPj&DrYR_oSsslgHwDy9)u7$?N_M~2IXwzp2LHO=L1~+E+qTZ|d>1bOS=I;#YrU05h zYM_aJEuDMd-HdBN1+K@bB3hh-;x<F|I3%oF9sF1Mf&)>bwj-{C3!kErjsLDHkRjU= zH);Pyo>FBbKCRiAIg#}1y{SH|_UYGSwGkRlC2PW1BZzVv(YoNq_rJ|p8Hgw{y=y(+ z(6HZ?)mBY;L}PyFz^sOU%zdNhhGj1b)|BoY`CokgWZKoo<4%mc2pS^m0-CVEZ{2Oq zvS*MIdjhDpjYzzYX~}<0^F^$zV1<quC<sK8Bg(G|#=$)JpM&|_G0xBn-7>pUwm{#2 z;bfpQmFxdJfEV`}PP3>7ELuTju}JR@Zv!*C8DLswceI4-10~3joh*rc_ndwkn#s*> zQ%GA}3I5IEHo45{4i~pr{4iCZH32v8qUn;$x0rrd50u1sBPB)UP?!o9(d0I}99B*O zH+ezZ?&2(V=2?X1G*Y7d#pSbr{jg$2RJ%M<3^Mjv1&5{f3{HyCZbFS7qi3n=@~{C! zSZ<%#Wq5yy*8tkhSUWS+><7`koJ{+pLD`&tN<P?P4{;V1bW-u)bTZHwOK`rj{2x}m zE9Fhml~W|TQpV8@k+hJ0WlBhF$q9-5DVsX8!GHbQ$VIF|ze!ly4)&kK$UTPG9*6Em z+}i{Sorte-ZwL8VX9R{4aG1GD;kVr@VfHtb`*tp={?8Wk$A9RI@Aq{7Y26<qo?omx zuWcC7T6Qq)=kLuu;kNIu8vBs#uTQVP*K^Wn*9lYX!Oz}1yS2IQXJh+^`4L(4s=$dd z6bV~jw8rM0O=)edGB#9BmHOR$XPE#B1av2>nEvv&>8XVqs!#E^7XR*+(AYah2DEqY z{p&OLWM6!J-G%SlZoNDr>5bt26YE#5`CEQ8!#4UdP2%Tw9CzM6HvOrm3rSY|Fx~qn z4)*3>yw$xvnv~RLjOHh+AN?ll*pY81Zm8{3U%R;Woy9AQv#xFZ;ata3dd<~=T9fys z3qOZU-m$OP?IGh5J<aaFOl*n$YlLJ{rh0}PY`Cmmy7a*ZgK}Ko#Mk>Hf-12eR<lo3 z&kyf=_;n5J(L*VYWF+vK)~frq&)@XN<ju*2w=6m~@HyG}$<F4$UwyXKpS+M8bR8?4 zcKFt5?ZYGVFFRd<jzC9x^2{t-^1ADm&i?kzcU~H=S@R{7n82h=vL^i*LiJ-<o(Gkk zMI@x(C}g1Pl!dpf%lrGcSKH2lBq52QNmGqa=zzRPG#nVP6adO1rAiVtL6g;2P=nBe zB(=7YnoR0=O*|AD$fKm2=iP+qUm3hee)`J0ArvnMyU*wMt3&EVG_UMDb;R!&b-7ok z*50Seb8V-)cP&|xm=rCbbdfpgTEE_^eSe@g>dXrUU1X7(&;HWI@rOKHtFqBBWu$bD zYk76Xw%gvA;qf$5p<Fl+`qI;WP!?S6Uva!#&M<3ZBgb)2v@~*p(AEEk#gkSIldn2= zD(M!@+v7)G>e;jU{`St#_nhy!J(RIxLb9~5DZ8jT*_WI#?07ZLXnq0`yQaq_B=9Lb z%?zOKl(9vW6wQDv?B*e@m$G&QODynhnG8=5oC+Bq>Okds^tRqhqgLGB^31EN#}um} zs)+}OKk?{aA3c3xdB>DGyX&K|W98PFi>t4yo<J9Ul<S%>X2SUK<HnDhIR565S?W4{ zK>@OHGleI?x<Qy`MZ3*pBCikvWSvR6YebvP9e4^#yEdAcX`ux=JG7jTRS?gTX4coY z{seT8&$Q@-U~;K~@2LiyPBNXOOr~*@R5epwvYelfpM59jq)8Tk%O>Uk4MB`do-Aj= zYu-q2j_#)CGuHBr88sP35B+bOIh2-uO_j$sA*0%3Ou0F8cS4u9ZfjxTp+;^iBNjo> zD=_xiRPsqahMAdUS&5gT{+!Q?(a6?3u~A7Wy!;u9qY|K3#+9HVijSBFS9T)tR06|L zi&H|ld0--rG7GMVYbWaio=6yqh=7f2dJIHiBk`}qhGihy2U6}*^#A;n2*Z!>0)aBc zvj7~cx;&=qs>MPU-h+2}AQtt}@7UwYt4an!Xg*kr;XmL*;WnRN=#x+-XO~7Mk8^OH zU$8f=3y?CAQ_pdd4DpdEXJni{<o^$6!>Q5@4F?Y#l1`T%q7_DCdpon<-^~@CZf`_X zX9e2}Jg8#<CsmYGgH2*pX8kFFD9w@Z8+BN90SC0X@a`HMUAjRFKBM^)PbCB=pGd}% z)$~pdgy9qj#0lDi1Lh*ny_Y6OQ)P66d_7H#dMfWG*JGKdOP_{oDk-iE=$KzxOpa&% zYP$auA=XC&zODceZe&f}=du-T(2;v)$81%^ao5PtrdXkusGAKR43*X4i*KF6{4bfd zm>nq>*{36&Gjwh<e|!2=iz;-=e=RDeB!2M99_7^%$*6#cPL5*=Aw_YPDF3ma*%4s8 zh|vZNuP}n8u^-u|3alQ}{~Pfs;8Y%f{@;V&ct#`OU4c(_aCpE@=ip@gLq0|jkdzJ0 z%=Gu@QrwEv9{oQLq<2m=YeR`WiVpzZu{|<%9V{VX#RmZQk@d)jB|dg`Za2F^+MZ<Q z1Hj6|3lgyzfjS*dF4rN#Y%75k1FnoZyK*mzAwd0~#CqH4VLi^YLT1<b(O$#ZQDKd& z0?}n2$epw?&<XY$3V)l820G<NcV}O(AGc_=03D5rjG}O4N7>Mq0aI5?8YjMI`NwjH z<;3JUw>6mHl!{JL+N#2XmG;@hASUINd)1Z-r^7%&vsr^Y36^~_y^U$oB!@&2jZXC( z&N<xdaB%Sb>n9P^DMA9MVeBZWXqc1kaDpKlN^(?!95Cvev3;uOh`x9O^iGomQg%@P z(1_9TsxCyKrYfE+oL@g~KouS~fCl#9oo`+E#ovATGMIm;CD<gw`@KTvIe+MJdZ4u9 zNM0Uq$u|7!c5|g`{!dpw7Oc%9mTlVtfsmK-rL(fK@|d<;vRSiDTep6}y?m6xgVgyf zPFAj)NJ0V(KM0$uV)sOV6iN!1=Gm#-zbqv%g&mR%AoN}~tEF8vwZ$r7SUSvXeBLM9 zNK3jzn;jNNtu*dFo2{i;+D@D6ti+7`TzICX(~(7d^QpN*l{L!Nz%+grI3v7K244T- z`-xKIQV>oN+G{RFuX_F1_mULtlb<*5fA0NDR9+ozZnr1L@$qy&eLos~<+b{mqwb%v zHtzn+wffgG>)!k9`hWiQZ+~61^7`rX%G!fDKXmW=ptYmq@qhcSdwkxxbLaS{A0Tpf zTdqs``T<u%;#ht~`|6f&=~|x8&VVtveZ{oLY5S9F>-gjhquRio>e)l-w|`t)N2_dw zraQS)O^`XI#4m*&ffmv`>8ZS0h%8+9>u4f062j}%(vU<e*uBM>PZrnKhA@U-e;sqj zQlGD~0#75AAikeSV5+mmH5UM_BTOF~=~6ez0s{vL)oRAQ#F6eu)NYSPt=7;I{LZB^ z#EEfCtuC~`#9AA@AQ56WgHA=l9SMj~VWV?wup7&ASd-Z4G7}p&hf){%FPxC<Lx(_X z4mg)e71j2i?bCj#ZOwT2HYa`fzm=`i-c8cie%3F3@YVk3A4@xtDdzN!d#3)D`arm= zE8Mkj<1@EpWVo{advA5MrC{IAQf(9ZKZ^c0wOR4Xs2%$W*|3(#repVw_5u{lrvBb$ zYx@yIt5LM!cLI$!4Y(bSY!ZNZHw5hm<a-h5%!8PC5U6OqNJZQu);+$^M(gXrDT%bi zV-z8N(F9}!6+lG=FdDF1w*ue&x)pWer;bJ(00xit2TM0KpNvjTW$>@R9%b#{qDp7b zO8Yy|{)cJ0Q#Dtme(1t$7B-s@9vIVF+CjIxnJ>$W5y!1N-@0Fl(l_74_tts~+8=f` zIkIY`)45CK%Y}?$w-sjB*dCTd+auW`|7eB>5`6YakAeQ|N#UV6YUUan4`K1ZH?t3a z`OT6qK^*_@VFIpk0x2;IsYI=A8dm5j>n1hpToV*5PGT^-^p-gX9Iz9xNgqqB8`0Y~ ze3sJv@=08IJK&g`_a9}Ayv1XsTn1}$QmWf~-H%&VwoYLWvr2qIL$Dz@82tx38ivLL zQTXwT4h@`eG(9}mx)A#b@pzXCF$_~Xb3dB<Ny}7TprD;WdLg_Y%loGSNivr(i|h*( zpOn1(Vfj=zoFU2b+R)EGd%cZ^3k&mV_5OV4@@;09XyNJ$t7}1@oRIrjb?afk?i=yT z&HjmO*A_2gmW%F}hX4NN>Ej29I8*`fcWg~z{6p;Eqx4IKe^9Ccq5`7Evy-t<YF}^G z5F}V8%&SyHIn8L#Ze*v;UbHp2X9ehgqjK6&`X01^g--S4%FZ?`=B*W0D+?^PIb?Ii zA|jcrpxexTAB&lSnCkymp@7`8!`WD|f>x9~uBK#9*UYJ|=X}n9MRHYX`NVHkEmPNO zu`dw%FQols9fN1(<s?=g4yXJb6e)W^N*G;s(fybQN{3<?qGT@VcNJ^NLi-7w%ArR* zoVjL&?t`weampSbTJuzU>cN*z&t|(^`4#%o*M~tgl;F_Or(QQ+f^!pdCIL*iFA5{h zGqDE<KLvzS&l9V<UeI!JOg#`&CMlzf!j^8rkkX@}=Hb6IT80Oh{@+SJ$A4WZP1BF0 z_?``bVt{L~)2&VSH@!md$EaX#f)?7e&{K`k$@qt<xD}iBv_9c`C2-{dl~>&lB*1tO z8*33&m-;fhx1*10P~<DghWZvz>NWIZ6$X05Zc`qx3cIkd6v$A3=P3e;T3emFauF|n z=$?)B-zJO{mKS=VIg8m38fIINaWPQMFv2uOD74LHqs11>)L~j}qFU^-`KiK<x8XIH zBeRh)iw_KaRvY6Vwk_ujY_-<YI3IxC34_WDwHSqw)>`nu0fXT6TDs8?KG_<@!inf| zGz80^?eM1wBS@<_k;6t^W`~;XCcuPHza8qeT2|~Z_BAtz;ETjsb2PR+fkmQ!#QZTU zxB;Fz^tOAi8I^k0sZoiUoRA3_$mCH!t;$c4^V{C0Z8qD+KX;DV{%5Rw6D6(<4f<B6 zukX`=F1%wI^niAHz%EH10fy*yAR42dyfTLu8l&4xmCN1k@Nqxt&b+2L4`#lipSkl+ zj?2dL+b|fe#<1YgMN#rkU}P3J9L<jB)E*KLMHX3{aSjx+mhLY~rBOSk`K9c6lpq(4 zjqhn|!d<7%WqgtGm-J5(A;6HVkZOHO{P0`;S-t>_HB4CQjVC)(ns4YF4K5sSi)tsy zKKcdy3$WPHMd7edT3(s^$)0)D9j|p<Gu@Z6{hLZddHj4`?uMO0D`bAL=J=nE{M32s zd;ceC)Hhypui?PcH}#GQBnLZfEPq-!)8%bm_k`}XF=?!Hh0>(_cI`6V8%1fSS^h@5 zSMvT6=n3r|SjzJEG;-NvX%+v(_EQ;Fz_$@6KZU?nNb*t~z!#a6w5Z&1pAn0yfx*Mm zjhb5Ke<oUHH(0GK2WB^%kJ``np~valbDU-Qa32|?3nHE~CCen0JAX$_LF&SgLhU$W zf**HH!Ja<_wagEJ&LMF7uA%=5gsAU^3j_CV^hUJn<1WEdDfp*Rr<1n&RiigXh9g9k zMvl;6M4xn?s@JOffFr|a&KL}*s#Nl($Z%9$LrXSwjVpf8_xgo(1J}IyL;XG5^w&Rs zd|tJEEh6B5Z(Q*HnJ4c%X1C9tz3{(URkbvJ!dp+=aJZVkYvAUHd|zSsG!ycvWlq_( zkH70Pdbnz|0VT_`+o%8Y{tR=reeEx?`X@}>`4?BatuaGjtwHBBO8?|Dz)ADCg^93` z`dKU_=4Z{|I}hk>of%)<zFdMhjl>Z@T4nHH@P!sew-ii;iHP+MP%#RWv>Bmfs02TY zNr+oT&&}XrZ(z3yk|{0*yvVbhAwg1_uflqOknAg|l(l81F!(a?B(78+T%$2U4S0f5 zGwDt(sgPA=<(NmT{X^Zr2r;==6038wHv;*&By58wrE`)!J9zI^w8{hI3?#Yjn>W7v zB(6i}F-n|=NJOF%4e;l%xDw7!K&nVKoK~D3oHVn<LaRMi>hUx&Q6E^wudgm-bC1QH zLLC8D2soqSL5#`|r2r_%8sHt?hHrd6aQw1)O(*3An;lw}lz=XzGC$u*1k8D6M#c(A z`aJ%_L}U)CU8qneOyIo*7SQcRZ`X=qdnfGoJr<FzlJ=&psI;fUexEF&O|n4-D&fEA z!#aTID)|(=v0gN9ca#`C@chcRw+|n#c@{ftq)bcEIm}Lb2D+Aq_Z-4bsTMn-dF=~4 z6KDnW1-cXh8}l$^G!c?0&LR5Eu1uC!V=ElJ|EhB{53_pk0@IE7={ab(Sv>^0p!zvJ zF={|t7f{J<qYHq=hXD_}^aY5tZX?x&yuf;&$?xpo0E62rhc7U{9)p3kHFHOx9W`+( zeyR_h@5{9%()5BFS=C|+sq)1-ZGU1X5IocUYp`yClbGyGL21D}DXtuNM>GuM4R&-Y zMKO7HpW_ts;y>E}u}fe&nDi8%COmup4aW%d?RmAG2HHUX1c9i5y2_$dlm`sb)FQ3R zB^e}BnbswSW_$nDVh+tVo4p&|mQaF4p`%)bo-zf!2pMQa(Bbb4RDJv~6f@gdrZ$}G z0+6F|T~bk{w(iIvD_=Ny&+zx2VD`5tkOu|*{}^UyT9|U{^%bdUMs$}t_+@`N8-~@@ z9z4L3%$6P%R;%g57$v#c%(1f=KS$|1C`TQub*jxIF~gTC+azgh`l@cs$`DS*N3f`S z^j~y2eILZ49M|{g&-70q9ZT?I8Lkh~YdEwgx~3$B3Z8uWOTYmhz)pWeb}Lc2F>Gc? zsL+u9!H1!b2TJgO2M+|skPrk=S?SL<QcsTldT)$!VbegY9z&l|%J!CIx&q9k%=(;T zHzWvyp%Lv^bJ9-C3D4`X0!0tOMU8u*S(g3KNH8)8f{Y~a%nw!Xx7!Zg$#!{4Lo~@e zj5!bve8Tf7%~@{Ab7>7}ChR0S!x(D^<}T?5^rJRrX93+;>@8SB`pX<d)u;sBUxqQ8 z0(k4(R;%Ylt98|~?dg^jJL!`7mfb;W!PQ*{KZLX{2M_BBHQ<_CC)z~9+zyzYl>-F< zZlY{24{N$4@w~LpszxJ19Vp?X9EdW=O$90s<1}W$-GQk1?l85=4mjp;#^#$Gh(?r( z;-jGfanW|6wd?@FBxVy-7n`N50pV$c_7FCZcvVM|B`zT`Jux8>qDVAIGe$dW0>Pah z7O%qWBLf89GnxU&n>3km>V*ChdQgrJE(!|4(W?D%2{cu=awW5L%kufoxm?`Nz_~}> zgvt<6HxYL;E_}aEmy*ItCCj5B_9sMAiEj(DWT;f72V1-s0-@-szhz0DjD<e(h5q34 zr(QqP><WA)*?I2Ol(FNgl4s58Jr(m{D~kL=d-(ghmR{SuCxx4~qUFR}Cu_aMzFj*n zboB>913y1LvGIvl&!*1(Y(NuH2jdaDscip^!-sct^j*Tbih;8k??3o`QQy7?mP|++ zo)jOiA<0^@`un)Fl$jDQ^XoOE^m~UNS?}Bw!E$CbUw&cKg1ytin&;Bf*RKw)UbE%` zT@cdH#T%b|;_#8@o`3#XGm9k8pB7#o6ArEX+vUFd60ofV7p<#48%QpBv1Ch7v$as- zueq*r!<sd#R`v9RAu|bl?uK<w2phI+9+5cDpAcSEZobai%G!tLb)mRVM*Q8=(wH5? zd)j>q<ci>m72DI<@08w+?o94WPVRJ|v%#$uy|wD6$EQmV<rTfU<M#R2S>Kx5qkdvj z#_k7&H*?@+W1f{&V4J=#FYl(SckF20URBlXvbTP<vu6MCLl524`Bm`8l8SN9mP}tq z`UgTmtP_lseO-F)y1T=FPx6Q2DLkGbdkNcD7yn%jghSZsH*z~&2MKfYCjBst7FKk1 zaV6rm=@9T_v?L$cA1xI<UQ1wo!-XSjq8kr<flw?MXdBl*b>Y}iKKsr)XU!@GI@m}@ z9=yrKHO@J7Xs)#;OspGZ;?dVN{-E{}uf!HRmE+9inVgAO_?p%!W#u+|=()w4mv4(L zekudmn*lj{IbCaVX=M<#?%H3lf8RDk%u(5(ARV+PU8{AO8NTRF{YCH0-?p6js55;x z!&1QMXwiZKNn(61ED?&;QfX%8L%|r>MJu)sOhFCQIu15(etYm#;)fstVOWQNJ==gS z@IvUQaTR7XwgJIm;*w@vneba!_CJl#U%(0rSYlEiJww0cBKBX%7XpGR+v^D;2Xb-t zv1Aq|;bMCZnJC;EN5|4xsMlf$858NP)SSKcK#MQrvjr|ad4hh{1e*UDIZV7dt8O_t zfdI7#S_20U1H$gUO(v^W6@hPMhGYlatS8e|N?m}vafQ~n$rz*GDR+Oxaj=|m6%Oo~ z5z=*NZ%*E$U6S}og1HCv>!54*^+-$TKj@DoOm64sRUI2!wRCdyIf=>bMq?`ZIAw%x z5_yijm}E321Usf5nMMgTV)&xngLM&fI(P@v--Z@!!^x<g`$Uw9vTy5nm87?6+~lM} z_nDJAcJ*P8v-ReX+L*mmqkMrTmatev8tMbuAZ6HiTe|W>yp(gb8|;7Vv~VuFg_~+O zq;%{3X<O7$wjSXhPcGOCxF!YmLo7_Vh~5~ykJi#3qCPpw^24D>o#184@P8A=4X^%? z{Gh&AzMgjdP!^IrJnd?IC@hv9S9M{_k~+Oj)s?wQQ>%L*O?E_c5wIpr-V)8D9|X`` z41uzMzwD|5$KeaqO3%=5x{|2ZbsX+;h~Fbg#XhGK9H>hzrsX^!{)fA!?w1^cxYCS) z#oS9In(I^COnSEZ_Y9c*TjlnsIhyb9;g!m;ksnJ%TNV;mO%cfuT*O(EOhA?~)N%5$ zt14H0-LtvsgxLo57S(K$$kdZ8t_r&Xp+hH17ty<LIx*zxF?I6kZdm4b<GKq&5H4T4 zP#g%zJmwXox<N5Fc7;zNevH{2+|()OgGU>Bz=X%0G-V3qqDE>C%t3$`V;N@^&@2L) z#X&Q%^b`CwD<?axJQA(~bO!>Y4M#yuSvlro5Zl?vAi~|m(kKZA5}X2l!VyW4r<68I zHMav|FhN5s@q93$WvZ;ocXnfkJc%=SjSP*lgwYP21DR&5!9Sp;b~WyGu-AbvrLCSA z{}6!OUsJ$Ix`5p_=K%8o1td#?@`(?&osJeSV|z1dK+(IQGYC;nF;;>_!?YlP{U)v2 zkjbNxMW#Q1hE+2JifanAq5pi|3~Z5~!glGfq||r&@?BV3R^Q!?<zNuV>+kScTvW`h zug4d@IwMNE0g$nMC9!_`cZUvDZb-q}Xf4>86c}0<-vHTzd4J+MkKTz=AhsIVKj0|e zu*76_Jae>BZNLKR*=pNEum1DLlSNM-IyB)e>8;(nFI6zg4-7htSDnbDaZ@in6*3|O z)2;N+^1~<1@<R`;zjN050}XWjjL%m<s46S>oND`XLu1|i(6hX-s_L%0%F6cd&%U#a zU$drcog6u{BQEaHoH<_zs(*j^(u-=<LvPW$N@ul=f6MmvLk;w<hLe*DCP(L%eo@v~ z`bFEBr4PR|QIgu)N~6+&I}bG6)zENeGAGoiGiy#STXy>3Y*qO)D`tLH+`op`RQ`K? z@Ua!|tlkt%h{TmtRQeCcJrbw+-D*(n;M&!zb!7c|IrPJ&s;VPLswy{aqI6^Kqi>E_ zvu<@bC`Zdm%hpF^MgiA7w{8=^F&rOC2x(<duQhAJ;ZO*S3)J)MeEwODMyo1Eii^`~ z6XGw2AA9QQM=tjSdM}=eT=rh(H~7-z5#CYWao($7h$RC(13kgu<;#J<#fzs-`A>~V z-16e9+lGxGnvtW&rDu#PF22;?;SERN$nEcF@4Xy}^CyKg-qdqfMdB``c8nbu0MF3Z z@4tNc?CH~I`g>lgOdc^lLq9BW#Dv80<C2rEYt8T!CCd}b-r+rECtVBo>B=V6=G}Gb zrrxLjm9;gi*|V^zs;cRx?z`k{YV#yF?b&Kh*<(&Uh)BJSlMYU6o-n>`{M)wImwa(G zHP7z}KYQn)=pl;ml;<7@w*Gs~Qva-3k%+uMdf?I7&u)7Dj_%$wrzdAF`}1RuH{3bJ zidAaa2k!c81}zP*4zHfMf7;%=>KkS^9IBgFf8_Hc(T&mP{3EjOJg}eVL*Y=kZ0)+$ zwCvE_dGiI8Myp9UeB?h(jbG?19c0diU9%U6c8u9_Nb{|jZ&u7%8%`dYx+&H}6V8to zEwDsH%YlD^F)*kZy<+scwwCSRVlcQ|u`7U-6vZby+0N3=e1mtl*&^=3Rl(+f96DtA zq=(UcpKrd6T}vp_E3nm5b>R5DbQL){sf{dl+)MO(++@!GNB>dAwLaPkjiHhTpc4qK zpr3W8DCKhun8_4vVTy1^3UC6pdx}TI6XYGUUSh8^>X$>1hh+~4QJ6_xq+h@WE5b<* zQF{?AUnYrymgt2^2$`>eEkVWBsp;t?oEiva*ekokj`pa710&YhO6`<kE}(?Eu`rwf zE4AyRs-<!JN$yw}TH@A|3_o284m_8h#fDVtA<Hu&r1sc>ahcgv4FYR4F5|d%9nr9u zT5;IBhh)QP3%ln*1+ZR#x0FXvS`S_rzH&JmMj)xp1{EvtWSfQF4o|SR6^(2Gu8iyX zzsLXFGFtTc5UF7;SfHy{MICaQA~C`_KLEddtFbG^EPAyqCNC7cadJfoBCmx~d@4Du z3r!|NerKYtqHkgMcwgzzJ@}tIbv@+w&rz6q0zbZ5b58vY$L4(|=H}F6ed)`fZL6W| zZlPf`!CH5H$QoHEyWMh_wq(oem{%QJKM1LB-P9IbU)C;)TMd;$%d_jIrm5D-U9C$) zuILh<<A<BNvKBarH**yclMB)h#3iK8oH)@yH%Be>{Xni9jKaL)R~nhoeMbLPR4;{m zzo!kZFzrHI?YroDgM=N4K=;`UV1qH&`;&RLH{YD*NXYrxu~7xqjmgqXHN}>R$PqhU z+s+2eZ8=|Y`Gf0ADCUsIBjFvk%9$iX#Y1EaH&Q4jnMjYefzl40|2CCLs(K^WQn6V` zRqqgT^vP`2WGhAr)~J3c>_PXv^hXS~#W=?z?_D^r!{pe7^A`gT`p<*wMj#}{=Xk*w zFwK~V!a?4}!e!8ZH_GeAS4?5N91ocAfGLUx{I)qXKTt`{tsLmL4gt^{Xc{Btcs&il zx)VYppco#UXcW8-`UB8@BRnzcEg@HrA;f6E@Dj<@0iHAvOF7~tn!l@T+6tk7lkI-S zJ767-N8usx8o4~*`Od?+b=@ypMA#0nyhqI`Ge*Gl6x6ZV!)8$IUJVe|5LXhT`)u7I z(|EBHP`^o;Af!`pkN3cN2~vF~TYrF81Y+9C66l^xtziG6G5bSB38T?0X%sz#1~mWW z6sRaknr1Wf5btT6a+w=icGw>RZDHsSfb7aFP;#dFOz=Nt7Fm`!<d{ar#30!{H#g2; z7&E4{l!{$She)hrK=Q#lcCn_+mzZ^D1ASISH1Qhku<M6Cpxv2qU54|81<4r`uNqle z_V`~V`xh<8YxZ+=hkr!xuD(BZeN2;|Y3n_ZJ8)XoU;3wfPrtEe<=V3sBK;SF7lJ*V zji-LRL{$-eI3cL}>CQkhjo+R>aLIr9OnacctG%gFJ{mpq!j=i+#wVm_j7^`GJU#2G zq^6>*g(V3IS#jynVQtk3VZJeI&-P%TF?w!<UOHTolATfH+jsl%nO*Rrs9$q_^R%9n z<|$vLwGZ!?FV)Rk_4ljpeQwulwZU_z0$;a%ee_$;wXeT2o2px<d8S3j`r`-2KDB1= z-iu$;0pIywP7R#z==k7`C4b`ooRBzi<nL$PJY(AQfv_w?SK9<LL!imi<YB9P5#Ja) zmU%GBTBpZ)AD&S-*eZkgc$La%oHlI?(ln&6-A%_XUhL{P_N}|^OSkjmUiHA}woJF_ z>)$i@zTwe}XU?2If9A{=EPeaM7dOwCb?fMf<I`r%x(jLjLzmzZ5sjShJQex*tLDz; zP8Plthx%kz+l)&IXOm^jRkk~N&nfp0-v9O=9|3PhwK{$D_zBmTreztkt30nxUh}U~ zRqMNptogGK-?8uh^v(x9@W1r;syMmJz#}wGLdV>Xi$^?DrHY7U>km(B9)IDUmP;Y? zdX>v*x#RQjVcOny6z=AszEE-5$`!T6Kim;b@QoWtg1$YzFNyXB2HMXB<(|ut%fU;2 zzdj>AdHU@nVOY`#{pOdpytJx!mA@po?1}ZOE}Xu5!SKfeiGk#>cHQQpH;byDe7kRA z@85g>E*G!*+uBm^#buBFdH4%kDyk~0-l!HfrKInX+PkpQOTYoLg;YbfUYTg@p91P* zdsHcWHV|h`!PcVxr5~cG)tXEy?BC4V1^O<4wGF-`ikVkqf&A)b-rD~Q8M|jRpRF`< zxeNyOo_ye(6F_+Ipi<~@K3U|@<zu@v7!eeDjB@<;h-Jleb{0!jl?9$RpFum%baWzJ zQ3i&ae8y&Y1!^ZkyIJ>JSoS|?KW+0278n=eH_Ap}2b4N6>cZ$<L~mq<aH2&MjUuDD zA;D1#JUI&9P%Iw~<+U(eiTYl5-PH1j#+Uu$-Z8iTSK^Ac>W<!I{<H8TnQy<DNZ76M z@=xpJ6KBf0E(UH7Nzo$E@ax(ZNKXF}slKDNjD~c&>%eN%r(lN}4v308zLixM%6~w! z|6U7ZwsBJ3FJ>vU(~ak8Y)uT0qTAp{`H7$K%5&`5|2-hNLBYumhB@sv^X{%shH4%y z1?ShwX9G1ciP6AcPql$KPq|qXHThG#q(vPfC#IAk%tl`A#`Om8^(~;wEf2o~_%NEV z8zqsYz08C0%KbyqUYZM&c>(A?3<@<`Zh@F;cGWzPQ|Hx~#rr?lOLCkD)N~n5`3k5p zn98=VTI=ZLHWPg%z%1s(!(sQwftaP3m0K*H@=AP9rjER#gVPWC^egA?sSs|Y0Pl<b zM-&~7yn(K+w+~2=G*J?at#~=DW$u}~@7}ugmfwLJVv*^lBJArvEFb%hJ>a1O6~WbJ zu5-3ptr>3LWAiXLmY5uFgYB{;XVV5L1?W1q(XI`ou@u<I!XEJ38U;?LG2C#iF3D&l zQ}qiO<e9)Rcr<v}zm#7Nxv!z)R{EM^PGcc~>H~iWeCsQT;sF~~Sxx9%doM;PHhvYQ zn4a6lKx2u;{AGiT1u<sy8!>;u7ucAFs}4`3$by>-0k+#%Oho1%&r=ECLs=LVMOgDv z2jL8g9)QX|Hy@I)5qh{76k1?I3;AMpdDWaMQzUgTV|hbcn?>)OIg=-Y&@o+yMX9gE zCbqB6;;r)`Fsj5U6(S+P+M#u-h*{r-*u8r5W)_tO1>teBgc-^bi#=$!#kA<GN7+u2 zT1-vmT+1w&@oFYHGgwK&<6nju(3SKhtUnBD=l}<<z(PSp!q}%9oINbSEMN3LLaX7y zD+w`-ufQ?*;o#tbHOK)BQ1(N<lX*6?e3>Q^DIX$)4%eu17rXrp7IUKaDC842VBMM6 zs8?d$R8qpQ9$Km!Xn}p9bZ8qwL@T!#f|!J8xl}6QF|1ijoPT?klx541Y<yKyih12V zt&StQYJrlfl<M~De+X>fm%vxktgI@UU2UtjP467j+1PIG+0!UA_H6yjuF8)x?`x=5 z7ysPW11-Kf!Dan!k)<lC>eYo+L3K&xCmW=98|p4^fCL>0_yc{*9{Mg~c`_QFG&ymY zPF=cIo9OQ?UK8j8r-CHQ{IkWC(RhDSAI#glAaQ(gZ*SBeTc5{TH55wHS61qD8#XY4 zQC|LS>v{iqf7thJ->Yxh_-QG<Bad9&p~0dUO<3bgc`)Mhg~P{>ANeBu?eSyvZ{9L$ z+VuFOYm;sre(MeEA36KurhP{`s$84)wYIhfs-#WQJ+}t1*GI>ceRsF&syT`K_@0g< zz9#(Ix^LgUozkX#`=(D{vEqp*rcA$k%>8$-zB{~e%a$*W2RuhwchvWFCGZuWeS7Q1 zm9IV$)<}0VoSEJD?eXKsJ)Z5G0KJdy+_!J#`m1j>PFp?Yp}*d<KKNBphOn#UCwhEi zwZESkA+-tg+Rx_Hmw2wdlr#XJ*rc8xesUi_-~H1;)~g5$6<kqtYgS@fX&KvMIbM}C zVo_e*9pN=IrceJ2BaTY^x=r=}u0I?~h;G0HA-2L9b@g?@;M%pNrLZR<J@r&>Zi4p9 zFOM7%1Ww=@SFCP7f3dw^Zuedcf88{32IjdwJp62`Z)8~4I{nqV<^Fzu2#Sx3zXX11 z`g-r)s?8I}jY`w1GDeM@c&+Jp(`)a1cu|N8w*RO3KR;dw&A1~lEUw{r;jJfnuj(83 z#iZhj#|CnjWK3)Q(bwtgj9&WTXyJBy;H`wo$#>m;Yj%8ck&SqbUjj$N79=1Drvvs; zpPt<c!rHY!pK7mR$nr~xRk43f18ru;+2?>vqf{?~>80wDau?z;R!mCqTYMsgKTxe8 z2y&UH$!>#p0eXU=8ea6lf18=%D-nR4#~P_=@JuvVrq*MPJGR5F!M@KHix(@0sLl(2 zkeV8-J*1rU^3%+_0Y?o5d`x;bfX-7;;Bc7DcB?g;AxQ8Lnt7rVa=xPxf{6>em|%Lt z(mdyYQVZBA7(7Sk!1GuIlEpllSz^8Gf%(^ByY(BrL8EXoMp9d2v&<T%Z`Xt?O3YXc zi2N<Lf-q^oU$C`*ec&FffbPExCnZ>|89ui<su8>f^bRo<2x*6^q`D9uSzcnPo6WMu zZfY?{3I%)HsAmNY&3gp?Ryt91yR#(-Uu53rCbTI~qDdeg{PUR6B<OS^g4E&-ShzS3 z1QH%X(A4luKWyK3)3)c-y5Ylfa=czVL0-P+wdLw4oVh`F*?qn4<>7jr1|k|>iswJh zdAS>VHvmO}lI%sHCA!V$(rVReK`0gcWI2k<r2w->316aTZ(wACVQDwv_KH}qMg?CA z0&Yd!^yhCx@x()ySE24UwvTV9vJU&pKdWOFU<gyP<r<%*Z8A1AgHA$%ZsHA?TYuDC z8t&KI>{7l}rumk9kZnZcf|ieoN6LLCv+A)VVk2&+#VT2OwxAQ`$j1S~@8D8GtX$ZA z81An~%nyZ=Vxl#AH6W6_u*8<ku;nIrF-+u{iXR%3;8?|iuYRhPxJp8Xn@r#uu@NqG zKlqj<l%mc-Qb8_6<_{|&Y9`>};~{}=LV$)VES^g7g|x67XNsaNN00tut~gMB$hf!p z?Ib}f0bZp%iq%R%Y`g`nFK8}P1lyFSw-z~7#I8p@o@4MB>)q6D*TYAPhbK4kfYnTS zl)?*{dG;durX9J&%BfsaRTUBuEg0u;9AMvX-YiMT!jRg{;BkQNGA}W}yV)0vGiIgl zR(`~sCTvYcYPdEJq!3SF-C&fG)O1P79}lrx6irIS7s!FpFUI0=gYfcfPD10<ik5H= zg0u5z0uFD&Gdb|T#;#NnZm|t9pq1}uv*v_*9<v{zzl2WgdElYf3J&YicQHCGSbu;o zuKfVHF2%iwTert}?E_KEQoI!LjR1|lQ*y@_qJV(`t^|tqo%bv7*d~=}9L$vMJ!uhf zi+_E@Y~HEB^9)?UK}!3H2Hb_Q%XA)iVsIhMKLj|1h4myteU3#mU`B;C_&rZR6SI1; zF~(pC)|FF{&Hp-V`>bO;HJ)M!0rzwQnq0KxiOm1CE|-!Ckh9nziX{YmfhH7~QT$1+ z-b3xsgRnOueXwbd#D=R4cl9|$433djpdOe#Sm%ysb{=U2TSBPK9?L(W7d(oZ!Dj-( zXzYVe5rc>46X1;%$;0qF;MvP_pgRnLgJB#9?pgUOGHd=&3o8h|iNT*4Uwc$!zYoI0 zAF)n^Y&QhYQ)M;M75JIoJ^q3`iNOO3Y0uvt!Af2RFS7Did^+#(G=!Rs!Apc5yd$>W zb145ckF`Egm&@R>Dh%ndefLM$F4{nB3|?4Wcw%nd5PUtMn^wgn$w7GGch@fLiNOO3 z=~~LIiNV(qtREn&pZLSPA^3bJp-sPMdBy6__NlwCM%GlVVBf^bzmvwxRY1an<wrCV zSzASncmVB({DXZ!WoXC2{K>ZBn`{>{hTsLky&<FU0(-wwe<*+pv#T#aXApxIc-yO6 z8Dlcke&n&HBWp3=fSNJTz)v09JrA((lc!#kzg+j&yd!h)y8@pt3H)XnTh7e#NBMQw z!M5lEY-yDgfoe%=YU@{q=!Gcj{~C<H)Qa0~ZY{i^M*mk56&rt^rYz4WT-l03jK2!f zZ7E(RAqWw$CyQ$gJnde_=n66bUU4AaFMMlwG!Nlo<Cn(_X0QspgVe&kmL9(v(&H30 zn?Eo|i=pF#@R<3vA+1YUcSTxRG&&i-P<XzwHelml-%czwGS;YKL^~NgCeDr;xWP~Y ze*ud)p%W`TK~O2xqf)S4EAagaJn9d^Ni6mnf%oD^2Lbj%!&AEeg$lv?Xv{wFEK#)p zK_7@Hs^p4C_@VqAPd}EM3N%jN^JBuRc>d|9DHh=q@*q%_GoKe|H#Vrp(C`BxF#K1d z^bISC(*A-hTUh+^5H?86B`7x27fA-7Z*&=qv#i1jJj?;Ph>?uEnZqE1nc-Rrkl zOckJ(Z%Pn>(CbWk;r-;1H$gBsJO&Aj$8)JfvQYT(?*(iH&Pwzb8@~kwJgSJU_po=$ z)GoT=fv8d$+t?WER)I-l=3(G@0EwxxEx`Iu20UwjpX#Td!eLPYMa9nyp48^#NTSuM zYGLr8UkIqp;LAW?LB?cS5=Qyatautd2I^Z^=fc`gwV%Ov;pB3?;>eK&1dBU}$c!2s zdl<b~2ly_u4vvfX3Q@XA1NNA8I6R(mRjrxQVV42#Csw<i5c9ACdYM!J9-U^V<bynL zU(OP2LK_9Wp!5S;P;+_MTkQRVX-A|tX}ZiXUF@(SFd5dnTuJsFu}9IlN<tWBNRLDC ze!tsvDN`+?onnVR^jv0}noT4n`KiU7*~b2jL4!)Wu^pd+O4+v-i^u2?O=8Iqyl5Zm z;7wQHEzp6BrN6>Mvi7uEEvBLTt=56~5wG4{hY_c|fp;X?Q@b<Kh_Td42L?7g<&lQ+ zpE3nHRryi1JXn8F9;DY^lo@)$Q34X{CT}l`K{JX;L0DOemH%3-lysA2Zvz<(e#^WL z-nba^k_9|G{qnEWj*Yo>a2H@H1`my!oDa?c9Ey@Onud;h+a7x&mOHQrIEwpglDD#b zL|J+dUNf66!fUZR2LIrLlrG=1HQ7GcLd?fI-^~j{(nc|GEWRRWCnZ%<=Ss%G01qjt zxR|aql@t2$75I9ZgK*pDt{QAVcB#i-eGFcp^*J=Z+sC56v&8c>#|f_C_CffR6pu$} z-sWERb__lMC3Itk#7R;Nehl?Z%h<ztsT70n=%CYF*bSj|D1Vd__|vkXGzPD%hX+d< zgGRCOGam2`wI9C6Jtvi3fd{(@xob-65Ii&;a)dEkN)jn<Rq&U^Q!If?(NGc>Q7|5! zAf~lE*Qoq}_k!ZPbL*H7+aNgd$1NxDL-3H~zeLm-o@q{5sz5`-??Q(c$Kcy6A_~v+ zA4&qM#`o-&<<9bFcv%-fJ1WWHa8gcF391r<$8s+R7YV%>`;~>ka>PXvUJU&T@3e+N zd53-%MLPw%gG>hV2X@I(nl1JOkUH{bgJCFtyNzL$q4JBMpjba~1wIvhkIBOTlms&N zKkzIk(SmWLB)fPMU7~&unGEI+e6VD|UmN?Cy~u=pCu@6u&HpAhkYygQwUV$NkwP+o zeR`<;7BQbydoab?kKGQHpS2&>Ee^t0h#0@Ih8=AG91K{z>k525zGt^X@c0?`)<Jj> zaGGY(=`ccK@a{1kX=gA-uE2MUIa8ns{|ZmXG|V2}Hw4d`HW!AkEAT+1xpl>rzrur$ zwXoZv{J~YHR2J(7^Jnmg;Q(*F!Tc?m7(uX<;d_=u+LkF6i2Ts}#aEdDooI0l){s<$ z=~JL1j9X_%Nr}n*)GLq>22%w+dea6f&HqjQH<i93adkuRLLHQDphn=e*-^}ckY-+K zKG3@qC?=RR6e~Yg=J+g`%8D)}2XNcC{+fR=sJB~b?^pq#NcEW*<1h%1apMC!04+o8 zclM|x5wdD?EPpf$Il%pzKhQmsoQ@2^vwn|q%CpJ~82pc5JW7~=hJzLK$LoHDufS8k zr9aBJzwTFfgMl_fT&=K98HD#9n-Y6XtbA|df)R%ltN${EGAPtac>vMO)n06VWHH9z zc~Mk>I1TnLTPqTcqW;nlyvanPZnr{h2jM+N#EoDM(#jDKC4!wOuD}<7{+ZnD(OCX9 zHE59Ez?YQdNM(~WSKw(ym>4|>2RWEZXikpN69#t`gU9;S9O}V<tq!j<pkY%}-OU!u z`t{X?IcvS03<&hrRT7{@2bsqj>v=b|Y|&A&R!Yb1>#%NPPzJzdNfuMI+hUnx&?J2H zX^3zlghtdY(kVygBVw2VT4|tN+La$&9R3tCKL$ZJn5uLpXf7o5L)V|`{t$UFkMtA0 z-L4|m4|l{LdvN!Q8C+Qz^!qd+VQCHjlc&m=h7tfjIgs;N$d`;B`)&H$TKG!Q?BfYn zL<D`J@vEs$3|2GGH*=7^Xs4e}^%%h%q2kC`Je1AGgbz1x#e<Y6puyR)TSQ(4{(&6< zom9t|vrh1L`F*{(WlaXL8Xq#<%{qrA)&?qiiEdn^ksZDJJ8nF(usOSNxe#{)jqH;A z4Za&a9-c1u-WY{rN5cNx8xMJ!c_aqkgXNE{kdc^D&uILTccNFUv}G#8$VN{QukZ=b zr+{xmFBEk^?1Ja6Y{D&V%+>|)3ljK8oRTzz<(X?mf1<=GKjH&#!517y592W$&Rqs? zKmM6{SX3Tiv@nrgmbu_1XVe#__qSGoC%&v22wlehpW%*UK95IgSCP;kdNjS{4Cz|t zNoki<@~8LO5y9dNc9n0EGH6M*z=N|ah9?Hz3jIB9f0M+<##rvLPthXqyr4YJDu5Kg zC8P}$u%4A9+~eEOpjMIHqtziC;9DH18=K}h8A~364+gbuH4m<-?D%A)8!EkhkvRAF zwF5k&ivIKky16M%^F48Bp3(H_zR=NWO`!OfZqx<T(LKIXcU1;9p#<tuLi1|n&B$N0 zfu>ljxJOsFwMmlA2Jr~i%RJzzHso)!V}~rzD5eK$%k)Bj+117Ni@_MeIKl<XP;;JE z?wJ-0NoB|}u^GoKH259yyPkeo`A3leQ)n=_ONCGiVPT!d<4=kvMMr8K8PTNh3j>xs zKWZ`3pst+|uaB?L<dI&|ryhARWSMXpJDLanR;%RWh)sETVxTFz(x8nJ3zYJ){2>om zagY3&c?`dUK8Y5@2Er2sXz?^EZV;JptgI-7w;y7J00*&q#h-itE4LX=BG3dD;IRSl zSD5O61U%jnPdh6dv*Ur89hOOLAr05?<|8?s)`7TiZNw7^N9IH|&&)vxh&c6!>WDh5 zo*Vbbn;}D9ZCpeXJ~5fl1DG7K^5Y@2-;`EgN=`S2x5pR<2PG*vB8U8y$`Xf=;)_{| zV&lMy7S8+<N=n&f&V{_kzRh_o7c-M-wIsX;T8GSB@P(k0xf0$(XxZzzAbQw;CYQrA zh(Xz@mPh(%+~O#+&WAPgxJAK{2v;1DU&d1!Jr{3=1zc9k`7c9S(}eS+JiH8e$oe$k zyM1UO<lp^r8-Mn}yCsN3K-%TNa6JDAZ{#6(qUFnlZiFFvq_NPbk~b(l4}DSFI9d&X z)%YsZ^4*X-peO^CBE(4PIJ_AeK(MR^gOSh=#xb)w*1=9j`R}0*e8BQ2Fr>E8zSHjb z5kZ6Z!}~zJQLeBi{^*aiLB`~!W*6}qCLB|H^bO7^5T=GmDE}1NoE6hyDUQv~Zc;<@ zZo*z5*+%F_kbgH;Z}H7E!?VJ#4q6c5fcn;%nwvct{0i*v3i%!Dtr0}Qh%qvPiW1cb zN@?I56ajK48tTF9#0(MRF>@^jssSZ|)X`SKRsqLK&Zb5tw4fHaLk%pB!{%<7K~4i# zCPayOK&CY^X-8CiRk^CbHn5n=J8Ck}hYiq&#^4_Uyhs}$4ne8F3jskQJx15zG3wzK zaP9>q+=mO>7da-6Tip+(tHo`p7i`>%YH$S=Ec{3&u(w370Tp4(JD657K3GiB9q_+M zhtD$Q(214$PIBo|I`#ttU&i4PU|^>BV>&Q~KbhqsnNbBQ^(G*$nOYwrCJDMjf`@al zj_I;CS2FdW?c|;ipaXh|WsO+8DtZ9$i4f<P;|(ex^I<KH#^uRl$kAgLe9%PHKPHU+ zXZ0Ig;Ro-<rC@}KGjn*jTzQP32asV9U;_I=EyvjT3GV*Tud+U41K-x(US94c??@!2 zz1{1z5t2>HC_M@7EsE*I33#tTde}!Z0Ay$87TIQ-nzeNGk0UO<;CVSK8Lo5C-g-Pe z(Q(yNKJW3NUG18d>vmF4SxMQ_!t=o9Hab;)Aesru#>n0)Y~8j^t6g7Ou4-m$y;=et z*wH$B14jRiBY^Z;ie~-XL;nj}D}V1nq=P4qQE6fJrP2*l<zb~l$vI-N0qGV@&9ZCF zdK3(=0b>yehnFmQUkeh+VVJ;9rfGSfF0p}zOF*{Fu09o224b-9CiPm<ey~?qv|?`! ztJGPVtc4S0<mVrOLD{|mHb2dtTDIzj4@cdH?``#G^?uqC*%Gw&eW*UA{=?N<-!LA% zrI8D!M0I_a&-kw1?=gNSNjxiyd{y8hUk9g^KIe0NVxagG{R7>~KN`yZH_sf<D^;Sg zm|@lwS(LO1dcD)x4~-Ofd;AFJ5~i*KAx8f&KZ5t^gCZ>kr35R%9#}%(Ga#-4g$n?w z72Iq)<pT#6EWnmI5HxrIp!=;<3WYGS8Oehm0o>sM?ZkGtZsmcp^4;XjRq>Tc7iK*$ z{Uhx)unp{v?l9Tj@HTjws(#KwRISL4&*5(SB&hkl$&vu*G3fiAYB)Medl#&Q6ni4` z*_jMAqQA^i9V$)8I(CboUUDcKG%S<D_==_Hc!G5|Gw~Ki^UR2Njpz~^1hj!d<`_$p zFCEesLo0_b8XIv-Tk)<Tcphcn4t9aTvx5a6Gd`lqD~)?c&8fBJ><eSPE015_P(3eq zSG>W?Br3#;p&s~)w3f2>JOb-PoILr2O3rHL>0e&7pW?(DN4At#vV3gGp9|H}a=2jL zm64pFwl&YpX=wC{ju{Qxie`i?RkR92f?)52a^CFQ9fEq%MtH4@Lx}H6BjzpjqdP-D zU{ME93(q=BfF(2?@mkz=03z|YNUYqbtW)NEq^<-_b{g{x<~GV<T_m_`(960M_;e#I z1WJW_Nuj{Z%{QiB#}XKH=^N+M!lU;e^^Lh^%uV->@lAgtFeWhfQ`4u1#(z8Qqv6w^ z_@`$4n9<|I&_+e|$Hz!1jPtU?_H%~*7hW<FVqc(uKu9ES3lu&WhbSActXNA{>Wv)H zrXY9ZkNUWc67aDP<;M*^-Kawd|Ha@{=4z-snVF27i@_I?%zzdW<yC;kI!>$rHz5)g ztG}p-<sP5_<OaeuVZweo2b{-!M5|Fp)tzS(hWGA|QzbdN&2pSNJuXAtK)vag$mg0o z7lPNw3Bh~+)fMf9?+pnH$p5yeYv24HHwMe5O@b_Nt6up1!TWb`%T2sFyIhb2|8$yl z!R&^Cx7o*|^&=a9xc)zqB^wbgr=z?;11J<)7bDg}su7RZ_Nb3MuT+{A!aipseqjwp zx5A@Q3@2Lj#u^5PmQy~_Cm{{AC$MA^8-^{NJGeRvC{u|Fa36DEt0#P{-GJ2hD{yWi zwo8RrOE1$mW{nyDp8bIbiS_#L3q8O8Zq~Qs`^Iz(?;9YO|AGzo?if=%#y7^N!6v9z zdkU*Be?6uH$9&CT{y{~oud6fcBbJ#$T2}?ko$LTQBZp^prBx*;g9n3(SwCS#DN%mM zF72`Bz{ja`bDb`0DK_vSMO)!ai>KgW9}Pj3zO@MZ4uh*DVYQp}J>&bJ7Oo@tYH@7z z-iCNjTy*!1)>a8~wO~xch;V#rLR^F)UMIMudp^3h?Ys;wnJ1Dezpmq+zRWhn!aYiM z0d+gEwoou}q@CyAp<e%^A?_9-t1;UKyW+dNWpCZjFCc1+U@^1{yy_(8@}n<c?h1T{ zS0LmRbk(6|_zFnXlP1Z>-QtHF*O`@-k11z%sg9e(`|eZvRU{s>Ys*TLo7?Z;nz5*p z6q;+v79gDah@>HL@tBci@4d$XON=HPp3^YBwVda#t7~z0c7{|DHTLksIts1Vl#|}D zHX4kQn;<FrwRI-9s#AqH8hzRBw)MQY!@R-~k;w{Sc#p|LW@_G#|2+yo)@o<P-T1xJ znwPk%5K+s4N(nV43x73#uz9f=PE2b<QJQd_wrA!+?NM2<+XXEgK`OL8GaBQYdBLW) zFHzGKRsK-;usc)+d$tj6Z+2<1s8LJG1jKs8$h7+l3cL&EaL+vp^E~Szn_l+``IMAu zoFe=NM2o+mrpxe$0~^*lEm}6zF_htBK%ONXzWI-*-a+C=Xf$B|5Zoih_!{{usb$e* zTqG|(yZt)u`nq_l|57MyUgwaqn-hX6DB85hmL&siJ5)d`d02+{_KY4I>ei@~fRbul z;gynM!>g{OQsMz-!{azJK!168?uX$}EW8d22SDUeqcowxH&AfK!+cRyJq%ET36SbA zUVDH%iBB()cl8MG_D3(Ti_+d_I*v49174cwRQ0O|lEP!c(*jm-5*DieR$HW(#urWJ z@k#+_tOP(m<r}};QcWz=Wv69vIApOr`pY9*r0h9nB0BOlSa){qxh=kI>8Vl+jkBu4 zB)8)#Uy8();vH5JMnkrKI4>#?z01+YImLZ>iPlyUMbv^N>dLe<uI4?}x*!k+ecxXU zS!#l`<UuSRW|d=u02uv2(n)H}wgTyBT9HW-EGgifiMb{!N&ooA^5x7Qm(ok-D1G|r zb>VGpwmycEOCtdLGMk+29ciQEi1Q~|U;NrG&a$QQI<IUZlYR<>o_u)Uj(f4do*sDi z!ygAC;ok6>z`wuSeL$W&rIp1S4r>Csrr$|(KApHsFq?d?i`qbqt)15V1v+cN#JoYG zQ5*1L_U+u;WlWgz*{sYnZ{qp4mxVBdfVvqgQ6qY{5hKtVo|U3lmtlZf1>MctCGK9Y z7t!3PiJOKmhmzO8N!R?$N*+4|#H%7C=KaQ=Su8VAcmw-!JGMiZj6iQ>O6d?Z6uQ7e z77_g4AiQ4Hs~<B`H)G(F>eGQY(;pqCc~FCe!3T@Fa<>iN`9_iKr+Rfb@ZXQ#5rfCV zZFg!0YJ0<E{F#gD*0HX_z!QWyfapo(y{gAEq4V;l5u2S_LMtv^`tiqAvH@`mEP8N@ z#nMO8Ynv;&a|~EL!05oeA3qK<9InMm1*ZxPV7F?V%PsY_yup_udz8^(-X`R5+q^l> zlSY(Q#}F6gmT%*jWd+{9n(%UWJ+sDO6AQwrmyxL5hKA(*dIz1O?o>xHJ1|axX_&%b zNG~bytl|gg+a+qegV5E}S5V13W3Bk}ZBVzjAS7#F4%gtXHjCu8Li)#+ePd>Yf45@q za@UHcLSG7RpMGRT)g;ffFR$?+Fh&)Zjn;>zUKE{9tJQ^&8e*6+n~V`b3_sUBAJ;Og zJN!7<x&UMh>5N(7;qQZWy{se_cv{tJoVz5c)CPGF^nt;vcM&Pm2F{Mcy$q@gL=R<* z1!y7h;y%3C%K7Z<3+TvHlj<tLnL=lRcuTF&0BynAP_%GunDIBzB0E&yu{a9Mj|18T zr&Uy~guzwef?<!njWZ%X-z!tI)1(C%g`vj1|8N$1DnDw;{$uuS9$LM?pZ}z>ddZ_F zPk9hSZS14p=+mAwa=H+A7bmfPuv#_o;c!p3*v3g>af(Q+oJ43<wxtbv$zmU(Tq*Y} z+A<}sxKhk>IB>5Ks+c+lZgyaYW<M!PdiomrgZW9b!vMbh@scPsKxhnhc>VgvUyG{S zGSN1ybuFM=kAs5Z`AdEI(OS75ODz%T9Bx|4z3~J0MG%-@#_p*B>>qp?%cNYYKm?1h zS`fc&cpL`CVvJbU`dA<53t16xQANLz{vAz}+DZ%|HN2}Jwq;AD*^+0UmQnbc{PLBR z;|{Of0;*-eeH(o8{6M4qI`8ffqbS$6x@fTn>wI}@h-u29UWDopC!fFupK-lPiGPQP zrCP=Zc&5n2Y=lRG;HaQpK9jbU#1>Usq2}ENFfdtz2@<nc_y7937WgKrbpOpXY105D zfyP!IHun0cWv|o~)~*X=3Mr4ft0a;kAe2<s-R%|^@vfy_9-S!`D8&`<(v_==jS(eG zp~VMRY?X<+D!Z;r@wT!)N+P>JZ>mjsl$Nx~-2X{h1^4&6XMWR}lg@X}%z1p@cfQxj z-H85VqZLOb&Q4iDJNR(=6$v^-1pe8(Z+`dAouSY|>72$ip=|xu0s33q!e!GN@;bhW zi-3dbXKhaNLAaKJyse@fK`4O?j88G!j1%>piRB+8<&mB$r>aEXk9A{amGA?++0>NL zaXMOd3BBe6J&MB@VHMrV)g4aj?bT0ZsLZR9Ry}L>JVgH!-OUi)sfhhL>&PL9&9JT^ zuOOtzMFC?mjirt>e~yq7TAy+>z{ia6%e*0^I6PjpwB!YCsIO6*sfAvm&t=*AQ;z4r zB?WHaqI!HN4e@c}l$oGgbbsB=<Vk<MSJ=G!SV8^P*1JlUX$?}9O|TsSUP*uS&Y`78 z8?>rJ+vjq}?%MU>Q$pI_2e1*7NtoajD81&6CztTg3st0=_UhDK5G2^+uMEvu`>(*u zIs_&_UOOaV!(p23T}E@*?j78UCuS5sYofih3sgtYc};?Boj*WQevCh39v6AieP`r0 z$j=yEX|aD}x{w~26quDZK=phKI1!kLbswxuaoQo#N~cLQi+Zsaf*we^N9$fb*fBH{ zM4dh6kj?0|+vz<#{4MRqJvwg+&Sucx<(LLDU?9*QTsEY?nBH9nYt(YUTH8|wM_0hg zX(9Sb0(dZOMQR!u3JQhQa-f@n<l#=zpTK^uMK{)~{7j{}2?&HOZ<{nB`0l&Fee4|) zM`@oHg8@t`#6NlH_tAYoPR)s6(oCY-L=ptgUW_&ovz7UUF%F%)%*JVWHcQ%44;!_1 z%o>hfk|0fkGzPGpIGd@brJJ93L=@M+4&@8PyW^DD<$3d1d>lp84c1k-;+I*8BHe=X z3ra5Dal0m&C8cvn>Ejo3|LdLO*z6lqOtmg07H`%~-mlCq-du<M)fE^uy2J%vkDqwc zEyB;hAORPO{5L7fbT4P$Q{dRromni%Q~k04mPK?uzB`bqu5H`l-l*!ugNo~<s%5T4 zaIZW?DCYNZW>v5S80Vot$kdE?aQo3B#b~Q6bc~*iEWR7;xu~nGU5N61;6M799#_kf zrmTc~ViXKSjI3cL@Ly@nE{LniSI0GDy^#y9lSOUKr>^^&!T06ndaVu!AezV>g_b<t z+38u=d|0EJbt<fKQ3e7Ws1$dPdj0&^_}GVc8hS_f<(%IC^6MF?{Dq4TKaw$OOiI>- z%i5M7T}g|@uY`vd^hGYYHTu!9OQ@A?Uj-9e!=W*MJv6b%hHZ%+QTxX<bbHGFGJVfQ zXF$of+b>+OSgurka_0Ea+nE{VN~i^%zkwSXSSYA+3?d4&C1h$JT45;~(K>*wfp0}A zdtP*ti4+-@r9P8M$sY(6x17OJzOxfr1}J`(>|3kvGfIfRRDzLwygGVoNlg1(d$97( zL8s_ijd&rxlACYdW3ksNh-#=FqFYOR_qRP5Hdi_aUE=XO^nde}NOc$z3X^9dvOzl> zcp71hy;Ac?E8V=kRX6Bzt*P8q@8vQ##faK9+RtyTEh;x^!a7B?PeD{_(Bt+g2vMl) z^yF09JkzzD>7GVOTvvX}PB}-m8LfXdPID>cJ4HzdRR)D{N66ycCX0c5>q)tc@eqHu zWOgf-ovXlFy}^V`F)`T6zHj3OGz(Ufe*Z&upMt1GL~pbdD<UsipEIxz)_{Fm@Pue@ z^@*m)5Ddq(9y@mWYi$LCs--Zx)T0>LTxSUpLp_T4%DwFQq^5(sq#z2!aQ>ISgjnW) z4sq$;d{Y#A5U37rJ_ne*mwB^6m~5ulfkjT(x7u4_PuBxI1y2XQ%Rj$%ruOFw$LiIq z9R*9T|L>#RI$v;l#Zz%??a^}6WWy{(yV{@+!z{W2_R_8ehcIkUBd%dj-E@76Z*tMm z+D(j~gQ<8T>8KJ)AZAO>z6Xj5Wz!M}1r*rVLXV)h#3oFAhBy!bi@lFisdEc}2R%+C z0eW*ap}AqaGf0Rk*69RMG0I*dD@e#O&@UD632F$6s51JeKz@{x0_zjV{v`>-6X!@m z-Gt4t_1NZ-nWumiL;H%vqJ|}gF9u}rX>iTIm5!bI)gzSA(6Akm_YlP$QR*%Zf|-k0 z9rUWanAY)sf%}^dh`X8Y!P<Kl-3cS_K~39O*x1+)8agmAUw}Q<aEisE(aV?PjLTx! z0ZKIefN=qPL-alix0Qx|I85=whxb{SX2HY+Mf~h6==G7pVayz56)f36ph_S~aAM4f zd9AZWIM*?{-->r(G6Z~G3HGHh-axnI-z}V0y0f#{J{5cFnrTD6CUi6!&iPP#dc|h# zHytJFE*ILLQIu}_6l1Z3JGy$^v4KgG4jd%^#un<4*JzJk8L-U=9=t+TE%C3ftgeYq zAN-f#Co7zqeV%#T*sWX*TJk;a0=Wy{|Ju~M9h$HV{sqg*=KI8^sgA6|`yG`T8h7b| zy?k5EKLVu%&GhK`6+;a&!+0tM1;<ONSGeV+b+lBTB22U{)QT*1>cj3WVEU#2dDyt3 zOS1ffscAWusZ%_nYKxOpipWQKVPm^aF$yww6wZi?(%LMcDQ%+HCTQ!StjPk)^QqPo z3q$R)K4+qBI1eg5ByanNt_y-QhOGIS+;xu`CWb8UhRu%6ian6mmD%e7fmj$hde4PJ z#~l%D&)|TW#l2e7#h*oXe7&e==Txtwm}@b8qZWZb5hNK4Ta(?$9~do|<ne-8PSalf z=B8j>6<rE_E)3{~0)=0{7WfJE1wbZNA3rh&NZrf2pZW5rf<}cj-un}%+NaUofm%VJ z$4_1A{JP<A-+aw>LV87uRo^oEW@0hs`l-kISBw$n+C7@4lYl#<<@5`g9HD7JQD z0C0)IO*wikpa~L!EhO?GSccJLH2ANQP-B_;CXpo6Jpd+S6CRMj3s@3#zuB=So(sqX zX~MO+nHydoV7w!c9h4YrlJND3>8sti2L9<@Oj`?fn_D^<#tI1bLrngl@i7R``!Mek zZvsi!o3ykq2rw&TE9eMh!K6S$iY!op_J=RGDQfLOrTP557oY8hbo)zDdF&YG{FTvv z&-@5{!!FwP(GcG}y3w>E?}&)+--e=_ajd{pI`!0HOL>0$M&->!fEvyGe7;4@cim`b zd^Zlq^YTqp-dHgnt1y;MSq}^4GVJP5HzbaPusEXPgZ9(8wUZf&GR!KzNX{l2=3l_2 z8yYpI)0u>4VFDUau#>hX;QcZ_$~*|fv$I1)^iKDdMmYL1ZzP7TYb*1bT`n{JFM$(7 zTjH%<=($0igx(XGkG~#&ay~RzA}&|HBD$jEI?W-$083_OJv>F!UzcmnS#}&EalrG{ z)mcD09{R8_igNN%LRMMc$?2bG_itZ)Xm+i`8rZgdTH)mD4;89So!)sxup|0ra6@<S zTtSbzvF&dQC<Mj~M?tMhpIAS$hDbliW8W;YX-+mnFxY^~XU{%HJz)nHb69K~)Mjgc zw*>~(W;mHJxjH)n1{H&gNgiw`TM_b)R4p4nOY}&7KEqrBMQT|aU>Lp)A?8U{*bVKt zL=o@}5%>WK7~YA;DSoNrMD)Tot*80{M)@@51$()&kGA#fESiJj>C%c5^%vk7QT>Q! zWi?~J#{4CE+P2DclxO*FLFD)IHtpb|lP9FX%NLcb#ryrDY-<u-|FK?rtV-zOUA%uN z#WDEV=0QlD!WLH}L?&-F(UZ5;q&#U<#S8n&PiWe0i#x=YpFnFOJ3dw{*mb<JLsK4s zF4Crd!#pU-pRN$;C)Loh)I0JOJ4yRV&fkFn)LE%$)&{NOe1;t%LY>Z9bc!`d73Z;_ zz%DF<x!{Z&)QY-{441jZ<kZzdc4!swe@Goc8KCQDZm~hLDU5|pLKcZ;ZL!_~_aLnP zF|EK`AUexmBVkU2wKCMJ3Aj5f3?37R!MkAgj2sJ>!mjKIc4ZxufN#WH)|5Tq&+!X> zgZvQ}Huy-HT>t8;4}TiTo3zXHUiJfGuJsi|q3LN;A?-^4NdJok%DZnBw>$wA^ts(< zKQE2`eAaAB@kR#!bKT9v>563Y4!^&+xPJlAOCN+<5!%7yyA~`Ux~Z=kHfND)kq5y; z+_EoDR8_@$R+&Tv{IMYpA#gQj!dzg42_)8~lJ6X2C(Ve!%i?!Co%(aXk2h&ObFm-b z1gdCCT_XIt%<1%-1;txTb$;h$-!oW$<g-Q~^ESp}AYPh>Mez|u#6V%+zSr$h^1<XO zQ~^d&=QMiZ#DeK7!khxU$9c%`ys7pyKWBQ*Pu=SoTV3LLTU`v>A5qLKQ$KLGcwZFe z`Wpei|A}Yl$LO);KwvCnr;Exq3*-E9-aEVA+AMZ}^=}Ai)<-1qsPe%dH4VDY9<_1% z`x}*_jv3HgO#Kij<C3WyV$Xb(BGWjXGK%yvZSwV-^4*fDNoK<t(z<>h@C&Ze9>h(< zV$xT#6UsC*b7Oc1J+>B~`#!EkljT_epjH`pzpRUS{IggyT8h-9&g<&Z;2s!lI}@@G zkyAdhtDE9_nhLz1V!vHZ3s4H|il|K=ngEH$+9~a%zx^HYfLgkt=JU3`)mr<>Ks@kC z%?@k6ZYpiZ=6(0sY^DvEZ!x~@=GArW;9&x0`8HaZcOpj~`|Os7xs1UA1iQXosw$xS zCS;G+GCnA1;+AAXkYfF~wBK~TSJSzbeF6tn-ncV{iy6H%hVIMWSH<>QuxTFX_OqZ2 zTP~GJZpkKj1X7WgmTP7Hynx`%MNDXfMU$t>&$wlqT(S}W7T~D;WSJa$FB*ycQp<?_ zHaah)cI6<pTv&T3CqsJ_c*`44=ik=f&%b@%jB7L}l+`6vd;d+iDI+A@L9@xr8Q{^Q zLL1yFsN-Rca7(;*Y|9@n!8jnsheiix1YnKL*6l@$8SQ4rShCBb$Ulw;QJz8BL|+OK z?o&L{=Jf*O$)hi(z6mRk8a(R3DJ7v;8Ofs!tm8@2$!+LDmJt5tl&4#}EFu1YXK>)8 ze{uVbr!yVt1A6QSq(hf|FL9u`>F`kGF^o8buItr8-Mz2%=0qD}D?^Zz;{|iD@;@g( zM8BsT@DbOhmo)lcdJT`{fRWeeCGZdE*5nbywR!m7le|J7c};3=-cKK3<n$$iStxiM zQa4Q(uO3PpGRDNgrygZ+h(jJriSq-xzNa=P!4ZNYO+Pjxr(deZd)H7k*NhiMC34~M z@~NdZzfIPxfK*Ehwzo|Ur~zBDepMA7x0cEw%omxJq<J2Pcjsw%%GA+A$OmQ8e1ID{ zFdx3XXLnkVL4B8k5d+xg1mXh{z{4i?{@=m;6Fht9ss#5SyuX5$Z%V@B`!P7dH}SEe zqp0uu^?$Dc9e`)G8(|N|5)krG-Ix5pmfp1U8Ry4bMC|;b+%I)Qy598j#`A`+`cV@W za=KBY(@1B$Zi1m7sEbSGwm`j_fj$IMQ0m1UcVktg<#!_Z0oCW{S>C@}Mjm1b<OTWN z+0eGJ^%bjFI}M@d4pwy{WC}zzF9-rD0-}@19R{V}u)@0s>#ds|@aXCgk;nT24tDXx z><J9o3nT!Roia+mV!}eB*~mwuFshOtrW3NqD^fA2489Je^mZTqiIp&0ljchndXm`V z$t22P3b4TvK2v7Dh>bGJ4x=bZ7D+`Os|MKuQpm~>gvR*D<4JfIrAEg@jV1b`vDfQH z-LOb()TO4U`_s+o-J@I?N3RnbVZsG@*E#QGl(ERr7>~hm_&%CzxDJfhJ*X$BNz7$S z1R)~MDcVk*62-}rAy~yvjhv_s4-Ul*x+Lms<u~F(u>fX|L#Qdp-QDqcB(h<H?)FS` zK{jDuc}8zUu}0@Iy$Z9n?o3GDP1;7u*{YNj$I<_c?B^wBuK{H!N;u4XOv2?Bv4zP6 z@RcoqN8Xaii(w0VR7hfsIs{3qp&8$r>;r~z6y@yMXP;$tqJ=eChF}<i1r_-S%S(!Q z_WG7zguy7Zh$HZIfKR5;DNk<X#_!GD>vK4~3S_k@l&iaLt1;v|;Rqo=KJxU!i5FgW zH@T}`Xj-P7H_;Ajy3Pwniwx4?w3`htg4EIxf3DT%BXK0(;y+1>uh=BEVlx!H+>v>? zoxYM5(T-8Wo;MB8LhO7xN>}9P^=J_!%d|>A@(RBR^PCN?IUl{~E*|tF3J>F_!<K32 z86Du0&xhF*Qn52v?jn%&CajDav;*p5Q5nu-582Z3i&FO2ii-|3y5J++&_D;!>+r6| zsiV@wd^L($UF*ObHaT~UXM!#dym$xM1ai)>vFT?-==*gwgSsa8yRbz!)BR!{h%%7W zyhzJ${`A8${8!_A&aLkrKN;NK|7aw&e^N{r&$wGhkDDIfIOCmZU)}K4IPWt4-7U0* zih#Y?2;*rc)m5-KqTldQB_!D9__JY}14ou2%p6r%pYrlqFe;b_5mQtjf;UffyaM$K z<WGS>oz+h2{L0#B!DnX0pw}zj`trkuf2ZPtCbQe1>D^w5At#6)KDz~uVNu0he~f15 z{*LNu1@h`KopUL=L)15NSy}2`OxjZUJN=Gky@vxez6)|G^}?p8-k~TfsH^rEDikDa z+pKqRXpg&qy;TG_)!dNOuu!k??$g>UWYF`g@?)7ti5DMgM)z1~O5a#F;9}Hca&cj} z=z)9{XwSvU<Bdb^I15dv*$Nt-J6?u0IQ9Z(`9MzT*dPARJa<%={t}O6mbGoiN+H`n zE>kcPi~-Oi8#f@n0W?24JRW8J!(U0gytOwY%Jmwx7Pe+j(s0%i`uowJ5N4;#89+Hk z@=mbCa-*3;!T`0Eb(z{9XrQoM0_li~ho7NH-D3>u>Z6O6K>B|KRz))XkseD(*?1li z<Bcr-z=SBYOP~cD_AJojUjD_^u<ZWYR7z6URA_vd{+`$BrTdz@vSL7qNhqeF|L4SC z`;(@v#fTZI3~T)&b}__?cN6TwQm~tnf$99dpI{}4pAO*6P5g_~zFycfW`G-bZD8(& z)-z{O^=ovIH1EAdZ|(i*{47R*SmHRy6A>hq19LG3c{4H-pbK&Jlm@+*C%yUh7t%3Q zo@f5l8X;A<mCi!@40FrE^#!Yi5U`TWN+DVgQgxR8i=KlRlz<0I!*qndXT2P>#_{-P z+_e!lA%!SqP~W9e+6}xdlXdu~Tt<w2+k}YW3>sdACvmdzm<EE6fr=$R^V<SgggqZ- z(6>ps0(r<EK*F<h2<vYdfj9Q)29X7V`TvulwigYPPI=r!&c9!DF$>p`!@t<QKS5@P zi@@f)U^quoB4{ohsrm8TY4ab<{`HRI6rBHzex<kYc)|A2!ctqvbFBaUyQdv6KyTw% z?G0fcF|^`akRYwb5uyNEK}KPSNL5_iB2q8E6#N`|{M-5ycO%tZb2VL+E8oMHY`bY1 zx1YDuX~VVfESqRShOn$jpzppQkvAvzGvLLwvZ+|8gY09tei<`T37VP0iy>@wMG?qf zn=D=tW)`B^-sHH~eA$2o$2u~3a8UYN$e36s1CS9upXFL;n&_@yUUKyJC6n)ecIlGq zUs=<dmDxE-n-*OE#iTE0ezB(CJ$hE-q@qc6*<7J7TPUn$qweZtsoV{osRH|aLf(?E z6z{PV?*>i*|HKsT#abohwotuc1BNYIH!2Ta4UBt9`xso%C0YZ?2qfg9B$+-o^rv9A za?;v>6tNpn1ZtKc$j|TqQ;S@idR7(DzTr=H`+X&mRhdPwFHf`qR-;;#S?Q*ijmZ{q zCuG0Z6oAMrn6Tn-lR+E+1Ci@Nhgtow4nS53+s{IhkjN+c;Tm}Fiw@oAsSbXChEj3T z=@*vh*48ZHO<h0uR5zd-cxl<o2X$L~%@j%fAC!m?Rs1#ZvWzXY^&)VV2mhA9kAQk0 z-*521T4CE`utQ5&P?5pw#R&NRdIV*;Ot90`B|nf2H#EG-lgPtvgk>8|#e3QKVXV(E zHcI3Ye^#Xkf?{wEe?M&RNE0w@5_#Yh?&1GLv~8xSWXXyi_+Hxc6)QFYpP-dr0cQ>$ ziTn*rDm4OcOp^R$5lO^iD&%$h!BN1Zk7sZ{|CN>&<FNW3&U=?rlxM6Y1InkY6ifz| zGKbsI`)GBwRG*V!v*!4w3fk@`o|ZVtqGkj`D$0xO&NvTS13BQeek2^U23MysC58oj z7o%g$t0Y{eL16+4K$<ni59pt{D$m|0oQ217F?%!$@-b+m30!qz7+CQScrCNIY=Q>A zW%x@s*1GZLiTrRI5G+L)0|JS(KH3QE#`squfp-$%aM}u6+E+5~EhxfOy#%_=dH`8w zUNOMSjh66~_N=av@~}uC6fm54iZMt~?r#v(?#<ZTI0zv$q)>nG-Z?_5{9}G-1TuN$ zGTG`0@yVf-*8vxPU<*X;uUr3SUw>)HvEpEJZ+a*gn%Fxw`$a>Fu90`xAc$9mpmn5_ zbea$_0V!MY21cBYUdG{7S2OxOWlB~STLH5;{p@?Me(w=@FJP`tMk9;3=7wz-(^yrZ Yofzll_NxMu`&U(uz>Qq5hGqBv2aIwMd;kCd literal 0 HcmV?d00001 diff --git a/src/BRBmenu.asm b/src/BRBmenu.asm index 5546e845..f344a6c6 100644 --- a/src/BRBmenu.asm +++ b/src/BRBmenu.asm @@ -330,6 +330,9 @@ cm_tilemap_splash_screen: BRA .splashLine4 .zsnes +if !ZSNES_SPLASHSCREEN_GRAPHICS + JMP brb_zsnes_splashscreen +else LDA.w #BRB_zsnes_line2 : STA !DP_CurrentMenu LDX #$0406 JSR cm_draw_brb_text @@ -337,6 +340,7 @@ cm_tilemap_splash_screen: LDX #$0586 JSR cm_draw_brb_text BRA .splashLine1 +endif .splashLine4 LDA.w #BRB_splash_line4 : STA !DP_CurrentMenu @@ -352,6 +356,95 @@ cm_tilemap_splash_screen: JMP cm_draw_brb_text } +if !ZSNES_SPLASHSCREEN_GRAPHICS +brb_zsnes_splashscreen: +{ + ; Set up video mode + %ai8() + LDA #$80 ; screen off + STA $2100 ; brightness + screen enable register + LDA #$03 + STA $2105 ; video mode 3, 8x8 tiles, 256 color BG1, 16 color BG2 + STZ $2106 ; noplanes, no mosaic, = Mosaic register + LDA #$01 + STA $210B ; Set BG1 tile data offset to $2000 + STZ $210D ; Plane 0 scroll x (first 8 bits) + STZ $210D ; Plane 0 scroll x (last 3 bits) #$0 - #$07ff + LDA #$01 + STA $212C ; Enable BG1 + LDA #$FF + STA $210E ; Set BG1 scroll register + STA $210E + STZ $212E ; Window mask for Main Screen + STZ $212F ; Window mask for Sub Screen + LDA #$30 + STA $2130 ; Color addition and screen addition init setting + STZ $2131 ; Add/Sub sub designation for screen, sprite, color + LDA #$E0 + STA $2132 ; color data for addition/subtraction + STZ $2133 ; Screen setting (interlace x,y/enable SFX data) + STZ $4200 ; Disable V-blank, interrupt, Joypad register + + ; Load tilemap and tile data + %i16() + STZ $2116 + LDA #$0C + STA $2107 ; Set BG1 tilemap offset to $1800 and size to 32x32 + STA $2117 ; VRAM write address $1800 + + LDA #$80 + STA $2115 ; VRAM single word transfer, word increment + LDX #$1801 + STX $4300 ; DMA destination: VMDATAL/VMDATAH, fixed source + LDX.w #ZSNES_TileMap + STX $4302 ; Low DMA source address + LDA.b #ZSNES_TileMap>>16 + STA $4304 ; High DMA source address + LDX #$0800 + STX $4305 ; Transfer 2048 bytes + LDA #$01 + STA $420B ; Start DMA transfer + + LDX #$0000 + STX $4302 ; Low DMA source address + LDA.b #ZSNES_Tiles>>16 + STA $4304 ; High DMA source address + LDX #$8000 + STX $4305 ; Transfer 32768 bytes + LDA #$01 + STA $420B ; Start DMA transfer + + LDX #$8000 + STX $4302 ; Low DMA source address + LDA.b #ZSNES_Tiles>>16 + INC + STA $4304 ; High DMA source address + LDX #$6040 + STX $4305 ; Transfer 24640 bytes + LDA #$01 + STA $420B ; Start DMA transfer + + ; Load CGRAM via DMA transfer + STZ $2121 ; Start at color 0 + LDX #$2200 + STX $4300 ; DMA destination: CGDATA, byte increment + LDX.w #ZSNES_Palette + STX $4302 ; Low DMA source address + LDA.b #ZSNES_Palette>>16 + STA $4304 ; High DMA source address + LDX #$0200 + STX $4305 ; Transfer 512 bytes + LDA #$01 + STA $420B ; Start DMA transfer + + LDA #$0F ; screen on, full brightness + STA $2100 ; brightness + screen enable register + + %a16() + RTS +} +endif ; !ZSNES_SPLASHSCREEN_GRAPHICS + brb_handle_countup_timer: { LDA !ram_cm_brb_frames : INC : STA !ram_cm_brb_frames @@ -630,3 +723,23 @@ BRB_screen7_line2: %endfree(A1) + +if !ZSNES_SPLASHSCREEN_GRAPHICS +org $E28000 +check bankcross off +print pc, " zsnes splashscreen graphics crossbank start" + +ZSNES_Tiles: +incbin ../resources/zsnes_tiles.bin + +ZSNES_TileMap: +incbin ../resources/zsnes_tilemap.bin + +ZSNES_Palette: +incbin ../resources/zsnes_palette.bin + +print pc, " zsnes splashscreen graphics crossbank end" +warnpc $E48000 +check bankcross on +endif + diff --git a/src/main.asm b/src/main.asm index 01c03e91..9c8c28bb 100644 --- a/src/main.asm +++ b/src/main.asm @@ -12,6 +12,7 @@ lorom !ORIGINAL_MESSAGE_TEXT ?= 0 !PRESERVE_WRAM_DURING_SPACETIME ?= 1 !RAW_TILE_GRAPHICS ?= 1 +!ZSNES_SPLASHSCREEN_GRAPHICS ?= 1 !VERSION_MAJOR = 2 !VERSION_MINOR = 7 @@ -56,6 +57,11 @@ else print "FAST PRESETS DISABLED" endif +if !ZSNES_SPLASHSCREEN_GRAPHICS +else + print "ZSNES SPLASHSCREEN GRAPHICS DISABLED" +endif + if !FEATURE_MAPSTATES print "MAPSTATES ENABLED" endif From e1dcc11e67cd977b10c41ce6dede0f2592a51410 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Thu, 13 Nov 2025 01:04:53 -0600 Subject: [PATCH 17/26] Fix issue with first half of ZSNES tiles --- src/BRBmenu.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BRBmenu.asm b/src/BRBmenu.asm index f344a6c6..fa54acfc 100644 --- a/src/BRBmenu.asm +++ b/src/BRBmenu.asm @@ -405,7 +405,7 @@ brb_zsnes_splashscreen: LDA #$01 STA $420B ; Start DMA transfer - LDX #$0000 + LDX.w #ZSNES_Tiles STX $4302 ; Low DMA source address LDA.b #ZSNES_Tiles>>16 STA $4304 ; High DMA source address @@ -414,7 +414,7 @@ brb_zsnes_splashscreen: LDA #$01 STA $420B ; Start DMA transfer - LDX #$8000 + LDX.w #ZSNES_Tiles STX $4302 ; Low DMA source address LDA.b #ZSNES_Tiles>>16 INC From 2f8047c91ff16305825d1d22ad3465e6ea3f6962 Mon Sep 17 00:00:00 2001 From: Jonathan Keller <19418817+NobodyNada@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:13:24 -0800 Subject: [PATCH 18/26] ten years --- resources/10years.0.brr | Bin 0 -> 17649 bytes resources/10years.1.brr | Bin 0 -> 5580 bytes src/cutscenes.asm | 147 +++++++++++++++++++++++++++++++++++++++- src/freespace.asm | 2 +- 4 files changed, 147 insertions(+), 2 deletions(-) create mode 100644 resources/10years.0.brr create mode 100644 resources/10years.1.brr diff --git a/resources/10years.0.brr b/resources/10years.0.brr new file mode 100644 index 0000000000000000000000000000000000000000..f9901ec914c868027676a8a8e6046c795b0d1f68 GIT binary patch literal 17649 zcmWKXcU;rQ8^<$1RLBNVAsf^Rnc%2G5{9D^Hr7;wfTnF)BLYT=HA>V}Q=4kkw9=Mp z)U?`)%2N3$8`M@ANdUD1Sp-pmOi(K%-yi?o>+b%!d)+<b{d}Gb5G1jm#ZF7ipyfCr z{a_n1!#_7aBO6!(&G1uWo3U=wv<&0|Xkj9hp$<VCRq>G?hb*g#m&$!~^quMx((kSD zEU>dE;>b6C-@eH>CPTQ);q2k_->B$dckcu*_*-?Ab@^^=`lBbBR1`q(2h!$fE^lK@ zT2b5t74)eu|6!Z(OVx?3hYI}ffb&$lHk@bWJmqdtnGY`*W$z#dsD{&#vCb7O-)QJl zGZ_z@RETOO_|}0xo*z1)`aAP9;c@Ea`KmBiOY5S^(<~Ltulbvh_B9czUUxhi1jfx# z=?;Msp3%1SX+PfMB;J8R12s(Q+rjvrf2Os6ybrms7BFV0PZL}Tq-QD5DnCYkhKaj_ zudSpT5338SrTWV4!%v@Nzuqg;BF#hFu1uR}8o*Acs4Y#ur~XWtCg*fk<7Vx$yUVUF zuUmUYyQey#dYw53uZ^T8VLdpoQ>~#?J1ePGunIi_*Ya^>d~GET1Nbdm>V2j?bh)g# z=!eAn+7<N?V{?K=*xISg$wYUSgQ)%xJ78U`pV25<j_taae|@pE!AWik9b7Q+tbTca z+PU4PqDD<XUMuC-neU9sqeZU$Gdbb!lpntwd=?ES_~b+XyZQcyamBBdK3dSy)j#b~ z*QaX=26jwG%xJZTZ_>Jn6RwI@E7=%q4*gh}9k_z}KB9Ar;`Ne&r7bXLR3+H#*13R{ zFSOMe{rhh2AKG&5x1CQ`O-$M$YCK}dIlct3puBSx7834>=uyV}wjhi=y*OB54}Smf zjBmzq4Is~0<9j(rwd)Z62n<c<RJ**6M#z&%uVU5zRxP*XA=4Dm7<L<3m+e)&T<)S* za~jABV{O=3-0g!uD2uzqPqz3*VA7Xc`&r;=+hVc%gNmY$x_}h^&U{ex)RkfqB@r`q zAi92!@bcb^94|8LR}r<mt21)p*;LVyot2@yciXQ@3wx5yk-j-Jaq#EPL@x$z5j?pZ zbctbI?-Fcb&Djx}(XvzMAT%a@u)Js%E<T04hN}l&iELPRp*y3lKves={)>qXiz4`& z-fgVQ4@5h;5b75UM{<ZCkG%u~&2WAi&kLqZZ9P@^CtP?R_@DDt&%ZiRP%q8G9?qx} zvTGCcCAtz6e*<j^D=FCWfG2*+A(kFl@8i4D$)e$XD1SZygSwydci(eS>+<fPn}`c; zetGYEbJVGQ7kT#k_?f;!<d-635-64ip?mn-EV(L-kvPsRedFZp4BS$}U5_70_|%#p z6QR7|57hb2529NWw}OTc<8J<#4sR{471;SXm@Rp$lGZW!F~kK#2!-k3RxO-dT(?z= z<y(nu*@oCYCLf+-hzVp)LwQ~UN;CfCHwFLt^UlAkbQ%O-lQarv?gM8Chm(3qAu+BT ze%s!QB?}W4y%kNfSuR&C-OZ2A3|?LePKe-v%lcnVJyT#MPD7LVLs051(L{Keoct_> zEn2bXfhVUBSHSn{Kgj;fZL1PyABi2Nu}2a`zCs3bJ3B!yH4vwXZ3x2+DWdz=*5Tqa zFbVee=k44r^X4cCH}F-l2r^iLI9aMH^_G4lH8;K6R4PjQPkD)GW00tJqx45yM^NLv zUtejv#{KrMOa?p4kH)_J&`zz2sBrCz0-QSCf^ux|J!m{6W<>e1_Wiq*^F`GPd`2dC zqAo~wjfF(Ou^``uYX^RxsD{)eTeXxXFnImWPp6fq#k5!mR&6Zb64xECN$ks4Z;r2_ z&)Gp7S9X2=_LJ@x4fHwy0e9_3GQC>k-#v+lZW8kv5pXRUW*{KtXOl0nBIb|#mpj%s z?HEe$$WxwuL!AOXzw*4!?DN6lfNw#i<lE(!iA@4;dBX<!o}tC`zsk34*Tg+7>UEZf zPdG|!(GQ|4BE5;@K`4KV0(pjFHJeN?>cPHss~`9b^lLZ8xAY;Ch&JsE_=Sbg2(KwG zYDRuQUnzsC7q%1DXT{(<73*`yaiDbLbOXqVpnST}1Jf!KevW<J9K5RXGlL!nq(?cg zQ9>yekPhi8KMbh$_OUw53X3OZ{!w(~L_Gq510zCLw`#ZlyrKT#e-}uVA#pW6&I}{y zT7Ot5SC4EXmLI1$yZ5@j1}WWXFUJELQJd?X2p53I@4eT64w_n9$F8DRqINcd`uL{p z*SZso;&B>4sz?K77TdsCfO7uQvNZ$u>7IHJ0%Qh(*WK58=GGRSV%HB{BV>6$khu_C zg=*XBQV+frU6H(2H-;D{k`-Mos|YZqGvXQoiSW90OAl3EVBOk0?m?I;dYQ3hCznjb zC=bX|ufN-g%9Z{zT6}s(W5}4)njGKZy@;wTC&KV>lT*J%xhQz<x13voIH_%!5|!r> zS1SFz1|pFT*NaxYE~bDvo^>L86JRJZb}g4c!xuz3yQ;yWiOaO6g9DK;$=h*1M4uVV z5-~vuJvmrghSVS5M)iR`Opz9Q^9?wW;1yoMo=!q}|1^s7hhpLM=XDg3+w_28#y~d< zZ(#r@reHEn;M;;J#kps?g@gd-C6qTHUU-|^OmH!qKtdTEn2a;c1BAt6hUVbzIdJ~u zM=pF@oV7^w6lvJon4?@J_|TgE<X`0th+x)gD7%~yOd-NCm`TgJY31$SJ1Ae<DSjtf zsWZErlMV-u+H@!lW!{hEeYoU|c{Lht7a?sM8qIbLPMC&pUXDSb$3$)9-h)+6V6Ctq zW)SRJI`M}H=LGE3vGwtylHuv|UxD785VOXwFzquSr0{0y+R<YrwQd0sf{#qZ8XNcl zdw0_mUvBk^TyEM7if|Uidx`op;J~XGl!!fu*>}rgVDcL~qTiqVvUDx48})imYVj`< zBK!i2zYh%Ha*7-1AI-1VR|`z8InRj5nHPfQ!vAuT!>5OZ;45%UC7#IUm(;Ps5Oj+? zXYp0s{jBw+`TTFfd%;wvFOG+9VOTzc>bi3<47P>2!(-uZ^YNvr|3zHpNAE#NFD7Bl zIf^3z3Ns-)N|XQ%M7nzWmJ7&$)7CL+xGmcXwm?Xsd)LXK&u|1!f0$F80{SJFW=^OR zT+0CNoIlv{Ks?-}n`eqT#g{HiWj4oAf6|HTA!i<c!1?Uro*A?0g3|?;1F#@ahN;CY zsRb+`15CmaQ;Cxpw|xOd!g&}JgUC9uM(H1v)syzp;SpC9+&u&>KY3CKfNwMUk+4e& zN@yz0vn$3b9m@DBfR?$6rwnMpyAcsHX;S&zy{GUezwT9z(QodWx`9(EK8}pw_H-Ju z6qdD+h=O4pRQi@&lkwA@$R6o-`GFO`Mb$=097x-r%TCTcuedjr1SWi!*rYU3hM4fk zJrE@WhnluQSd+@m9Aq4Hyuc_;3uxJ?By=_^LNs(0&eUVS=CEX;jWae%1<JH(ft^go z%IS8<{tF8CGc{)piQvL};NsgW^Dn*9hMiP^!~Ft1i(sB>Fqh8~NjDqSKiD64PB-C# z6<M!6KL522u)@4Dd<hMeI;0rJtpp&paE>C#R>dF>L|&RTRxXPZa3@z>zV+ubo|bu| z!Vgxu&6sDWS4=|!`yyQ=UwJUqXJ{#cIOPIJ2^v@at4rZG<~Ez(3?S;ABMGf~6DFuK z1a8OZ1wL0ftd4CWKZ&GOFta*9ov0a*y0K?-l7Ip8DUV}aJMe7_gX(cO9QEz)DtyCu z>{vvQ6K$x^FoAs@1PE1mF~mw@w^H>Lj6l72DcuE8{t)s86>crAY5*a?00@Aust>mS zEm>z0jde!cqyUXJnk&8qt(BF<u2`d9viR2!1njy&aUkIJOtLw<UJ=0tfo{b9ifur^ z*0J=sYG(Z<=7a|x0@77%RHb<=j!PjGS)qZg6V{}ba-1$Q&22J6<;38bTMi%S-+B<p z0)X~a66&YtgiXeqNc#Frp9O{jyR4NH;7k<hCd#3S_&fnIF!@EPI;@&*#&-te>p@s5 z4Z!(jX_L@@|1`Ij_5HPsyZK!P6VqKj02xT$r(JWZJQ<$f*;5>{UHSa{+%3HSA*~H4 zCj#Mgy7p^}!LPqPe44GO%(Cups-lt*<*%Q@F#D?FFO;w6nC=<AM6wk({|JT-+_dd! zK)TF0gyGBo>cC@{3wn^9mTRVcgG~e`c)GkU9wK%Sj;^REtRJxK1GlpklaTw4>ZM3u z100X@mCkdIH@r=)!F%a6dO7U-b@{DxuOwE0RytfcmXuq{)2vvAJ2*k7Z1^n;GTk%p zaf5TqxEcGB;;1O>e#fEHF03j))bt;?IGPl$Bxa&g?<2Du(zy>q$FU~ouk|>*6Ov~H zS+tuo20MqqXmEvZcpV*9iOf*Kn>x0X*#U$!);r!A8vKu<5(GATBQqu}6|S6ljlpdw zn%WIUZcav_X$r8luPhb$04#|TU9u1&(;O9W%OD88x9FF0VgYTy6hSa6&2bB20A>?c zzGdLrZ^4^g5QPXe?pR<!&Qm~Hm*In?h+gS`ckE)L(pjpgby^76Y@JU$vz~IYfy57$ zw*_Of4D<au)b{Dz2WP#xS@QEHmI!>I2~fl#Z5A+PDp0v~bZ8gIhD(u?JrO<%-_;?% z<Z8}MsIj8u#x=X#C}1W+aXD~1nBeqO%du!qURU2RLJh*AJ!_`W-7@6%pwP`XkP|8- z2khsUn1PaMjj#SbHiFtO+l$WIVyg~|lW}Z*)}kyiAk!gkZfHim(aH2L@QukxYN_lh z$B$5DrKQR6<fr>HgfflH{MTb;FA)2$Y`{v4?*1k1o^0iZi}{e^i$k)mo6)C@=SmSW zexvt2eqq&^3Q9`4Jo|0zvVkY7D4!3sy-@*(HcJG0Crz~(#Ktzmoy>~2Z5@Wb+OSml zH=cxtL3?XBGE(S5rlmQqMjoAx?7*09EpiHl%71w&=c2s$g#Yusmu>T9v|=N%`bCYo zd_?=;zfWa(&1xx_6}26$i&S^5P>sxxE~To_)<Po9P2#FH4+IRMfXNnF#Q5I$6~7%? ztBT{C<3lV6Kb1APE%vv9h9Y%cO7KTa2hOIFoSzHE-VMWOop-VA+itH#s%U0#>w&A1 zW18IBcx}8D3}`UTQWxEWBxoG$F5(fcld3vTG_hfpH8KsQ1$mKuGu@<$e=`u*-0=9l zO8p)D^xWEdxa#Df@%s<QD)ri#m|ICV3*jg&!W}&lG&+!|dev6n{sz0OR%15<J)7FX z+f|G74$Zvr>g%fcO$*VdIY))sIpe`ig$9U8mEHok2M!KZYH+IM?K4iVR|9TNshhBL zgH)#%0xzH!VPWdj^r}>+--W#z)qJ?Ir)y$Bo5BXU`W6+mYSHJX^PK3qjT#J%9F=H! zI$!hbe`#HTE%&^t=V$7BFQsD&v`{QP-tUf{r}^@&RAAsZ*qXC1hW>2$(>S5d28uAG zDQaw0a&q=6&c2s1TJyF(_@g7ApertJxKS9L#$}Ydz;|7vJrSn5$(F5jmkUSJ<dCV( z0sRj~wfRtlB?0A+tE7HbP`mulqYrfuJ@m>ZdRT(y(#(JVyg7Z}uKGLGn(=AQ{{5Pq z&EhSwUydBA3b7LCL<AntjNj}0zVq}eK>a&~Wc{QJUZNRI3Ki`Kl|0kn_Dp(dzt?|V z=Z<>Yg90Fcrfq0=CdQEwtnq`8sh^s}XQ~cP%}+iS4F|Lzb{=8KQ%1ZR&2;r#PbV@^ z6JspsV7)ubuCi>L-GYDv8uQUx&$k_YJ)`js&BtB#wl3G8!~GniugdgQ!+K{p7pm4( z1*O$ZvwV0<6%6D<njyajRWVyxePK*JMU&|GhVJ=&?P!(nUE?7)2tm+<XVnmcva7Q+ zCn%$ORCHpyW>fOSVHf>nhlYlMj5^A|xf=A=q+Wd5TZ3wnlKFB%>JQhrmnUB#^lr?l zG7}APZ(Gm~&7Rv~=~zbX8Vv*CiW~hexl5CL9L548{8}{IAmK!(A&Q{E_W^y*tFJRO z<9RK+Kq&;b#*Ded_;%CCv?k)#E^8R+@)`|caniSlUN}+(Ku-*&&+K}sX<b8yO%93x zP4tM0YoXj7Qu!a%|8ZgMvI8mrczmE0cjC1M(&8FC;Px3b%VLj4dunuxHEFu#$oZV( z^HfQV?PKkW{+O#lwdoMI=Voa%^ef?%sQBJ_nmirqd^Zgk)f_qSU=d+)noDDbyA~dN zP;J$ixT8lYAkZDn*e+huS-b(Rp+X$~XHpGO8csXq>2zZE!MXqyr}mR{EJt(no2x+x z`tJtKjA(7-w;$yVYp%Bbv5fH%9j;k@*iLSaIS1CXxvRJOS*#QdTx6iN5*F>yRF4c2 z)_S6zYIJ&*nK<_ODNR{7$4>NtaH@91i9k$y&Bv;dH>lOaYYZtGtH(r|2x&sA7ACOj zpzrfPs75=j@kT-mP1Tq-<g&Yg8u^5lZ87s!c;$H4);lvvN5Qhc8cyEp9LKxm;gOGb zXz!4G6}u*VRK%<ymn$}QT_F6J7pjc<WM3-;KH8~_XvbGueYXtdb{}<4@sWh43WJdh z^RBZ}6~#l>5y)^9r~=WS$V34!ufkd!l(fN>-mVyGnuz?6=e}8v%=UOeCP%-5m}c9v zWr&4WC_am!f`Pdailqf9%T$-oZB|TzFn);%ujeU$y9Dt#a5ur_TWD~*Q3uLY6uh8k zG4>l3iqn{w1OWDHMfsM}BdxcLmKf#!X;TbyWocB!uQ$;c5CQgIr7t*{*y8h<m64_R z?>hD+WLIR5-P1#eZcuq#*AROB{@?V9lTVmiB)sp%6(RmHgw6&tssf3k!^eg!D=T** z;64X{2334*bTMP;F^-BC%~tm$gaEI!`#?();Ba$Ab1TUoTh$v}PVPlI$8=y$Iod_= zO-vwGmY2Q>8ixb1HpQX;RgpKdlYNS?lY^TJh-hj#&}_7o9-Ns_RLsQg*bsHyp@b%` z%tSQ&Qlkt;M+7?>o^)0C?V};OyDc6?@cO|)2NAqdfuhbE9}f15C`Wo>KJ&|Duo8Gu zIRx=9Wh)v@I#)z2*eUt@l3&cq9j2QVfT_ovlSpt%PTtd@OZTf}5|aZ+NZO3+mRK-M zHw)a^rL@Drf*2G6Fa5X6ZY7gYE-BCo5O?Gx&xoe)83Sw<?#~i%7m$-M(GxEkAGq|i zh&s7M3N^a)s1*dK5H`N$i*=SRg;djHU9!X5>=43yzR;?)>v2L$Xa1%`OLJqS)~Fy< zM&$M;No!RQBd6fsUnEV)7(-gmxKoJVyHxYMa{Vf4KxW?SagLx^LWfP<L_qvwB@@qE zY(5tVFG5atYhy4G{ZbgyDPXJ(a!SaUY#Uf(xi3LNNR&7CZxDq16rxh`5vfR&wJ5N~ zJi7BsNd#hEcxG$@LuzPvRjG3VOeyKcuf0<vzFgtY*Pr#1jyp6`9}AIQf~0yRHnf|O zfizpCj;<=@1b~heQR0qxkPylPVI#M0xY*Ar5)~Fag=UtmyDQ@EsfH{?m2rggHXf@_ zKU@Dsx*`!VgG%-|g*PpZ<@o_w6C(cSp+#c!uvxSu28x7J-66c}*d2p6)VWZJvE||b zgvh!fdPO8*knwD)C=9WbNXPDdC(201(BGkwoubutBP1DI2$4qPaA1hp(I~yyWwgW+ z!+avnJ~7xSZ*hu-F*z)PJF8Gsyn~2C5->!5p~Put3X1OVUBC~zTJX~IBK<f*Gvs?c zPk5~dff@>`f(sdXq(7c$PZL4%h$s+}uvf$hA&pdnFb2^YfJ!#Pr<`Iixx|8X;jyAA z!|hA@7FaZ2xMIBQU*CX}cf^I5X&GWA@;J1V!}K|$7`|)7^KvpOGL0t=hK#&8xRb`8 zbNkUTT-45WeB6l6u#nE(Et-$gbzJf2+C*4`2IYub9L|Ta8vIWDRm&HlTCHZ}9$bo$ zMxA4TKy7Ww^Re{(I}be%;~m<aH+8qB2a_D_@pNCi-?d=lAK-=D0L)t(KNS>i)2EDm zDsuUzW@>t`AcWjyd>jaBg$Re;{UC5b2A&_4n#Y;r2f^`ZD<Cm*&dzcPHvO9nuKUa* zUN|*Dx_Gx#EJY7LGt~CF&4RK+Uw!=1ycv_=&bx>A74t2F0{VwnPo6Y8DLkqD?b8Qk zcsCDEM(^SDThe%#)djR?7gHfTn2UCKw0l=3AL(*&<KOq5F9*4;eIqT1C?z+Ai6d@J z0m-Y*)(*!crqiU$w=&oal<9*cH7x{@*f#v5<lLDZ+|eVqz~VDzC}$oEJ6AqvHHRLg zvzsLy=OK^6TaCX<g38!0W%db?!bJ+lBMp<<qEHe8&Y*EJ6x+N+CzfummRlb@Gr;~0 zd@m1-!a1o?=||OXkAMd`j<*`E*-qxLqvPRf3Nvfibf))V`R$)9CT{#5ki6veP&b8g zu)7?6_v%kZH`ODLLGTfWiRtZP&~bdw!RDRo<a69;5Oq5kEp8vp8zs$2+O1rin-hAX zt$UZ+B-&o6*F7axyfxZthL@LN<(!W>&M!ljUa4q5?@de7Q?c^>egbWcRg|rzfTI#Y z!FHGWR492L0x^hH(+*1yn_V(+#d#d^6MCw9Mn!vd!@M*(2`(47W9mgm65MiW@2QdT ztX(m3%DbwfG#2%x{0h_-5nS|=BY#`8WS8o3w?RHjihB#{O0KB4QLtvzloKJRW}ql^ z!lQ`_+(9?jO?_&Y<5DqN|7S&x3SnxYemiKSqx@>$PamgCCfBGDsSGRm9Q~0Rb!Q&; z6B2@>W~H~GU8D||nu<VQiZu~u)Q4$EHY}ofmHG;_iW1-pexVlMD$%BTaG~law0nha z_N-%V^7WEdvLWGWwuyq+9qhAK=sAG<M+-Jxe$xdzxW@xg%h1%srUAxRX!WhwGk&cQ z8%WKZPM@1T?d?{>gF7teP_95V*n;f-&_98ckEhQ+aAcGIp4y?Ks(4dF26bTKajI!s z-Hh55MY@czX4+&=6tBBGXK?q_%_c9*F$^-xUqgTKcE*F=SIlWlQ1=h9DC#QL0HFsz z4OF<U&ZljAq@R$dH9lKJ3;O+~+LSjD(#ocpD~R6;A6PBExQe?l$Z~=?+ASZmEh@jh z*j%m%fB76+wHy|$xao?v^~gl?<&!_Nijy!m4=ahmYHTi(R4W#GYh0+WE$gM)xtsjl z@>i>rhSq5(aR_fxqQYwy5{%9riplYoORN@4tGG0D#|CnKGeYi+?r}zv*nSdNfr05l zcdQZ9uiMEq>JV8{o7(PoY;g5?=|6?rPlp}(cW${UB19^C13@ZqF3v-I06biJ3R_B< z=!PUp^H<cQLfm_Xl`cp`wax{N7sZs?KAqq!JSD-0<OhM+0fEwnt~d61e^=VC*-9%A zjVm0(6&MZk@~5dFn8J{Ew%F;yt&;4kCN=Z*Z&{KNcW^1Lgb}HTYK3}|p}{!mc?tq{ zPrTx-6n>?1ka3T8;~EI*fP+8%$XC9ox3GQZpcz>%NbGhvoJ69M_QpSFUt;%wVgkJb zWHzsZN<IfE#&G*eij;cPQZRhT07y1(@NON3E^m^!Au&~OT;qS`E+4}2PS9<xc;V@> zX0#$uiv29F<1fst$M^Q)cajlyyP}ap%)<v;6C`tR^{37y#iEs%&>c?SpwX*XkwL;E zKt{K;*@0PFxbev2ayZC|gV|T)DMuFGnkP#F!4<m5WGwiV+Ng|RyDj8k=8Q7vI$(_j zF?A9Y6V+JX+_FWwcLxg!gfkvXd-TIe2~*pUBE?+$^|!l1Si-Kq-aqW>eE*}uJkv7# zsS9u@hIF0D)zqX|Nz07yd&GzvCW&O`h=QLq=%vFb%p^K?B|?g;7{oDS^CLv?L|V&x zqi2pXhBPPth0cXhx;>c|gah6xc~ruHrawl36<9zA7)n=!DQX6F*g5R50%c?-)OGW* z4Jj>7SPF`b0bP^cyv*KEieWjW@szM32xi4{DQLteu;1t{l3KHAJ^3SV(2{;;I!1pF z9V$VZ2+p2dt4skO@w}ea$Ie2GV{?xXCkv~Tp?Cq*{BN~KNr-PlaYEPw($(hwAp6ne zbcqIz^`Ak+ERhnDTAt%A?PU^6kr~g_FAkLgNs+)WICP&Fj&e1^LmA!WfD<xf9RinD zpnz#pWdg^l@X->Vdh0LLC`)!k;AbX@UPV_mf|=to4k?{fr?cA?yj0@&&uzYQ;9F2R zEe2x!m*@vq(1S*itchFH3THgQJp;f`*T+({fSG0GRQ{D@$+Dvd9px|g8tJw8-W^KC zwPVbHtOfU!Bbmg%=AHavukuSD=%czoCrDAVC3-{e&-P$>!+j?hMbrH^%i`cT{K{n= z4ODHMrA(FXuH1Y2aI+75$XVe{riOkXRe00`XmfUubHP4&(=XqXa!}C*#nkZhbYx8i zNqRHx2DP^<+)xQZAZF<`F0>_<7=u7fxV&0ObtyR8`9WWagETBLCpy^bUrcTB7v|ZJ z*D@V}C?pMxP=<^Y4|P@HgC&+jwktuqCXQ<zAcvhWX4_c-gFlRdtsAsg_^+IR(*ZV8 zVXlfv>JKACDW_smCkP1uNQ&vsX)pO96eK|-0+zwk{HDukkn4o(?um8fWmoGF9i*2Z z%3~g+_0EtCIC&pVfJp}v*C}BkC=>|pw90XKgn3dB)21|~we`$%e|}W$9a8NLQ}pjq zgGQJcBtjUV$kBUqzyK>l4mL%8kxALVN@+)~rAN$9!z&ncFUHkO->s0GV6{S2%jNR$ z=bELPO1@hvFaA3;43fOgBVX&cGk@`LSAjaRClVk3X(d`q#2G|SRt)I11j}&Sj0gtS zx)*k2eqUm0Rj*Uzv*(eWIyL7_Fysc4dAVYw3;Z<*P0?ul^Gw-KE@swip2g`hx*XF( zn(;HZA?7S8RlVB%eTl*kdq$NR9gxtm9gI`2vrhrgz;9AjpSF?M&JC6OHAohcg|_aV z(x8Gp8Tu?_mildwUp#I_`?uQM2k-<_Rt;YZCUxj&s7EplC!Mu4NPs7+;taHJjSOeM zhV4uXaVC%;n%oFTFXeOa5=~~}r<ff4{<n1iW_m?4x{az?3)^l<Jr7K1(!D=*&!@y4 z*97X!?{j3(R?W8Dh=;HeP(&4Bm;~&wGA)`cUDo9o3r(VNWF8y7()P_m4aG+=S8vm2 zYA(^3)1PY=0Ch-I>o&~9;j5aoSVRQyawty&x)W{L)%JCZX6ta9adN12qsEsm;~Yt~ z`ZOR54!3)l)~-Prh!o<+$!^Wnf1Y+mb72t8t=h*_Z=g%1SxuB7<*N}q&C8><ZV_@8 zSr~Gkx*!y~MPoASP0LW`7ESvT+`j~sak<74s0%z^vDKk5x4K$e5wP7FSjGbun9)nu zjJO<Jw0(}Mii%@s5inY~Cb27^hv3@=QhnPPrPtmtuGZ!vK_73&s3EE&j2`mbh#ydz zLAHH(9P;9@<_f3-OWFP?uIgo23_!%Ak(z*BR{oUD6`=vjAS4^M(5+b$db-fa?H$rk zaCoR1<dAA!E{}u<`;xv@?P3+{%h&-HEoA=TK0W66Y7K!xZhtgESftrKTt#(or*3I> z-yJ7+(yQ@xI9gQV@o<7i_2lhuyI&RDLTdEkgok5!2B!v|X2sb8lj>A(nk(?#EPPgd z1@kt)8o#L2%+w6n-@uw1RrkJIc=Y?_w*u8me{|zS+tK}600puL0|pA}3^>TlK|f=< z=A7LzV>b@|r%g~tKWY&5F4l}+9MaiQghV-1GN*R**w)X~EY=+Dv#JBhnux4*q@Dg5 zD>a~eG$-<rldXaF0+hJ5!xyz-pKb5GeP)fH_JsFf8Vl{BsR`t(YN|73jtZT?B*rY| zl&B*fv@;NV{}UQgLPpFKG9yAoKg{$S(F5}}aDDe;SXWo0*8U0eoDYF=sgY@DM;^7n zrRMj-2reYzsR~SHu4jq^nCh(s{Z^MVN}?`%CPzLDVt`bPm}jPgOpRS*|Cn{TX|VCJ zHr3^&4r>9Lyo}6cpwd@8lCOyqMpj3*1ju!3$u=rW>L>qkN_RNb??bWLiU&XKVNcd- z$Q}?21<M`Lob}B_`KlVnwUFE0!d!P<je1QP6iJu`@bVQN7B1S=H>}1}wgvxgb<)(d z@B@kMBUZd>%lhoiOC!sQH8E4D2zOd=jdo#C4KL<Li%+v0X3}&{4|J-p3{j;1E;?F% z;%hROOd-(JR_lX_Z!-E@RC_Y~A+f;;S*khEgp7jZM}UTv9$}+y59yFiZ4)7y=d~+U zEzduCGH~nrx#~Gbdmn#u=crJ9XvrNc5#ce**PXY<Ila5kGTV*~JNEn0GUWu;sFyr) z;)5!Q#7P=Hu-9L;^cgMFwkh4KN_{XJgoW41RR3<AX=*-ovR?k*M(eSDdr_i-;^gJB zNAw8U{`H{`;&#s=$n&bdS|E?wCQ)VjPm(b)k!V#~J}GarHFH$e#w7-!nm%%=<j=QN zcTK#GQa_U~`sQgvYOnft`QSm)l+7)7Z}Zo}Ma)V0PYb2C->t3%Do9}l$paz8s^0qT zDc%_y`%c@2V^Il@E~RKtI4YKK^+=#51>}u}`&y4`8pj4+Jo%;mSM38cn?OV2L2~r% zsHEA_*O-bvjNh|<K_p3)Kti(<p(KdB!^(iN2%qd$#YQm7R`gGr)vGgp9~Ze7?@`~q zY?<cwb}v_Zj?AMXxjWIyuSbtJCaa_#aoY6o_ZHpGSS4}Mj-$e0Jx=_{WFDGW^X{;G zLqNJ{Tbvn?#qM0k4DF-h)lul`Xp|L*l1t2|o_AhUzNx^(1sI$-_d@xl`3UE*L$gs% zBd-%AXSR2W2P(YjV}<fta<B)I6;T*s7E98bu<a(&i1^%R*1_;a@gvF;IuL-3H!rV1 zI`9C<mVfSAUJVZ5_py4*aaL?^Dr7c%YB8oCEyI@Sm6X8Uq<$6+p=h7ZLl(E8tHik0 z=wgq(`-l`s&lvhD5QUNU)AUXHBkU8}S)qq_CbaNf{YU69a$tndU2dGT$D%*P3@Q=B zF+<rmC!h*<p5K~rR7bBergx^p3tjK8IE$@<JVjAx;zQV^eQ4v!a(OKpr5{sHfGR;w zABDnNwMhG*;0(2&u7j)pcP%k{uOF*fx%uVb@UQTx5@j3CIlVFjsFl7rjTGa@sJY5j z%a%5_8G?QCcoYK2p^bGb5omvt5g*Q1#<W~H+J3wJyQ=otXecCe<qi$)y6+eJjrq!o z6!%186JumiMay;w*58gpDa3zn!}Fh_b<!V-4>MXhJ#FGrZj%||<s?We)(39nM1kRQ z8|-3Z&&=4L4Ir0?RmB0eYsV70aZqmaSmowHl4*9rT+VwdGLJ_BM8)adx*~k^*$4&3 zp`j&y1{zl+qdc9Kn6x12O-xcV<`jt}jXPSk<!_3aUg>l@EuazhsmfwtPlZ5FtCE{W z4#}2XPG7Hl<6OC`yJZzsKEDD@gxy4=lrDz{i3vZmSqb*aJ~hKGGm7f=4qSgL9=|Vv zPFO+F>_s$zDNFHP&x`*llpqiuh@AV3D&HcyutX44xl$Q6f!sOmBhjTnuXEDO=E+H^ z-qxLf#k@!sM#HNE&`;Kf3#}{c)IN?WQRKA~5Okwpem<1eD~O?k7mLhGjEEVg7tdS0 z<FQ-D=q?lWFc@hQkkUYj8J!$xCdHbBH7gSa!Pzty|5yo#cWcL^*Mg?lL@KIO02jp| zo%Xjh2Po&vl33cOF`(=G&9jk8LbS6j=ULti?u#h%aL$H_o?3L!O+S9(zo@+<##Vqw z8n)facj?l2d%LZZZW9^JtL9~7+0uSbNM>&FCipPE9`2F+l4?3QZHPDNvO(TJ-z4*3 zo_}H%rNogo{xUf+UK=|0exo)?-~Mn0V&AyoJtlrB{`QwV<A$&t*edEA{&YXcHuHe! z<-SK#$usY~9XT{iNkme}zRf&>bw@jQGLgh%ROk4`v@b<+52bzyS{DO#^0O??K89uX z;BOHv|C}@=4{#YfJP-Up!7lEWfs*kEXO=YwX-P&SJ$o_y_`WFe9stbXWhAsEzsxrz z@n0e>Yzq>KO=f(6|2;JQC4nDu1#^X|M}fF}?(RbK3XdPR)dqR+4X((taYvuv_UCur zMevd7EGeY`9K);G{9~{or<%ia95yFX@%}d6h}Pd8Yhi|SOOP*<b#L$HB)dWrila(X zB63iPq$Nw&trTorSF$elrI^7^20mxm0C&$M*I?b_*WzI?xT$`HwyXziRPtU>fi=1V z|Bm}lC^cYp=CZ_%teqCr0s@)I^&>3x7LW^7ykrp3U0?+<xakiVr2JkqnoDE)wLYC( zjY@u-ye}rZM6iWRd^Q|I77vqnAp~aj0wQ@2e*<z9g8KW96$0OrMi9-380Lv|KtL3p z<;}Sr$#DgjZbtJ7IZro%KL^-+D0b%`CZZop2&U6Gqqbq1h>AvmJj4q>2_h+-y6ng# zm>3)r4o5+r4k@`bYRFM4g)1gJyzQVeQEtHq73{Mjc4P|PzKw|ZGO3g!Dw?8Kuh1|1 zRxq-0!tgYdlOoF5H5mD<Yk7&-Oe-`RV2)bJ=@e`<I<}K4g*dlkNG(RTsHh5Zp!;gk zTd5i40@CTKMA0?q)rgPnw^j+rN-A-lY2Q)-so2`4E3EuEXZ7HDL{ax}h{%bs$K8%! z(=R-`2HyW);L#^ayrsZS)NvpR5cA#w1Lh1zu6uo!v4j##P_V6{-Y~zg7=<2khV71X zQ>4MCKW{HQ`*pv>zVvm`nbe1QlGdOQQ~m%yUiy(Oj@|^Zv(;u8U^E&^NNNIx5aQn1 z1e0Ibc6PP@-=m<4#LH<9U~k7U^7n>vx2Eh;lzb$04tw)ZR-b&28{0C5Hqj)LA43X9 z?`3I)lGZrda(C5k(NPJe()8B_t8(<K1U+dc`KNMj8wEvqX=lj)cH>H|`#pSR!0On? z*_CC#E8{z&gY9$l9I1SF$B;FyuR#pcV9^ONQOT03-B*L|epql*!nv{M$iYA6KT~?a zCSnVv1fitT=zZ9vL9oJ`Rn2j2>PwOPrA4wCLu7}z>}<+~=Rdx{NY9CEr2eRYH{!%@ zmJeQq^$3h5noQ#-s@Gyjh4+R2<fba|BHi-IX8Z(LdM;)3=$gZkFU0#pR}!;B*kr-V z5d;<QeuEb@QoAx+36WER2Z43)w6NWm#W*CS1Idoc7u%k8Ntvj=5%KwP;jV)ZFMDO- z#@}AskN)~v&ZYI$1bvdxC)T&yS$^n88^wi%&zxv*AV=)~`$4p=H6>R}B!9c{>jZF= zIOGyGeB0GK$5cU7TYI#W*{5<+;|X`FqiM32$8T*cw3?|Z!leB(`jyre*<ARbx9_-4 zsNyqheJ&~uq(b(YQV4oel<ZK)mD-k%=xW)J&!KB=ou4bSL=mr6W7#wrW&7w|N8#Zm zDnxp4FLnE5pUjun5gv0ndW|X$)$WKQbkwT!(W#KDmo^@heN8(4;=tWo%VomUX!IZ2 z-!G_m^gHr5!qh&E!3?J$`>q6Pz9#gx0eBEd1xp)tMyLASmR<QQR_lyoJd$bQYxob3 zEc{w!o>@x;oE^7RA0t~G`nKlPs?^%*x+@>PBC2X9HhvAc(q@vmkG+y0t6+;&Yv{Ls zst)4i%50Yd{k~mz5UldWPyVDGlW<h$k1o#bzp_xGA|D@Go5C77uKI9*c)QIo^OXvt z^-;0g$aONu);&&SP}w7u1Bd#fC!WeyO<wJmNJr(1Rl7ZRTGwtLsZ}kOzCF>yC17Pz zOxv=9{#Pxssk56%9hTX94yWrrK0t4G$dDk~(^}Bz2^E%&C-(VL(ll<X#fjyT9;noC zq6-2<r>ShMa6FbZ^^-~;{#9O|1MF07+Wz!Mg9}GcS;Ka_!7xdd>U^7%2C=M3Ql0ql z&D-PC>0p)19GB;LpkFIHWa~TLAp9yrb@$Sy-4J*>RMqQCA>E!xg~)2n(YXj(f2)jO z)q#dTNI0@yJqYE#V-(8r`u^zNdXR{hdGwyTiLdES8RU;1;h|aRFEf6Y*I#D{-!7Z% z*CLTylR9MajM=1NdEy_kiQO0jh4b=TS<u!rs}75I7CnZ@Cwzd@DYh;uv+13mB*@xK zQE|g<VbY=%ciZSBGqJy@bz2rDBInaAapv9e-OqZyE))mXNcJA@TFa7KYl2cxdN^JT zu66d>p+R4XJ?EB1!|4w(Vhj=$QnNfQO)v`EMGF`XX%*+CCP3)Kf)T;psXZgdz*L%m zMJx%TzEoF<yC)poJ(Yv=#Q*(#{o+3#`W{K94?1sGA+hPwI8xmMW0C()(%Li&+XhSb z2*7`z2%2xI9TU&+#r_e61tEf1*KeBFb~8bcmg@PPu<7TMqPqi+m;Z0I^R%>=R9x6U zmI{b_L3F2kz_~!YDrbL;N6%r4wwzm-2SyDsMe{e=POL3kF)19;gWRBCONZbe!iFT4 zAa-^MKh1YH_h5xpL#H}B8~P`O+m}s@>)YQVg@$%89G??`6(yi9xsn)Qiy-`UOV`f> zz!MReO80E0AP9o}XrFf$4oC8}y<%u{92m=YAf5!WbSj0=7wEk{)aa}e?Wft?=!UdC zB33QQ*!q@W75OJbyBRo8vIu-u7Y}oxqIs6X+wcz)Q;LKk)u!~sVSFmzY7-zq<mxK^ z_PD@X^r{Q5gg{Gc<12ehr--^QUJp)uvrZV?eC5+1W42T{w0@`8T>^ItHy~SyY2FZ` z(C&`WRVU({ymk4{mnO_h-jV|`1+e2I{I>H8=dWd$Z#suWtvW|1d}hof0-M?b%DNYX zO6|Q&d`mFZD9qV;e^u$Nwo;K7mYh1sAPn+v7j@}21iBJ=1l@`>mYbi>x5k>NoZi~R zjdy>-AFSm)InL`i^LXK{WA*<N8oS3#FWNBorG^lygUK1k2*t9yrQ=t>;0t@cD0Iw8 zZt@dgsK2=IFIovAy&rmrOavSFWPmUS*E(wEJD)ih<E?{ie%sBK&Iw=BAb;rZ@%i&x zjg>+ou5x703+N8f^4mGl&8yOyL?KB7eg!c7Izd9GoAaa!HO`wVxdmM@J{hwS)E~;* z4Bds`Ep<@9G#J#!eSa+I<eT|_pW=^?56+C~ssP^4gNHu4xHM%z6w9$sGRMJ*{F$CF zomE>BZt_+p!D0kG?R$A?`ee3mMWUWZF98o{BzY!z1m@dGm$_NP2jJay-(NZ_KM?Nz z>tC>ah)<cRL={^WB=dpbRe01oyqUWp(-6ErD7lnRfUZP3BN%O5|KfpB0X}2{SNOkq z;|R!V7FRbAwDRG2ke+)Au-bpP|8Eudl6n4{@h9P7d|%ZxQ0s_CaScI*;`IwM68V#$ z%vcOEfx~A8XLAynbRY-&XMKaJbEb>y6OjC!A1^m=-0cLgV^t4UCxa()ftr?})!e`) zCF{IBg_kqmsI`NUA}`PT)Eu2cCEw-s;iYSfLi=+0i^ngog@O`3;?Y|ecaS50@8Tn% z9qkC*yxbh(OLwSaYkF<Y>uA~icnI)Cjz1_a){nlPEOHIETTm!q7oWehrnrNC_J6{l zT?sC?{xXPX6dfr1doAB4o0#xUJe5u3<mo6E5`>Q{lC6xuu#^3lED_gD;<(??PsnA3 z`J`DfADApgCfymi?U3vh_Zb@pHRIrDv5<7<L@k#C6G(5OtF~r1^hMnl!jQpWltUaH zTx%90d#FWqJ<9`MRR7Q=o_EO7f8G!;5~umgw-bYhtzvjWFg|bMT%%x|@8QwTwf>ZU z1SVdAu5v>16a5$ex4frqG@ri{MZ`@h=L_`jLDo~7t_%v02-qP{O&d%QiYs|J%nGqd zqA{=-2gmQccspS{+}TR?7bpw$8A&<8GyyP|G??q^c#;p&%zzyKj48!Fg1uqzx1nZ9 zkf9|kzHS~|iN}-MX$Xi;@>wYCU0?>4Efkz5%%Np%C5tAqL*}?)ExDp+o_FK)u!A5W z<2LxV)e74^TU*DP!_d?7MIT?j=k%F=eIaEA?_V7AJ?f^g6kmWyJW_y{CYTxHL^L)+ zXdzE#TBXP0C3KSC;>4j$h%nf>^)^2g%M=XizNbMF^>3tR9|G<f1T`wKaHqq0d-Fv_ z`YF-P0vlyma=^^ul)0QVk%Ce1GBN^`DgqTw)9elH1W7O&iuKHJ&WfkaU~mb9#gslU z5qpjC2(N_YrFfy0@y$wLhKBf3dS|2j>|8~<4(o@I?#N#?-}4*1O&T1YV`V}B7O&ya z@<`YIhf|V-I1b+NhK!dm$pqRkKtW1d!8IdPw+S!RI8bK0@89VP1Rk|&!v8f%{a;m_ zj*6mTlv^XmCI^R|qtfaCN>)_Ts}4yk+Lw*Za-~ZE|3J{0#6Ev%5fSkjyGz<D?lM{Q z6!*W6B`_+08y~w|SqX;6to20q!79!l)TZ^)Tg#NkzA}WhejN}le^;_H%RjF9u>uW` z2oLcweA3`WO%6kD2t&A_g%nr=rus_}99^o9U&WQ42r}@_&4WGC0{A(Z9=496t)iJw zE|Qfg?@j0oI~hMkldlv6XL>#~HAro^RjUP1s82aLV}Q9)D3*x$)!x(C=o4^h@(jSQ zN~;Z&+OT?<`5(mEYhcUdT60<(O|97ZYcQ}B*e{1OAJ1yKTbRlzRCUIgP5M-&KHb9_ ziHAfhz^ob;6zOJ5uI%b1c4z*C6mAH*waF$q@s9+=(uEEGuo$g%Izdxe28OXhbmHKp zf}XP4^1^dq2faPjs^FqUbzk*)Jrd5bvb%wMQMKaYyK8?r`(y=4Ob};LkjNR6!~-VO z!aU9ok~Dy8_Duk%t|4a$dD4r-8MXeSKQ>(^TJzPT+pP!y*9%w9F_0I<jL}=Aq!}AH z?@^Xrymb1@i8o=lzmb+$80LN~vRled_xn)Lg~CdW9$2r{=l!u9>xLun){>Lz6+y%A z7tCv8RRm1OPPp-IpJK^TI+!z9)*?A<NcbW9Vcbh4y_MF_ssY=jpQ{e{(!2Ma7H2j_ zbgr*N8l@~fRu8wW8J0Gr;2e}R<=*m<T}R4fMJloS7mP0%l<k1ZU5pAsB?-Di`t4zL zn!$I;BVo3ruZ;}cUn$1HzF$0I*JVpbSJT5OxlgAhQx3AlB=ihQ4q2PLgr3E{6|>dO z&^2|bEvi@;`OS?%2uXRk1_BQ1_-s;2jad7~!F~r);;3b?O<AxAi6!<Hz&ToCmel2D zb|BbSW-~<FZ;5TRT&tv$qYI}3Jt^fN0FQ9umpqpH<)2B@rYgybnlu{#L|7)ItL_t- zki}$|fb(woHN~-Sj);m4f>Hj3Z$Fm0APzrsB63)~2Z9PB-0*ru?^gF8o%pO4D|$sR zVcY82&E=T5I&cf!fD|h(T2=(_h(SrRXWDaJ$V8B+37v4Jq|v7nm0T=6x4`kmJrTh? zgicWIYZ314D*ZX9g*h(x;mt3uH(mGd3-$0@)Eg<YT|X_r1nrCWHE9CB;<}O>|7v!K zY~U3`PgDH@`H`H;m3u2Q+j404*S&8!iAM0YzzLUkn*HPXT_YJa3EA+60)ZdFJaYrv zA{;|U4X<&%_lSILowbks>?>yb8874*D7yW^i^SUr-2&7$QEiq3f=;!#_=!EMu*01M z-^RR6u>`Me%Mh2m%ENlL3m?yCE?*JX8#nn8-!Ixa+X5Kzcve(S^+Io$yZO5Bvi@X@ zmZ?MxNLqW58`m%5v?DQC7XixeT!98nf9XT#P-9+H{A#@3u#vU=*$(#2m5F>f22E;N zfgo|4OU^Q|<WsPX=E)%EFV>3tyw^j|jn8jhzsR3=dw9WzrMtfn&Ez1VzAPA#yP){H zQu?9W`?=xZfW1Eeq~~0lm0IP8gSKzXGFy>bZbk0rPX)b05aGdrT=p8)tEG<zE^uk} zL%-ZmJo$^?Io1fjPM9ncHnBmtx(pCr_%_#?7y*BoB|zc)vO%Z_EH|RScWp!W+zmNo zBru#1856s4S17C0?atXBcdGQ5^oK)Zued|-#&P(~C$IVTac^hP*pms~n;(Ku^<ajP zH&bc`Htz^r#rq=Me}9^8O9`)KYGvnS619Q%xdZ0OzR&jKQESL<Yyi812a4rma!Ggs zcddCER{?6S;y#{G4Ao!%?K|GzmG6~a=bL68qorqQ8W6FW=X<x0<or?!;l+w!OVaVZ z*&9LL9AeLsb<G<Ot_p|b%$8KR0%KvYbP3wZMHr&{=33sHxxX0STr98r^A~Qp>bs^U z8j!tlqSNPrzYE#UC8P83`B~K6+@0yM329^(IBxa{Z%dC$+{r}|7oef2J@Ff}8CmGP zkeGltR83j4<F|SBT<vcI&mGqr{^Ab)+&O<5g#m3mv)GG>KtfBn7_>iqd-kY5_YX#9 zLSjZ5n!5t&&P4Tcg1Oc`bm{I;b4;B2a82L2#1qRle)AQD3a?c;xT=PhSKS{O@A2V_ z*Wz_F2(U4?aSbcgJ;%lOJOKFk!lxZP>VkNBwk0o*KiWb^u#lwM9QRxE)?zI|E}+6T zp^epuPC>?Rn1&$wWxIeni2UG!p96AU<HH^r8uqsf`yH0AP$+|2fUze9=0k7O#E1<2 ztRF{^#8x~$ezb~4mBuGj6}EnjMCH>zZ-aZU4JZVj+e2JQKv#19t!2Y=pT2r_vIt>p z`xo+8ib>u#6ESeuk=9@I7^m^-!Ys>X^Gb_tCLa+ayX}ciLNIV7nS<=u4h7Pm$$AP$ z!a1PXfjzOEZjmgp7ZrftYS$c0jg?&;O0$}=G<Q)~?(HhXe9k#pzb0<&thRl)$WHhF z{hP$ZyG3Zr!9xLUDcfc7WWzJfc3h0CXZO?APj(ZmGEl!a-3kI2GX3^v3ybbnvt%y9 zgXOVZhyRelh!3lybKOC*$$t;tRYeo-$j*Gcd)Uq=cF2Yusc*jx<VVYdF$M(M>IBIw zBbUMUuOe=$wi5L?NS!xL^|Y0Wj4FKET67@9U^7rh|5ou|R!6g4E~ku_(GED_5N%N- zV*aMDKp$nP9+=WbOu3#QS(yR%PQI4DM#gNRdTOymoor+A@i6j_K4cN}Bf;6YjPuK6 zu{ED1^tXqJia6~!ObhzNX&H}Wry0W14JvTQ`0hu|Tj?r*V4?cmwx`N4cN{6{;k%(S zLw}XzP@ln|avOjYx)V8~y1bTI^GQN`lq#?H|Am{&Phxiz$3d_)@(@s)DvF3sQ$?<? zq^ZhF-OLQ2Ow+~02j1EF0DEVr;x)h2BD=}2ol&<|8ClLKDw|FR6vj<wl$WN73JPjc z6}VR&(<;zA{Res$Cnq_JvpDA@-+XdTX~9CZei7cOJ?vhRD+X%|tf4F0MGp|z|1e+q zs&Nns_-ZOvI2zF4D8`*GdIH>^aIQFt#$&)GDw7&NTHiv2n4lDRd=NG|N-AbpdN+LB zZawb{q_w~#D!1>~g_dC+-&buSi6BgLRoXb^ei3N2e2YgjSHA<Z^UOe_M-xD!5($>& z5+_X5y}RhWwiQEj{<@6mmMI`VK=n)7I1A5Bp^F}YCjmN=&8_yi{vUwz%`in`#&*Hv zgNAr55zGbn=491y1lfV{fkx{Ye%Jylt>=cL(sB<xAN~BNCiP({te7rB?PvHJyftO{ zj}meLn7nU@xe2xwip0+MqlG_rgPUjL-dw%&0M^n8f~%<`AQ?;z<!?mFU>Pm1j2^ff zg3Kj3(;+m)ppB#A>aNyF=$EQjit%F`$a%WZ-%iyB_8e^0<7>vj?whfl1LmF?Ub%F; zuLcX2p!|BdN$*M2!q7!0k%wgY!Fsj%^tZ8wHL(5BA~Xs-aZrCKtM@lOa)a*d4@24W zEn+~#+(^_P?t=UbMcZm5i!iK=UG$QiPT+hyM6`T1wGT$_y=ZRr(>PG0_QrKthjife zi*#aovK$84eS}CAOF)HS&81~*Yrqrxme_M=yo6kSMpJ0vh+$HuA_Ix8dbm+yICdjt zJh1sf+UjAO5TJ_rlYDQy8%R<HlE~Wb0{5n>o~)M`Z@{b33Ww<W{Rk|u2-ShKk_Ksc zyrT@?8-`tKPllgS@PUs^546p`mIK4_mX^;NKLN`k=GJI~cLQV;3f;-vNF`=@@Xch4 z>f|}b9x%7t9qb-(xq3T(nbxW>dBHMc*3H#`e4B7Mm^&Q8ete8?{*BF~0b^NOA8A$x zu(<BVdN5W_U{PNazG+E~0Lgmw@a0hw0hbAF_JUNs3Ff7SkV~!*W5I;d`4_gB1B}d< zY3jqA4i1TEYOHXI8l-5tR-`+f1DZNdx|Z~dFk}8=e6Vo7A5<)+jDiTl!^oqI4pHt} zv48O3?f8l7Ay#Sq`g=>&cQY8P&wFPg%1*EkJ=aSJ$?3)<FH>5<Mg~F4sm)80w>avg z2p)}*8NgIK^D@b5T!}H<Evnf5P!<-EiDT=fx@&BjWn?78p)jW96S3|7wi)!#iD2IG z>>iG8{#t_|Nnryz9ank3d}`f8hl5i6$-y`ez4S3yIB)kCw8ijlUfN3r&`4FQ^|mj9 z=<}4>YvJy?Q<OD9r*55_MzH)9t}5h01n5+e`38(>demQ8UiTwBw_W|Lb$@X8Ilh7- z*WvCj=DXVTR&HlN*qOD0awHqok8HwDbSK<FQN!bX)XdygQi8ytFYa(~#3YSYS)*0( QXq5fu{wLsn%73zd0WfUv@c;k- literal 0 HcmV?d00001 diff --git a/resources/10years.1.brr b/resources/10years.1.brr new file mode 100644 index 0000000000000000000000000000000000000000..f8d831b75463ea34b1f06c538ce631f13a999ad2 GIT binary patch literal 5580 zcmcJT*;mttqDC`;2uXe!zzN6<Dv|*RQiTKvsBL8)Y)?fHjhb_efP#|NAhb=})W)$n zk{)A4Ok1i^rf6wp4pyr`Ab<lBGJyk-5s(Tbxo54r?w@e?`X2V%_r5bg5Hfmp^+)B& z#k)!VfgcMabHMqB4_6dLyy8y&{O8kOe$l*Fw)K-w;(`HvC%3*&-&l3FL&sg(owt*k zLf^)JTRp6{?qPHIM%dja=JX?bxW_Uw_iqcq>hs*}Ek}IP)>R9J)U{nUtKSB3AOf&K z%h$=pj_~%?Q4S+Qa4x%;ah!TXCBVY6IXI)m$UBfr1Y71DuXv?Lr!Y8F<o>)$DB_Fs z)ocIcg%1D`fgayBzF|NtpT1i4gUn7z=yemVCNUF4pgpE=Y+}gXB{zY_Dd6!I63=+= zfSUy<BRLD{Ptfr%Mp%jHDJMc`2o7IH!F#P@tJR9zv0qXzu}=?0LeS`Y;*mr&IKtuq z2^<HH2U%Hok`N0fAYH>zAv|!j%LB<U@8zM_G1B6vH8TP$ynniVrrjpqUU5V3fxk@` zfunO*N(|U-!lPFvK>E<*cK*U&zmrPtl+N&Q%;L~;j|R#!8klTK@IbEsG;SKx-Ej0u zoRqRLqXprR92<`$EH@Gif)kXf`zR~tfPmp2-w#e=b9f16FRXb-1ds<?b9%n=1pzLw z*q7Z)y$HS7P26H5xJRSKR5J?SMnTRBp!;uyj#3CGgti?sC|#yIlZQ(i%w>?1AbeL3 ztvlYdsY$Rj;McIE>02*}>n4CKo5LN#{cQ0eA3L*1aE+_Ch0?u9d?<}Mx+02no0qKj zKZp;YqJ-{*rM)iNIhweSW^<W@j}pX)#V3_#vQbmwxuU8hbnr`t<O14>gGCt7WxImR z5olu4A6#h?FjW4mYf0#FAZnJ*EM61aV%F5M5chUS-h0boT&6q+OCqucl9r4ff@EU5 zonW_V34H5bmMa@o7$QixwW%{7v%w;Bd8{5vp@t~4{54!)D2bSsIhWPMBoF1C-0i~S zOHm|1@=TN7$z-7B1ZeZ|4VUwO@Ry;H9{93HA5&M^5u&*|OmCK#L&39ehEs-RS?EVu z4`D=-3|*oF>)lwi<Y|dH9;PEd6q9D4VB&fFw@Q!wZQ?-LD4?{uv_+1i19Z85jn_X` z9Ucml0oL{U%~Z5o;&&#ltGqjhD1pz9HtSS2kP-mv?e=8XcI771rcRsFwpsSqp=aJ# zFoRjL>)bOLI)a%XSzUT3?njH(CEms6P#so%w+yi39d4_8bzRULzbm00Y*5@dhcX`z z*$<M%&5rL_xqjW86lv38P=_+I#Z&QS(t}g#d~qAg6&CLc{YwdQ_*;_$1K_geScH3f z??=A!+;#p-c6~y>Xb1nJq68~$NK*83#^;1aT#{t#Heao;)rFI}sjfJ4@x|jxOO!7d zX+@^X`^#reSSVvS>6rC0$(2lu5CbgOC$LZL`9e*?HhawTreDP#j~&^seZHVfGjlql z#vsdzM>nl)Wa6$U8KZ;dh=o+BMdg`X4j~E=Dt<wsIwIN7G>MMd7TizQx$6KV3E@S( z6R)rWqc?8PbSKq~;Jaf18rm%#rcLaFkU(GwK~Zuxr`HQBFs;~nVdJ?yXO$qk5s4+- z&s4;h#}15MzU)yN3k{i?_!+j`89cvdICYRFx3kG^@*)&2rW8lfoedg|3}nY45$>2Z z%7ygri{uIQAmuFED|Ld^gqMFF9^$ucUBHywdjRW<yv9B+BWkmpj9?c?-sbR-^`^xq zbr}~Ao!(Ig^{pdKB&sXgi_gmUS4G0|CVcP9!n`vkAesi8yf$gJ%ns@wlN+r8Ajo3F zOv@ZyTilj$E3vMx^a;D?z2;98-$fXc07Sn|9`o6uje~!5YURw3N+a&7$1Zm=21#we zJ7g=K%$kgCitVmDbvGZp5jM6;!Ja5+SiFLS$}>tv3&hdaqGhw5xoL7ZDqNg`M!f{u zAH8mM0MTLo8++g_BdK5-*hNGrb{&DOz5MKYlx+1o*4d-oCAD&z5tQqR@AXJ*(MgPF zi|>3}K@Nbz{)zsDiY_5p33vip$zrZlZ&Ibal%2e^w7PHm)d<;{g3z?L%Z5(Tm7$ET zpkL1<wA$?kkhAnfRO_?Q$Lrx>&#V%SamJs{syU{3L2-kf2Pq8sSIZOF^ntVyF<pcm zok-x`YysO)9=aXisw(DVd%|kt^>v07fOBTQ>?6g-kQTL-<1CYci@!hdqfW1v5ud*Q za~#<^FV}mh=nY*dUp@rQ<1eN+r!}df9(x9o&}g%&pex-7Z=j(S@K72By?uE=2JU2- zi~38u#Bxr+8dW~xY!3i<436BHfF4)K40PE5!l*1D$i9JN?d+B(JDX|#dZ<;o|9ok^ zdlK)EzR8{m*^$58F01(RA9Ed!4o5F2^HxrK@~z|s{_Pj~mTy}jE$ZFfM~1^jSc+>O zKYdLmpU_ETj>TI026}R(f6VPmUOV`__91|yvS>8QbkFr-^^u;G+I&^>d;d;R?}5Tw za{EXPdoLDrsi@uggK<zCSqk8#rH~g1W{F?Ow;b)B|Ey2}fZOf%9DLS8u`+epty$v@ zhu%d0PU+23sw$;>R69plbIQ{vZkGL+*->)7GGr8DVS*1yhcb=SF1USKWS0euZEoG% zUUo>g{4FB#hjpUC#981~+6uM^LY>6Vu>)w5<o@iN$EylXi->j6V;@b$#EP~dqjV%g zdPh~n_;LdS#@!*5pE#YUL39xWz}3RW4b{897Y3UEBZc0!OAL=zmOVe%8Z8Qhu|k4o z;d2rl=T_2KQAdWb@o2T+Depm;c*5bpyI0}N!ZC`5tX=b)pseHdZ@aZr%(Ng>8Feq` z+a14)3@(4RlY#aKlCEq<Flx&G7GxXCzB{3da0*EF+U%~>h9d4j>XqlU7F(YXAHdS$ zy{%ql)Gn7ds~fRe;zthj(ybcx68ePt%!OmAT0W;CzJ`7)t(J@a0irp6GfBfw8}aep zbny4`vZBoy*x*@QCl}rjug}45ixQYp4g8*zpYjCV`S()>^8s4UkEGdk-aZdDa3|x; zsWsG*d~SVEPwe%bRa?utQfuM|)7lxrJMP(?!?<~P*(?G^_4f_%E5o=bhyW53!q4a; z-mcJRp5u}lN;^x9#|OFiGx*2wF&K)wo`D63F7RzGzJ)A4YB|v_LK{GXrmromvXf6i zkUar3FqeI8>`p#3a)P&I`)f{MK5s&V1~3kyV?iep{4?UZJDi2Da_g;zImT*jm1_~` zSO%G)RTal6n~7O;ljQ6B<45jN!}%f`W4h$drJ+AX!^?uqN%h7Q5x!ab)ly0-O_B;V zQun;9{z(*jYSkqW1|2Rs<shJDR~8Laapp(hxRr>{rBc0fJUpC*6RDO>ihiG>-6AYB zrn}t3G>Ovt3hS+QmQ6zWx;p67)I_~#g@XhnvQ`g>&?a`l%QcnW@?RQ0{8!|i>tWI` zLalCESKrryq<i0{{9WRwTJ7sSGi$+4EBt35;7HUkM|mejyLIw|Ct=ctzlYMnOw<ZF zJmyTv7kC~;`gg*BGjqa9mwb@r+cV9SR@e1(?EC~D8+_>D+N2rE*tWm8t>Qyx4&2K` z5EWigx%YORj+QI-iuZOf$QZl=ns3e@2^$WUQnR&;@0o~gBHzS^F^`7doR@VHjf&vL z4^S$P&HbwA!Kq(*aKo&jV58ev_Xr&q_cky_rdW73+nUr$8&bfdo!R=t@pS3SlQuAN zo){rr!qS{s9$cp+?8#79J)Qlx3P5_?M!l)*Vb^D-lt1ZT(^ThDu4Nbq7`q~KMa3na z)aQX>ZFdlW;%v4m3#(53`TpdPOL~WJ%rKOqB1x$IPuBca;E~AxMer$HQr}VaPK3{X z0NvspsQT)k(v3f{hEkQex(M=%{SUdV{aN*y*BIULa#u+hB<gG4E2-s;)0Q>tN|78; zfHpNRah4^psi5C}rKx*V#**%%O%;lghKcg-0!gsMrKsNdAaa%oMk|&=?uFcp{4Pn+ zo^04ojfu^!(_~npUli&|(hZYgvj}Z?tpaCoTM%uV##Bt#_Rdwkx$jh^Q(5<zy_9}M z&dsEts5CNOai4xSZepW0T>8zPS4Y&P)s<4O{EJ7V$iX1#t+;Xeq+9oCT^j0cmp)Cs z(D0}M=S-U|T%`({^P7av1!9!X4)ldKzy?fpG}AvJpP1SArF***`wDE84q2)Sb7>Qp ze@8KKT|0de3DzsXI{LcQ!4Xi+86+eERu)q(eX#aYVDnZeLTcNCXO0kpIihdo&56?$ z!@o%lpYk#GR5rh6^MaYSGv2;jv(<R*i<ULd|7sYozxVo$^2`f`uxKubu?I_+E{xxG zYr{}mrAGQt{3Jt7kPf9y#JfHlHc6{3g5>JBBPVOJGXox|5FgST)Z_2%b~JYcDNcHQ z)nthac1j_p!-=F{h*;tBf=~6yZ(<?mlK?P+Jh>`EnlUtDOUuJ_*Pzj0db<B4L0S>V z-&FLQ)TGdQz^40m6n-^<?(rpGzdoh(f(7FI(>#n5MOJ23MuC4aiMsI!URb5QKm>tR zSN}BJ$vdBbbux<ft$Nh}qQ{dahk>-3z5Y)I!eddY^P;Jb5q*oE4%wxzmw9`u8v{iZ zkSB<J##cm9dPO#9cx&Fy^U+NIfcc1mqvu23PQ>RI`opSVA^6IQ{p4Lz5ClLE4Xa10 zUZFobMKpxRR(%+|+bKQ!tVM*rr1+|T?P0Cx;^Pld6Gl2)yoZHVKe--sQUn`v;GJ3| zo9j&a($dJ%mF&$r-aI$$3?i3xPnhQM2|JUxv>f^hKPY0dBzF>r476EpasU26aJQx{ z?sl1LT;B>GbJugn9#s(cVULCI5~^pVd5&Y%+-;6zTQ;i@$l2_+uKA*6S-^ig_}gMW z4`%288T67~9Sb_eRWQ3tfXr@a&e@E{Rq})u3h!ExZtsPN3;BF2vD37~SO@08@4SO- zm|T9!_hp7f;ol;#d3#0<&z<_F;Cc?X;lSmzN2tdibJ~h$Hp>g!a-cO3`~l4N&>U{r z!Gqvj%--Y&rCo?Fx>lD0ZnB0SKFc@dv^3WB|Jo?7%{znh>lr2aIC!2xPbxV4fggYJ zvxT@3Tn~#2i-<5zH@dWZ&&xMN2f%*Chnr~5{N|EzUhyOYfTXS;<B|YR{sbEha0f~o zw<w-T`gzFrp7;P?B6L!#)nc)PAY-J+oaK-3+pGl1tt_gYrQZFGG|8MeL>NG$C7^Ng zUon=fAH~_N91vDBixaEU=Qqx~9f^`2mf74$z7tzE8034OR&1UsgPeOk|9r8}CGMJN z(mBsB;uY)DSMS{RXuF?+^9TDTiik!lX6X}|b3vvhd9o2~g*gTbWrJ~-c8=g@UE=#F z6Vsl0EkQUy^5DM9!Y2sQBb3o3bn8*!cUeZ32GTJiWa`EYvE7Y+GJ^+8d%HY0D*5Pn zjy&xui6W*mbi3!%?)wRbe~sCDWL6g~(3Jmp_{!m)Ou^*x+kW!;2!r4r|H6p}Yre=9 ztbiukZ>|Oy0vFo_%P<2b-V1F${P~A}7{vfE6LAaNeL^;nu8A|I58)(DI#^NyA&4lk zWod#s;>>74%wj?}+dl;<xPcw21X4`9h29y-Q}{ldk$2*2U39>4<A?nA=hy_=RgjjS zd{Bcwzwz!#e*fz`k0(ga>cwvGG~habtQ5aUsjqZyH3o?>m~10_*c~ZAq)OtV83z!8 z;I5n@LPM`wfQf+6JJX|g3TJhL<M>A0D&eLBpkwFLep(j1RAZXhUPvbI_qaJe=t}zM zc`o(GFI)q~GO=NNjFwzHu~KY$yu**(9zQH7E$_8|Ph6l1TvxygoXsoILjA76jN5f; zhXkvQH_!uE7{N`(`BF7<-Y6u6mNd6($B9DX3?33`CTsa;@syPXb?@C3#NF>>{+NFK zome}dX>zU)-Yz){sw%nkVz5_y6n09raSp)|EU)Vb&W$Lo;kmr_ku5D})PhW}xNdh0 z1|&qh!MRHss44-+E2>G~1jF+WkDj`8bXC|>p<lADP+3%;Uv|dQHmbJ~9*cwR7NCFb z<q6sKprPdzmb7tMyqQgLp_{?t2SKxcV4Rf@F%>}Uv!`@!5}vEbwUUR>F_OdV@lV{T z&;h~Q`QTOI`0fa<_{Q~>r?m)j8Ke{%4|db934OkKp91#~FV~?wD7Pb+vPH3a&zvs| z322mXiY==n-H;-Sa^tV@y@Eod@la<DmhE{i**AEkhYCe!iI-@>=wRj|R^lPSKoM=l zg93gJ9b`@f*@TQ=K7J}NBANsd-FUY?e(0!FkI>KbPhaU%G7)4QLsM*%y&s@U?m2n= zL)pSimS*cP%Ud#YK$+#8GWlBCdBd(j4kEBp|KnI3SjXrR`CRS5#&EbGQ35n?=nbSj zvaA6#7+E-*_wTYT0l(9(u540@P#|DQv-BUC!lJhwqLnwCQha&D{M=qod!_W*d^M{! zO}kX%dDM5))oxuSZ%e2RoC_+bktOuRt?=R0XG%UlbzL_^3;=|fcbo*8A6>&oCcj#o z2hiC<WDp%m>fp4B<IPC0>4W>Pm84EQ;ASrfTAr+7PHpea*S3cH>ys{|_k=4c7It&o z+v#X!Tfr>b?80=)qXq-b2#&T`d|`RJ2CClll_UdW3ANG|(uKczH8#@Lw~UCfmc*LM zi-`y^-G&Zav33G3n%q5-wX!O3w4wLje`Hs2^NA{ETec=ny$o%U=KZ`SL>JYlU{}RX zOflOSbx+|?E2A^tDfR1`0icCwyd<e9(z;}HP{pA>^Y9(L%o#x}A<}Vy`8-4fJ!)rg zb=gkQrmDEsK_=QNNooMkt%21SD%^nGZ3pGL6#M%{U?T|n-%8^b44~~6hR9C?;SO#( zrkB_P2wg1DSds`&=tvkRY^MtnwSM!F&*nWMjNu@LHi?Ic#)%S~hHk=_VWRhi#%rb; zg^M9mQTk+0BEK>G?KtEd^?R<aBh#Gez5fuegH_8m;kyZ333;e;xWs!O_aNML8~!$v z$?w|RlWJH85b`|f24FL}w3!cATl}XPeeq?k`0{SYe<56?rn2cM5a_@AU;h6D{eKt# E12o)SV*mgE literal 0 HcmV?d00001 diff --git a/src/cutscenes.asm b/src/cutscenes.asm index 8cf4d052..4b582fad 100644 --- a/src/cutscenes.asm +++ b/src/cutscenes.asm @@ -310,7 +310,7 @@ custom_intro_InitialFadeInWait: { JSR $911B : BCC .done LDA #custom_intro_LastMetroidMusic : STA !CINEMATIC_FUNCTION_POINTER - LDA #$003C : STA $1A49 + LDA #$0010 : STA $1A49 .done RTS } @@ -419,9 +419,154 @@ custom_intro_WaitForInput: JML $808462 } +custom_intro_ApuUpload: +{ + PHP : %a16() + LDA !CINEMATIC_FUNCTION_POINTER : CMP #custom_intro_InitialFadeIn : BEQ .lastMetroid + CMP #custom_intro_WaitMusicQueue : BEQ .galaxyIsAtPeace + PLP : JML $808024 + + .lastMetroid: + LDA #LastMetroidMusic>>8 : STA $01 + LDA #LastMetroidMusic : STA $00 + PLP : JML $808024 + + .galaxyIsAtPeace: + LDA #GalaxyIsAtPeaceMusic>>8 : STA $01 + LDA #GalaxyIsAtPeaceMusic : STA $00 + PLP : JML $808024 +} + endif %endfree(8B) +if !FEATURE_PAL +else +org $808F7E + JSL custom_intro_ApuUpload +endif + +%startfree(FF) +LastMetroidMusic: +{ +; Sample table + dw $0010, $6D60, + $B516,$B516, $FFFF,$FFFF, $FFFF,$FFFF, $FFFF,$FFFF + +; Sample data +dw .end-.start+$0A, $B516 +.start: +incbin ../resources/10years.0.brr +.end: +db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +db $FF + +; Instrument table + dw $000C, $6C90 + db $18,$FF,$E0,$B8,$03,$B0, $19,$FF,$E0,$B8,$03,$A0 + +; Note length table + dw $0018, $5800 + db $32,$65,$7F,$98,$B2,$CB,$E5,$FC, + $19,$32,$4C,$65,$72,$7F,$8C,$98,$A5,$B2,$BF,$CB,$D8,$E5,$F2,$FC + +; Trackers + dw $0035, $5828 + +; Tracker pointers + dw $582A + +; Tracker 0 commands + dw $582E + dw $0000 + +; Tracker 0 track pointers + dw $583E, $0000, $0000, $0000, $0000, $0000, $0000, $0000 + +; Tracker 0, track set $582E, track 0 commands + db $FA,$1A, ; Percussion instruments base index = 1Ah + $E7,$15, ; Music tempo = 41.015625 tics per second + $E5,$E6, ; Music volume multiplier = E6h / 100h + $E0,$18, ; Select instrument 18h + $F4,$00, ; Set subtranspose of 0 / 100h semitones + $ED,$E6, ; Volume multiplier = E6h / 100h + $F5,$00,$00,$00, ; Static echo off + $F7,$02,$3C,$00, ; Set echo parameters: echo delay = 2, echo feedback volume = 3Ch, echo FIR filter index = 0 + $57,$7F, ; Note length = 57h tics, note volume multiplier = FCh / 100h, note ring length multiplier = FCh / 100h + $A3, ; Note B_3 + $00,$00, ; filler + $00,$00, + $00, + $00, + $00 + +; Random zero +db $00 + +; EOF +dw $0000, $1500 +} + +GalaxyIsAtPeaceMusic: +{ +; Sample table + dw $0010, $6D60, + $B516,$B516, $FFFF,$FFFF, $FFFF,$FFFF, $FFFF,$FFFF + +; Sample data +dw .end-.start+$0A, $B516 +.start: +incbin ../resources/10years.1.brr +.end: +db $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +db $FF + +; Instrument table + dw $000C, $6C90 + db $18,$FF,$E0,$B8,$03,$B0, $19,$FF,$E0,$B8,$03,$A0 + +; Note length table + dw $0018, $5800 + db $32,$65,$7F,$98,$B2,$CB,$E5,$FC, + $19,$32,$4C,$65,$72,$7F,$8C,$98,$A5,$B2,$BF,$CB,$D8,$E5,$F2,$FC + +; Trackers + dw $0035, $5828 + +; Tracker pointers + dw $582A + +; Tracker 0 commands + dw $582E + dw $0000 + +; Tracker 0 track pointers + dw $583E, $0000, $0000, $0000, $0000, $0000, $0000, $0000 + +; Tracker 0, track set $582E, track 0 commands + db $FA,$1A, ; Percussion instruments base index = 1Ah + $E7,$15, ; Music tempo = 41.015625 tics per second + $E5,$E6, ; Music volume multiplier = E6h / 100h + $E0,$18, ; Select instrument 18h + $F4,$00, ; Set subtranspose of 0 / 100h semitones + $ED,$E6, ; Volume multiplier = E6h / 100h + $F5,$00,$00,$00, ; Static echo off + $F7,$02,$3C,$00, ; Set echo parameters: echo delay = 2, echo feedback volume = 3Ch, echo FIR filter index = 0 + $57,$7F, ; Note length = 57h tics, note volume multiplier = FCh / 100h, note ring length multiplier = FCh / 100h + $A3, ; Note B_3 + $00,$00, ; filler + $00,$00, + $00, + $00, + $00 + +; Random zero +db $00 + +; EOF +dw $0000, $1500 +} +%endfree(FF) org $8CD67D IndirectInstructions_IntroText_Space: diff --git a/src/freespace.asm b/src/freespace.asm index 30b4f59b..8e6305a2 100644 --- a/src/freespace.asm +++ b/src/freespace.asm @@ -277,7 +277,7 @@ endif !END_FREESPACE_FC = $FC8000 ; tilegraphics.asm !END_FREESPACE_FD = $FD8000 ; tilegraphics.asm !END_FREESPACE_FE = $FE8000 ; tilegraphics.asm -!END_FREESPACE_FF = $1000000 +!END_FREESPACE_FF = $FFFFFF ; Allows us to setup warnings for mishandled macros !FREESPACE_BANK = -1 From ed625b51912388b4f8359375022e6ad906f8beb1 Mon Sep 17 00:00:00 2001 From: Jonathan Keller <19418817+NobodyNada@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:35:45 -0800 Subject: [PATCH 19/26] reserve bank $FF for SpriteSomething --- src/cutscenes.asm | 4 ++-- src/freespace.asm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cutscenes.asm b/src/cutscenes.asm index 4b582fad..2a233950 100644 --- a/src/cutscenes.asm +++ b/src/cutscenes.asm @@ -446,7 +446,7 @@ org $808F7E JSL custom_intro_ApuUpload endif -%startfree(FF) +%startfree(E0) LastMetroidMusic: { ; Sample table @@ -566,7 +566,7 @@ db $00 ; EOF dw $0000, $1500 } -%endfree(FF) +%endfree(E0) org $8CD67D IndirectInstructions_IntroText_Space: diff --git a/src/freespace.asm b/src/freespace.asm index 8e6305a2..b15136dd 100644 --- a/src/freespace.asm +++ b/src/freespace.asm @@ -277,7 +277,7 @@ endif !END_FREESPACE_FC = $FC8000 ; tilegraphics.asm !END_FREESPACE_FD = $FD8000 ; tilegraphics.asm !END_FREESPACE_FE = $FE8000 ; tilegraphics.asm -!END_FREESPACE_FF = $FFFFFF +!END_FREESPACE_FF = $FF8000 ; used by SpriteSomething ; Allows us to setup warnings for mishandled macros !FREESPACE_BANK = -1 From de61a302e49bf93e8a4c0aa986d6d670a2ce7233 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 00:00:37 -0600 Subject: [PATCH 20/26] Slight optimization for sprite feature math --- src/spritefeat.asm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/spritefeat.asm b/src/spritefeat.asm index 99408870..4c8faff8 100644 --- a/src/spritefeat.asm +++ b/src/spritefeat.asm @@ -152,7 +152,7 @@ draw_sprite_oob: LDY !OAM_STACK_POINTER : STA $0372,Y ; Get X coord - LDA $C0 : CLC : ADC #$02 : ASL #4 : SEC : SBC $C4 + LDA $C0 : INC #2 : ASL #4 : SEC : SBC $C4 STA $0370,Y ; Get Y coord @@ -451,9 +451,9 @@ draw_ext_spritemap_hitbox: STA $C1 ; get spritemap X/Y offsets - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $C5 ; X - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $C7 ; Y ; set hitbox pointer @@ -470,13 +470,13 @@ draw_ext_spritemap_hitbox: .nextHitbox ; grab X and Y offsets - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $14 ; left offset - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $16 ; top offset - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $18 ; right offset - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $1A ; bottom offset ; skip two pointers to reach next hitbox @@ -534,9 +534,9 @@ draw_ext_spritemap_hitbox: .nextSpritemap DEC $C1 : BEQ .nextEnemy2 ; add 2 and grab X, add 2 and grab Y, add 4 and grab hitbox - LDA $C3 : CLC : ADC #$0002 : STA $10 + LDA $C3 : INC #2 : STA $10 LDA [$10] : STA $C5 ; X - LDA $10 : CLC : ADC #$0002 : STA $10 + LDA $10 : INC #2 : STA $10 LDA [$10] : STA $C7 ; Y LDA $10 : CLC : ADC #$0004 : STA $10 : STA $C3 LDA [$10] : STA $10 ; next hitbox pointer From c4788a6c43f013b4df42aa975c5fa79c41404d85 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 21:33:15 -0600 Subject: [PATCH 21/26] Allow the new zsnes screen to be exited by pressing B twice --- src/BRBmenu.asm | 19 +++++++++++++------ src/menu.asm | 3 ++- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/BRBmenu.asm b/src/BRBmenu.asm index fa54acfc..69d740c1 100644 --- a/src/BRBmenu.asm +++ b/src/BRBmenu.asm @@ -137,6 +137,12 @@ cm_brb_loop: JSL $808F0C ; Music queue JSL $8289EF ; Sound fx queue +if !ZSNES_SPLASHSCREEN_GRAPHICS + LDA !ram_sram_detection + CMP !SRAM_DETECTION_ZSNES : BNE .loop + JSR brb_zsnes_splashscreen +endif + .loop ; [do entertaining stuff here] JSR cm_draw_brb @@ -188,15 +194,21 @@ cm_brb_loop: cm_draw_brb: { - JSL cm_tilemap_bg_interior_long LDA !ram_sram_detection : BNE .splash_screen + JSL cm_tilemap_bg_interior_long JSR cm_tilemap_brb JSL cm_tilemap_transfer_long JMP cm_brb_scroll_BG3 .splash_screen +if !ZSNES_SPLASHSCREEN_GRAPHICS + CMP !SRAM_DETECTION_ZSNES : BEQ .end +endif + JSL cm_tilemap_bg_interior_long JSR cm_tilemap_splash_screen JSL cm_tilemap_transfer_long + + .end RTS } @@ -330,9 +342,6 @@ cm_tilemap_splash_screen: BRA .splashLine4 .zsnes -if !ZSNES_SPLASHSCREEN_GRAPHICS - JMP brb_zsnes_splashscreen -else LDA.w #BRB_zsnes_line2 : STA !DP_CurrentMenu LDX #$0406 JSR cm_draw_brb_text @@ -340,7 +349,6 @@ else LDX #$0586 JSR cm_draw_brb_text BRA .splashLine1 -endif .splashLine4 LDA.w #BRB_splash_line4 : STA !DP_CurrentMenu @@ -383,7 +391,6 @@ brb_zsnes_splashscreen: LDA #$E0 STA $2132 ; color data for addition/subtraction STZ $2133 ; Screen setting (interlace x,y/enable SFX data) - STZ $4200 ; Disable V-blank, interrupt, Joypad register ; Load tilemap and tile data %i16() diff --git a/src/menu.asm b/src/menu.asm index 8d1d8b8a..7cd56aec 100644 --- a/src/menu.asm +++ b/src/menu.asm @@ -97,7 +97,8 @@ cm_boot: JSR cm_init LDA !ram_sram_detection : BEQ .skip_splash_screen - TDC : STA !ram_cm_brb + TDC : STA !ram_cm_leave + STA !ram_cm_brb STA !ram_cm_brb_timer STA !ram_cm_brb_frames STA !ram_cm_brb_secs From 91a5e099849aa55d5a7b8767dae7e48c0ea80191 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 21:33:26 -0600 Subject: [PATCH 22/26] Add a second zsnes check to filter out no$sns --- src/gamemode.asm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gamemode.asm b/src/gamemode.asm index 4321660f..73819786 100644 --- a/src/gamemode.asm +++ b/src/gamemode.asm @@ -1490,6 +1490,10 @@ validate_sram: PHP : SEP #$28 LDA #$FF : CLC : ADC #$FF CMP #$64 : CLD : BNE .doneZSNES + + ; check if this is no$sns + LDA $0021FC : CMP $0021FC : BNE .doneZSNES + CMP $0021FC : BNE .doneZSNES PLP LDA !SRAM_DETECTION_ZSNES : STA !ram_sram_detection JMP .fail From 08ca85155db3f641413c7b7231f2dfd831702d2b Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 21:35:36 -0600 Subject: [PATCH 23/26] Fix KPDR leaving phantoon presets --- src/presets/combined_preset_data.asm | 3 +-- src/presets/kpdr20_data.asm | 5 ++--- src/presets/kpdr21_data.asm | 5 ++--- src/presets/kpdr22_data.asm | 5 ++--- src/presets/kpdr23_data.asm | 5 ++--- src/presets/kpdr25_data.asm | 5 ++--- 6 files changed, 11 insertions(+), 17 deletions(-) diff --git a/src/presets/combined_preset_data.asm b/src/presets/combined_preset_data.asm index 20669fbd..31a2701c 100644 --- a/src/presets/combined_preset_data.asm +++ b/src/presets/combined_preset_data.asm @@ -19477,8 +19477,7 @@ preset_kpdr20_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X dw $D870, $0180 ; Items dw $D872, $04C1 ; Items dw $D878, $0014 ; Items diff --git a/src/presets/kpdr20_data.asm b/src/presets/kpdr20_data.asm index 76a6470a..11c2f33f 100644 --- a/src/presets/kpdr20_data.asm +++ b/src/presets/kpdr20_data.asm @@ -1195,9 +1195,8 @@ preset_kpdr20_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses dw $D8C0, $0070 ; Doors dw #$FFFF diff --git a/src/presets/kpdr21_data.asm b/src/presets/kpdr21_data.asm index 27c913ab..161045fb 100644 --- a/src/presets/kpdr21_data.asm +++ b/src/presets/kpdr21_data.asm @@ -1197,9 +1197,8 @@ preset_kpdr21_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses dw $D8C0, $0070 ; Doors dw #$FFFF diff --git a/src/presets/kpdr22_data.asm b/src/presets/kpdr22_data.asm index 10eb5ec5..d2f5b283 100644 --- a/src/presets/kpdr22_data.asm +++ b/src/presets/kpdr22_data.asm @@ -1652,9 +1652,8 @@ preset_kpdr22_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses dw $D8C0, $0070 ; Doors dw #$FFFF diff --git a/src/presets/kpdr23_data.asm b/src/presets/kpdr23_data.asm index db0fdb1a..99d5436e 100644 --- a/src/presets/kpdr23_data.asm +++ b/src/presets/kpdr23_data.asm @@ -1254,9 +1254,8 @@ preset_kpdr23_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses dw $D8C0, $0070 ; Doors dw #$FFFF diff --git a/src/presets/kpdr25_data.asm b/src/presets/kpdr25_data.asm index 47b37ae6..523ff7a5 100644 --- a/src/presets/kpdr25_data.asm +++ b/src/presets/kpdr25_data.asm @@ -1279,9 +1279,8 @@ preset_kpdr25_wrecked_ship_leaving_phantoon: dw $09CE, $0002 ; Pbs dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $00C9 ; Samus Y + dw $0AF6, $006D ; Samus X + dw $0AFA, $00BB ; Samus Y dw $D82A, $0100 ; Bosses dw $D8C0, $0070 ; Doors dw #$FFFF From f0068688b0e2be1f4359783a09b3b1de55a4fdd5 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 21:35:59 -0600 Subject: [PATCH 24/26] Prepare for 2.7.2 release --- src/main.asm | 4 ++-- web/data/config.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main.asm b/src/main.asm index 9c8c28bb..f3833b42 100644 --- a/src/main.asm +++ b/src/main.asm @@ -16,8 +16,8 @@ lorom !VERSION_MAJOR = 2 !VERSION_MINOR = 7 -!VERSION_BUILD = 1 -!VERSION_REV = 12 +!VERSION_BUILD = 2 +!VERSION_REV = 0 table ../resources/normal.tbl print "" diff --git a/web/data/config.json b/web/data/config.json index 0fe3a2e4..d76a82da 100644 --- a/web/data/config.json +++ b/web/data/config.json @@ -1,6 +1,6 @@ { "name": "Super Metroid Practice Hack", - "version": "2.7.1.5", + "version": "2.7.2", "variants": ["NTSC", "PAL"], "base": { "NTSC": { From 6fedb8d06740c83547c7af1f19a50b7a85e8867d Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 21:56:49 -0600 Subject: [PATCH 25/26] Fix periodic damage routines so they can handle >= 256 damage --- src/damage.asm | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/damage.asm b/src/damage.asm index cc5a6b30..ae3505b2 100644 --- a/src/damage.asm +++ b/src/damage.asm @@ -238,16 +238,14 @@ endif LDA !SAMUS_ITEMS_EQUIPPED : BIT #$0020 : BEQ .nogravity ; Gravity equipped, so halve damage - LDA !SAMUS_PERIODIC_DAMAGECOMBINED : LSR - PHA : XBA : AND #$FF00 : STA !SAMUS_PERIODIC_SUBDAMAGE - PLA : XBA : AND #$00FF : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_DAMAGE : LSR : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_SUBDAMAGE : ROR : STA !SAMUS_PERIODIC_SUBDAMAGE .nogravity LDA !SAMUS_ITEMS_EQUIPPED : BIT #$0001 : BEQ .novaria ; Varia equipped, so halve damage - LDA !SAMUS_PERIODIC_DAMAGECOMBINED : LSR - PHA : XBA : AND #$FF00 : STA !SAMUS_PERIODIC_SUBDAMAGE - PLA : XBA : AND #$00FF : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_DAMAGE : LSR : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_SUBDAMAGE : ROR : STA !SAMUS_PERIODIC_SUBDAMAGE .novaria ; Jump back into the vanilla routine @@ -280,9 +278,8 @@ endif .novaria LDA !SAMUS_ITEMS_EQUIPPED : BIT #$0020 : BEQ .nogravity ; Gravity equipped, so halve damage - LDA !SAMUS_PERIODIC_DAMAGECOMBINED : LSR - PHA : XBA : AND #$FF00 : STA !SAMUS_PERIODIC_SUBDAMAGE - PLA : XBA : AND #$00FF : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_DAMAGE : LSR : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_SUBDAMAGE : ROR : STA !SAMUS_PERIODIC_SUBDAMAGE .nogravity ; Jump back into the vanilla routine @@ -306,9 +303,8 @@ endif LDA !SAMUS_ITEMS_EQUIPPED : BIT #$0020 : BEQ .nogravity ; Gravity equipped, so halve damage - LDA !SAMUS_PERIODIC_DAMAGECOMBINED : LSR - PHA : XBA : AND #$FF00 : STA !SAMUS_PERIODIC_SUBDAMAGE - PLA : XBA : AND #$00FF : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_DAMAGE : LSR : STA !SAMUS_PERIODIC_DAMAGE + LDA !SAMUS_PERIODIC_SUBDAMAGE : ROR : STA !SAMUS_PERIODIC_SUBDAMAGE .nogravity ; Jump back into the vanilla routine From 795aed75f3e2b296140f8e7738eadd9b383f8bf1 Mon Sep 17 00:00:00 2001 From: idle <idlechild123@gmail.com> Date: Fri, 21 Nov 2025 23:29:28 -0600 Subject: [PATCH 26/26] Update help and changelog --- web/data/changelog.mdx | 5 +++++ web/data/help.mdx | 4 ++-- web/data/infohudmode.mdx | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/web/data/changelog.mdx b/web/data/changelog.mdx index d6ba2519..cb2b6861 100644 --- a/web/data/changelog.mdx +++ b/web/data/changelog.mdx @@ -15,6 +15,11 @@ - Fix second robot indicator in robot flush room strat (2.7.1.3) - Fix ridley AI to initially show 0 HP when ridley's health drops to zero (2.7.1.4) - Adjust PRKD presets to have full missiles entering ridley fight (2.7.1.5) +- Presets overhaul, including new categories and several preset fixes (2.7.2) +- Re-randomize RNG now covers enemy main loop counter (2.7.2) +- Add dash speed InfoHUD mode and new phantoon RNG flame options (2.7.2) +- Modified ZSNES detection and ported in new splash screen (2.7.2) +- Fix periodic damage >= 256 edge case with non-vanilla suit properties (2.7.2) # Version 2.6.x - Optimize kraid rock projectiles to reduce lag when Kraid rises (2.6.0) diff --git a/web/data/help.mdx b/web/data/help.mdx index 50151ec0..70efd359 100644 --- a/web/data/help.mdx +++ b/web/data/help.mdx @@ -209,8 +209,8 @@ If you experience crashes or severe glitches when using savestates, your platfor | | If all patterns are enabled (or disabled) for a round, vanilla RNG is used with all its quirks and biases. However, if you customize the patterns for a round, that round will use a customized RNG that chooses patterns with mostly-balanced probabilities (though slower patterns may still tend to be slightly more common). | | Note that for round 2+ patterns, the "No Fast/Mid/Slow" and "Left/Right" options will also remove the rare patterns (Right Fast and Left Mid) in order to make those options more useful. | | - Phan Eye Close: Choose how long Phantoon's eye will remain open after a ring of flames -| | - Phan Flame Pattern: Choose one of four patterns for Phantoon's flames -| | - Next Flame Pattern: Swaps with Phan Flame Pattern each time Phantoon chooses a pattern +| | - Phan Flame Pattern: Choose one of four patterns for Phantoon's flames. Note that in vanilla, the first flame pattern is highly correlated with the first left/right Phantoon movement, so you can also pick First Left or First Right to have the flame patterns that align with that movement. +| | - Next Flame Pattern: Choose one of four patterns for the next round of Phantoon's flames | | - Always Visible: Allows you to see how Phantoon moves after despawning and before raining down flames | - Ridley | Configure certain aspects of Ridley's behavior | - Botwoon | Choose movemen patterns fro Botwoon's first cycle, hidden cycles, and second/subsequent cycles. diff --git a/web/data/infohudmode.mdx b/web/data/infohudmode.mdx index c3d36eca..df137b2a 100644 --- a/web/data/infohudmode.mdx +++ b/web/data/infohudmode.mdx @@ -84,7 +84,10 @@ Counts up lag frames in real time. Resets after each door transition. Counts down the number of scanlines that were drawn during processing of the next frame. The screen has a resolution of 256x224, so at 60 fps, 224 scanlines must be drawn every 1/60th of a second. This count is converted to a percentage to get a sense of the lag. The higher the percentage, the closer we were to not finishing processing in time. If processing does not finish in time, then the game must draw the current frame again and this is a lag frame. If the percentage is a low number, then it is likely the game lagged with most of the work done during the previous frame and a small amount of work left over for the next frame. ## Horizontal Speed -Displays the horizontal speed combined with momentum in pixels. Also Samus HP is replaced by the subpixels in hexadecimal. +Displays the horizontal speed combined with momentum in pixels and 1/16th pixels (subpixels). + +## Dash Speed +Displays the horizontal speed (without momentum) in pixels and 1/16th pixels (subpixels). ## Vertical Speed Displays the vertical speed in pixels. Initial jump speed will displayed as a three digit hex value, overwriting the item collection percentage. Samus HP will be overwritten with space jump feedback: